一、什么是CMMI?
CMMI的全稱為Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分國家和地區(qū)開始推廣和試用。隨著應用的推廣與模型本身的發(fā)展,演繹成為一種被廣泛應用的綜合性模型。CMMI是由美國卡耐基梅隆大學軟件工程研究所(Software Engineering Institute,SEI)組織全世界的軟件過程改進和軟件開發(fā)管理方面的專家歷時四年而開發(fā)出來的,并在全世界推廣實施的一種軟件能力成熟度評估標準,主要用于指導軟件開發(fā)過程的改進和進行軟件開發(fā)能力的評估。
二、CMMI成熟度等級如何劃分?

CMMI一共分為五個等級(五級最高)。
1、CMMI一級,完成級。在完成級水平上,企業(yè)對項目的目標與要做的努力很清晰。項目的目標得以實現。
2、CMMI二級,管理級。在管理級水平上,企業(yè)在項目實施上能夠遵守既定的計劃與流程,有資源準備,權責到人,對相關的項目實施人員有相應的培訓,對整個流程有監(jiān)測與控制,并與上級單位對項目與流程進行審查。
3、CMMI三級,定義級。在定義級水平上,企業(yè)不僅僅能夠對項目的實施有一整套的管理措施,并保障項目的完成;而且,企業(yè)能夠根據自身的特殊情況以及自己的標準流程,將這套管理體系與流程予以制度化。
4、CMMI四級,量化管理級。量化管理級分析對軟件工程和產品質量的詳細度量數據,對軟件過程和產品都有定量的理解與控制,管理有一個做出結論的客觀依據。
5、CMMI五級,優(yōu)化級。優(yōu)化管理級的量化反饋和先進的新思想、新技術促使過程持續(xù)不斷改進。
三、CMMI認證好處?
實施CMMI,可以幫助IT企業(yè)對軟件工程過程進行管理和改進,增強開發(fā)與改進能力,從而能按時地、不超預算地開發(fā)出高質量的軟件、硬件和系統集成項目,從而提高企業(yè)的管理水平,增強企業(yè)的國際競爭能力。實施CMMI對企業(yè)的好處主要體現為:
第一、能保證軟件開發(fā)的質量與進度,能對“雜亂無章、無序管理”的項目開發(fā)過程進行規(guī)范。
第二、有利于成本控制。因為質量有所保證,浪費在修改、解決客戶的抱怨方面的成本會降低很多。現在絕大多數情況是缺少規(guī)范制度,只是求快。項目完成后,要花很多時間修修補補,費用很容易失控。
第三、有助于提高軟件開發(fā)者的職業(yè)素養(yǎng)。每一個具體參與其中的員工,無論是項目經理,還是工程師,甚至一些高層管理人的做事方法逐漸變得標準化、規(guī)范化。
第四、能夠解決人員流動所帶來的問題。公司通過過程改進,建立了財富庫以共享經驗,而不是單純依靠某些人員。
第五、有利于提升公司和員工績效管理水平,以持續(xù)改進效益。通過度量和分析開發(fā)過程和產品,建立公司的效率指標。
第六、政策扶持,根據各省市每年政策,對實施CMMI企業(yè)會有一定金額的政策補貼。
四、CMMI認證辦理流程:
1.確定CMMI認證級別,一般CMMI有五個認證級別,不同的級別有不同的要求,1級為最低級,5級為最高級
2.選擇評估師,一般公司會選擇咨詢機構進行咨詢服務,選擇好一個好的咨詢機構可以讓拿證的時間大大縮短,讓辦理更加高效
3.準備好企業(yè)的商業(yè)目標、評估目標、項目信息、人員信息
4.主任評估師根據收集到的信息集合SCAMPI A的要求,擬訂評估初始計劃,并與企業(yè)的評估發(fā)起人溝通評估計劃,形成正式的評估計劃
5.首先由主任評估師在線注冊本次評估,然后企業(yè)的評估發(fā)起人和評估小組成員都需要在線注冊
6.主任評估師通過遠程或者現場的方式,檢查企業(yè)對于現場審核的相關文件的收集、計劃的執(zhí)行情況、后勤協調等各個方面準備情況,確保正式的現場評估或視頻評估能夠順利進行
7.正式評估:主任評估師與其他評估小組成員現場評估或視頻評估進行為期一周的現場審查,整個評估小組在這一個周之內針對CMMI數百條要求逐一尋找物證(日常工作文件記錄)和人證(訪談記錄)來證明企業(yè)滿足或不滿足CMMI的要求。并在評估最后一天向全員公布審查結果
8.官方審計:主任評估師整理打包好所有評估的工作產出,通過評估系統提交給官方審查。官方的質量審查小組對全球每一場評估進行審查,判斷評估是否滿足SCAMPI A評估流程規(guī)范的要求。審查周期最多60個自然日內完成審查
9.官方審查通過之后,會以郵件形式通知到主任評估師和企業(yè)的評估發(fā)起人,并在全球過級企業(yè)名單網址上公布企業(yè)過級信息