1、CMMI的定義
CMMI的全稱為Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分國家和地區開始推廣和試用。隨著應用的推廣與模型本身的發展,演繹成為一種被廣泛應用的綜合性模型。
2、CMMI的級別分類
CMMI共有5個級別,代表軟件團隊能力成熟度的5個等級,數字越大,成熟度越高,高成熟度等級表示有比較強的軟件綜合開發能力。
CMMI一級,執行級。在執行級水平上,軟件組織對項目的目標與要做的努力很清晰,項目的目標可以實現。但是由于任務的完成帶有很大的偶然性,軟件組織無法保證在實施同類項目時仍然能夠完成任務。項目實施能否成功主要取決于實施人員。
CMMI二級,管理級。在管理級水平上,所有第一級的要求都已經達到,另外,軟件組織在項目實施上能夠遵守既定的計劃與流程,有資源準備,權責到人,對項目相關的實施人員進行了相應的培訓,對整個流程進行監測與控制,并聯合上級單位對項目與流程進行審查。二級水平的軟件組織對項目有一系列管理程序,避免了軟件組織完成任務的隨機性,保證了軟件組織實施項目的成功率。
CMMl三級,明確級。在明確級水平上,所有第二級的要求都已經達到,另外,軟件組織能夠根據自身的特殊情況及自己的標準流程,將這套管理體系與流程予以制度化。這樣,軟件組織不僅能夠在同類項目上成功,也可以在其他項目上成功。科學管理成為軟件組織的一種文化,成為軟件組織的財富。
CMMI四級,量化級。在量化管理級水平上,所有第三級的要求都已經達到,另外,軟件組織的項目管理實現了數字化。通過數字化技術來實現流程的穩定性,實現管理的精度,降低項目實施在質量上的波動。
CMMI五級,優化級。在優化級水平上,所有第四級的要求都已經達到,另外,軟件組織能夠充分利用信息資料,對軟件組織在項目實施的過程中可能出現的次品予以預防。能夠主動地改善流程,運用新技術,實現流程的優化。
由上述的5個級別可以看出,每一個級別都是更高一級的基石。要上高層臺階必須首先踏上所有下層的臺階。
3、CMMI的應用
CMMI是一個龐大的過程元模型,自發布以來在世界軟件界產生了巨大的影響。CMMI等級評估已經成為業界公認的標準,CMMI的證書成了一個企業或組織能力和形象的標志,沒有這個證書不僅難以獲得國外項目,甚至也難以在國內一些項目的競標中獲勝。CMMI適合企業操作,避免了某些管理體系只重理論而忽視實踐的缺陷。在我國,隨著媒體的宣傳和政府的支持,許多企業引入了CMMI咨詢和認證,對于整個軟件行業的管理提升及研發效率提高起到了很大的幫助作用。但也有一些企業引入CMMI體系后,只留下一些形式上的開發流程和文檔模板,在管理上并無實質性改進。對于CMMI,業界一直存在著兩種聲音,有人認為CMMI執行過度,得不償失;也有人說它過于通用,實用價值不大;但多數人還是認同它,并根據需要加以應用。
4、辦理CMMI的費用及補貼
企業初次辦理的話,一般會選擇三級,如果是升級,一般會直接升到五級,一般來說。在辦理CMMI3級的費用是在16到18萬左右,CMMI5級的費用是在38到40萬左右,這其中主要包含了咨詢費、審核費以及評估師的差旅費用。
現在有很多地方政府出于鼓勵信息化產業發展等原因,都會對當地通過CMMI的企業給予一定的資金補貼,比如說浙江金華最高是30萬元,江蘇無錫最高20萬元,廣東東莞最高是50萬元企業。企業可以根據當地政府的政策進行補貼申報。