Модель “водоспад” або Waterfall — це не методологія, а модель розробки програмного забезпечення. Її можна використовувати в рамках різних методологій. Найчастіше Waterfall асоціюється з традиційними методологіями розробки, такими як Каскадна модель (Predictive Methodology).
Основна методологія, яка відповідає моделі Waterfall, — це планово-орієнтована методологія (Plan-Driven Methodology). Вона базується на суворому плануванні, чітко визначених етапах розробки і фіксованих вимогах, які не змінюються під час реалізації проєкту.
Основні характеристики цієї методології:
1. Послідовність етапів: Аналіз вимог → Проєктування → Реалізація → Тестування → Впровадження → Підтримка.
2. Детальне планування: Усі вимоги і завдання визначаються на початку проєкту.
3. Документованість: Кожен етап супроводжується створенням великої кількості документації.
4. Фіксовані терміни і бюджет: Після початку розробки змінювати план небажано.
Отже, якщо використовується модель Waterfall, найімовірніше, проєкт реалізується за традиційною, планово-орієнтованою методологією розробки.
Основна методологія, яка відповідає моделі Waterfall, — це планово-орієнтована методологія (Plan-Driven Methodology). Вона базується на суворому плануванні, чітко визначених етапах розробки і фіксованих вимогах, які не змінюються під час реалізації проєкту.
Основні характеристики цієї методології:
1. Послідовність етапів: Аналіз вимог → Проєктування → Реалізація → Тестування → Впровадження → Підтримка.
2. Детальне планування: Усі вимоги і завдання визначаються на початку проєкту.
3. Документованість: Кожен етап супроводжується створенням великої кількості документації.
4. Фіксовані терміни і бюджет: Після початку розробки змінювати план небажано.
Отже, якщо використовується модель Waterfall, найімовірніше, проєкт реалізується за традиційною, планово-орієнтованою методологією розробки.