1.User Story: Определите цель пользователяНачните с определения основной цели, которую ваш пользователь хочет достичь. Хочет ли он совершить покупку? Подписаться на рассылку? Найти определённую информацию? Понимание этой цели направит каждый следующий шаг в процессе. Цель пользователя — это конечная точка вашего пользовательского флоу, поэтому важно чётко её определить.
Распространённый формат пользовательской истории выглядит так:
"Как [пользователь], я хочу [фичу], чтобы [выгода]."
Например, пользовательская история для фичи моментального бронирования на Airbnb может быть такой:
"Как путешественник, я хочу мгновенно забронировать жильё без ожидания одобрения хозяина, чтобы быстро найти место для проживания на время поездки."
Прежде чем определять цели пользователей, убедитесь, что вы глубоко понимаете своих пользователей. Проведите исследование, а также убедитесь, что ваша команда сосредоточена на анализе и оптимизации пользовательского опыта. Это поможет вам определить цели, которые действительно важны и соответствуют ключевым показателям эффективности.
2.Task Flow: Определите ключевые действияTask Flow разбивает цель пользователя на серию действий или задач, которые необходимо выполнить для достижения цели. Это более детализированный пошаговый процесс. Примером таких шагов могут быть: посещение домашней страницы, переход на страницу продукта, добавление товара в корзину и оформление покупки. Рассматривайте эти шаги как контрольные точки на пути к цели. Каждый шаг должен приближать пользователя к её достижению.
На каждом этапе задайте себе вопрос: Что пользователь пытается достичь на данном шаге? и Какая информация или действие важны на этом этапе? Например, на странице продукта пользователю могут понадобиться подробные описания, отзывы и цена, чтобы решить, добавлять ли товар в корзину. Эти детали важны, потому что они влияют на решение о переходе к следующему шагу.
Также важно учитывать точки принятия решений в процессе. Например, после добавления товара в корзину пользователь может решить продолжить покупки или перейти к оформлению. Каждая точка принятия решения — это возможность направить пользователя дальше по пути.
3.Wireflow: Соедините Task Flow с интерфейсомWireflow сочетает Task Flow с вайрфреймами (простыми, низкодетализированными эскизами интерфейса). Он визуально представляет, как каждая задача в Task Flow соответствует различным экранам или компонентам интерфейса. Wireflow помогает дизайнерам понять связь между задачами и макетом интерфейса.
4.Создание диаграммы пользовательского флоуТеперь, когда у вас есть ключевые шаги, пора визуализировать их. Создайте диаграмму пользовательского флоу с использованием шаблона или специального инструмента, чтобы отобразить каждый шаг и связи между ними. Соедините эти фигуры, указывая направление, по которому пользователь будет двигаться от одного шага к следующему.
Пользовательский флоу — это более детализированная версия wireflow, показывающая точную последовательность экранов и взаимодействий, через которые пройдёт пользователь, выполняя задачи. Диаграмма также включает точки принятия решений и альтернативные пути, показывая, как пользователи могут перемещаться по интерфейсу для достижения цели. Эта визуальная карта помогает увидеть весь путь целиком и убедиться, что флоу логичен и плавен.
5.Учёт альтернативных путейНе все пользователи следуют одному и тому же пути. Некоторые могут использовать короткие маршруты, в то время как другие захотят получить больше информации перед тем, как двигаться дальше. Подумайте о различных сценариях и добавьте их в диаграмму флоу. Например, на странице продукта для пользователей, готовых к покупке, одна стрелка может вести прямо к оформлению заказа. Другая стрелка может указывать на страницу с отзывами для тех, кто нуждается в дополнительной информации.
Добавление альтернативных путей помогает:
- Удовлетворить разные потребности пользователей.
- Предотвратить разочарование, предлагая несколько вариантов достижения цели.
- Визуализировать альтернативные маршруты, чтобы устранить потенциальные тупики и преграды.
6.Тестирование и улучшение UX FlowПосле того как ваш пользовательский флоу будет создан, пора его протестировать. Пройдите его сами или с небольшой группой и обратите внимание на любые моменты, которые кажутся запутанными или сложными. Слишком много шагов? Важная информация слишком трудно находима? Используйте эту обратную связь для улучшения Flow, делая его более простым и удобным.
Вот несколько методов анализа продукта:
- Проведение пользовательских исследований;
- Использование тепловых карт и отслеживания кликов;
- A/B тестирование;
- Анализ точек отсева пользователей;
- Сбор обратной связи от пользователей;
После внедрения изменений протестируйте снова, чтобы убедиться в улучшениях, и следите за поведением пользователей после запуска, чтобы поддерживать оптимизацию флоу.
7.Итерация на основе обратной связиПосле внедрения User Flow соберите отзывы от реальных пользователей и проведите итерации. Соберите данные с помощью опросов, аналитических инструментов или тестов удобства использования. Определите общие паттерны и внесите изменения в самые критичные участки.