Testing Maturity Model: Van detectie naar preventie

Het afgelopen decennia laat zich kenmerken door de bewustwording in de software industrie dat continue kwaliteitsverbetering van doorslaggevende betekenis kan zijn om op langere termijn te kunnen overleven. Dit kan onder andere verklaard worden doordat de markt steeds hogere kwaliteitseisen stelt aan softwareproducten. Voor een blijvende betrouwbare werking dienen de softwareproducten van hoge kwaliteit te zijn. Daarvoor worden softwareorganisaties gedwongen om kwaliteitssystemen te ontwerpen en in te richten die kwalitatief hoogwaardige softwareproducten kunnen voortbrengen. Een kwaliteitssysteem dat is ontworpen voor softwareorganisaties is het Capability Maturity Model (Paul et al, 1993). Het Capability Maturity Model (CMM) is door de sofware industrie als kader algemeen geaccepteerd om de kwaliteit van haar softwareprocessen (en in het verlengde hiervan haar softwareproducten) continu te gaan verbeteren.