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