Эвристическая оценка

Что это такое

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

Почему это важно

Часть проблем не обязательно должен находить участник: неактивная кнопка без объяснения, два разных слова для одной вещи, сообщение об ошибке, которое не называет способа исправить. Эксперт находит такое за час. Если сделать это до сессии, время сессии уйдёт на проблемы, которые могут раскрыть только пользователи. Ещё метод даёт общий словарь: проверяющие начинают говорить «это нарушение согласованности», а не «мне не нравится».

Ключевые идеи

Проверяйте по названным правилам, а не по общему вкусу

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

Видимость состояния         нет признака, что форма отправляется
Соответствие реальному миру пользователю показан «authentication token»
Согласованность             «Sign in» здесь, «Log in» на следующем экране
Предотвращение ошибок       разрушающее действие без подтверждения
Помощь и документация       сообщение об ошибке без способа исправить

Проверяйте по отдельности, потом сводите

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

Отделяйте нарушения от серьёзности

Сначала выпишите всё, а оценивайте потом. Проверяющий, который оценивает во время перечисления, перестаёт сообщать о мелочах, и список усыхает.

Оценивайте серьёзность по влиянию на задачу

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

Дополняйте сессии, но не заменяйте их

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

Практика

Проведите оценку тремя проверяющими

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

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

Проверьте один поток по пяти правилам

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

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

Частые ошибки

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

Что читать дальше

  • Юзабилити (03-design-ux/11-usability) — прочтите сначала; оценка измеряет нарушения того же качества.
  • Юзабилити-тестирование (03-design-ux/33-usability-testing) — сессия с пользователем, дополняющая этот обзор.
  • Интерактивный дизайн (03-design-ux/44-interaction-design) — состояния и обратная связь, которых касается большинство нарушений.
  • UX-тексты и микрокопирайтинг (03-design-ux/07-ux-writing-microcopy) — исправление нарушений языка и сообщений об ошибках.