CMMI(能力成熟度模型集成)是指能力成熟度模型集成。 CMMI是軟件工程(SW),系統工程(SE),集成產品和過程開發(IPPD)的集成成熟度模型,該模型由行業,政府和軟件工程學會(CMU / SEI)于2002年1月推出。
自從1980年代末推出CMM模型并在1990年代廣泛用于軟件過程改進以來,它極大地促進了軟件生產率和軟件質量的提高,為軟件行業的發展和擴展做出了巨大貢獻。
CMMI適用于航空航天,銀行,硬件,軟件,國防,汽車制造,電信等行業。
CMMI級別介紹
1.初始階段
軟件過程混亂,有時甚至混亂。幾乎沒有流程的定義。成功取決于個人的努力。管理是被動的。
2.可重復/可管理
建立了基本的項目管理流程來跟蹤成本,進度和功能特征。已經建立了必要的過程規程,以便能夠重復先前類似應用程序項目的成功經驗。
共有7個過程區域:
1)資產管理
2)項目策劃
3)項目監控
4)供應商協議管理
5)測量與分析
6)過程和產品質量保證
7)配置管理
3.定義級別
軟件管理和工程過程已被記錄和標準化,并已集成到組織的標準軟件過程中。所有項目都使用經過批準和量身定制的標準軟件過程來開發和維護軟件,并且在整個軟件過程中都可以看到軟件產品的生產。
共有14個過程區域:
1)需求開發
2)技術方案
3)產品整合
4)驗證
5)確認確認
6)組織過程重點
7)組織過程定義
8)組織培訓
9)綜合項目管理
10)風險管理
11)決策分析與解決
12)綜合團隊
13)整合的整合組織環境
14)供應商綜合管理
其中,12和13是大型軟件團隊的要求。通常,中小型軟件企業無法使用它們。 14.如果軟件企業需要管理大量供應商,則需要考慮這一因素。
4.托管
分析軟件過程和產品質量的詳細測量數據,并對軟件過程和產品有定量的了解和控制。管理層有得出結論的客觀依據,并且可以在定量范圍內預測績效。
共有2個過程區域:
1)組織過程績效
2)量化項目管理
5.優化管理水平
過程中的定量反饋和先進的新思想,新技術的推動推動了過程的不斷完善。
共有2個過程區域:
1)組織創新與部署
2)原因分析與解決