W początkowej fazie projektowania oprogramowania na indywidualne zamówienie koniecznie trzeba dokładnie rozpoznać potrzeby klientów. Należy dokładnie ustalić jaką funkcjonalność musi mieć oprogramowanie. Następnie należy opracować plan pracy całego zespołu. Często dzieli się prace pomiędzy poszczególne komórki. Każda komórka będzie realizowała część kodu. Dzięki temu praca idzie szybko i sprawnie. Oczywiście na każdym etapie należy testować…