Skirtumas tarp CMM ir CMMI

CMM vs CMMI

Pajėgumų brandos modelis (CMM v1.0), pats pirmasis CMM, buvo sukurtas ir išleistas 1990 m. Rugpjūtį. Tai yra 5 lygių vertinimo modelis, kurį sukūrė Carnegie Mellon universiteto Programinės įrangos inžinerijos institutas (SEI), kad būtų parodyta geriausia praktika, susijusi su inžinerija ir valdymas, ypač kuriant programinę įrangą. Tai evoliucinis bendrovės judėjimo modelis kuriant programinę įrangą.

CMM plėtros priežastis buvo padėti JAV vyriausybei įvertinti programinės įrangos tiekėjų sugebėjimą valdyti didelius projektus. Prieš kuriant modelį, daugelis kompanijų įgyvendino projektus, turėdamos nemažų planavimo ir biudžeto sudarymo trūkumų. Modelis padėjo išspręsti šias problemas.

Subrendusioje organizacijoje turėtų būti standartai projektams valdyti ir produktams kurti. Kadangi modelis yra specialiai sukurtas programinės įrangos įmonėms, CMM modelyje aprašytos galutinio programos kodo struktūros, sąsajų, komponentų ir kt. Bendrosios taisyklės. Kitaip tariant, CMM yra brandžios organizacijos modelis ir kaip ji veikia kaip kūrėjas ar gamintojas.

CMM tapo labai sėkminga ir ji buvo pradėta naudoti ir specialiai kuriama kitiems organizacijos aspektams ir disciplinoms, tokioms kaip sistemų inžinerija, žmonėms, integruotam produktų kūrimui ir kt..

Tačiau naudingi CMM nėra be jokių problemų. Daugybė organizacijų nustatė, kad jos prieštarauja ir gana sutampa. Taip pat yra įvairių sąsajų problema, nes ji nėra aiški. Standartizacijos trūkumas taip pat yra pagrindinė problema.

CMMI arba CMM integracija sukurta integruoti esamus ir būsimus modelius. Tai tarsi CMM modelio atnaujinimas ir aprašomas proceso patobulinimai organizacijoms, ypač kuriant programinę įrangą. Modelis apima šias sritis: duomenų rinkimas (duomenys ir reikalavimai), projekto planavimas / stebėjimas, konfigūracijos valdymas, mokymai, kokybės užtikrinimas, bendradarbiavimas ir tarpusavio peržiūros..

CMMI iš esmės padeda integruoti tradiciškai atskiras organizacines funkcijas ir operacijas, nustato proceso tobulinimo tikslus, prižiūri kokybės procesus ir teikia atskaitos tašką dabartiniams procesams įvertinti..

Santrauka:

1. CMM atsirado pirmiausia, tačiau vėliau buvo patobulintas ir CMMI pakeitė.
2. Skirtingi CMMS rinkiniai turi problemų dėl sutapimų, prieštaravimų ir standartizacijos trūkumo. Vėliau CMMI sprendė šias problemas.
3. Iš pradžių CMM konkrečiai aprašė programinės įrangos inžineriją, o CMMI aprašė integruotus procesus ir disciplinas, nes tai taikoma ir programinės įrangos, ir sistemų inžinerijai..
4. CMMI yra daug naudingesnis ir universalesnis nei senesnis CMM.