При сравнении Waterfall и Agile необходимо осознание того, что Waterfall — это подход, хорошо описанный и детализированный. А вот Agile — это, скорее, набор практик и принципов, которые так или иначе поддерживают различные методологии гибкой разработки проектов.
Итак, предлагаем Вашему вниманию сравнение, предложенное Максимом Довгополым.
Оригинал статьи здесь.
Сильные стороны
Waterfall |
Agile |
|
|
Слабые стороны
Waterfall |
Agile |
|
|
Когда использовать
Waterfall |
Agile |
|
|
Какой вывод можно сделать?
Два подхода со своими плюсами и минусами, каждый из которых прекрасно подходит для применения в проектах с совершенно разными входными данными и требованиями.
Не исключена ситуация, когда обоими методами можно реализовать поставку поставку одного и того же продукта, но на старте каждого из проектов входные данные по таким ключевым параметрам, как стоимость, время, квалификация команды, требования к качеству, конечный пользователь и т. д., существенно влияют на выбор методологии.
Задача руководителя проекта — выбрать наиболее подходящий способ для достижения целей проекта. Waterfall, RUP, Scrum, RAD, XP, FDD, TDD и другие методологии вам помогут этого добиться, если вы понимаете разницу между ними, их принципы, слабые и сильные стороны. В некоторых случаях, это не выбор между методологиями, а правильная комбинация подходов для каждого из этапов проекта.
И, как утверждает автор анализа, Waterfall и Agile могут быть оптимально применены в рамках одного проекта.
Добавить комментарий