Het controleren, valideren en afstemmen van eisen is een continu proces gedurende het hele project. De systeemanalist moet ervoor zorgen dat de eisen:
Het proces van het valideren van eisen omvat:
Eisen kunnen op elk moment in de levenscyclus van het product worden verduidelijkt of aangevuld, het is belangrijk om ze actueel te houden en aanpassingen te doen bij veranderingen.
Eisen mogen na afstemming niet veranderen?
Dit is niet waar. Veranderingen in bedrijfsdoelen of technische omstandigheden kunnen voortdurende updates van de eisen vereisen.
Is het voldoende om eisen alleen met de zakelijke kant te valideren?
Nee. Het is belangrijk om eisen ook technisch af te stemmen op haalbaarheid en overeenstemming met architecturale beperkingen.
Acceptatiecriteria zijn alleen voor user stories?
Nee. Acceptatiecriteria zijn van toepassing op alle soorten eisen voor het controleren van de correctheid van hun implementatie.
Negatieve case: Een analist stuurt de eisen ter goedkeuring alleen naar het bedrijfsleven, zonder deze te bespreken met de ontwikkelaars. In de uiteindelijke implementatie komen aanzienlijke technologische complicaties naar voren, blijkt een deel van de eisen onmogelijk. Voordelen: Tijdswinst op discussies — nadelen: Veel herwerk, tijdverlies, vertraging van het project.
Positieve case: De eisen ondergaan een review zowel bij het bedrijfsleven als bij het technische team, alle opmerkingen worden gedocumenteerd, acceptatiecriteria worden opgesteld, de eisen worden tijdens de demo door alle partijen goedgekeurd. Voordelen: Minimaal misverstand, vertrouwen in haalbaarheid — nadelen: Meer tijd voor voorbereiding en afstemming.