In een traditionele ICT- ontwikkelomgeving vormt de testfase van een project vrijwel altijd de kreukelzone. Als bijvoorbeeld de bouwfase is uitgelopen wordt vaak de tijd die voor het testen van het product is gereserveerd ingekort om nog op tijd (of zo snel mogelijk) te kunnen opleveren. Het grondig testen van het product wordt dan ondergeschikt gemaakt aan de opleverdatum. Ondanks het belang dat van goed testen wordt ingezien.
Óók bij het opstellen van de requirements is de testfase vaak het kind van de rekening. Als het überhaupt al is ingepland. Er zijn al ontwerpers en ontwikkelaars vrijgemaakt of ingehuurd en men wil aan de slag. Een ander argument dat je dan wel eens hoort is: "Requirements veranderen toch altijd." Het toetsen van requirements wordt dan gezien als verspilling van tijd. Kortom, het toetsen van requirements wordt meestal niet of slechts marginaal gedaan, want men wil aan de slag. Tijd is geld.
En dat is eigenlijk heel raar. Als we naar een paar statistieken kijken, dan blijkt dat opgestelde requirements vaak nog heel veel ruimte laten voor fouten, aannames en verwarring:
Daar komt nog eens bij dat goedkoop duurkoop is. Al in 1978 heeft Barry W. Boehm aangetoond dat hoe later in de ontwikkeling van een product een fout wordt ontdekt, hoe hoger de kosten zijn om deze te herstellen. Deze kosten nemen zelfs schrikbarend toe. Tot wel 1000x meer wanneer een fout pas wordt ontdekt in productie.
Het laten toetsen van requirements mag niet overgeslagen worden. Het kost relatief weinig tijd, maar bespaart later in het project, of tijdens beheer, veel herstelwerkzaamheden, en dus geld.
Maar wat als je toch in de kreukelzone terecht komt? Als er nauwelijks meer tijd over is of gegeven wordt voor het grondig laten toetsen van alle requirements? Hier mijn 5 tips om hier zo goed en efficiënt mogelijk mee om te gaan en nog zoveel mogelijk fouten, aannames en verwarring op te sporen.
Er zijn vast nog meer tips.
Wat doe jij als jouw kreukelzone steeds kleiner wordt?
Er zijn nog geen reacties
Let op: Uw reactie wordt gepubliceerd. Voor privé-reacties kunt u rechtstreeks mailen met de auteur. Voor contact mogelijkheden bekijk het auteur profiel van Mirjam van den Berg
Building Bridges between Business & ICT. Dat is wat ik, Mirjam van den Berg, van 'Building Bridges' het liefste doe.
Lees Meer in Profiel
Mirjam_vd_Berg: "#Requirements achterhalen? Met zwijgen krijg je méér informatie!" http://t.co/znOxUPdS [NIEUW artikel]
Mirjam_vd_Berg: Vanavond zeer interessante aflevering van VPRO's #Tegenlicht gezien over #powertothepeople en #energierevolutie.
Mirjam_vd_Berg: Morgen verstuur ik weer n tip: Spreken is zilver, zwijgen is meer info. Lezen? Abonneer je via: bridgingminds.nl #requirements achterhalen
Mirjam_vd_Berg: RT @functioneel: http://t.co/6nQ1Z1wV is sponsor van het Focus on Demand congres (13-12). Schrijf je via ons in met 20% korting: http:// ...
Mirjam_vd_Berg: ?Keep in mind always the present you are constructing. It should be the future that you want.? - Alice Walker #requirements