Библиотека knigago >> Интересные статьи >> Преимущества и недостатки методологии управления проектами Waterfall

Преимущества и недостатки методологии управления проектами Waterfall


Одним из ключевых моментов в реализации проекта является используемые методологии управления проектами. Знание того, как выбрать тот, который лучше всего подходит для вас, может уменьшить сбои связи, снизить затраты, задержки и внести вклад в решение в целом.

Методологии управления проектами



В разработке программного обеспечения используются два разных подхода: традиционная методология водопада (Waterfall), где проект рассматривается линейно с несколькими событиями, и современный подход, известный как Agile, который включает изменчивую, итеративную и ориентированную на команду разработку.



Что такое методология водопада?



Методология Waterfall, английское слово, означающее водопад, считается наиболее традиционным способом управления проектами. Подобно рабочим процессам строительства и изготовления, эта методология представляет собой последовательный процесс. Подход Waterfall был основной и наиболее широко используемой методологией разработки программного обеспечения с момента его появления в 1970-х годах. Модель оказалась функциональной и привнесла важные качества в разработку программного обеспечения, помогая многим организациям избежать напрасной траты денег.

Преимущества методологии водопада



Одним из его основных преимуществ является то, что для осуществления планирования необходимо заранее оценить и структурировать шаги и предусмотреть различные сценарии.

Методология подчеркивает тщательное ведение записей. Наличие этих записей дает возможность улучшаться в будущем. Благодаря таким четко определенным, четким и последовательным шагам командам легче понять каскадные проекты, а поток действий становится более организованным.

Недостатки методологии водопада



Реальность такова, что клиенты и другие заинтересованные стороны часто не уверены, чего они хотят, пока не потратят некоторое время на прототип. Несмотря на вышеперечисленные преимущества, методология Waterfall налагает большие ограничения на выполнение проекта.

Когда шаг полностью выполнен, возможность вернуться назад и переделать часть работы влечет за собой большие затраты. Тестирование проводится очень поздно в жизненном цикле проекта, а это означает, что вносить изменения, скорее всего, будет поздно.

Поскольку процесс этой методологии является последовательным, после завершения шага разработчики не могут вернуться к предыдущему шагу. Практически невозможно вернуться назад или вперед без ущерба для части или всего проекта. Здесь нет места для изменений или ошибок, поэтому результат проекта и обширный план должны быть определены с самого начала и тщательно им следовать.