Итеративный подход (англ. iterative — «повторение») в разработке программного обеспечения — это метод, при котором работа над проектом ведётся в циклах, включающих планирование, реализацию, проверку и корректировку. Каждый цикл позволяет оценить промежуточный результат и внести изменения перед следующей итерацией.

Преимущества уменьшение риска на ранних этапах проекта за счёт раннего выявления ошибок и несовпадения требований; улучшенная обратная связь между автором/разработчиками и конечными пользователями / заказчиками; возможность адаптировать продукт к изменяющимся условиям и требованиям по ходу реализации; более равномерное распределение нагрузки и работы по проекту;

Цикл PDCA Метод часто связывают с циклом Деминга PDCA (англ. plan-do-check-act): Планирование — Реализация — Проверка — Корректировка.

Примеры моделей Rational Unified Process (RUP) DSDM (Dynamic Systems Development Method) — как часть метода разработки через итерации и небольшие циклы. Связь с Agile и с практиками непрерывной интеграции, где продукт развивается малыми шагами.

Примечания

Категория:Управление проектами Категория:Разработка программного обеспечения