什么是CMMI? CMMI的全稱為Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分國家和地區開始推廣和試用。隨著應用的推廣與模型本身的發展,演繹成為一種被廣泛應用的綜合性模型。CMMI是由美國卡耐基梅隆大學軟件工程研究所(Software Engineering Institute,SEI)組織全世界的軟件過程改進和軟件開發管理方面的專家歷時四年而開發出來的,并在全世界推廣實施的一種軟件能力成熟度評估標準,主要用于指導軟件開發過程的改進和進行軟件開發能力的評估。 CMMI成熟度等級如何劃分? CMMI一共分為五個等級。 1、CMMI一級,完成級。在完成級水平上,企業對項目的目標與要做的努力很清晰。項目的目標得以實現。 2、CMMI二級,管理級。在管理級水平上,企業在項目實施上能夠遵守既定的計劃與流程,有資源準備,權責到人,對相關的項目實施人員有相應的培訓,對整個流程有監測與控制,并與上級單位對項目與流程進行審查。 3、CMMI三級,定義級。在定義級水平上,企業不僅僅能夠對項目的實施有一整套的管理措施,并保障項目的完成;而且,企業能夠根據自身的特殊情況以及自己的標準流程,將這套管理體系與流程予以制度化。 4、CMMI四級,量化管理級。量化管理級分析對軟件工程和產品質量的詳細度量數據,對軟件過程和產品都有定量的理解與控制,管理有一個做出結論的客觀依據。 5、CMMI五級,優化級。優化管理級的量化反饋和先進的新思想、新技術促使過程持續不斷改進。 CMMI認證好處 實施CMMI,可以幫助IT企業對軟件工程過程進行管理和改進,增強開發與改進能力,從而能按時地、不超預算地開發出高質量的軟件、硬件和系統集成項目,從而提高企業的管理水平,增強企業的國際競爭能力。實施CMMI對企業的好處主要體現為: 第一、能保證軟件開發的質量與進度,能對“雜亂無章、無序管理”的項目開發過程進行規范。 第二、有利于成本控制。因為質量有所保證,浪費在修改、解決客戶的抱怨方面的成本會降低很多。現在絕大多數情況是缺少規范制度,只是求快。項目完成后,要花很多時間修修補補,費用很容易失控。 第三、有助于提高軟件開發者的職業素養。每一個具體參與其中的員工,無論是項目經理,還是工程師,甚至一些高層管理人的做事方法逐漸變得標準化、規范化。 第四、能夠解決人員流動所帶來的問題。公司通過過程改進,建立了財富庫以共享經驗,而不是單純依靠某些人員。 第五、有利于提升公司和員工績效管理水平,以持續改進效益。通過度量和分析開發過程和產品,建立公司的效率指標。 第六、政策扶持,根據各省市每年政策,對實施CMMI企業會有一定金額的政策補貼。