Если применяются каскадные методы, реализация проектов идет этапами: пока предыдущий этап не закончился, следующий не начинается. Для сравнения: согласно Agile, в каждой короткой итерации содержатся все этапы сразу: сбор требований, проектирование, разработка, проверка результатов, поэтому вы быстро видите результат и обратную связь от пользователя. Каскадные подходы не хуже гибких, они просто другие и менее эффективны в ситуации, когда нет полного понимания, как и что делать для достижения целей проекта.