Как будет выглядеть каждый спринт

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

Ответ

Каждый спринт в Agile (обычно 1-4 недели) состоит из этапов:

Планирование (Sprint Planning)
Команда определяет цели и выбирает задачи из бэклога. Пример:

# Sprint backlog example
sprint_goals = ["Implement auth", "Optimize DB queries"]
tasks = [
    {"id": 1, "desc": "JWT auth", "points": 5},
    {"id": 2, "desc": "Index users table", "points": 3}
]

Ежедневные стендапы (Daily Scrum)
15-минутные встречи для синхронизации: что сделал, что планируешь, какие блокеры.

Разработка
Команда работает над задачами, ведя прозрачный трекинг (Jira/Trello).

Ревью (Sprint Review)
Демонстрация инкремента продукта стейкхолдерам. Пример:

demo_features = ["Login via Google", "Faster search response"]

Ретроспектива (Retrospective)
Анализ: что прошло хорошо/плохо, улучшения на следующий спринт.

Ключевые артефакты:

  • Бэклог спринта
  • Burn-down chart
  • Инкремент продукта

Гибкость в длительности и процессах зависит от команды, но этапы остаются неизменными.