Ответ
Спринт — это фиксированный по времени итерационный цикл в рамках гибкой методологии Scrum, предназначенный для создания готового, потенциально релизного инкремента продукта.
Ключевые характеристики:
- Фиксированная длительность: От 1 до 4 недель (чаще всего 2 недели). Длина не меняется в течение спринта.
- Цель (Sprint Goal): Четкая, измеримая цель, которую команда обязуется достичь.
- Результат: Рабочий, протестированный функционал, соответствующий Definition of Done.
События спринта (Scrum Events):
- Планирование спринта (Sprint Planning): Команда отбирает элементы из Product Backlog в Sprint Backlog.
- Ежедневный Scrum (Daily Stand-up): 15-минутная встреча для синхронизации: что сделал, что планирую, есть ли препятствия.
- Обзор спринта (Sprint Review): Демонстрация инкремента продукта стейкхолдерам для получения обратной связи.
- Ретроспектива спринта (Sprint Retrospective): Анализ командой процесса с целью улучшения в следующем спринте.
Пример Sprint Backlog в Jira:
Спринт: «Улучшение авторизации» (2 недели, 1-15 мая)
Цель: Повысить безопасность и удобство входа пользователей.
Задачи (User Stories):
- [US-101] Реализовать двухфакторную аутентификацию (5 story points)
- [US-102] Добавить вход через OAuth (Google) (3 story points)
- [BUG-45] Исправить ошибку истечения сессии (2 story points)
Спринт — это «сердце» Scrum, создающее ритм разработки, предсказуемость и возможность быстрой адаптации к изменениям.