Upload
softline
View
447
Download
3
Embed Size (px)
Citation preview
Эффективные ретроспективы
Борис Вольфсон
Вольфсон Борис
• CTO at HeadHunter• Автор книги «Гибкие
методологии разработки»• Спикер– Несколько десятков
выступлений
• Опыт тренера– Более 20 команд– Более 150 человек
Содержание
• Теория• Виды активностей на ретроспективах– Открытие– Сбор данных– Проникновение в суть– Принятие решение– Закрытие
Что такое ретроспектива?
• Что такое ретроспектива?• Вы проводите ретроспективы?– Что обсуждаете?– Помогает совершенствованию процессов?– Как часто проводите?– Сколько длится?
Главное правило ретроспективы
В независимости от того, что удастся выяснить в результате ретроспективы,
каждый член команды сделал всё, чтобы добиться успеха
Цель проведения ретроспективы
Циклические ретроспективы
Структура ретроспективы
Длительность
• Обычно ретроспектива занимает от 30 минут до 4 часов и ее продолжительность зависит от следующих факторов:– Длина спринта– Размер команды– Наличие проблем
Что делать, если «проблем нет»• Если у команды отсутствуют яркие проблемы, то
желательно следующие темы обсудить на ретроспективе:– скорость команды и ее изменение по сравнению с
предыдущими спринтами;– нереализованные истории пользователей и причины
опоздания;– дефекты и их причины;– качество процессов (нарушения, отступления).
• К паттернам можно отнести анализ сделанных улучшений за несколько прошлых спринтов. Такая «ретроспектива ретроспектив» может проводить раз в 4 спринта и позволяет контролировать уровень сделанных улучшений
АКТИВНОСТИ ДЛЯ ОТКРЫТИЯ
ESVP: цель
• Сфокусировать команду на ретроспективе• Понять отношение каждого члена команды
к ретроспективе
ESVP: как проводить?
Каждый член команды определяет к какой роли на ретроспективе он себя относит:1.Explorer – исследователь2.Shopper – покупатель 3.Vacationers - отпускники4.Prisoner – узники
Check In: Цель
• Сфокусировать команду на ретроспективе• Услышать каждого члена команды
Check In: как проводить?
Каждый член команды отвечает одним или двумя словами на вопрос скрам-мастера:1.Опиши своё состояние одним словом?2.Какие твои ожидания от ретро?
Можно использовать и другие вопросы, например, с метафорами:«Какой машиной ты себя ощущаешь на ретро?»
АКТИВНОСТИ ДЛЯ СБОРА ДАННЫХ
Timeline
Timeline: цели
• Стимулировать воспоминания о прошедшем
• Создать «картинку» с нескольких перспектив
• Получить факты и/или ощущения участников
Как проводить
Team Radar: цели
• Измерение того, насколько команда удовлетворена по различным аспектам работы
Team Radar: как проводить?
Team Radar: классические метрики
• Обратная связь• Храбрость• Коммуникации• Простота
АКТИВНОСТИ ДЛЯ ПРОНИКНОВЕНИЯ В СУТЬ
Brainstorming/Filtering
• Цель – сгенерировать большое кол-во идей• Проводим мозговой штурм– Free-for-all– Round-robin– С подготовкой
• Создаем фильтры для идей• Пропускаем идея через фильтры
Пять почему
• Цель – быстро понять глубинные причины• Делимся на небольшие группы 2-4
человека• По каждой проблеме спрашиваем пять раз
«почему»• По каждому уровню выбираем решение
Диаграмма Исикавы
Приоритезация точками
• Сделайте список для голосования• Скажите каждому участнику, что у него есть
10 голосов-точек• Пусть каждый участник проголосует• Подсчитайте точки
Learning matrix
АКТИВНОСТИ ДЛЯ ПРИНЯТИЯ РЕШЕНИЙ
SMART Goals
• Цель – превратить идея в цели и планы• В небольших группах превращаем идея в
SMART-цели• Рассказываем составленные планы всем
SMART
Буква Английский термин Русский терминS Specific Точные и конкретныеM Measurable ИзмеримыеA Achievable ДостижимыеR Relevant РелевантныеT Time bound/framed Цели со сроком
Short Subjects
• Цель – понять как работает команда и выбрать идеи за короткое время:– What Worked Well / Do Differently / Keep Doing– Keep / Drop / Add– Plus / Delta
• Выбираем 20% идей (2-3 идеи)
АКТИВНОСТИ ДЛЯ ЗАКРЫТИЯ
+/Delta
Благодарности
• Цель – поблагодарить участников и закончить на позитивной ноте ретро
• Члены команды выбирают кого поблагодарить за что-то очень конкретное
• «Я хочу поблагодарить _________ за ___________»
ЗАВЕРШЕНИЕ ТРЕНИНГА
Структура ретроспективы
Как испортить ретроспективу?1. Не подготавливаться2. Не фокусироваться3. Не собирать данные4. Один или два человека доминируют на ретроспективе5. Фокусироваться на обстоятельствах вне возможностей
команды6. Откусывать больше, чем команда может прожевать7. Выбирать действия, для которых у команды
недостаточно энергии8. Держать план улучшений отдельно от беклога
Что почитать?
http://goo.gl/v89VI
Что почитать?
• http://blog.falkayn.com/2008/11/my-first-agile-retrospective.html
• http://www.estherderby.com/2010/06/eight-reasons-retrospectives-fail-and-what-you-can-do-about-them.html
Генератор планов ретроспектив
www.plans-for-retrospectives.com
Retr-O-Mat contains 44 activities, allowing for 36867 combinations (9x8x8x8x8+3) and I'm
constantly adding more.