Анализ задач
Task Analysis
Анализ задач (Task Analysis) разбирает, как человек шаг за шагом приходит к цели. Деятельность раскладывают на задачи, подзадачи, решения и варианты пути. Из этого получается схема реальной работы, и интерфейс можно проектировать под неё, а не под представление команды о том, как люди должны действовать.
- Сроки
- 5–21 день
- Респонденты
- 5–15 человек
- Команда
- 1–2 человека
- Бюджет
- Низкий
- Сложность
- Средний
- Популярность
- Иногда
Содержание
Когда использовать
Метод нужен в начале проектирования и перед редизайном, когда команде надо понять, как люди решают задачу сейчас. Он особенно полезен для сложных систем и профессиональных инструментов, где работа состоит из многих шагов с решениями. Результат становится общей картиной для команды, от которой отталкиваются дальше.
Видов у метода несколько. Иерархический анализ задач (Hierarchical Task Analysis) делит цель на задачи, а задачи на подзадачи, и это самый частый вариант. Когнитивный анализ задач смотрит на мысленные шаги, суждения и решения. Чем выше умственная нагрузка, тем вероятнее ошибка пользователя. Их можно совмещать, отмечая на иерархии места решений.
Не путайте анализ задач с разбором должности одного сотрудника во времени и с разбором того, как работу делят несколько человек. Это другие методы. Анализ задач смотрит на одного пользователя и его цель.
У метода есть ограничения. Строгих правил нет, поэтому у разных аналитиков иерархии получаются разными. Он описывает существующие задачи и не предсказывает, как человек справится с новым интерфейсом. Диаграммы быстро разрастаются, и уровень детализации приходится удерживать.
Что нужно для старта
- Одна цель и один тип пользователя. Не пытайтесь описать все цели сразу
- Доступ к людям, которые выполняют задачу сейчас, и возможность наблюдать за ними в их обычной среде
- Эксперты предметной области, если задача профессиональная
- Любой редактор схем или таблица для иерархии
Как провести
-
Цель и задачи
Отделите цель от задачи. Задача — наблюдаемое действие с началом и концом. Цель — результат, ради которого человек действует. Выберите одну цель и одного пользователя. Выясните четыре вещи. Что запускает задачу, какого результата человек ждёт, какие знания ему нужны и какие материалы или инструменты.
-
Наблюдение
Наблюдайте за людьми в реальных условиях и задавайте вопросы по ходу, так вы увидите привычные шаги, о которых в интервью не рассказывают. Такой способ называют контекстным исследованием. Добавьте разговоры с экспертами, дневники, аналитику. Не опирайтесь только на слова людей и разыгранные сценарии, ведь дизайнеры не пользователи.
-
Фиксация шагов
Записывайте каждый шаг, решение и альтернативный путь. У новичка и у эксперта путь через одну задачу разный, поэтому фиксируйте обоих. Не забывайте редкие ветки, например восстановление пароля.
-
Иерархия
Верхний уровень — цель, ниже задачи, ещё ниже подзадачи. Нумеруйте узлы. К каждому уровню запишите план, то есть в каком порядке и при каких условиях выполняются части. Бывают последовательные, условные и повторяющиеся планы.
-
Глубина
Раскладывайте дальше только там, где ошибка вероятна и стоит дорого. Поводы идти глубже: ситуация, где легко ошибиться с серьёзными последствиями, непоследовательные способы взаимодействия, трудности обучения и нехватка времени.
-
Что отметить
Посчитайте число задач и подзадач, отметьте частоту и повторения, сложность для головы, физические усилия и время. Если в одном шаге слишком много подзадач, он перегружает человека.
-
Вывод для дизайна
Сверьте иерархию с текущим интерфейсом. Поддерживает ли он реальную последовательность или заставляет человека подстраиваться под логику системы. Найденные расхождения становятся входом для дизайна или редизайна, а затем их проверяют юзабилити-тестированием.
Результат
Схема на каждую цель. Это может быть список, блок-схема или иерархическая диаграмма с последовательностью подзадач, планами и отметками, где люди принимают решения и ошибаются. Её держат как живой документ и обновляют по мере исследований. К схеме прикладывают выводы: какие шаги лишние, где интерфейс расходится с реальной работой.
Типичные ошибки
-
Задачу принимают за цель
Говорят «заполнить форму» вместо того, зачем человеку форма. Выбирайте как цель результат, которого он хочет.
-
Опираются на слова и разыгранные сценарии
Люди рассказывают об идеальном процессе. Реальный виден только при наблюдении в среде.
-
Пропускают редкие ветки
Если опустить восстановление пароля или отказ от шага, в анализе появляются дыры.
-
Считают пользователей одинаковыми
Путь эксперта и новичка через одну задачу отличается, и интерфейс должен учитывать обоих.
-
Пытаются описать всё
Все факторы, влияющие на задачу, учесть нельзя. Остановитесь, когда дальнейшая детализация не даёт выводов для дизайна.
-
Начинают слишком поздно
Анализ задач начинают в ходе исследования пользователей, пока основные решения по дизайну не приняты.
-
Проектируют вокруг неверной проблемы
Если решение не совпадает с реальными задачами людей, даже хороший интерфейс не сработает.
Место в процессе
- Контекстные исследованияКонтекстное исследование (Contextual Inquiry) — это наблюдение за человеком и расспросы там, где он реально решает задачу: на работе, дома, в магазине. Исследователь приходит сам, смотрит обычную работу и спрашивает, как и почему человек так действует. Метод относится к полевым исследованиям (field studies).
- Глубинные интервьюГлубинное интервью (in-depth interviews) — разговор один на один, цель которого понять контекст, мотивы и опыт человека. Это не тест продукта и не сбор мнений, а способ узнать, как устроена жизнь пользователя вокруг проблемы, которую вы решаете.
- Юзабилити-тестированиеЮзабилити-тестирование (usability testing) показывает, где люди спотыкаются о продукт. Участнику дают реалистичную задачу, например оформить заказ или найти настройку, и наблюдают, как он её выполняет. Исследователь фиксирует, где человек буксует, ошибается или теряет ориентацию.
- Когнитивный обходКогнитивный обход (Cognitive Walkthrough) проверяет, насколько понятен интерфейс человеку, который видит его впервые. Команда проходит задачу шаг за шагом и на каждом шаге отвечает на вопросы, справится ли новичок без инструкции. Пользователи в оценке не участвуют. В русскоязычных материалах метод встречается ещё как когнитивный прогон.
Инструменты для результатов
Источники и что почитать
Источники
- UX-исследования. Полный гид для дизайнеров и не только
- Task Analysis: Support Users in Achieving Their Goals
- Contextual Inquiry: Inspire Design by Observing and Interviewing Users in Their Context
- Hierarchical task analysis
- Task Analysis: What It Is and How It Improves Your UX
- Task Analysis – How to Find UX Flaws