Mis on võimekuse küpsuse mudel?

Suutlikkuse küpsuse mudeli (CMM) töötas välja Carnegie Melloni ülikool 1980. aastatel, et aidata USA valitsusel tagada, et tarkvaraarenduse töövõtjatel on projektide edukaks elluviimiseks piisavad protsessid. CMM pakub nüüd organisatsioonidele meetodit oma protsesside hindamiseks ja täiustamiseks. Sarnased mudelid on pärit CMM-ist.

CMM kirjeldab organisatsiooni protsesside viiest küpsusastmest koosnevat raamistikku. Algtase on madalaim küpsusaste. Kui organisatsiooni protsessid on esimesel tasemel, planeeritakse projekte vähe. Vajadusel ei pruugita lisada võtmevaldkondi ja toode pole optimeeritud. Protsess on ettearvamatu ja muutuv ning projekti tulemused sõltuvad suuresti arendustöötajate annetest ja oskustest.

CMM-i teist taset tuntakse korratava tasemena, kus on kehtestatud ja mida juhitakse projekti arendamiseks. Volitamata muudatusi kontrollitakse. Varasemate projektide tõhusad tavad on tuvastatud ja neid korratakse.

Kolmandal ehk määratletud tasemel dokumenteeritakse kogu protsess ja alamprotsessid on loogiliselt kaasatud. Sellel tasemel aitavad protsessid arendustöötajatel ja juhtkonnal end täiustada. Protsesse saab kohandada vastavalt konkreetse projekti spetsiifilistele nõuetele. Sisaldada võib sisendite, väljundite ja ülevaadete analüüsi ning meeskonnaliikmete rollid ja kohustused on hästi arusaadavad.

Neljandat taset nimetatakse hallatavaks tasemeks. Sellel tasemel on protsessidele välja töötatud mõõdikud ja neid mõõdetakse. Saavutatakse suurem projektikontroll, protsessitulemuste erinevused vähenevad ja kõikumised jäävad vastuvõetavasse vahemikku. Kui tulemused on vahemikust väljas, tuvastatakse need ja võetakse parandusmeetmed.

Ülaosas on kõige küpsem tase viies tase. Sellel optimeerimistasandil keskendub organisatsioon tervikuna oma protsesside pidevale täiustamisele. Eesmärk on vältida defekte. Defektide andmeid kogutakse ja analüüsitakse ning protsesse vaadatakse läbi, et defektide esinemissagedust vähendada. Samuti jäädvustatakse ja kajastatakse saadud õppetunde.
Lisaks protsessi küpsustasemetele sisaldab CMM ka mitmeid muid kontseptsioone. Üks kontseptsioon on võtmeprotsessi valdkonnad (KPA), mis on seotud tegevused, millega saavutatakse kriitilised eesmärgid. Teised mõisted hõlmavad eesmärkide kasutamist, mis dokumenteerivad ulatuse, piirid ja eesmärgid, kuna need on seotud KPA-dega. Ühised funktsioonid, teine ​​​​CMM-i kontseptsioon, on organisatsiooni protsessi tavad, mis hõlmavad KPA-sid.

Kuigi CMM töötati algselt välja tarkvara arendusprotsessi jaoks, kasutatakse seda tavaliselt mitut tüüpi protsesside täiustamiseks. See on endiselt levinud infotehnoloogia juhtimises, eriti infotehnoloogiateenuste osutamisel ja riistvara haldamisel. Paljudes organisatsioonides on CMM-i kasutamine tarkvaraarenduses asendatud programmiga Capability Maturity Model Integration (CMMi). CMMi töötati välja selleks, et paremini integreerida mitme mudeli kasutamine kõikehõlmavasse struktuuri.