Programmeerdiscipline groeit niet
Grote softwaresystemen blijven problemen opleveren. Nieuwe of aangepaste (‘legacy’-)systemen die worden opgeleverd, vertonen al tijdens de implementatie storingen, databases blijken ‘corrupt’ en de prestaties vallen tegen. Vaak is niet te zien of het om fundamentele fouten gaat of kleine vergissingen. Maar steeds vaker moeten bedrijven geïnformeerde beslissingen nemen over de kostbare systemen.
Een bedrijfsovername, de behoefte aan nieuwe functionaliteiten of de pensionering van de mensen die er altijd mee gewerkt hebben, zijn de momenten waarop eens goed naar de kwaliteit van een softwaresysteem moet worden gekeken.