Способы проведения ретроспектив
Dmitry Lobasev ScrumTrek
Зачем мы проводим ретроспективы?
• Проект еще не закончен – мы можем улучшить процесс работы нашей команды
• Scrum – эмпирический framework, сфокусированный на постоянном выявлении проблем и трудностей, с последующим их решением
Главное Правило Ретроспективы
• Вне зависимости от того, что мы выясним на ретроспективе, мы твердо верим, что
• каждый делал все, что было в его силах для успеха,
• принимая во внимание те знания, возможности, навыки и ресурсы которые у него на тот момент были.
Общий план проведения • Создать рабочую атмосферу
– Каждый говорит что-‐то хорошее или благодарит кого-‐нибудь из команды
• Собрать данные – «+» и «–», данные метрик
• Придумать идеи • Сформировать план
– Используя «5 Почему?» – SMART
• Закрыть ретроспективу – Обсудить эффективность ретроспективы – Вывесить план на доску задач
Инструмент «5 Почему?» Выявляем корневую проблему • Сайт не работает
– Процессоры загружены на 100%
• Почему такая загрузка? – Бесконечный цикл в новом коде
• Почему такой код написали? – Сергей сделал ошибку
• Почему эту ошибку зачекинили? – Он не написал юнит-‐тесты
• Почему он не написал юнит-‐тесты? – Он новый разработчик и не использует TDD
Системно ее решаем
1. Поднять сайты 2. Удалить плохой код 3. Объяснить Сергею
почему код не работает
4. Обучить Сергея TDD 5. Включить в обучение
каждого разработчика TDD
ВИДЫ РЕТРОСПЕКТИВ
1. Быстрая ретроспектива: + / Δ+
2. Классическая ретроспектива
• Что было хорошо? • Что было плохо? • Какие есть идеи по улучшению?
• План улучшений и решения проблем
Какие бывают проблемы при проведении ретроспектив? • Все молчат, никто ничего не говорит – Давит присутствие руководства – Ретроспектива «сверху»
• Невыполнимый план улучшений – Абстрактные пункты плана – Слишком много пунктов плана
• Нет мотивации для улучшений – Решения не назначаются – Решения не выполняются
3. SpeedBoat
• Мы – движущаяся лодка
• Ветер – наши сильные стороны
• Якоря – наши проблемы – Чем глубже якорь, тем сильнее он цепляет нас за рифы
Agile сообщество России
• Новостной сайт AgileRussia – Регулярные статьи мирового сообщества (с переводом) h�p://agilerussia.ru
• Группа AgileRussia в Facebook – Возможность обсудить интересующие вопросы и получить советы других участников h�p://on.�.me/agilerussia
ВОПРОСЫ?