Когнитивный прогон — это метод экспертной оценки юзабилити, при котором специалист последовательно проходит пользовательский сценарий, имитируя мыслительный процесс начинающего пользователя, и на каждом шаге проверяет, насколько интерфейс интуитивно понятен с точки зрения обучаемости системы.
Метод когнитивного прогона был разработан в начале 1990-х годов Клейтоном Льюисом (Clayton Lewis), Питером Полсоном (Peter Polson) и их коллегами из Университета Колорадо. Он основан на теориях когнитивной психологии, в частности, на исследованиях процессов обучения и решения проблем.
Изначально метод был представлен в 1990 году как формализованная процедура оценки компьютерных интерфейсов. В 1992 году Льюис и Полсон опубликовали подробное описание метода в статье “Cognitive Walkthroughs: A Method for Theory-Based Evaluation of User Interfaces”.
В течение 1990-х годов метод претерпел несколько модификаций, включая упрощенную версию, предложенную Кэтлин Уортон (Cathleen Wharton) и её коллегами в 1994 году, которая сделала процесс более практичным для использования в реальных проектах.
К началу 2000-х годов когнитивный прогон стал одним из стандартных методов оценки юзабилити, особенно ценным для проверки интерфейсов на ранних стадиях разработки. Сегодня метод активно используется в сочетании с другими техниками оценки и является важным инструментом в арсенале UX-специалистов.
Описание метода
Когнитивный прогон — это метод экспертной оценки, при котором UX-специалист проходит через пользовательский сценарий, принимая на себя роль новичка, и проверяет, насколько легко пользователю будет изучить систему при первом контакте с ней.
В отличие от эвристической оценки, которая проверяет интерфейс на соответствие общим принципам юзабилити, когнитивный прогон фокусируется именно на обучаемости системы — насколько легко пользователи смогут понять, как выполнить задачу без предварительного обучения.
Для каждого шага в сценарии эксперт задает четыре ключевых вопроса:
- Будет ли пользователь пытаться достичь правильного результата? (Понимает ли пользователь, что ему нужно сделать на этом шаге?)
- Заметит ли пользователь, что доступно правильное действие? (Видно ли, что можно нажать на кнопку, ссылку и т.д.?)
- Поймет ли пользователь, что это действие приведет к желаемому результату? (Ясно ли, что произойдет при выполнении действия?)
- После выполнения действия, поймет ли пользователь, что он продвинулся к решению задачи? (Получает ли пользователь адекватную обратную связь?)
Ответы “нет” или “возможно нет” на любой из этих вопросов указывают на потенциальную проблему юзабилити, которую необходимо зафиксировать и проанализировать.
Типология метода
- Тип данных: качественный
- Модерация: не требуется (самостоятельная оценка эксперта)
- Продолжительность: 1-3 часа на один сценарий, в зависимости от его сложности
- Формат проведения: индивидуальный или групповой анализ, обычно проводится в офисе
Цели и задачи метода
- Выявить проблемы обучаемости интерфейса для новых пользователей
- Оценить интуитивную понятность пользовательских сценариев
- Определить места, где пользователь может запутаться или не понять, что делать дальше
- Обнаружить недостатки в навигации и обратной связи системы
- Проверить эффективность подсказок и направляющих элементов интерфейса
- Предсказать возможные трудности, с которыми столкнутся пользователи при первом использовании продукта
Применение в процессе Human-Centered Design
Стадия 1. Понимание и определение контекста использования
Вспомогательное применение
- Помогает определить потенциальные сложности в понимании контекста использования продукта
- Выявляет несоответствия между ментальной моделью пользователя и логикой интерфейса
- Способствует более глубокому пониманию того, как новые пользователи воспринимают систему
Стадия 2. Определение требований пользователей
Вспомогательное применение
- Позволяет выявить скрытые требования к интуитивности интерфейса
- Помогает сформулировать требования к обратной связи системы
- Способствует определению необходимого уровня поддержки для новых пользователей
Стадия 3. Создание проектных решений
Основное применение
- Проверяет ранние версии интерфейса на интуитивную понятность
- Позволяет быстро выявить и исправить проблемы навигации и обучаемости
- Помогает оптимизировать пользовательский путь до начала разработки
- Предоставляет структурированный подход к оценке различных версий дизайна
- Фокусирует внимание на критически важных шагах пользовательского сценария
Стадия 4. Оценка проектных решений
Основное применение
- Обеспечивает систематическую проверку готового интерфейса перед запуском
- Позволяет выявить проблемы, которые могут помешать освоению продукта
- Предоставляет детальные данные о конкретных проблемных точках интерфейса
- Помогает оценить эффективность внесенных исправлений
- Дополняет результаты пользовательского тестирования экспертной перспективой
Когнитивный прогон особенно эффективен на стадиях создания и оценки проектных решений, где он помогает убедиться, что интерфейс будет понятен новым пользователям без специального обучения. Метод позволяет выявить проблемы обучаемости на ранних этапах, когда внесение изменений не требует значительных ресурсов. Рекомендуется использовать когнитивный прогон в сочетании с другими методами оценки, особенно с последующим тестированием с реальными пользователями для подтверждения выявленных проблем.
Преимущества и ограничения
Бизнес-выгоды
- Экономия ресурсов благодаря раннему выявлению проблем юзабилити
- Снижение затрат на обучение и поддержку пользователей
- Уменьшение рисков отказа от использования продукта из-за сложности освоения
- Повышение конверсии при онбординге новых пользователей
- Снижение вероятности негативных отзывов, связанных с непонятным интерфейсом
Уникальные особенности
- Фокус на обучаемости и первом опыте взаимодействия с продуктом
- Структурированный подход с четкими критериями оценки
- Возможность применения на ранних стадиях разработки (на макетах или прототипах)
- Системный анализ каждого шага пользовательского сценария
- Имитация мыслительного процесса новичка для выявления неочевидных проблем
Оптимальные условия применения
- Разработка новых продуктов или функций, где важна интуитивная понятность
- Оценка интерфейсов, предназначенных для широкой аудитории без специального обучения
- Продукты с высокой частотой обновления пользовательской базы
- Сложные системы, где важно обеспечить плавное освоение функционала
- Проекты с ограниченными ресурсами для полномасштабного пользовательского тестирования
Ограничения
- Зависимость от экспертного мнения и способности эксперта точно имитировать мышление новичка
- Не выявляет проблемы, с которыми сталкиваются опытные пользователи
- Не учитывает эмоциональные реакции и субъективные предпочтения реальных пользователей
- Фокусируется в основном на обучаемости, игнорируя другие аспекты пользовательского опыта
- Может не выявить проблемы, связанные с контекстом использования в реальной среде
Основные компоненты/вариации метода
Классический когнитивный прогон
- Исходная версия метода, требующая детального анализа каждого шага
- Фокусируется на четырех ключевых вопросах для каждого действия
- Подходит для глубокого анализа сложных интерфейсов
Упрощенный когнитивный прогон
- Упрощенная версия с менее формализованным процессом
- Часто используется в практике из-за меньших временных затрат
- Сохраняет основную идею метода, но с меньшим количеством документации
Групповой когнитивный прогон
- Проводится командой экспертов, обсуждающих каждый шаг
- Позволяет получить разные перспективы на одну и ту же проблему
- Часто более эффективен для выявления широкого спектра проблем
Плюралистический прогон
- Комбинирует элементы когнитивного прогона и групповой экспертной оценки
- Включает представителей разных специальностей (дизайнеры, разработчики, эксперты по юзабилити)
- Каждый участник независимо оценивает интерфейс, затем результаты обсуждаются
Целевой когнитивный прогон
- Фокусируется на конкретных аспектах интерфейса или определенных типах проблем
- Используется для глубокого анализа критических функций
- Позволяет более эффективно использовать ограниченное время оценки
Структура проведения
Подготовка
- Определить целевую аудиторию и профиль новичка, от лица которого будет проводиться оценка
- Выбрать ключевые пользовательские сценарии для анализа
- Разбить каждый сценарий на отдельные шаги и действия пользователя
- Подготовить интерфейс для оценки (прототип, макет или готовый продукт)
- Создать форму для фиксации наблюдений и проблем
Проведение
- Рассмотреть каждый шаг пользовательского сценария по порядку
- Для каждого шага ответить на четыре ключевых вопроса:
- Будет ли пользователь пытаться достичь правильного результата?
- Заметит ли пользователь, что доступно правильное действие?
- Поймет ли пользователь, что это действие приведет к желаемому результату?
- После выполнения действия, поймет ли пользователь, что он продвинулся к решению задачи?
- Зафиксировать все отрицательные или неопределенные ответы как потенциальные проблемы
- Документировать контекст проблемы, ее природу и возможное влияние на пользователя
- При необходимости, предложить рекомендации по исправлению
Анализ
- Систематизировать выявленные проблемы по типу и серьезности
- Определить приоритеты исправления на основе критичности проблем
- Сформулировать конкретные рекомендации по улучшению интерфейса
- Подготовить отчет с детальным описанием проблем и предложенных решений
- Представить результаты команде разработки или дизайна
Связь с другими методами
Предшествующие методы
- Персона — определяет профиль пользователя, от лица которого проводится когнитивный прогон
- User Flow — формирует сценарии для анализа в когнитивном прогоне
- Прототипирование — создает интерфейс для проведения оценки
- Конкурентный анализ — выявляет стандартные подходы к решению задач в аналогичных продуктах
Дополняющие методы
- Экспертная оценка удобства — дополняет когнитивный прогон оценкой по общим принципам юзабилити
- GOMS-анализ — предоставляет количественную оценку эффективности пользовательских сценариев
- Дизайн-критика — помогает коллективно обсудить выявленные проблемы и возможные решения
Последующие методы
- Модерируемое юзабилити-тестирование — проверяет проблемы, выявленные в ходе когнитивного прогона, с реальными пользователями
- Немодерируемое юзабилити-тестирование — позволяет проверить исправленный интерфейс на большой выборке пользователей
- A/B-тестирование (Сплит-тестирование) — сравнивает эффективность различных решений, предложенных по результатам когнитивного прогона
Заключение
Когнитивный прогон представляет собой мощный инструмент для оценки обучаемости интерфейса, особенно ценный на ранних стадиях проектирования. Фокусируясь на мыслительных процессах новичка, метод позволяет выявить проблемы, которые могут препятствовать эффективному освоению продукта, до того, как они повлияют на реальных пользователей.
В современной практике UX-проектирования когнитивный прогон часто используется в сочетании с другими методами экспертной оценки и пользовательского тестирования, образуя комплексный подход к обеспечению юзабилити. Особую ценность метод представляет для продуктов, где ожидается постоянный приток новых пользователей и важна интуитивная понятность интерфейса без длительного обучения.
С развитием новых типов интерфейсов (голосовых, жестовых, AR/VR) методология когнитивного прогона адаптируется для оценки новых способов взаимодействия, сохраняя свою актуальность и в современной практике проектирования пользовательского опыта. Систематическое применение этого метода помогает создавать продукты, которые пользователи могут освоить быстро и без лишних усилий, что непосредственно влияет на их удовлетворенность и лояльность.
Подписывайтесь на наш Телеграмм-канал — анонсы мероприятий, кейсы и статьи, расписание нашей Школы, и многое другое.