Анализ контекста использования

Usability.Net - Methods and tools
автор: 2003 UsabilityNet
перевод: 2004.09.23 Александр Качанов

Note: данная статья является составной частью цикла статей "Методы веб-дизайна и юзабилити", посвященных методам веб-дизайна.

Вкратце

С помощью этого метода анализа контекста (context analysis) собирается следующая информация:

  • Кто будет пользователем системы и какие задачи он будет с её помощью выполнять (Почему они будут пользоваться системой? Каким опытом и какими навыками они обладают?)
  • Каковы технические условия системы? (На каком оборудовании будет работать система и пользователь? Каковы технические и природные условия работы?)

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

Плюсы

  • Позволяет учесть все факторы, связанные с использованием системы, до начала проектных работ
  • Создает фундамент для проведения тестов на юзабилити на следующих этапах

Метод

Планирование

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

  • менеджер проекта
  • представители пользователей
  • разработчики
  • обучающий персонал
  • персонал службы поддержки

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

Перед собранием

  • Если используется подробный проверочный список, во избежание продолжительной дискуссии на собрании, отметьте заранее все пункты, которые не требуют длительного обсуждения, и выделите только те, которые надо подробно обсудить.
  • Представьте всем участникам собрания копию проверочного списка

Во время собрания

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

После собрания

Получите недостающую информацию. Если это не так просто сделать, организуйте наблюдение за пользователями в их рабочих условиях по соответствующему методу.

Представьте всем участникам собрания итоговый документ и заполненный проверочный список.

Результат

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

Дополнительная информация

  • Начальные сведения об анализе контекста использования можно почерпнуть на сайте baseline archive.
  • Более подробная информация об анализе контекста и пример обширного проверочного списка находится в документе Usability Context Analysis Guide [600K] и forms [50K].
  • Более простой пример проверочного списка содержится в книге RESPECT Handbook

Варианты

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

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

Следующие шаги

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

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

Примеры

Внеклассное чтение

Более подробное описание метода читайте в книге о контекстном дизайне contextual design.

Обсудить (комментариев: 13)

« назад к списку статей

Rambler's Top100
Rating All.BY
Akavita
Valid XHTML 1.0!