Zebrane wymagania z pewnością ulegną zmianom, będącym skutkiem podejmowanych działań wewnątrz projektu lub wpływów zewnętrznych.
Po wykonaniu analizy wymagań, powinien powstać dokument gromadzący wymagania (nazywany specyfikacją wymagań), który będzie zaakceptowany przez wszystkich członków zespołu projektowego (również klientów). Ów dokument ma stanowić element, który będzie zapobiegał nieprzewidzianym i dziwacznym zmianom. W miarę rozwoju projektu często pojawiają się nowe super-pomysły, które tworzą całą serię kolejnych wymagań. Stworzenie takiego dokumentu będzie pozwalało na utrzymanie projektu przy początkowych założeniach i realizowanie wcześniej zaplanowanej wizji. Nie zamyka on oczywiście przed dodaniem nowych wymagań, jednak ogranicza możliwość niekontrolowanego życia projektu.
Sposoby gromadzenia wymagań są różne. W najprostszym wykonaniu może to być zwykły dokument, do którego dopisujemy lub usuwamy wymaganie. W bardziej złożonych narzędziach stosuje się bazy danych, gromadzące wymagania i pozwalające na generowanie dokumentu wymagań.