Контекстные сценарии

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

Проектирование продукта начинается именно с контекстных сценариев

Контекстные сценарии устанавливают основные точки соприкосновения каждого ключевого и второстепен ного персонажа с проектируемой системой (возможно, и с другими персонажами посредством системы) в течение дня или иного осмысленного промежутка времени.

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

Контекстные сценарии отвечают на вопросы, подобные этим:

  • В какой обстановке будет использоваться продукт?
  • Будет ли он использоваться в течение долгого времени?
  • Часты ли прерывания в работе персонажа?
  • Работает ли с компьютером/устройством более чем один пользователь?
  • Какие еще продукты используются вместе с проектируемым?
  • Какие основные действия должен выполнить персонаж, чтобы достичь своих целей?
  • Каков ожидаемый конечный результат применения продукта?
  • Какова допустимая сложность продукта исходя из частоты его использования и навыков персонажа?

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

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

Пример контекстного сценария

пример первоначального варианта контекстного сценария для ключевого персонажа.  Продукт  объединяет в себе  смарт фон и  сопутствующую  услугу  оператора. Персонажа  зовут  Вивьен Стронг, она –  агент по  продаже  недвижимости из Индианаполиса.  Це ли  Вивьен – достичь  равновесия  между  рабочей  и  семейной  жизнью, успешно завершать сделки,  добиться  того,  чтобы  каждый ее  клиент чувствовал  себя  единственным. Контекстный сценарий  для  Вивьен: 

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

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

3. Разговаривая  с  Фрэнком,  Вивьен включает громкую связь,  чтобы иметь возможность в ходе  разговора смотреть на  экран. Она изучает назначенные  встречи,  чтобы понять,  в  какое  время  она свободна. Когда  она создает новую запись  о  встрече,  смартфон  автоматически отмечает  ее  как  встречу  с  Фрэнком,  потому  что  знает, с  кем  она  сей час  разговаривает. Заканчивая  беседу,  она  быстро  вносит  адрес  до ма в запись  о  встрече. 

4. Отправив  Алису  в школу,  Вивьен  направляется  в  агентство  недви жимости,  чтобы  собрать  документы,  которые требуются для  другой встречи.  Ее смартфон  уже синхронизировал новые встречи с Out look, так  что  остальные сотрудники  офиса знают, где она будет днем. 

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

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

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

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

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


Источники:

  • Алан Купер - Об интерфейсе взаимодействия