Эвристическая оценка (эвристики Нильсена)
10 эвристик Якоба Нильсена — стандарт де-факто. Их формулировки немного отличаются у разных авторов, но смысл устойчивый.
10 эвристик
- Видимость состояния системы — интерфейс показывает, что происходит.
- Соответствие миру пользователя — слова и метафоры понятны аудитории.
- Контроль и свобода — пользователь может отменить ошибочное действие.
- Консистентность и стандарты — похожие вещи выглядят и работают одинаково.
- Предотвращение ошибок — лучше не дать ошибиться, чем красиво написать сообщение об ошибке.
- Узнавание, а не вспоминание — пользователю не приходится держать в голове детали.
- Гибкость и эффективность использования — есть короткие пути для опытных.
- Эстетический и минималистичный дизайн — нет лишних элементов, отвлекающих от задачи.
- Помощь в распознавании, диагностике и исправлении ошибок.
- Помощь и документация — там, где нужно, есть понятный совет.
Как делают
- Каждый эксперт проходит интерфейс самостоятельно и помечает нарушения.
- Затем результаты сводятся в один список с приоритетами.
- Команда обсуждает находки и решает, что чинить.
Когда применять и когда нет
Применять
- Перед запуском новых интерфейсов, когда нет ресурса на полноценное тестирование
- В быстрых ревью существующих экранов
- В обучении команды: эвристики — удобный общий язык для обсуждения интерфейсов
Не применять
- Как замена тестам юзабилити — эвристики ловят далеко не все реальные проблемы
- На очень специфических интерфейсах (профессиональные приложения), где у пользователей нестандартные ожидания
Примеры применения
Команда быстро прогоняет новый личный кабинет по эвристикам Нильсена. Находки в первый же час: статус загрузки документа не виден (нарушение видимости), кнопка «удалить» сразу удаляет без подтверждения (нет свободы), некоторые иконки означают разное в разных частях системы (нарушение консистентности). Список из 12 пунктов — на устранение пара дней работы, и продукт уже значительно лучше до любого настоящего теста.
Часто задаваемые вопросы
2–4. Один найдёт меньше половины проблем, разные эксперты замечают разное. Больше четырёх редко даёт значимый прирост: основные находки повторяются и силы тратятся не на новые проблемы.
Нет. Эвристическая оценка — оценка интерфейса по чек-листу принципов глазами эксперта. Юзабилити-тест — наблюдение за тем, как с интерфейсом справляется реальный пользователь. Эти методы дополняют друг друга, но не заменяют.