К статье
Практика · от решения к действию5 минут чтения

User story mapping: как собрать карту пользовательских историй

Карта пользовательских историй на примере мастерской: путь посетителя, карточки действий, первый сквозной выпуск и ошибки нарезки релизов.

User story mapping: как собрать карту пользовательских историй

Почему списка историй бывает недостаточно

User story mapping показывает задачи внутри целого пользовательского пути.

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

Рассмотрим учебную мастерскую, которая открывает запись на занятия. Карта ниже — авторский разбор, а не снимок действующего продукта. Её можно собрать на бумаге или в совместном документе. Специальный сервис не обязателен: сначала важно договориться о последовательности действий и минимальном работающем пути.

Сначала — позвоночник карты

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

Сквозной путь посетителя
  1. Выбрать

    Понять содержание, дату и условия занятия.

  2. Записаться

    Указать данные и занять свободное место.

  3. Подтвердить

    Убедиться, что запись сохранилась, и узнать адрес.

  4. Прийти

    Найти мастерскую и попасть в нужную группу.

Пройдите этот ряд вслух от лица человека. Вопрос «что он делает дальше?» полезнее вопроса «какие ещё функции мы хотим». Если после записи человеку нужно самостоятельно звонить и выяснять адрес, на карте есть разрыв — даже когда звонок не относится к будущему сайту.

Разные пути не обязательно смешивать. Организатор, который добавляет сеанс, решает другую задачу. Для него можно сделать отдельную карту и отметить точки пересечения: без опубликованного расписания посетителю нечего выбирать.

Под каждым действием — конкретные истории

Теперь добавим варианты и детали. Под выбором занятия расположатся просмотр описания и сравнение дат; под записью — ввод контакта и выбор свободного места. Пока не спорьте о цветах карточек: проверьте, действительно ли каждая деталь обслуживает верхнее действие.

Учебная карта: сверху необходимый путь, ниже расширения
ЭтапДля первого выпускаПозднее, если подтвердится потребность
ВыбратьОписание одного занятия и его ближайшие датыФильтры по теме и уровню подготовки
ЗаписатьсяКонтакт и одно свободное местоГрупповая запись и промокоды
ПодтвердитьСообщение об успешной записи и письмо с адресомДобавление события в календарь
ПрийтиАдрес, время и контакт организатораНапоминание и схема прохода

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

Как провести границу первого выпуска

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

Два способа сократить объём
  1. Оборванный путь

    Все фильтры каталога готовы, записаться ещё нельзя. Человек изучил варианты и ушёл.

  2. Сквозной выпуск

    Фильтров нет, зато можно выбрать ближайшую дату, записаться и получить адрес.

Релизная линия проходит поперёк пути: она выбирает минимальные истории на разных этапах. Это не значит, что все этапы одинаково важны или разрабатываются одновременно. Технические зависимости и последовательность работы обсуждают отдельно. Карта показывает полноту результата для посетителя.

Проверяем карту на живом сценарии

Представим Ольгу: она выбирает субботнее занятие после работы в пятницу. Осталось одно место. Она вводит контакт, видит подтверждение, но письмо не приходит. По карте легко обнаружить, что история «отправить письмо» ещё не гарантирует результат «человек знает, что записан и куда идти».

В первом выпуске можно оставить адрес и номер записи на странице подтверждения и объяснить, куда обращаться без письма. Это решение следует из прохождения пути, а не из желания добавить ещё одну функцию. Одновременно появляется вопрос для проверки: что происходит, если последнее место заняли до подтверждения?

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

Как провести небольшую сессию mapping

  1. Выберите одного участника и одну цель: например, посетитель записывается впервые.
  2. Запишите начало и конец пути, затем крупные действия между ними.
  3. Подложите конкретные истории и известные затруднения под соответствующие действия.
  4. Выберите один сквозной выпуск и пройдите его вслух на примере.
  5. Отдельно вынесите вопросы, зависимости и предположения, которые ещё предстоит проверить.

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

Не пытайтесь за одну встречу расписать год работы. Достаточно подробно проработать ближайший проверяемый путь, а дальние варианты оставить крупными. Точная карта будущего быстро устаревает и создаёт ощущение обещания там, где пока есть только гипотеза.

Где сохранить рабочий результат

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

02
Реальная карточка задачи Sinqly из банка скриншотов: показано поле описания на другом учебном примере. Содержание из этой статьи переносится вручную; отдельного специализированного модуля на снимке нет.Настоящий интерфейс Sinqly · учебные задачи
Карточка задачи с описанием результата в Sinqly

Реальная карточка задачи Sinqly из банка скриншотов: показано поле описания на другом учебном примере. Содержание из этой статьи переносится вручную; отдельного специализированного модуля на снимке нет.

Когда карту нужно пересобрать

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

После первого выпуска сравните предполагаемый путь с наблюдаемым: где люди уходят, что уточняют вручную, какие обещания не понимают. Карта не доказывает востребованность продукта. Она помогает держать целое перед глазами, пока вы проверяете это на реальных ситуациях.

Как сформулировать отдельную user story — следующий шаг после выбора первого сквозного результата.

Что ещё стоит уточнить

Чем карта отличается от бэклога?

Бэклог упорядочивает работу. Карта показывает её положение в пользовательском пути и помогает выделять сквозные выпуски. Они могут использоваться вместе.

Можно ли делать карту без специального приложения?

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

Нужна ли карта маленькой функции?

Если путь короткий и всем понятен, отдельная карта может быть лишней. Она особенно полезна, когда список историй скрывает пропущенные этапы.

Владислав Титов Основатель Sinqly

Разбираем рабочие решения на учебных примерах. Часы и задачи вымышлены; экраны сняты в настоящем интерфейсе Sinqly.

Сделаем следующий материал лучше

Помогло разобраться?

Оцените статью и расскажите, чего не хватило. Отзыв увидит редакция Sinqly — он не появится на сайте.

Насколько полезна статья?
Не помоглаТеперь понятно
Не указывайте пароли и личные данные. До 2000 символов.
Источники и примечания
  • Atlassian: user story mapping
  • Предлагаемый порядок — редакционная практика, а не обещание одинакового результата для всех.
User story mapping: как собрать карту пользовательских историй | Sinqly