Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

О методе

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

Структура карты

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

Вместо того, чтобы <старый способ действия>, <новый способ действия> Изменение <Полезное действие/ Отрицание нежелательного эффекта> в <контекст> за счёт <принцип работы> Описание изобретения Быстрее нахожу какой стутус выбрать в колонке-фильтре стутусов за счёт вывода их в идеальном хронологической последовательности Вместо бесконтрольных трат бюджета, выбирает на какие тематики его потратить Когда <ситуация, контекст>, Я хочу <мотивация>, так что <ожидаемый результат> Job story, JTBD Во время простоев между задачами я хотел бы видеть изменение дневной статистики, чтобы делать лучший выбор, возвращаясь к работе Когда сбоят системы отправки, выгружаю уведомление в формате XLS, чтобы отправить клиенту и регулятору вовремя

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

Структура карты

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

Что дальше

Slide 30

Slide 30 text

Литература — Три статья автора «Руководство по 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

Slide 31

Slide 31 text

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