30
3. Конструирование («реализация» или «кодирование»)
4. Интеграция
5. Тестирование и отладка («верификация»)
6. Инсталляция
7. Поддержка
Видно, что, хотя данная модель была разработана для программных
проектов фазы применимы и для других типов проектов.
Переход от стадии к стадии происходит строго последовательно и
модель подразумевает, что переход от одной фазы разработки к другой
происходит только после полного и успешного завершения предыдущей
фазы, а переходов назад либо вперёд или перекрытия фаз не происходит.
С одной стороны, такой подход имеет ряд преимуществ: на первом
этапе проводится анализ всех необходимых мероприятий. К недостаткам
данных моделей относится их относительная негибкость: на практике,
практически не представляется возможным учесть все факторы,
оказывающие влияние, сформулировать все требования. Наиболее
существенным недостатком такого подхода являются накопление возможных
на ранних этапах ошибок к моменту окончания проекта и, как следствие,
возрастание риска провала проекта, увеличение стоимости проекта.
Для устранения этого недостатка было разработано значительное
количество итеративных моделей. Начиная с 2009 года Институтом
Проектного Менеджмента (PMI) предлагается, как стандарт, гибридный
вариант методологии управления проектами, сочетающий в себе плюсы от
методики водопада, так и достижения итеративных методологов.
Итеративный подход предполагает выполнение работ параллельно с
непрерывным анализом полученных результатов и корректировкой
предыдущих этапов работы. Проект при этом подходе в каждой фазе
развития проходит повторяющийся цикл: планирование - реализация -
проверка - оценка (plan-do-check-act cycle).
Преимущества итеративного подхода заключаются в следующем: