OpenU.Ru
Процесс разработки системы, разбитый на серию последовательных шагов или итераций,
каждая из которых является, по сравнению с предыдущей, приближением к желаемому
результату. Конечным результатом каждой итерации должна быть работающая система,
которую можно запускать, тестировать и отлаживать. Понятие итеративной разработки
тесно связано с понятием инкрементной
разработки. При итеративной инкрементной разработке каждая новая итерация
вносит дополнительную инкрементную функциональность в предыдущую. Порядок внесения
новой функциональности определяется с учетом баланса между размером итераций
и желанием предотвратить возможные источники риска на ранних стадиях, еще до
того, как цена решения проблем станет слишком велика.
См. development process.