Материалы / 9 минут
Собрать основной пользовательский путь и все его состояния до разработки интерфейса.
Начинайте не с экранов
Пользовательский путь начинается с ситуации, в которой у человека уже есть задача. Запишите актёра, триггер, ожидаемый результат и доказательство пользы. Только после этого определяйте страницы и компоненты.
Один путь должен описывать одну законченную работу. Если сценарий нельзя пройти от входа до подтверждённого результата, информационная архитектура ещё не готова.
- Кто запускает сценарий и почему именно сейчас.
- Какое действие считается главным, а какие являются вспомогательными.
- Как пользователь понимает, что задача действительно завершена.
Проектируйте состояния вместе с действиями
У каждого шага есть не только успешный экран. Нужны загрузка, пустое состояние, ошибка, недостаточные права, повторная попытка и подтверждение результата.
AI-функция добавляет ещё два состояния: ответ может быть частичным, а уверенность может быть недостаточной. Интерфейс должен позволять остановить действие, исправить вход и передать решение человеку.
Проверяйте путь как контракт
Пройдите сценарий без дизайна: обычными блоками и подписями. Для каждого перехода зафиксируйте вход, действие, ответ системы и доступный следующий шаг.
Хороший путь можно превратить в acceptance-тест. Он не зависит от цвета кнопки и описывает наблюдаемое поведение продукта.
Триггер -> Ввод данных -> Проверка -> Действие -> Подтверждение
|-> Ошибка -> Исправление -> Повтор
|-> Нет прав -> Запрос доступа