Преимущества итерационного жизненного цикла проекта:
- Гибкость. 1 Проектировщики и стейкхолдеры могут вносить изменения в требования или в проект на любом этапе. 1
- Адаптивность к изменяющей среде. 1
- Повышение качества проекта. 14 На каждой новой итерации исправляются ошибки. 1
- Ускорение выхода на рынок. 4 Разработчики могут одновременно улучшать несколько разных элементов продукта. 4
Недостатки итерационного жизненного цикла проекта:
- Дополнительные затраты ресурсов и времени на каждую новую итерацию. 1
- Необходимость постоянного контроля для результативного прохождения каждой итерации. 1
- Потребность в сложных инструментах управления процессами разработки. 1
- Трудности с прогнозированием бюджета и срока реализации. 2 Трудно рассчитать количество итераций, не зная, сколько раз будут изменяться требования к проекту и насколько изменения будут существенны. 2
- Необходимость серьёзного вовлечения заказчика. 2 Нужно планировать каждую итерацию вместе с командой проекта, расставлять приоритеты по требованиям к продукту, принимать результат каждой итерации и давать обратную связь. 2