Waterfall методология

Последовательный подход к проектам со стабильными требованиями

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

Waterfall рассматривают для проектов с чётко определёнными требованиями, регуляторными ограничениями и высокой стоимостью поздних изменений

Последовательные этапы каскадной разработки на фоне водопада
Каскад этапов разработки с символами проектных работ

Как устроен подход

Основы Waterfall: модель и этапы

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

Читать пример Waterfall

Можно начать отсюда

Когда применять Waterfall: критерии и пример

Преимущества и ограничения Waterfall

Критерии выбора, сильные стороны и ограничения последовательного подхода

Читать разбор подхода

Пример Waterfall-проекта

Как в последовательном проекте связаны требования, этапы, контроль изменений и приёмка

Читать пример проекта

Другие материалы по теме

Частые вопросы

Вопросы о методологии Waterfall

Что такое Waterfall?

Это последовательная методология, в которой одна фаза полностью завершается перед началом следующей.

Какие этапы включает Waterfall?

Требования, проектирование, разработку, тестирование, развёртывание и поддержку.

Для каких проектов подходит Waterfall?

Для проектов с заранее известной областью работ, стабильными требованиями и высокой стоимостью поздних изменений.

Чем Waterfall отличается от Agile?

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