Как применяли User Story Map

Alyona Batururimi
Дизайн в B2B
3 min readAug 19, 2021

В B2B новые продукты обычно очень масштабные, с огромной предполагаемой функциональностью. Для того, чтобы выделить MVP, не упустив основной путь пользователя и не уйти в «фичеризм», мы используем карту пользовательских историй (User Story Map). Сегодня я дам краткую инструкцию, которая позволит быстро применить эту методику.

Описание методики

Структура User Story Map

Итак, карта пользовательских историй или User Story Map — это метод описания требований к продукту, состоящий из определения ролей, проблем пользователей и связанных с ними сценариев решения (пример по ссылке в Miro).

Составляющие User Story Map:

  1. Персона
  2. Цели пользователей
  3. Шаги для достижения каждой цели
  4. Реализация шагов

Персона

Перед составлением User Story Map надо ответить на вопрос: кто эти люди, чьи цели будут рассматриваться на карте. Существует 2 способа:

  1. Персоны. Проверенные с помощью исследований или гипотетические.
  2. Предполагаемые роли пользователей продукта. Если по каким-то причинам нет возможности визуализировать персон, то это минимально допустимый вариант.

Персоны или роли выписываются на стикерах на доске.

Цели пользователей

Цели должны быть выбраны не слишком общие, но и не совсем частные.

То есть «Зарегистрироваться в системе» — не цель, а скорее шаг, а «Достичь богатства и процветания» — слишком общая формулировка. В нашем примере идеальная цель — «заказать пиццу», потому что она с одной стороны не слишком общая, как, например «поесть», но и не слишком частная, как «заказать пиццу в приложении A».

Шаги для достижения каждой цели

Шаги описывают этапы достижения цели не в рамках разрабатываемого продукта. В этот момент надо абстрагироваться от функциональности и представить на высоком уровне, как ваша персона обычно достигает поставленной цели.

Здесь есть одно основное правило: если шаг можно пропустить, то это «фича» и ее стоит разместить ниже. Шагов не должно быть много. В идеале 3–5.

Реализация шагов (список «фич»)

Шаги разрабатываются от простого к сложному, на начальном этапе записываются все идеи. В конечном итоге каждый стикер из этого этапа — это конечная задача или эпик в Jira.

Далее проходит этап приоритезации карточек (списка «фич»). Все карточки разбиваются по релизам. Если определяется MVP, то необходимо выделить карточки, которые позволяют пользователю пройти шаги и достичь цели, но при этом разрабатываются минимальными средствами. Ниже пример из нашего логистического продукта, который показывает постепенное усложнение функциональности для прохождения шага.

Пример шага и функциональности для прохождения шага

Частые вопросы и сложности

  1. Роль администратора со стороны продукта следует рассматривать отдельно.
  2. В этой методологии не рассматриваются задачи, связанные с инфраструктурой продукта. Их можно определить отдельно, заведя колонку «Инфраструктурные задачи» рядом с пользовательскими историями, чтобы видеть полную картину задач для разработки.
  3. Оптимальное количество целей — 5. Если получается больше, лучше подумать еще раз и объединить их.
  4. Шагов для достижения цели не должно быть много. Не бойтесь переносить их в «фичи».
  5. Сессии User Story Map лучше разбить, чтобы каждая занимала не более двух часов. Лучше провести несколько встреч.
  6. Сначала следует расписать все роли, цели и шаги, а потом способы реализации по каждому шагу.
  7. Если карта строится для уже работающего продукта, необходимо сначала построить карту текущего состояния.
  8. Уведомительные письма не надо описывать отдельным шагом. Но стоит сразу проговорить с командой, что уведомительные письма включены по умолчанию в другие шаги.
Схематичный пример использования User Story Map на продукте для логистов

Результат и дальнейшее использование

Результатом работы с User Story Map являются созданные в Jira и разбитые по релизам задачи (в Miro можно сразу привязать к карточке ссылку на задачу в Jira). Называть задачи стоит от первого лица по следующей формуле:

Я, как {роль}, хочу {название шага}, чтобы {цель}.

Например, «Я, как организатор торговой процедуры, хочу скачать предложения участников, чтобы представить результаты процедуры на тендерном комитете».

Каждая история должна быть завершенной и работать независимо от других.

--

--