Что такое ретроспектива в Scrum и какова её цель?

«Что такое ретроспектива в Scrum и какова её цель?» — вопрос из категории Методологии разработки, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Ретроспектива спринта (Sprint Retrospective) — это регулярная встреча команды Scrum в конце каждого спринта для инспекции и адаптации рабочего процесса. Её цель — выявить улучшения и создать план их внедрения в следующий спринт.

Ключевые вопросы для обсуждения:

  • Что прошло хорошо в этом спринте? (Практики, инструменты, взаимодействие).
  • Что можно улучшить? (Проблемы, bottlenecks, недочёты в процессе).
  • Какие действия мы возьмём в следующий спринт? (Конкретные, измеримые шаги).

Популярные форматы проведения:

  • Start, Stop, Continue: Что начать делать, что прекратить, что продолжить.
  • Mad, Sad, Glad: Категоризация эмоций по событиям спринта.
  • 4L (Liked, Learned, Lacked, Longed for): Структурированный анализ опыта.

Пример вывода (план улучшений):

- **Start:** Проводить короткое планирование задач (tasking) в начале каждого дня.
- **Stop:** Допускать "чёрные" PR (без описания изменений).
- **Continue:** Использовать общую доску для визуализации прогресса.

Ретроспектива — это основа непрерывного совершенствования (Kaizen) команды.