Спринт
— это итерация разработки, по сути, проект/фаза проекта со многими его/её характеристиками.
Свойства спринта:
- все спринты одинаковой длины
- новый спринт обязан начинаться после завершения текущего (никакого отдыха!)
Все работы и задачи по разработке выполняются внутри спринта. Все мероприятия Scrum проводятся внутри спринта.
Вне спринтов нет Scrum. Вне спринтов — вакуум, нерегламентированный официальной документацией Scrum.
Во время течение текущего спринта:
- Нельзя менять цель спринта
- Нельзя вносить изменения, которые ставят под угрозу цель спринта;
- Нельзя допускать ухудшения качества инкремента, порождаемого в спринте;
- Состав продукта и его характерных особенностей
- уточняется по мере необходимости;
- уточняется или пересматривается с владельцем продукта по мере поступления дополнительной информации.
- Чем короче тем лучше
- Может быть отменён, если цель спринта стала неактуальной, но право отмены есть только у Владельца Продукта.
В первичных официальных методических пособиях говорится о длине от 3 до 6 месяцев. В современном мире со всеми дарами автоматизации, DevOPS культуры и open source спринты длиннее четырёх недель уже считаются спринтами курильщика.
Когда запускается разработка, фундаментальное представление о цели продукта у всех есть. Длина спринта выбирается в том числе из общего понимания сложности планируемых функций и прогнозируемых задач, которые они породят.