User Flow: всё, что нужно знать

User Flow: всё, что нужно знать

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

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

Что такое User Flow

User Flow — это тип диаграммы, используемый в UX-дизайне. Он представляет рабочий процесс или сценарий с точки зрения пользователя. В базовом виде User Flow — это схема, состоящая из блоков (шагов), соединённых стрелками (переходами) и подписей. Важно помнить, что схема не обязательно должна быть линейной. Как и задачи в интерфейсе, она может включать в себя разветвления, альтернативные пути, циклы и возвраты. Всё, как в реальном продукте.

Пример User Flow
Пример User Flow

Типы User Flow

Task Flow

Task Flow — это User Flow, который фокусируется на одной конкретной задаче пользователя. Например: «оформить заказ» или «зарегистрироваться». Он не показывает весь процесс продукта, а только отдельный сценарий.

Пример Task Flow
Пример Task Flow

Wireflow

Wireflow — это гибрид User Flow и Wireframe. Вместо абстрактных блоков используются каркасы экранов. Благодаря этому команда и другие заинтересованные стороны могут быстро понять, как будет происходить взаимодействие пользователя с продуктом.

Пример Wireflow
Пример Wireflow

UI Flow

UI Flow — это Wireflow с детализированными макетами (high-fidelity). Проще говоря, с дизайном вместо каркасов. Существенной разницы между UI Flow и Wireflow нет. Оба используются для того, чтобы наглядно показать, как пользователь взаимодействует с интерфейсом. Если у вас есть дизайн-система, можно сразу собирать UI Flow из готовых компонентов вместо каркасов.

Что общего у всех типов User Flow

Как можно заметить, у всех типов User Flow есть общая идея: это схемы пользовательского пути. По сути, они являются «продолжением» друг друга и отличаются только уровнем детализации: от абстрактных блоков — к каркасам экранов — и дальше к финальным макетам, объединённым в единую схему.

Преимущества User Flow

Если одна картинка стоит тысячи слов, то User Flow стоит тысячи картинок.

В UX-дизайне существует множество артефактов. Почему же User Flow так важен? Потому что у него есть ряд преимуществ, которые делают его даже более эффективным средством коммуникации, чем прототип.

Быстрое создание

User Flow — один из самых быстрых способов визуализировать процесс. Их можно создавать прямо в Figma или любом другом используемом графическом редакторе, без необходимости переключаться между разными приложениями.

Лучшее отображение процесса

Прототип показывает сценарий «по шагам» и имитирует финальное решение, а User Flow показывает все возможные сценарии сразу в одной схеме.

Это больше, чем просто макеты

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

Это больше, чем прототип

Когда вы делитесь прототипом, нет гарантии, что кто-то пройдёт все возможные сценарии. User Flow же показывает все пути сразу в одной схеме.

Сначала логика, потом UI

Вы можете визуализировать все сценарии до того, как начнёте делать макеты. UI должен быть результатом продуманного процесса, а не отправной точкой.

Понятен всем

User Flow легко читают дизайнеры, разработчики, менеджеры и клиенты. Это универсальный формат, который помогает быстро объяснить взаимосвязи в интерфейсе.

Нужно ли делать User Flow?

Короткий ответ: да, почти всегда! Конечно, существует множество других полезных артефактов в UX-дизайне, но User Flow объединяет преимущества сразу нескольких:

  • показывает процесс как блок-схема;
  • помогает строить Customer Journey Map;
  • позволяет убедиться, что все макеты в процессе учтены;
  • визуализирует прототип в одной схеме.

User Flow помогает избежать недопонимания в команде. Клиенты также ценят наглядное объяснение функции или всего решения. Это мощный инструмент коммуникации в дизайне.

Как начать рисовать User Flow

Не стоит бояться этого артефакта, ведь у него нет единого стандарта создания. Самое главное правило тут: схема должна быть понятна всем участникам проекта. Давайте обсудим варианты создания User Flow.

Свой набор

Можно создать свой собственный набор элементов для User Flow: блоки, стрелки, шаблоны. Стрелки должны корректно масштабироваться по ширине и высоте. Блоки и подписи — использовать Auto Layout, чтобы содержимое адаптировалось. Также можно использовать общие стили (цвета, типографика), чтобы схема соответствовала визуальному стилю проекта. Создать такую систему несложно, но это требует времени.

Пример элементов для собственного набора для User Flow
Пример элементов для собственного набора для User Flow

Готовые наборы и плагины

Использовать сторонние готовые наборы или плагины, которые можно найти, например, в Figma Community. Это быстро, меньше рутины. Однако они часто платные (по подписке) и не всегда удобны: приходится либо адаптироваться к ним, либо адаптировать их под свои нужды.

Примеры готовых наборов для User Flow из Figma Community
Примеры готовых наборов для User Flow из Figma Community
Пример плагинов для User Flow из Figma Community
Пример плагинов для User Flow из Figma Community

Альтернативные инструменты

Я уже говорил, что преимущество User Flow в том, что этот артефакт можно создавать в том же редакторе, где и дизайн, но давайте не будем прям сильно пренебрегать альтернативными инструментами. Для этих целей отлично подойдет FigJam (по факту часть Figma), Miro и прочие аналоги. Если вам так будет удобнее, то почему бы и нет.

Примеры альтернативных инструментов для создания User Flow
Примеры альтернативных инструментов для создания User Flow

Лично я использую FigJam, потому что схемы из него можно легко скопировать и вставить в файлы Figma с макетами с сохранением возможности редактирования. Из минусов: надо переключаться между инструментами, а также слабая кастомизация компонентов схем.

Итого

Если одна картинка стоит тысячи слов, то User Flow стоит тысячи картинок.

User Flow:

  • экономит время
  • улучшает коммуникацию
  • помогает продумать продукт

Это один из самых полезных инструментов в UX-дизайне.

👉 Больше про UX и интерфейсы — в моем канале «UX без воды | Шпилевой», подписывайся в Телеге, Максе или ВК

3
Начать дискуссию