? The Capability Maturity Model ( CMM ) har utvecklats av Carnegie Mellon University 1986 . CMM är en abstrakt branschstandard för att bedöma och förbättra ramen för mjukvaruutveckling . CMM Ramverket består av fem mognadsnivåer som hjälper dig att bedöma din organisations mognad när den rör sig genom programvaran utvecklingsprocessen . Följsamhet till CMM : s ramverk förbättrar kvaliteten på programvaran utvecklingsprocessen eftersom det garanterar att slutprodukten kommer att vara relativt felfri , klart i tid och inom den tilldelade budgeten för projektet . Instruktioner
1
CMM nivå 1 ( Initial ) , upprätta projektuppföljning , separera testfasen från felsökning och standardisera testprocessen så grundläggande testmetoder och metoder finns. När dessa metoder är på plats , måste de upprepas framgångsrikt .
2
CMM nivå 2 ( Repeterbar ) , utveckla och underhålla standardiserade processer mjukvaruutveckling genom hela din organisation . En " Software Engineering Process Group " måste skapas för att hantera processen mjukvaruutveckling . Gruppen är ansvarig för att utbilda och underhålla efterlevs .
3
CMM nivå 3 ( Definierad ) , upprätta statistik som du kommer att använda för att spåra din programvara utvecklingsprojekt prestanda och produktivitet . Upprätta en test grupp inom din organisation för att övervaka testprocessen . De etablerade mått måste hållas vid ett förutsägbart hög kvalitetsnivå .
4
CMM nivå 4 ( Managed ) , samla in och logga alla buggar från mjukvarutestning i en databas för att korrigera problem i mjukvaran .
5
underhålla organisationens status på CMM nivå 5 ( Optimera ) genom att ständigt förbättra din process mjukvaruutveckling . Mjukvarutestning rutiner och mätetal bör vara väldefinierade och en integrerad del av din utveckling rutiner . Din organisation bör använda automatiserade testverktyg och bör ha ett förfarande i stället för att välja ut , utvärdera och använda verktyg mjukvarutestning .