CMMI的全稱為Capability Maturity Model Integration:能力成熟度模型集合。成都CMMI認(rèn)證是CMM模型的最新版本。初期的CMMI(CMMI-SE/SW/IPPD),SEI在部分國(guó)家和地區(qū)開(kāi)始推廣和試用。隨著應(yīng)用的推廣和模型本身的豐富,演化為一種被廣泛接受的綜合性模型。CMMI是由美國(guó)卡耐基梅隆大學(xué)軟件工程研究所(Software Engineering Institute,SEI)組織全球的軟件過(guò)程改進(jìn)和軟件開(kāi)發(fā)管理的專家歷時(shí)四年而開(kāi)發(fā)出來(lái)的,并在全球推廣的一種軟件能力成熟度評(píng)估標(biāo)準(zhǔn),主要用于軟件開(kāi)發(fā)過(guò)程改進(jìn)和軟件開(kāi)發(fā)能力的評(píng)估。CMMI是一套融合多學(xué)科的、可擴(kuò)充的產(chǎn)品集合,其研制的初步動(dòng)機(jī)是為了利用兩個(gè)或多個(gè)單一學(xué)科的模型實(shí)現(xiàn)一個(gè)組織的集成化過(guò)程改進(jìn)。CMMIV2.0時(shí)代即將拉開(kāi)帷幕,CMMIV2.0模型已經(jīng)在2018年正式發(fā)布。
二、CMMI成熟度等級(jí)如何劃分?
CMMI一共分為五個(gè)等級(jí)。1、CMMI一級(jí),初始級(jí)。初始級(jí)水平上,軟件開(kāi)發(fā)過(guò)程是無(wú)序的,甚至是混亂的,對(duì)過(guò)程管理幾乎沒(méi)有定義,成功與否取決于個(gè)人。管理是反應(yīng)式的。
2、CMMI二級(jí),管理級(jí)。管理級(jí)水平上,已管理級(jí)建立了基本的項(xiàng)目管理過(guò)程來(lái)跟蹤費(fèi)用、進(jìn)度和功能特性。制定了必要的過(guò)程規(guī)范,能重復(fù)早期類似應(yīng)用項(xiàng)目取得的成功經(jīng)驗(yàn)。
3、CMMI三級(jí),定義級(jí)。定義級(jí)水平上,已將軟件管理和工程兩方面的過(guò)程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過(guò)程。所有項(xiàng)目均使用經(jīng)批準(zhǔn)、剪裁的標(biāo)準(zhǔn)軟件過(guò)程來(lái)開(kāi)發(fā)和維護(hù)軟件,軟件產(chǎn)品的生產(chǎn)在整個(gè)軟件過(guò)程是可見(jiàn)的。
4、CMMI四級(jí),量化管理級(jí)。分析對(duì)軟件過(guò)程和產(chǎn)品質(zhì)量的詳細(xì)度量數(shù)據(jù),對(duì)軟件過(guò)程和產(chǎn)品都有定量的理解與控制。管理有一個(gè)作出結(jié)論的客觀依據(jù),管理能夠在定量的范圍內(nèi)預(yù)測(cè)性能。
5、CMMI五級(jí),優(yōu)化級(jí)。優(yōu)化管理級(jí)的量化反饋和先進(jìn)的新思想、新技術(shù)促使過(guò)程持續(xù)不斷改進(jìn)。
三、CMMI對(duì)企業(yè)的要求
1、CMMI認(rèn)證組織通常為企業(yè)、事業(yè)、科研機(jī)構(gòu)等主體或下屬的研發(fā)部門(mén)。
2、組織應(yīng)按照CMMI模型的要求建立項(xiàng)目管理體系。
3、CMMI體系應(yīng)當(dāng)在組織內(nèi)全面實(shí)施,而不是僅僅個(gè)別的項(xiàng)目按照CMMI要求來(lái)管理。(根據(jù)CMMI 1.3模型,理論上組織只有1個(gè)項(xiàng)目也可以進(jìn)行CMMI評(píng)估,但實(shí)踐中基本上都需要以上3個(gè)項(xiàng)目)。組織應(yīng)收集和保存項(xiàng)目按照CMMI進(jìn)行管理的記錄和數(shù)據(jù)。
4、CMMI認(rèn)證后有效期3年,組織在3年后可以選擇CMMI復(fù)評(píng)或CMMI升級(jí)。
四、GQM模型度量項(xiàng)表(項(xiàng)目級(jí))
度量主要用于公司各級(jí)人員了解情況和控制偏差以及決策之用。不一定要對(duì)成都CMMI認(rèn)證三級(jí)每個(gè)過(guò)程域進(jìn)行獨(dú)立度量。公司應(yīng)根據(jù)商業(yè)目標(biāo)和信息需要,建立系統(tǒng)的度量機(jī)制。度量過(guò)程貫穿于主要的開(kāi)發(fā)過(guò)程中。一般使用GQM模型建立度量系統(tǒng)。