Najlepszym rozwiązaniem, jest zapewnienie zespołowi wykonawczemu jak najlepszego stanowiska, aby zaoszczędzić czas ich pracy – zarówno pod względem posiadanego sprzętu, jak i oprogramowania.

Kluczowym aspektem, jaki trzeba rozpatrzyć, jest zadanie sobie pytania, na jakim stanowisku będzie pracował projektowany system – czy będzie konieczne postawienie serwera, zorganizowania systemu hostingowego?

Ten etap również może generować nowe wymagania, dotyczące sprzętu lub oprogramowania jaki należy zakupić dla środowiska wytwórczego lub dla przyszłego systemu, jaki ma być stworzony. Mogą to być także wymagania co do ludzi, jacy mają uczestniczyć w realizacji projektu.

Dokumentem finalnym, jaki powinien zostać przedstawiony z tego etapu, powinien być budżet projektu oraz plan rozkładu kosztów w czasie trwania projektu. Dokument pozwala na podjęcie decyzji, czy projekt warto realizować, czy stać nas na realizację wszystkich z nakreślonych wymagań.

Projektowanie (design) Kiedy stwierdzimy, że znane są nam koszty powstania projektu i przewidziane są zyski, jakie uzyskamy, można przystąpić do etapu projektowania. Na tym etapie, podstawowym zadaniem związanym z zarządzaniem wymaganiami jest utrzymywanie powstającego projektu w zgodności z granicami, jakie zostały narzucone w wymaganiach.