160 likes | 408 Views
Capability Maturity Model. Risto Ruuben. Mis on CMM?. CMM on L evinud mall tarkvaraarendusprotsessi küpsuse hindamisek M udel , mida kasutatakse , et arendada ning täiustada firmade tarkvaraprotsesse . Ajalugu.
E N D
Capability Maturity Model RistoRuuben
Mis on CMM? • CMM on • Levinud mall tarkvaraarendusprotsessi küpsuse hindamisek • Mudel, midakasutatakse, et arendadaningtäiustadafirmadetarkvaraprotsesse.
Ajalugu • CMM töötativälja Software Engineering Institute (SEI) poolt80ndate lõpul • Eesmärkolihinnatatarkvaraväljatöötavateerafirmadesuutlikust. • MudeliarendusthakkastoetamaUSA kaitseministeerium
Definitsioon • CMM defineeribarendusprotsessiküpsuseleviistaset, misnäitavad, milliseidprotsessivõtmepiirkondivaadeldavorganisatsioonkasutab.
Versioonid • 1987: SEI-87-TR-24 • 1989: Managing the Software Process • 1990: SW-CMM v0.2 • 1991: SW-CMM v1.0 • 1993: SW-CMM v1.1 • 2000: CMMI v1.02 • 2002: CMMI v1.1 • 2006: CMMI v1.2
Algnetase 1 • Võtmepiirkonnadpuuduvad • Protsess on: • Ebaküps • Määratlemata
Korratavtase 2 • Võtmepiirkonnad: • nõuetehaldus • projektiplaneerimine • Tarkvaraprojektijälgimine • Tarkvarakvaliteedikontroll • Tarkvarakonfiguratsioonihaldus
Defineeritudtase 3 • Võtmepiirkonnad: • Koolitusprogrammid • Tervikliktarkvaraarendusejuhtimine • Tarkvaratootearendus • Vastastikusedläbivaatused • Organisatsioonifookusprotsessilkuitervikul • Gruppidevahelinekoordineerimine • Vastastikusedläbivaatused
Juhitavtase4 • Võtmepiirkonnad: • Protsessihindaminejaanalüüs, • Kvaliteedijuhtimine.
Optimeeritavtase 5 • Võtmepiirkonnad: • Tehnoloogiainnovatsioon • Protsessimuudatustehaldus • Tootedefektideärahoidmine
CMM-ipuudused • Võtmepiirkonnadkeskenduvadpeamiseltklassikalisesprotsessiseksisteerivateledokumendikujultehistele • CMM’ile on omaneviiskirjeldadakonfiguratsioonihaldustjakvaliteedikontrollimitteteisteprotsessitegevustejuurdekuuluvatena, vaidkuikõikidestteistestprotsessitegevustesteraldiseisvaiddistsipliine.
Miksjakellelsedavaja? • Organisatsioonitarkvaraprotsessihindamisestvõivadhuvitatudolla niifirma kuikatellija • Firma näebäraomanõrgadjatugevadkohad • Tellijasaabfirmasrohkemteada
Kokkuvõteks • CMM asetabrõhuvõimekusesuurendamisele. • CMM on pidevalttäiustuvatarkvaraprotsessikirjeldus • CMM järgibdefineeritudarhitektuurilisijasüntaktilisijuhtnööre. • CMM on mudel, miseipõhineainultteoorial, vaid ka praktilistelkogemustel.
Kasutatudkirjandus • http://istqbexamcertification.com/what-is-capability-maturity-model/ • http://searchsoftwarequality.techtarget.com/definition/Capability-Maturity-Model • http://www.selectbs.com/process-maturity/what-is-the-capability-maturity-model • http://www.cs.tlu.ee/~inga/SE_materjal/CMM_Zeemann.pdf • http://c2.com/cgi/wiki?CapabilityMaturityModel • msdn.microsoft.com/en-us/library/ee461556.aspx • http://www.vectorstudy.com/management-theories/capability-maturity-model