Wady modelu kaskadowego
■ Powodzenie projektu zależy głownie od poprawnej i kompletnej specyfikacji systemu — model kaskadowy powinien być używany jedynie wówczas, gdy wymagania są jasne i zrozumiałe.
■ Nieelastyczny podział na rozłączne etapy — następnej fazy nie powinno się rozpoczynać, jeśli poprzednia się nie zakończy.
■ Ewentualne iteracje są kosztowne oraz wymagają powtarzania wielu prac — koszty opracowania i akceptacji dokumentów są wysokie.
■ Ostatni etap może się rozrosnąć w sposób niekontrolowany.