CMMI軟件能力成熟度模型
什么是CMMI?
CMMI全稱是Capability Maturity Model Integration,即能力成熟度模型集成,1994年由美國國防部與卡內(nèi)基-梅隆大學(xué)下的軟件工程研究中心以及美國國防工業(yè)協(xié)會共同開發(fā)和研制的。CMMI是建立在組織的業(yè)務(wù)績效目標(biāo)的基礎(chǔ)之上,提供—整套過程改進(jìn)實踐,并最終建立績效改進(jìn)體使組織獲得良好的投資回報。
CMMI認(rèn)證要求
1. CMMI認(rèn)證組織通常為企業(yè)、事業(yè)、科研機(jī)構(gòu)等主體或下屬的研發(fā)部門
2. 組織應(yīng)按照CMMI模型的要求建立項目管理體系
3. CMMI體系應(yīng)當(dāng)在組織內(nèi)全面實施,而不是僅僅個別的項目按照CMMI要求來管理。組織應(yīng)收集和保存項目按照CMMI進(jìn)行管理的記錄和數(shù)據(jù)
4. CMMI認(rèn)證后有效期3年,組織在3年后可以選擇CMMI復(fù)評或CMMI升級
CMMI對企業(yè)的作用
1. CMMI評估可以幫助企業(yè)在參與招投標(biāo)的過程中獲得高額加分,從而獲得更多訂單,取得更好發(fā)展
2. 在很多地區(qū),通過CMMI評估的企業(yè)可以獲得高額的政府補(bǔ)貼,很多地區(qū)甚至比認(rèn)證費用還高
3. 作為行業(yè)標(biāo)桿認(rèn)證,CMMI評估師企業(yè)品牌宣傳、口碑建設(shè)過程中非常重要的榮譽(yù)資質(zhì),在企業(yè)融資、上市時也有很大的幫助
4. 能保證軟件開發(fā)的質(zhì)量與進(jìn)度,規(guī)范“無序管理”的項目開發(fā)過程。有利于企業(yè)控制成本,提高軟件開發(fā)人員的職業(yè)素養(yǎng)
5. 有利于提升公司和員工績效管理水平,不斷提高、改進(jìn)效益
CMMI評估怎么做?從幾級開始做?
CMMI共有5個級別,代表軟件團(tuán)隊能力成熟度的5個等級,數(shù)字越大,成熟度越高,高成熟度等級表示有比較強(qiáng)的軟件綜合開發(fā)能力。企業(yè)初次辦理CMMI認(rèn)證,一般從三級開始。每個等級的評估對企業(yè)的要求也會不同

CMMI一級,初始級。在執(zhí)行級水平上,軟件組織對項目的目標(biāo)與要做的努力很清晰,項目的目標(biāo)可以實現(xiàn)。但是由于任務(wù)的完成帶有很大的偶然性,軟件組織無法保證在實施同類項目時仍然能夠完成任務(wù)。項目實施能否成功主要取決于實施人員。
CMMI二級,管理級。在管理級水平上,所有第一級的要求都已經(jīng)達(dá)到,另外,軟件組織在項目實施上能夠遵守既定的計劃與流程,有資源準(zhǔn)備,權(quán)責(zé)到人,對項目相關(guān)的實施人員進(jìn)行了相應(yīng)的培訓(xùn),對整個流程進(jìn)行監(jiān)測與控制,并聯(lián)合上級單位對項目與流程進(jìn)行審查。二級水平的軟件組織對項目有一系列管理程序,避免了軟件組織完成任務(wù)的隨機(jī)性,保證了軟件組織實施項目的成功率。
CMMl三級,定義級。在明確級水平上,所有第二級的要求都已經(jīng)達(dá)到,另外,軟件組織能夠根據(jù)自身的特殊情況及自己的標(biāo)準(zhǔn)流程,將這套管理體系與流程予以制度化。這樣,軟件組織不僅能夠在同類項目上成功,也可以在其他項目上成功??茖W(xué)管理成為軟件組織的一種文化,成為軟件組織的財富。
CMMI四級,量化管理級。在量化管理級水平上,所有第三級的要求都已經(jīng)達(dá)到,另外,軟件組織的項目管理實現(xiàn)了數(shù)字化。通過數(shù)字化技術(shù)來實現(xiàn)流程的穩(wěn)定性,實現(xiàn)管理的精度,降低項目實施在質(zhì)量上的波動。
CMMI五級,優(yōu)化級。在優(yōu)化級水平上,所有第四級的要求都已經(jīng)達(dá)到,另外,軟件組織能夠充分利用信息資料,對軟件組織在項目實施的過程中可能出現(xiàn)的次品予以預(yù)防。能夠主動地改善流程,運用新技術(shù),實現(xiàn)流程的優(yōu)化。由上述的5個級別可以看出,每一個級別都是更高一級的基石。要上高層臺階必須首先踏上所有下層的臺階。