Какой flow работы спринта при использовании Scrum

«Какой flow работы спринта при использовании Scrum» — вопрос из категории Методологии разработки, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В Scrum работа спринта строится по следующему flow:

  1. Планирование спринта (Sprint Planning) — команда выбирает задачи из бэклога продукта, оценивает их и формирует sprint backlog.
  2. Ежедневные стендапы (Daily Scrum) — короткие встречи для синхронизации: что сделано, что планируется, есть ли блокеры.
  3. Работа над задачами — разработка, тестирование, ревью кода в рамках выбранных items.
  4. Ревью спринта (Sprint Review) — демонстрация инкремента продукта стейкхолдерам, сбор фидбека.
  5. Ретроспектива (Sprint Retrospective) — анализ процесса, улучшения на следующий спринт.

Пример:

def sprint_flow():
    sprint_backlog = select_tasks(product_backlog)
    while not sprint_goal_achieved():
        daily_standup()
        work_on_tasks(sprint_backlog)
    review_increment()
    conduct_retro()

Ключевое: time-boxing (фиксированная длительность спринта), инкрементальная поставка ценности и адаптация процесса.