От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Impact mapping. Как dev команде перестать делать то, что требуют, и начать делать то, что нужно
1. Impact Mapping
Как dev команде перестать делать то, что требуют, и
начать делать то, что нужно
Петрашев Дмитрий
dmitry-petrashev@yandex.ru
2. Отдел аналитики
Разговор бизнеса и команды у нас
~ 10 000 км
~ 12 часов разницы
во времени
Продакт-менеджер
Ставит перед продуктом
бизнес-цели
Формурирует фичи на релиз
исходя из целей
Дев команда
Работает над
запрошенными
фичами
4. Отдел аналитики
Проблемы
• Полное игнорирование подхода «одна голова хорошо, а две лучше»
• Мотивация команды на троечку– «я делаю свои фичи, чего же более?»
• «Сбившийся компас» приоритетов не дает адекватно работать с бэклогом
• Развиваем профессиональное заболевание менеджера продукта – жадность
5. Отдел аналитики
Что такое impact maps? А по русски?
• Инструмент стратегического планирования , увязывающий деятельность
команды с бизнес целями
• В основе диаграмма связей mind map и четыре вопроса
• Ключевое – выявить и осознать какое именно воздействие на наших
пользователей мы хотим оказать чтобы они нам помогли с достижением цели
Impact – [воздействие] – неожиданный и
мощный эффект, произошедший над
ситуацией, процессом, человеком
6. Отдел аналитики
Шаг 1. “Why?” - Цель
Зачем?
Зачем мы хотим что-то изменить или что-то
добавить в наш продукт?
Цель, которую мы пытаемся достигнуть
7. Отдел аналитики
Шаг 2. “Who?” - Действующие лица
Кто?
Кто может помочь достигнуть цели?
Кто может помешать?
Кто окажется затронут?
Действующие лица, которые могут повлиять на
окончательный результат.
8. Отдел аналитики
Шаг 3. “How?” - Воздействия
Как?
Как именно действующие лица могут нам помочь
достигнуть цели? Как они могут помешать?
Какого воздействия на нашу цель мы хотим
добиться от действующих лиц.
9. Отдел аналитики
Шаг 4. “What?” - Фичи
Что?
Что именно мы, как компания или дев команда,
можем сделать для того, чтобы действующие
лица могли оказать данное воздействие?
Части продукта, фичи или организационные
решения.
12. Отдел аналитики
Как карты внедряются на наших проектах
• Стадия 1. Продать идею бизнесу (~1 час)
– Объяснить проблему (=первые 5 мин этой презентации)
– Предложить инструмент для решения проблемы
– Выяснить предполагаемую цель на ближайший релиз
› чего наш продукт должен добиться к концу года?
• Стадия 2. Подготовить свою первую карту (~1,5 часа)
– ПродактМенеджер не инициатор изменений
› наврядли инициативен
› наврядли захочет под ноль изменить запланированный состав релиза
– Первую карту придется рисовать дев команде/аналитику
› Реверс-инжиниринг текущего бэклога – от фичей к цели
– При обсуждении получившейся карты, не стоит выдавать её всю целиком
› Необходимо максимально привлечь Продакт Менеджера
• Стадия 3. Подготовка карт к каждому последующему релизу с нуля
13. Отдел аналитики
Отзывы и выводы
• Менеджер по продукту:
– «Мне за последнее время много раз пытались навязать какие-то около-agile
практики, но импакт-маппинг у меня не вызывает отторжения. Я вижу для
чего он нужен вам... и мне»
• Команда разработки
– «Ну теперь худо бедно ясно куда движемся и для чего все эти фичи»
• Менеджмент (директор офиса и старшие дев менеджеры)
– «Супер! Мне теперь не надо опрашивать людей, чтобы выяснить чем команда
занимается в данном релизе. Из бэклога такую информацию быстро не
выудишь»
• Отдел аналитики
– «Отсчитываться перед менеджером продукта и рулить бэклогом стало проще,
а главное что это далось малой кровью »
No aligned product goalscommunication gap between business sponsors and delivery teamsscope creep and over-engineered solutionsBacklog = shopping lists of features, without any context why such things are important for the product goal Incredibly difficult to argue why certain items should or shouldn't be invested in.
Никаких многостраничных документов или заумных графиков Держим цель в голове, выявляя фичи на разработкуРассматриваем каждую фичу в контексте бизнес цели, поставленной перед продуктом
Определить правильные целиОпределить метрики для оценки достижения правильных целейЗапланировать первый этап по достижению правильной целиПодготовить костяк картыНайти альтернативные способы достижения целиОпределить приоритетыЛибо достигнуть результата, либо узнать новое
Нововведение исключительно позитивно воспринято у бизнесаПравильно выбрано время внедренияНе было эффекта сгоревшего дома – «теперь мы живем по новому»Промежуточный этап – реверс-инжиниринг текущего бэклогаПервоначальная карта рисовалась только аналитикамиНе требует от них капитальных вложений времени и силОдин рисует, остальные только говорятАктуализация карты хоть и требуется постоянно, но делается мгновенноНововведение позитивно воспринято командойПроще фокусироваться на спринт-планнингахУлучшено понимание что мы делаем и зачемМотивация и желание привносить свое увеличилисьНововведение позитивно принято инициаторами нововведения:Удобный инструмент для еженедельного статус-репортаПроще работать с командой и бэклогом