Wymagania jest skupione na zaspokojeniu oczekiwań użytkowników końcowych systemu poprzez identyfikację i specyfikację ich potrzeb oraz wykrywanie zmiany tych wymagań.
Analiza problemu – uzgodnienie problemu i stworzenie miar, które dowiodą jego istotności dla klienta.
Definicja systemu – tworzenie projektu funkcjonalności na podstawie potrzeb użytkowników, identyfikacja przypadków użycia – które prezentują ogólne wymagania (high-level requirements) i użyteczność modelu systemu.
zakres systemu Zarządzanie zakresem systemu (Scope Management) – modyfikowanie zakresu prac nad systemem bazując na analizie wymagań, wybór kolejności realizacji (atakowania) przypadków użycia.