Dlaczego tak
Faza projektowania odpowiada na pytanie, jak zbudować system: na podstawie wymagań powstaje architektura, podział na moduły i ich interfejsy oraz schemat bazy danych. Analiza wymagań odpowiada na pytanie, co system ma robić, i kończy się specyfikacją wymagań, a nie projektem technicznym. W implementacji zespół pisze kod według gotowego projektu, a we wdrożeniu instaluje system u klienta i szkoli użytkowników.