Rozpisujemy role użytkowników, przepływ danych i sytuacje wyjątkowe. Najpierw weryfikujemy kluczową ścieżkę na prototypie, a następnie uzgadniamy zakres pierwszej działającej wersji. Pracujemy na przykładowych sprawach, żeby sprawdzić potrzebne pola, kolejne decyzje i zachowanie ekranów. Uwagi zespołu przekładamy na wymagania oraz kryteria odbioru; funkcje, które nie są potrzebne do rozpoczęcia pracy, możemy zaplanować na późniejszy etap.
Model awizacji budujemy na przykładzie typowego tygodnia pracy magazynu. Sprawdzamy, jak aplikacja rozkłada dostawy na rampy, co dzieje się przy nakładaniu się okien i kto zatwierdza przyjazd poza planem.