Проектирование, ориентированное на пользователей. Пользовательский опыт
Написание сценариев для каждого персонажа и выработка требований к продукту
Процесс выработки требований состоит из следующих пяти шагов:
Шаг 1: Постановка задачи и определение образа продукта.
Цели и потребности пользователей должны вытекать из описаний ключевых и второстепенных персонажей, а цели бизнеса нужно извлечь из интервью с заинтересованными лицами.
Шаг 2: Мозговой штурм.
Мозговой штурм должен происходить без ограничений, без критики, необходимо выкладывать все те сумасшедшие идеи, обдуманные и не обдуманные, записать и отложить до более поздней стадии процесса. Нет необходимости тратить слишком много времени на этот шаг, как только идеи начали повторяться или иссякли, пора прервать процесс.
Шаг 3: Выявление ожиданий персонажей.
Данные исследований позволяют проанализировать, как пользователи определяют и описывают объекты и действия, входящие в состав шаблонов использования, какой язык и грамматику они при этом используют. Вот некоторые вещи, на которые следует обращать внимание:
- Что респонденты упоминают в первую очередь?
- Какие глаголы – слова, обозначающие действия, – они используют?
- Какие промежуточные шаги, задачи или объекты, относящиеся к процессу, они не упоминают? (Намек: такие шаги, задачи, объекты могут быть не особенно важны для их ментальных моделей.)
Шаг 4: Разработка контекстных сценариев.
Контекстные сценарии отвечают на вопросы, подобные этим:
- В какой обстановке будет использоваться продукт?
- Будет ли он использоваться в течение долгого времени?
- Часты ли прерывания в работе персонажа?
- Работает ли с компьютером/устройством более чем один пользователь?
- Какие еще продукты используются вместе с проектируемым?
- Какие основные действия должен выполнить персонаж, чтобы достичь своих целей?
- Каков ожидаемый конечный результат применения продукта?
- Какова допустимая сложность продукта исходя из частоты его использования и навыков персонажа?
Контекстные сценарии должны быть достаточно общими и не слишком детализированными, необходимо сконцентрироваться на высокоуровневых действиях с позиции пользователя. Важно сначала нарисовать общую картину, позволяющую систематически подойти к выявлению требований пользователей. В большинстве случаев требуется написать более одного контекстного сценария. Это крайне необходимо, когда ключевых персонажей несколько, однако и у одного ключевого персонажа могут оказаться два или более различных контекстов использования продукта.
В приложении 2 представлен пример контекстного сценария.
Шаг 5: Выявление требований.
Пример и задания.
Идея — разработать мобильное приложение-помощник курьера. Приложение предполагает помощь в решении повседневных рабочих задач "мобильным" сотрудникам, позволяет улучшить условия работы, тем самым, повысить эффективность их труда.
Вероятные пользователи: курьеры, осуществляющие доставку/прием; коммивояжеры; сотрудники, осуществляющие выезд на дом/в офис в любой сфере деятельности (например, страховые агенты, служба техподдержки, компьютерные мастера, сантехники).
Сходства и различия в потребностях и поведении.
Все указанные категории пользователей нуждаются в приложении, решающем следующие задачи:
- получение новых заказов/заявок на обслуживание;
- совершение звонков по номерам клиентов с возможностью быстрого поиска нужного номера;
- возможность синхронизации с базой данных на сервере.
Некоторым категориям пользователей, вероятно, потребуются дополнительные возможности, например:
- прокладка маршрута с учетом способа передвижения;
- подбор оптимального порядка обхода клиентов с учетом новых заявок, изменения срочности выполнения заказов и т.д.;
- получение и хранение дополнительной информации;
Шаблоны поведения вероятных пользователей:
- в начале рабочего дня получает список заявок;
- планирует порядок выполнения заявок, продумывает маршрут;
- выполняет заявки;
- в течение рабочего дня возможно появление новых заявок, влекущее за собой корректировку маршрута;
- после выполнения заявок отчитывается (возможна явка в офис), фиксирует информацию о заявке/клиенте для возможного дальнейшего использования.
Рабочая обстановка (профиль среды) :
- работа связана с постоянными разъездами;
- чаще всего вероятный пользователь не имеет выделенного рабочего места, появляется в офисе время от времени;
- привык носить с собой инструменты/документы/товары.
Задание 1: пользуясь гипотезой о персонажах, определите кандидатов для интервью, проведите интервью с пользователями.
Задание 2: на основе полученных данных, разработайте одного-двух персонажей. Пример разработки персонажа и самого персонажа с обсуждениями можно найти по ссылке.
Задание 3: на основе полученных персонажей напишите:
- контекстный сценарий, т.е. повествование о том, как продукт может послужить потребностям персонажа;
- сценарий ключевого пути, т.е. описание того, как персонаж будет пользоваться продуктом.
Задание 4: используя придуманный контекстный сценарий, попытайтесь выдвинуть требования к продукту: что он должен делать и каким образом он должен это делать, чтобы удовлетворить персонажа.
Задание 5: Представьте полученные в ходе интервью статистические данные своим коллегам. Представьте своего персонажа и расскажите соответствующие ему сценарии.