Сторителлинг в проектировании интерфейсов. Как создавать истории, улучшающие дизайн

Брукс Кевин

Кесенбери Уитни

Глава 5. Истории как часть пользовательского опыта

 

 

Вы уже знаете, что такое истории и какие этические проблемы с ними связаны. Мы рассказали о том, как истории могут вдохновлять людей. Теперь стоит выяснить, как можно применить их в описании пользовательского опыта.

Возможно, вам потребуется вдохновение на определенном этапе проекта. В этой и следующих главах книги описаны разные аспекты проектирования пользовательского опыта (почти в хронологическом порядке).

Мы не будем доказывать преимущество какого-либо подхода или продвигать новую методологию, основанную на использовании историй. Истории полезны в любом случае: когда вы ориентируетесь в первую очередь на пользователя, свои цели или применяете более сложный подход (например, DDD).

Подходов к проектированию пользовательского опыта множество. Но их суть обычно очень проста. Мы используем стандартный алгоритм: выяснение контекста, разработка с учетом полученной информации, тестирование схематичного прототипа (это поможет понять, работоспособен продукт или нет).

Существует даже международный стандарт, описывающий общий процесс, который назван человеко-ориентированным проектированием для интерактивных систем. Его официальное название – ISO 13407. В новой версии ISO 9241–210 при оценке юзабилити учитывается пользовательский опыт. На рис. 5.1 приведена упрощенная схема этапов процесса.

РИС. 5.1. Человеко-ориентированная модель проектирования

Для начала нужен план. В любой работе требуется структура. Не обязательно, чтобы она была жесткой (хотя, возможно, жизненный цикл вашего продукта четко структурирован). Но если вы в своей методологии не отводите время на изучение пользовательского опыта и самих пользователей, у вас ничего не выйдет.

Кроме того, процесс разработки и тестирования включает еще несколько необходимых элементов:

• Понимание (исследование пользователей и контекста).

• Особенности (бизнес-анализ и исследование пользователей для определения предназначения продукта).

• Дизайн (разработка фактического дизайна продукта – от ранних набросков до готового проекта).

• Оценка (тестирование разработки на соответствие поставленной цели).

В этом процессе есть три важные особенности.

Во-первых, он итеративен. Идеи могут быть протестированы, а затем приняты или отклонены. Можно пробовать множество вариантов, пока не найдется оптимальный. Команда разработчиков может вначале создавать приблизительные наброски или схемы, а потом использовать их в окончательном варианте (тестируя идеи на каждом этапе).

Истории также развиваются циклически в процессе проектирования. Например, на первом этапе это может быть короткий рассказ; впоследствии он постепенно «разрастется» до полноценного сценария, проясняющего определенную функцию. В процессе оценки, возможно, появятся новые истории, которые окажутся полезными на следующем этапе.

Во-вторых, процесс масштабируем. На каждом этапе можно работать над разными элементами продукта. Ранняя версия может представлять собой только примерное описание характеристики, которая будет уточнена на отдельном этапе. Аналогична ситуация и с историями: они могут складываться из небольших фрагментов, созданных в рамках каждого этапа.

Наконец, процесс применим в любом типе проектов. Не так важно, что вы создаете: информационный сайт, классификацию, новое электронное устройство, онлайн-приложение, документацию или предмет мебели. В любом случае этот общий цикл (от понимания к оценке) будет вам полезен.

На всех этапах процесса истории помогают вам сосредоточиваться в первую очередь на пользователях. Иногда это непросто, особенно если вы с ними практически не контактируете. Хорошая история – напоминание о реальном мире, в котором будет использоваться ваш продукт.

 

Пользовательский опыт – междисциплинарная практика

Мы уже не раз упоминали, что описание пользовательского опыта – комплексная задача для каждого члена команды, объединяющая все навыки, которые нужны для создания продукта. Но не все это понимают.

Мы видели всякое: от проектных команд из одного человека до компаний, все сотрудники которых (включая дизайнеров, проект-менеджеров, разработчиков, маркетеров и специалистов в области пользовательского опыта) участвовали в исследованиях, анализе и проектировании. Об этом и идет речь в знаменитой фразе Уильяма Гибсона: «Будущее уже здесь. Просто оно очень неравномерно распределено».

Мы не требуем, чтобы вы стали специалистами по историям или ввели в своей компании должность «рассказчика» или «придумщика историй». Мы только надеемся, что они помогут каждому специалисту развить свои творческие способности.

В сборе и отборе историй для вдохновения может участвовать любой член команды на любом этапе или группа, занимающаяся отдельной частью большого проекта.

 

Идея не нова

Не мы первые придумали использовать истории при проектировании пользовательского опыта. Они применяются в разных методиках в качестве реальных примеров.

Одна из основных дисциплин, изучающих пользовательский опыт, – этнография. Специалисты в этой области наблюдают за людьми и их поведением в определенных ситуациях. Основной упор делается на реальных историях и иллюстрации определенных гипотез с их помощью. В учебнике AIGA «Введение в этнографию» говорится: одна из задач этнографа – «рассказать историю так, чтобы помочь людям осмыслить все данные и создать общее ви́дение».

Том Эриксон – разработчик интерактивного дизайна и исследователь из IBM (ранее трудился в Apple) – использует истории в процессе проектирования. По его мнению, исследование должно начинаться с подбора историй. В дальнейшем они иллюстрируют выводы аналитиков и информацию о пользователях. При создании прототипов благодаря историям разработчики могут не только усовершенствовать предыдущую версию, но и найти инновационные решения. В очерках Эриксона о сторителлинге подчеркивается ценность историй как стимула для дизайнерского мышления и общения в команде проектировщиков.

В изобретенном Джоном Кэрролом и Мэри Бет Россон методе проектирования на основе сценариев истории используются для подтверждения того, что пользовательский опыт учтен при разработке программного обеспечения. Авторы утверждают, что сценарии позволяют передать разработчикам важную информацию о пользовательском интерфейсе (целях, поведении и опыте взаимодействия людей с системой). При этом отпадает необходимость в написании технических заданий.

Иногда сценарии очень похожи на кейсы. Правда, в последних основной упор делается на описании конкретных событий, включая действия системы (или ее элементы, отвечающие за определенные действия). Их главная задача – зафиксировать взаимодействия при использовании программы, а не описать условия и пользовательский опыт в целом. Ларри Константин и Люси Локвуд применяют другой подход – «практичное проектирование». С помощью кейсов и других программных методов они определяют цели пользователей и способы их достижения.

Для начала исследователи создают примерную схему. Она обычно включает описание роли пользователя, цели и ее обоснования. В дальнейшем исследователи опрашивают всех заинтересованных лиц и добавляют подробности в свою схему; в результате создается полноценная история. Однако в гибких методах разработки задача историй о пользователях – без особых затрат времени и сил выявить основные требования к ПО (часто их можно описать в одном предложении).

На сайте, посвященном гибким методам разработки (), говорится следующее: «Пользовательские истории – простой способ собрать технические требования во время проекта, альтернатива длинным спецификациям». Общая схема такова: «Как [роль пользователя] я хочу [цель], чтобы [причина]», например:

– Как соискатель я хочу найти работу, чтобы продвинуться по карьерной лестнице.

– Как специалист по кадрам я хочу опубликовать вакансию, чтобы найти нового члена команды.

Джо-Энн Хакос и Джинни Редиш в своей книге «Анализ пользователя и задачи для дизайна интерфейса» рассказали о сценариях и пользовательских историях. Они считают, что сценарий помогает проиллюстрировать результаты анализа, и толкуют этот термин так же широко, как мы – понятие сторителлинга:

«В сценарии можно рассказать о пользователях, их работе и окружении; показать, как они справляются с заданиями, каковы их задачи и каким образом все эти элементы взаимосвязаны. Главное преимущество историй – реалистичность. Они также помогают понять, какие элементы необходимо добавить в разработку, что ценят пользователи и что воспринимают как препятствие к достижению цели».
«Анализ пользователя и задачи для дизайна интерфейса»

Они выделили несколько типов историй (в их терминологии – сценариев): от краткого описания ситуации, контекста или действий пользователя до подробных сценариев задач и действий, в которых показаны все этапы работы.

Авторы предложили несколько способов использования сценариев. Схемы помогают определить гипотезы. В рамках сценариев задач можно описать пользователей, привести уже имеющуюся информацию и определить требования к будущему продукту с учетом условий его использования. А в сценарии действий можно рассказать о новом продукте и взаимодействии пользователей с ним.

 

Истории в исследовании пользовательского опыта

 

Мы рассмотрим пять областей исследования пользователей, в которых истории наиболее эффективны (в каждом случае необходимо учесть особенности целевой аудитории):

• Предварительный сбор информации.

• Исследования и получение новых данных.

• Генерирование идей, эксперименты.

• Тестирование.

• Озвучивание и продажа идей.

 

Предварительный сбор информации

На любом этапе работы с пользователями вы можете услышать истории об их перспективах и целях (рис. 5.2). Основная аудитория таких историй – вы (и ваши коллеги).

РИС. 5.2. Сбор информации из разных источников

Наверное, вам уже рассказывают такие истории. Остается только записать их и отобрать самые интересные. Можно также отдельно отметить, что упущено в этих историях, и позже подробнее исследовать эти моменты.

В человеко-ориентированном проектировании это часть этапа понимания. Ваша основная задача – выслушать истории, в которых приведены интересные информация, точка зрения или метод описания.

 

Исследования и получение новых данных

Истории дополняют другую информацию: от логов сайта до результатов функционального анализа. Они помогают прояснить, о чем идет речь в обзорах и аналитических статьях, или обозначить области, которые нужно дополнительно исследовать. В процессе анализа вы можете отобрать нужные истории, как показано на рис. 5.3.

РИС. 5.3. Истории помогают прояснить информацию

Основная целевая аудитория таких историй – исследовательская группа. Однако уже можно задуматься, какие истории будут интересны дизайнерам, разработчикам, менеджерам и другим людям, которые воспользуются результатами вашего проекта.

В человеко-ориентированном проектировании они помогают понять пользователей и определить фронт работ с учетом их требований. На этом этапе нужно отобрать истории, которые станут убедительными аргументами для ваших доводов.

 

Эксперименты

Истории помогают найти новые идеи или протестировать ориентировочный вариант их разработки (рис. 5.4). Главное в историях – пользователи и их мотивы, поэтому проектировщики, использующие их в процессе разработки, могут создать действительно нужный продукт.

РИС. 5.4. Истории как источник идей

На этой стадии ваша аудитория начинает расти. Ваши истории полезны для команды разработчиков, но они также должны вызывать доверие у всей команды, занимающейся проектом.

Внедрив сторителлинг в процесс работы, вы поймете, что существует множество форматов историй и способов их использования.

В человеко-ориентированном проектировании это часть стадии описания, в рамках которой вы определяете облик и пользовательские характеристики нового продукта. На этом этапе истории помогают генерировать идеи и ориентироваться на реальные потребности пользователей. Вы можете и сами создавать истории о том, как будет работать ваш продукт.

 

Тестирование

Истории играют определенную роль и в тестировании (рис. 5.5). С их помощью можно определить, с чего стоит начать и какие задачи поставить перед участниками эксперимента.

РИС. 5.5. Истории – подходящий сценарий для тестирования задач

Изучение собранных историй на разных этапах помогает понять, что ваш продукт удовлетворяет нужды пользователей и соответствует изначальному замыслу.

В человеко-ориентированном проектировании это часть оценочной стадии – проверки пользовательских характеристик продукта. На этом этапе нужно создавать сценарии тестирования на основе собранных историй.

 

Озвучивание и продажа идей

Возможно, вы уверены, что отличная идея или продукт продадутся сами. Говорят, что одна картинка стоит тысячи слов. Но в случае продукта эти слова нужны, чтобы объяснить смысл картинки (или прототипа). Истории показывают связь между исследованиями пользователей, изначальной идеей и проектом (рис. 5.6) и благодаря этому наглядно демонстрируют работоспособность нового продукта.

РИС. 5.6. В рамках истории можно описать идею проекта

 

Дополнительные источники

Erickson T. Notes on Design Practice: Stories and Prototypes as Catalysts for Communication // Carroll J. (ed.) Scenario-Based Design: Envisioning Work and Technology in System Development. John Wiley & Sons, 1995.

Rosson M., Carroll J., Cerra D., Hill N. Usability Engineering: Scenario-Based Development of Human Computer Interaction. Morgan Kaufmann, 2001.

Константин Л., Локвуд Л. Разработка программного обеспечения. СПб.: Питер, 2004.

Hackos J., Redish J. User and Task Analysis for Interface Design.

AIGA, «Введение в этнографию» (AIGA, An Ethnography Primer): .

 

Выводы

Сторителлинг – не новая методология, но он может использоваться в описании пользовательского опыта.

• Идея применения сторителлинга не нова. Во многих методиках истории применяются для передачи информации о взаимодействии пользователей с продуктом.

• Истории полезны на разных стадиях: сбора входной информации, анализа данных, генерирования идей, оценки дизайна и прояснения возникших вопросов.

В следующих пяти главах будет рассказано об этом подробнее. Мы расскажем о том, как внедрить сторителлинг в проектировании пользовательского опыта, и приведем конкретные примеры.