I requisiti raramente vengono completati, di solito si evolvono e cambiano.
Come è stato detto nel famoso libro Programmatore pragmatico, da Journeyman a Master di Andrew Hunt, David Thomas;
The Requirements Pit
Many books and tutorials refer to requirements gathering as an early phase of the project. The word "gathering" seems to imply a tribe of happy analysts, foraging for nuggets of wisdom that are lying on the ground all around them while the Pastoral Symphony
plays gently in the background. "Gathering" implies that the requirements are already there—you need merely find them, place them in your basket, and be merrily on your way.
It doesn't quite work that way. Requirements rarely lie on the surface. Normally, they're buried deep beneath layers of assumptions,
misconceptions, and politics.
Non sono sicuro se ci sia un punto in cui puoi dire che il requisito è completo.
I am asking this from the perspective of an analyst who wants to make sure that his requirements are complete before passing them on to the design team.
Scelta puramente personale o aziendale, molti progetti iniziano con un'idea di alto livello di ciò che vogliono e si evolveranno da soli per raggiungere lo stadio finale. In alcuni casi potrebbe essere necessario firmare un contratto che indichi il set di requisiti di base. quindi, dipende sempre.
Quando si tratta di requisiti, l'unica cosa importante è che devi essere pronto ad agire in base al cambiamento.