> For the complete documentation index, see [llms.txt](https://docs.system-analyst-base.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.system-analyst-base.ru/soft-skills/produkt/metodologii-razrabotki/waterfall.md).

# Waterfall

{% hint style="info" %}
**Waterfall** - классическая поэтапная методология, в которой каждый следующий шаг начинается только после завершения предыдущего. В отличие от Agile каскадная модель не допускает изменений в этапах разработки.
{% endhint %}

<div data-full-width="true"><figure><img src="/files/s6K5y5JQj4U0Qa7g011N" alt=""><figcaption><p>Основные этапы методологии Waterfall</p></figcaption></figure></div>

## Преимущества

* Оценка затрат и сроков до начала проекта. Все требования четко проговариваются на начальном этапе и не изменяются в течение всего процесса. Предсказуемость позволяет точно оценить будущие расходы.
* Постоянный контроль процессов и предсказуемость. Цели и задачи проекта понятны для разработчиков и не вызывают дополнительных вопросов).
* Документация каждого этапа. Это позволяет создавать базу для других проектов и предоставлять отчетность заказчику в любое время.

## Недостатки

* Сложно исправить ошибки. Тестирование проходит только на последних этапах разработки, поэтому возможные недочеты необходимо предусмотреть заранее.
* Отсутствие обратной связи от заказчика на протяжении большей части проекта. Заказчик принимает участие в обсуждении целей проекта и возвращается, чтобы оценить финальный результат, который может его полностью не удовлетворить.
* Высокая стоимость исправлений. Любая ошибка приведет к необходимости переделывать весь проект. Избежать подобных проблем помогают сильные и дорогие бизнес-аналитики, которые способны точно перевести задачи бизнеса на ИТ язык.

## Где применяется

Каскадная модель будет давать отличный результат только в проектах с четко и заранее определенными требованиями и способами их реализации.&#x20;

Зачастую Waterfall-модель не используется в современных IT компаниях , а лишь противопоставляется новомодной методологии Agile, о которой и пойдет речь дальше.&#x20;

Источник: <https://stecpoint.ru/Practices-Methodologies/>
