CMMI rĂśviden
A CMMIÂŽ modellt (Capability Maturity Model Integration) a Carnegie Mellon Egyetem Software Engineering Institute-ja fejlesztette, az Amerikai VĂŠdelmi MinisztĂŠrium (US. Department of Defense) tĂĄmogatĂĄsĂĄval.
A modell kidolgozĂĄsĂĄnak cĂŠlja a korĂĄbban a szoftverfejlesztĂŠsben, rendszerfejlesztĂŠsben ĂŠs termĂŠkfejlesztĂŠsben leggyakrabban alkalmazott modellek, megkĂśzelĂtĂŠsek ĂśsszevonĂĄsa volt egyetlen modellĂŠ, amelyet bĂĄrmely, szoftverfejlesztĂŠssel (is) foglalkozĂł szervezet alkalmazhat, a teljes szervezet ĂŠrettsĂŠgĂŠnek ĂŠs / vagy egyes folyamatai kĂŠpessĂŠgĂŠnek nĂśvelĂŠsĂŠre.
A CMMIÂŽ modell a kĂśvetkezĹ szabvĂĄnyokat / modelleket / megkĂśzelĂtĂŠseket integrĂĄlja:
- Capability Maturity Model for Software (SW-CMM) v2.0 draft C,
- Electronic Industries Alliance Interim Standard (EIA/IS) 731, Systems Engineering Capability Model (SECM),
- Integrated Product Development Capability Maturity Model (IPD-CMM) v0.98,
- A modell az ISO/IEC 15504 Technical Report for Software Process Assessment-ben leĂrt modellel, vagyis a SPICE modellel is kompatibilis.
A fentiekbĹl kĂśvetkezik, hogy a CMMIÂŽ modell a kĂśvetkezĹ terĂźleteken (diszciplĂnĂĄkban) alkalmazhatĂł:
- szoftverfejlesztĂŠs (SW),
- rendszerszervezĂŠs- ĂŠs fejlesztĂŠs (SE),
- integrĂĄlt termĂŠk- ĂŠs folyamatfejlesztĂŠs (IPPD).
A szoftverfejlesztĂŠs a CMMIÂŽ modell kĂśtelezĹen vĂĄlasztandĂł diszciplĂnĂĄja. A szervezet tevĂŠkenysĂŠgĂŠnek tĂpusa szerint, ez a diszciplĂna kiegĂŠszĂthetĹ a rendszerszervezĂŠsre- ĂŠs fejlesztĂŠsre vonatkozĂłval, ĂŠs / vagy az integrĂĄlt termĂŠk â ĂŠs folyamatfejlesztĂŠsre vonatkozĂłval. A SE diszciplĂna nem tartalmaz tovĂĄbbi elemeket a SW diszciplĂnĂĄhoz viszonyĂtva: a modell ugyanazon kĂśvetelmĂŠnyeit kĂźlĂśnbĂśzĹkĂŠppen kell ĂŠrtelmezni a szoftver- illetve a rendszerfejlesztĂŠsre vonatkozĂłan. Az integrĂĄlt termĂŠk- ĂŠs folyamatfejlesztĂŠs egy sajĂĄtos mĹąkĂśdĂŠsi mĂłd a szervezeten belĂźl: a rendszer / szoftverfejlesztĂŠs kĂźlĂśnĂĄllĂł csapatokban tĂśrtĂŠnik, s ezek tevĂŠkenysĂŠgĂŠnek ĂśsszehangolĂĄsa kĂźlĂśn figyelmet, energiĂĄt igĂŠnyel. Ha egy szervezet âintegrĂĄltanâ mĹąkĂśdik, bizonyos plusz-kĂśvetelmĂŠnyeket is ki kell elĂŠgĂtenie.
A diszciplĂna kivĂĄlasztĂĄsa utĂĄn a CMMIÂŽ modell alkalmazĂĄsĂĄhoz a modell lĂŠpcsĹs vagy folytonos megkĂśzelĂtĂŠsĂŠt is ki kell vĂĄlasztani.
A lĂŠpcsĹs megkĂśzelĂtĂŠs a szervezet egĂŠszĂŠre vonatkozĂłan hatĂĄroz meg ĂŠrettsĂŠgi szinteket. A folytonos megkĂśzelĂtĂŠs az egyes folyamatokra vonatkozĂłan kĂŠpessĂŠgi szinteket azonosĂt.
2006. augusztus 25-ĂŠn adta ki a SEI a CMMIÂŽ v1.2-es vĂĄltozatĂĄt. A felhasznĂĄlĂłk szĂĄmĂĄra a modell Ăşj verziĂłja csak 2006 szeptemberĂŠnek kĂśzepĂŠtĹl vĂĄlt elĂŠrhetĹvĂŠ. A CMMIÂŽ modell alkalmazĂĄsĂĄval kapcsolatos tapasztalatok alapjĂĄn, a CMMIÂŽ-t fejlesztĹ csapat tĂśbb vĂĄltoztatĂĄst is eszkĂśzĂślt a modell szerkezetĂŠben, a folyamatokban, valamint a sajĂĄtos ĂŠs ĂĄltalĂĄnos cĂŠlok kĂśzĂśtt.
A CMMI v1.2 modell leĂrĂĄsa a CMMIÂŽ for Development, Version 1.2, CMMI-DEV, V1.2, CMU/SEI-2006-TR-008, ESC-TR-2006-008. Improving processes for better products. CĂmen, a http://www.sei.cmu.edu/cmmi/models/ helyen talĂĄlhatĂł.
Az Ăşj verziĂłban a korĂĄbbihoz kĂŠpest eszkĂśzĂślt mĂłdosĂtĂĄsok cĂŠlja, lĂŠnyege a kĂśvetkezĹ:
- a CMMIÂŽ modell komplexitĂĄsĂĄnak ĂŠs mĂŠretĂŠnek csĂśkkentĂŠse,
- a modell ĂĄltal lefedett terĂźletek nĂśvelĂŠse,
- a modell auditĂĄlĂĄsĂĄval kapcsolatos bizalom erĹsĂtĂŠse.
A CMMIÂŽ v1.2 a kĂśvetkezĹ lĂŠnyeges vĂĄltozĂĄsokat tartalmazza a modell korĂĄbbi verziĂłjĂĄhoz kĂŠpest:
- a modell nevĂŠt âCMMIÂŽ for Developmentâ-re (FejlesztĂŠsben alkalmazott CMMIÂŽ) vĂĄltoztattĂĄk ,
- a lĂŠpcsĹs ĂŠs folytonos megkĂśzelĂtĂŠst egyetlen dokumentumban mutatjĂĄk be,
- a modell kiegĂŠszĂźlt hardverfejlesztĂŠsre vonatkozĂł ĂştmutatĂłkkal,
- az ĂĄltalĂĄnos jellemvonĂĄsokat ĂŠs a magas szintĹą gyakorlatokat eltĂĄvolĂtotĂĄsa a modellbĹl,
- az ĂĄltalĂĄnos cĂŠlok ĂŠs gyakorlatok leĂrĂĄsĂĄt kiegĂŠszĂtettĂŠk, kitĂŠrve arra is, hogy az ĂĄltalĂĄnos gyakorlatok mikĂŠppen fĂźggnek Ăśssze bizonyos folyamatok sajĂĄtos gyakorlataival,
- a GG1 ĂĄltalĂĄnos cĂŠl neve: âSajĂĄtos gyakorlatok vĂŠgrehajtĂĄsaâ (mivel megszĹąnt a sajĂĄtos gyakorlatok felosztĂĄsa alapgyakorlatokra ĂŠs a magasabb szintĹą gyakorlatokra),
- megszĹąnt a modell kĂźlĂśn beszĂĄllĂtĂĄsra vonatkozĂł rĂŠsze (Supplier Sourcing), az IntegrĂĄlt beszĂĄllĂtĂłkezelĂŠst (ISM) ĂśsszevontĂĄk a BeszĂĄllĂtĂłi megĂĄllapodĂĄs menedzsmenttel (SAM),
- csĂśkkentettĂŠk a modellbĹl kizĂĄrhatĂł folyamatokat: jelenleg az egyetlen kizĂĄrhatĂł folyamat a BeszĂĄllĂtĂłi megĂĄllapodĂĄs menedzsment (SAM),
- a Szervezeti szintĹą folyamatok meghatĂĄrozĂĄsa (OPD) ĂŠs az IntegrĂĄlt projektmenedzsment (IPM) a munkakĂśrnyezetre vonatkozĂł informĂĄciĂłkkal egĂŠszĂźlt ki,
- a Szervezeti szintĹą folyamatszemlĂŠlet (OPF) ĂŠs az IntegrĂĄlt projektmenedzsment (IPM) esetĂŠben hangsĂşlyosabbĂĄ vĂĄlt a folyamatok intĂŠzmĂŠnyesĂtĂŠse,
- az IntegrĂĄlt folyamat- ĂŠs termĂŠkfejlesztĂŠsre (IPPD) vonatkozĂł sajĂĄtossĂĄgokat bevontĂĄk a Szervezeti szintĹą folyamatok meghatĂĄrozĂĄsa (OPD) ĂŠs az IntegrĂĄlt projektmenedzsment (IPM) folyamatokba, egyszerĹąsĂtettĂŠk az integrĂĄlt munkavĂŠgzĂŠsre vonatkozĂł leĂrĂĄsokat, ĂŠs a modell tĂśbbi rĂŠszĂŠvel konzisztenssĂŠ tettĂŠk Ĺket.