Introductie van Software Defect Prevention
Geachte CIO / software manager / project manager:
Software projecten hebben sinds jaar en dag de reputatie langer dan gepland te duren,
meer dan begroot te kosten en software te produceren die onevenredig veel nazorg vereist.
Dit zou feitelijk niemand mogen verbazen, want wie de tijd neemt zijn software
projecten objectief te observeren en zorgvuldig te analyseren, zal ontdekken wat er aan de hand is: elk software project doorloopt twee
trajecten.
Het eerst traject is bedoeld om de gewenste software te ontwikkelen. Maar tijdens dit traject
ontstaan er zoveel defecten dat er een tweede traject nodig is om deze after-the-fact op te sporen en te
corrigeren.

Bovenstaande illustratie brengt een en ander treffend in beeld. Het eerste
traject bestaat uit de aktiviteiten in het groen, terwijl alle aktiviteiten met een rode
rand onderdeel zijn van het tweede traject. Houd in de gaten hoeveel inspanning het kost defecten
achteraf te elimineren en dat aan het maken van defecten ook een prijskaartje hangt!
Deze aanpak is reaktief en kenmerkend voor meer dan 99% van alle software
projecten. Ze leidt tot enorme vertragingen en onacceptabele verspillingen die kunnen oplopen tot meer dan de helft van het
budget, de planning en de collectieve inspanning.
Dit betekent dat een organisatie met een software budget van €1.000.000,00 meer dan
€500.000,00 kwijt is aan het maken, after-the-fact, detecteren en corrigeren van
defecten die niet gemaakt had mogen worden.
De software organisatie die kans ziet dit 2de traject te elimineren verdubbelt niet
alleen haar slagkracht en haar prestaties; ze halveert ook haar inspanning software te ontwikkelen!
Software Defect Prevention is exclusief geconcipieerd om hiermee te
helpen!
Wat is Software Defect Prevention?
Software Defect Prevention is een proaktief systeem om het denken over het software proces en hoe software te
ontwikkelen radicaal te hervormen en de creatie van positieve kwaliteit van software te
garanderen.
Ze is gebaseerd op een revolutionaire
visie die er op neerkomt dat het voorkomen van defecten efficiënter is dan ze eerst te maken en, via testen, te
corrigeren.
Enerzijds is ze bedoeld om het software proces van alle
root-cause(s) van defecten te ontdoen die tot forse vertragingen en onacceptabele verspillingen
leiden.
Anderzijds is ze een proaktieve
aanpak om het traject dat software projecten doorlopen exponentieel te versnellen en software op te leveren die
de onevenredige hoeveelheid nazorg die software doorgaans vereist, drastisch te reduceren.
Software Defect Prevention breekt rigoreus met de status quo en
verwerpt het idee dat software eerst grondig getest moet worden voordat het in produktie kan worden genomen.
Ze richt zich op root cause(s), NIET op symptomen; op de vital
few, NIET op de trivial many, op exponentiële, NIET op incrementele verbeteringen, ze werkt AAN
een proaktief, niet in het reaktief proces.
Wat betekent dit allemaal voor je?
Dat je vanaf nu over de inzichten en tools beschikt die je in staat stellen optimaal te
presteren en onmisbaar te worden in het succes van jou, je organisatie en je onderneming!
|