Retrospective (Ретроспектива)
Ретроспектива — это встреча команды в конце спринта для анализа того, что прошло хорошо, что можно улучшить, и планирования действий для следующего спринта.
Цели ретроспективы
- Выявление проблем и препятствий
- Определение успешных практик
- Планирование улучшений
- Укрепление командной работы
- Непрерывное совершенствование процессов
Формат "Start-Stop-Continue"
- Start — что начать делать
- Stop — что прекратить делать
- Continue — что продолжить делать
Другие форматы ретроспектив
- Mad-Sad-Glad — что раздражает, огорчает, радует
- 4Ls — Liked, Learned, Lacked, Longed for
- Sailboat — ветер (помогает), якорь (тормозит)
- Timeline — хронология событий спринта
- Starfish — 5 категорий действий
Структура ретроспективы
- Set the stage (5 мин) — настрой на встречу
- Gather data (10-15 мин) — сбор информации
- Generate insights (20-30 мин) — анализ и обсуждение
- Decide what to do (15-20 мин) — план действий
- Close (5 мин) — завершение встречи
Роль фасилитатора
- Создание безопасной атмосферы
- Управление временем
- Поощрение участия всех членов
- Фокус на улучшениях, а не на обвинениях
- Документирование action items
Лучшие практики
- Безопасная атмосфера — без обвинений и критики личности
- Фокус на процессе — не на людях
- Конкретные действия — четкие action items с ответственными
- Ограничение числа улучшений — 1-3 изменения за спринт
- Отслеживание прогресса — проверка предыдущих action items
Пример action items
1Action Item: Улучшить код-ревью процесс
2- Что: Создать чеклист для код-ревью
3- Кто: Иван Петров
4- Когда: До следующего спринта
5- Метрика: Время на код-ревью уменьшится на 20%
6
7Action Item: Автоматизировать тестирование
8- Что: Настроить автоматические тесты в CI/CD
9- Кто: Мария Сидорова
10- Когда: 2 недели
11- Метрика: 80% покрытие тестами
Инструменты для ретроспектив
- Miro/Mural — онлайн доски
- Retrospected — специализированный инструмент
- FunRetro — простой онлайн инструмент
- Post-it Notes — физические стикеры
- Trello — канбан доска
FAQ
Как часто проводить ретроспективы?
В Scrum — после каждого спринта. В Kanban — регулярно, например раз в 2-4 недели или по достижению определенных метрик.