Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Мастер-класс по User Story Mapping

Мастер-класс по User Story Mapping

Andrew Shapiro

January 23, 2022
Tweet

More Decks by Andrew Shapiro

Other Decks in Design

Transcript

  1. user story mapping
    практикум записи историй
    и построения карты,

    андрей шапиро, byndyusoft

    View Slide

  2. Об авторе
    Андрей А. Шапиро
    — Арт-директор и партнёр в Byndyusoft
    — 16 лет проектирую интерфейс и цифровые продукты
    и собираю требования к ним
    — Применяю метод с 2010-го, после обучения
    в ScrumTrek

    View Slide

  3. План воркшопа
    — Введение в метод
    — Практикум
    — Запись историй
    — Формирование карты и планирование релиза

    View Slide

  4. О методе

    View Slide

  5. Каким проблемам
    адресовался метод
    Бэклог — бездна без
    структуры и приоритетов
    Трудно договориться что,
    зачем и как именно делать

    View Slide

  6. Место в продуктовом цикле
    1. Обнаружение продукта
    — сбор требований ←
    2. Разработка цифровой части продукта:
    — проектирование, ←
    — разработка, ←
    — тестирование,
    — внедрение.
    3. Эволюционирование продукта путём прилаживания
    (цикл на пункты 1—2)

    View Slide

  7. Что на входе и выходе
    — Вход: выявленные
    — стейкхолдеры,
    — цели,
    — процесс
    — Выход: карта, выстраивающая истории
    в хронологическом порядке, согласно процессу,
    и сопрягающая их с деталями реализации в порядке
    приоритета

    View Slide

  8. Структура карты

    View Slide

  9. Пользовательская
    история

    View Slide

  10. Форматы (структуры) историй

    View Slide

  11. Я, как рекламодатель, хочу привлекать
    для своих баннеров только трафик
    автомобильной тематики, чтобы
    эффективно использовать рекламный
    бюджет
    Я, как спикер, хочу на время сделать
    свою электронную визитку доступной
    всем присутствующим в аудитории,
    чтобы не тратить время на раздачу и
    обеспечить актуальность данных
    Классический
    [Бухгалтер] Понимает какую работу
    важно сделать в первую очередь, чтобы
    избежать штрафа в результате сдвига
    срока
    [Маркетолог] Видит воронку продаж на
    основе демонстрационных данных,
    чтобы разобраться в том как работает
    сервис; понимает, что важно подождать
    пока накопятся данные
    Краткий
    [Администратор] Видит разницу между
    плановыми и фактическими расходами
    на бензин по территории и во времени,
    чтобы выяснить причины расхождений
    [Предприниматель] Видит баланс счёта,
    чтобы понять сколько денежных средств
    осталось.
    [Логист] Видит какие строки файла не
    обработались по неизвестной
    нештатной причине, чтобы найти их и
    понять что с ними не так
    в третьем лице>,
    чтобы
    Я, как ,
    хочу ,
    чтобы

    View Slide

  12. Я, как рекламодатель, хочу привлекать
    для своих баннеров только трафик
    автомобильной тематики, чтобы
    эффективно использовать рекламный
    бюджет
    Я, как спикер, хочу на время сделать
    свою электронную визитку доступной
    всем присутствующим в аудитории,
    чтобы не тратить время на раздачу и
    обеспечить актуальность данных
    Классический
    [Бухгалтер] Понимает какую работу
    важно сделать в первую очередь, чтобы
    избежать штрафа в результате сдвига
    срока
    [Маркетолог] Видит воронку продаж на
    основе демонстрационных данных,
    чтобы разобраться в том как работает
    сервис; понимает, что важно подождать
    пока накопятся данные
    Краткий
    [Администратор] Видит разницу между
    плановыми и фактическими расходами
    на бензин по территории и во времени,
    чтобы выяснить причины расхождений
    [Предприниматель] Видит баланс счёта,
    чтобы понять сколько денежных средств
    осталось.
    [Логист] Видит какие строки файла не
    обработались по неизвестной
    нештатной причине, чтобы найти их и
    понять что с ними не так
    в третьем лице>,
    чтобы
    Я, как ,
    хочу ,
    чтобы

    View Slide

  13. влекать
    фик
    амный
    лать
    упной
    рии,
    ачу и
    х
    [Бухгалтер] Понимает какую работу
    важно сделать в первую очередь, чтобы
    избежать штрафа в результате сдвига
    срока
    [Маркетолог] Видит воронку продаж на
    основе демонстрационных данных,
    чтобы разобраться в том как работает
    сервис; понимает, что важно подождать
    пока накопятся данные
    Краткий
    [Администратор] Видит разницу между
    плановыми и фактическими расходами
    на бензин по территории и во времени,
    чтобы выяснить причины расхождений
    [Предприниматель] Видит баланс счёта,
    чтобы понять сколько денежных средств
    осталось.
    👁Метрический вопро
    Сколько денежных средств на счёте?
    Какой следующий пункт назначения в
    текущем рейсе?
    [Логист] Видит какие строки файла не
    обработались по неизвестной
    нештатной причине, чтобы найти их и
    понять что с ними не так
    [Логист] Файл принят к парcингу?
    Какие строки в файле содержат ошибки
    и что с этим делать?
    в третьем лице>,
    чтобы
    ,
    ?
    Произошёл ли ?

    View Slide

  14. [Бухгалтер] Понимает какую работу
    важно сделать в первую очередь, чтобы
    избежать штрафа в результате сдвига
    срока
    [Маркетолог] Видит воронку продаж на
    основе демонстрационных данных,
    чтобы разобраться в том как работает
    сервис; понимает, что важно подождать
    пока накопятся данные
    Краткий
    [Администратор] Видит разницу между
    плановыми и фактическими расходами
    на бензин по территории и во времени,
    чтобы выяснить причины расхождений
    [Предприниматель] Видит баланс счёта,
    чтобы понять сколько денежных средств
    осталось.
    👁Метрический вопрос
    Сколько денежных средств на счёте?
    Какой следующий пункт назначения в
    текущем рейсе?
    [Логист] Видит какие строки файла не
    обработались по неизвестной
    нештатной причине, чтобы найти их и
    понять что с ними не так
    [Логист] Файл принят к парcингу?
    Какие строки в файле содержат ошибки
    и что с этим делать?
    в третьем лице>,
    чтобы

    ?
    Произошёл ли ?

    View Slide

  15. 👁Метрический вопрос
    Сколько денежных средств на счёте?
    Какой следующий пункт назначения в
    текущем рейсе?
    [Логист] Файл принят к парcингу?
    Какие строки в файле содержат ошибки
    и что с этим делать?
    Вместо того, чтобы способ действия>, способ действия>
    🕹Утверждение,
    ввод данных Изменение
    Вот мой номер телефона!
    Эти возвращенные товары получил!
    Вместо бесконтрольных трат бюджета,
    выбирает на какие тематики его
    потратить
    — !
    Вот данные для !

    ?
    Произошёл ли ?

    View Slide

  16. 👁 🕹
    Иллюминация [данных]
    Манипуляция [данными]

    View Slide

  17. Вместо того, чтобы способ действия>, способ действия>
    Изменение
    Отрицание нежелательного
    эффекта> в за
    счёт
    Описание изобретения
    Быстрее нахожу какой стутус выбрать в
    колонке-фильтре стутусов за счёт
    вывода их в идеальном
    хронологической последовательности
    Вместо бесконтрольных трат бюджета,
    выбирает на какие тематики его
    потратить
    Когда ,
    Я хочу , так что

    Job story, JTBD
    Во время простоев между задачами я
    хотел бы видеть изменение дневной
    статистики, чтобы делать лучший
    выбор, возвращаясь к работе
    Когда сбоят системы отправки,
    выгружаю уведомление в формате XLS,
    чтобы отправить клиенту и регулятору
    вовремя

    View Slide

  18. Варьирование форматов

    View Slide

  19. Типичные проблемы с историями
    — Отсутствие зафиксированной ценности или ложная
    ценность
    — Слишком детализированы и содержат термины
    и элементы UI-решений

    View Slide

  20. «Направление» ценности

    View Slide

  21. Улучшение пары историй

    View Slide

  22. Практикум
    по историям

    View Slide

  23. View Slide

  24. Го на доску в Миро!
    https://miro.com/app/board/uXjVOTNCghA=

    View Slide

  25. Практикум
    создания карты

    View Slide

  26. Структура карты

    View Slide

  27. USM Тайного санты
    Одна из версий автора

    View Slide

  28. USM Тайного санты
    Версий дизайнеров стрима UX в Byndyusoft. Временное ограничение: полчаса

    View Slide

  29. Что дальше

    View Slide

  30. Литература
    — Три статья автора «Руководство по User Story
    Mapping»
    — Jeff Patton, User Story Mapping: Discover the Whole
    Story, Build the Right Product
    — Gojko Adzic, Fifty Quick Ideas To Improve Your User
    Stories

    View Slide

  31. Спасибо! Буду рад вашим
    вопросам из практики
    — Телеграм: @ashapiro
    — Почта: [email protected]
    — Медиум: xraizor.medium.com

    View Slide