Równocześnie zapewniają możliwość śledzenia zmian czynionych na wymaganiach lub tworzenia dowiązań, określających zależności pomiędzy innymi wymaganiami lub przypadki użycia.

Analiza wykonalności (feasibility) Na tym etapieFeasibility Analysis następuje najczęściej oszacowanie kosztów zrealizowania zaplanowanych wymagań, ustalenie kosztów istnienia obecnego oprogramowania oraz kosztów ich wadliwego funkcjonowania, które ma poprawić nowy produkt. Równocześnie należy oszacować dostępny budżet na realizację produktu oraz zasoby ludzkie. Ważne jest podjęcie próby oszacowania zwrotu jaki uzyska się po wprowadzeniu produktu na rynek.

Należy zadać sobie pytanie, czy posiadamy odpowiednich ludzi do zrealizowania zadań, związanych z projektem, jakie są koszty ich przeszkolenia, jakie narzędzie musimy im zagwarantować, by stworzyć odpowiednie środowisko pracy.