Итерация — общее понятие для всех гибких методологий. В Scrum её называют спринтом, в XP так и говорят «итерация», а в Kanban фиксированных итераций нет — там непрерывный поток.
Свойства итерации:
- Фиксированная длина (1–4 недели)
- Заканчивается обзором результата
- Цикл «план → работа → показ → улучшение»
- Не свободное движение куда придётся, а структурированный ритм
Итеративная модель противопоставляется каскадной (Waterfall), где сначала всё планируется, потом всё разрабатывается, потом всё тестируется. В итеративной модели эти три шага повторяются много раз и маленькими порциями.
- Высокая неопределённость требований
- Нужна быстрая обратная связь
- Сложный продукт, который можно поставлять по частям
- Жёстко регламентированные задачи без права на переделку
- Производство, где невозможно «доделывать» итеративно (например, постройка моста)
Команда из 5 человек разрабатывает продукт. Каждые 2 недели — итерация. После каждой — показ результата стейкхолдерам. По итогам 6 итераций (3 месяца) получается полноценный MVP.
Если ваша команда работает по Scrum, используйте в общении слово «спринт» — так короче и понятнее всем участникам. «Итерация» остаётся зонтичным термином, когда речь идёт сразу о нескольких гибких подходах или о процессе в целом.