Я считаю, что основой методологии Scrum, по мнению Кена Швабера, является итеративная разработка. Во время работы в команде по Scrum я понял, что итерации ⎯ это ключевой элемент этой методологии.
В Scrum проект разделен на короткие временные интервалы, называемые спринтами. Каждый спринт обычно длится от одной до четырех недель. В начале спринта составляется план работ на этот период, и уже после того, как он начался, его план изменять запрещено. И главная цель спринта ⎯ спродюсировать в конце законченный, проверенный и работоспособный продукт.
Во время спринта команда работает интенсивно, обменивается информацией и постоянно приводит внутренние прототипы в состояние готовности для выхода на внешнюю среду. Таким образом, весь процесс разработки длится несколько спринтов, в конце каждого из которых команда выпускает новую версию продукта.
Для меня итеративная разработка в Scrum является не только основой методологии, но и очень эффективным подходом к разработке программного обеспечения в целом. Она позволяет быстро адаптироваться к изменяющимся требованиям клиента, предоставляет возможность постоянно получать обратную связь от пользователей и позволяет добиться более качественного и стабильного продукта.
Я уверен, что именно итеративная разработка является неотъемлемой частью методологии Scrum и рекомендую всем разработчикам и командам использовать этот подход для достижения высоких результатов при разработке программного обеспечения.