Ретроспектива спринта — это регулярная встреча команды разработки, проводимая в конце каждого спринта для анализа прошедшего периода и поиска улучшений. В отличие от daily-митингов и sprint review, ретроспектива фокусируется на процессах и взаимодействии, а не на продукте. По данным Scrum Guide, 2020, ретроспектива является одной из пяти обязательных событий Scrum и служит ключевым механизмом непрерывного улучшения команды.
Главное
Ретроспектива спринта — это структурированная встреча Scrum-команды, которая проводится после завершения спринта и перед планированием следующего. Участники обсуждают прошедший спринт, делятся наблюдениями и совместно определяют, какие изменения внедрить в работу.
Термин ретроспектива пришёл из практик непрерывного улучшения, описанных в DevOps-культуре и Lean-методологии. В Scrum ретроспектива стала обязательным событием с появлением Scrum Guide в 2010 году. В 2020 году в обновлении Scrum Guide акцент сместился с «инспекции и адаптации» к «фокусу на качестве и эффективности», что усилило роль ретроспектив.
Sprint Review фокусируется на продукте и обратной связи от стейкхолдеров, а ретроспектива — на процессах команды. Daily Scrum — это синхронизация на день, ретроспектива — анализ за весь спринт. Ретроспектива — единственная церемония, где команда говорит исключительно о себе, без давления заказчика или product owner-а.
У ретроспективы спринта есть несколько ключевых целей, каждая из которых важна для здорового развития команды и процесса разработки.
Рефлексия позволяет команде осмыслить прошедший спринт: что удалось, что пошло не так и какие уроки можно извлечь. Этот процесс предотвращает повторение одних и тех же ошибок, формирует культуру открытости и учит разработчиков брать ответственность за процессы, а не только за код.
Каждая ретроспектива должна рождать конкретные action items — задачи на следующий спринт. Например: «добавить код-ревью для всех pull request-ов» или «сократить daily-митинг до 10 минут». Action items фиксируются в бэклоге и отслеживаются на следующей ретро. Если action items не выполняются — ретроспектива теряет смысл.
Регулярные ретроспективы помогают выявлять проблемы до того, как они приведут к выгоранию. Переработки, конфликты в команде, неясные требования — всё это поднимается на ретро и решается до накопления критической массы.
Существует более 50 форматов ретроспектив, каждый подходит для разных ситуаций и составов команды. Выбор формата зависит от зрелости команды, текущих проблем и доступного времени.
| Формат | Описание | Когда использовать |
|---|---|---|
| Start-Stop-Continue | Команда делит идеи на три колонки: начать делать, прекратить, продолжать | Первая ретро или после кризиса |
| Sailboat | Визуальная метафора: ветер (что помогает), якорь (что тормозит), скалы (риски) | Команда устала от шаблонов |
| 4L (Liked-Learned-Lacked-Longed For) | Четыре категории: понравилось, узнали, не хватило, хотели бы | Глубокий анализ спринта |
| Mad-Sad-Glad | Эмоциональный формат: злит, огорчает, радует | Есть эмоциональное напряжение |
Start-Stop-Continue — самый простой и популярный формат. Команда записывает идеи на стикеры и распределяет по трём колонкам. Start — новые практики, Stop — вредные привычки, Continue — то, что работает. Формат отлично подходит для новых команд и быстрых ретроспектив на 30 минут.
Sailboat (или «Парусник») использует метафору корабля: ветер толкает вперёд, якорь тормозит, скалы — будущие риски. 4L — более глубокий формат, где команда анализирует каждый аспект через четыре линзы. Оба формата требуют больше времени (60-90 минут), но дают более полную картину состояния команды.
Для еженедельных ретро подходят лёгкие форматы: Start-Stop-Continue или Mad-Sad-Glad. Для спринтов длиной 2-4 недели стоит использовать Sailboat или 4L. Если в команде конфликт — лучше начать с Mad-Sad-Glad, чтобы дать выплеснуть эмоции, а затем перейти к конструктиву.
Проведение ретроспективы требует структуры и фасилитации. Scrum Master или выделенный фасилитатор ведёт встречу по шагам, чтобы каждый участник был услышан.
За 24 часа до ретро фасилитатор собирает данные: метрики спринта (velocity, количество багов, завершённые задачи), настроение команды через анонимный опрос. Доска для ретро готовится заранее — физическая (стикеры, маркеры) или цифровая (Miro, Mural, Retrium).
На этом этапе каждый участник записывает свои наблюдения на стикеры (обычно 5-10 минут в тишине). Категории зависят от выбранного формата. Важное правило: не критиковать чужие стикеры на этапе сбора — сначала все идеи фиксируются, затем обсуждаются.
После сбора команда группирует стикеры по темам и голосует за самые важные. Каждый участник получает 3-5 голосов (точками на стикерах). Темы с наибольшим числом голосов попадают в обсуждение. Этот механизм предотвращает ситуацию, когда один голос доминирует над остальными.
Финальный этап — формулировка action items. Каждый action item должен быть SMART: конкретным, измеримым, достижимым, релевантным и ограниченным по времени. Ответственный назначается открыто, срок фиксируется. Action items добавляются в бэклог и проверяются на следующей ретроспективе.
Даже опытные команды совершают ошибки в ретроспективах, которые превращают полезную практику в пустую формальность. Знание этих ошибок помогает их избежать.
Самая распространённая ошибка — обсуждение без результата. Команда поговорила, выявила проблемы, но не записала ни одного action item. Такая ретроспектива не приводит к изменениям, и на следующей встрече обсуждаются те же проблемы. Решение: последние 10 минут ретро всегда посвящать плану действий.
Когда ретроспектива превращается в сессию жалоб без конструктивных предложений, моральный дух команды падает. Фасилитатор должен направлять обсуждение от проблем к решениям. Техника: после каждой проблемы задавать вопрос «Что мы можем с этим сделать?».
Если один разработчик говорит 80% времени, остальные замыкаются и перестают делиться идеями. Решение: использовать тихий сбор идей (каждый пишет своё), раунды по очереди, таймер на выступления. Анонимные опросы перед ретро тоже помогают собрать мнение молчаливых участников.
Пропуск ретро из-за занятости или «некогда» — опасная тенденция. Если команда пропускает одну ретро, пропустить вторую становится легче. Со временем проблемы накапливаются, и спринты становятся менее эффективными. Ретроспектива — такая же часть спринта, как разработка и тестирование.
Часто задаваемые вопросы
Ретроспективы проводятся после каждого спринта, независимо от его длины. Для спринтов длиной 1-2 недели достаточно 30-60 минут. Если спринт короткий (неделя), можно использовать лёгкий формат Start-Stop-Continue. Пропускать ретроспективы не рекомендуется — это ключевой механизм непрерывного улучшения команды.
В ретроспективе участвует вся Scrum-команда: разработчики, Scrum Master и Product Owner. Product Owner может участвовать как участник, но его мнение не должно доминировать. Если в спринте участвовали внешние специалисты (дизайнеры, аналитики) — их тоже стоит пригласить. Главное правило: все, кто работал в спринте, имеют право голоса на ретро.
Нежелание участвовать — симптом более глубоких проблем: недоверия к руководству, страха наказания или выгорания. Начните с анонимных опросов, чтобы понять причину. Смените формат на более игровой (Sailboat, Mad-Sad-Glad). Сократите время до 15-20 минут. Покажите ценность: начните с малых изменений, которые команда увидит и оценит.
Да, удалённые ретроспективы проводятся эффективно через цифровые доски (Miro, Mural, Retrium, Google Jamboard). Используйте таймеры для синхронных этапов, Video-on обязательно для всех участников. Асинхронные ретроспективы тоже работают: команда заполняет доску в течение дня, а затем 30 минут обсуждает итоги. Удалённые ретро требуют более чёткой фасилитации.
Эффективность ретро повышается через: ротацию фасилитатора (чтобы не привыкать к одному стилю), смену форматов каждые 3-4 спринта, фокус на action items, отслеживание выполненных задач на следующей ретро. Используйте метрики: velocity, количество багов, настроение команды. Главный показатель эффективности — изменения, которые команда реально внедрила после ретро.
Итоги
Мы разработаем мобильное приложение под ключ
IT Sectr создаёт приложения для iOS и Android для стартапов и бизнеса с 2017 года. Мы проконсультируем вас и предложим наилучшее решение.
Читайте также