Ответ
Да, работал по Waterfall, особенно в проектах с четкими требованиями и жесткими сроками. Этот подход эффективен, когда заказчик точно знает, чего хочет, а изменения маловероятны.
Пример:
Разработка ПО для банковской системы с жесткими регуляторными требованиями. Этапы:
- Сбор требований (документация + согласование).
- Дизайн (архитектура, схемы БД).
- Разработка (кодинг по ТЗ).
- Тестирование (QA по чек-листам).
- Ввод в эксплуатацию (развертывание + обучение).
Плюсы:
- Предсказуемость сроков/бюджета.
- Четкая документация.
Минусы:
- Позднее тестирование = дорогие правки.
- Сложно адаптироваться к изменениям.
Сейчас чаще комбинирую с гибкими методами (например, гибрид Waterfall + Agile для MVP).