對一個軟件企業(yè)來說,達到CMMI2就基本上進入了規(guī)模開發(fā),基本具備了一個現(xiàn)代化軟件企業(yè)的基本架構(gòu)和方法,具備了承接外包項目的能力。CMMI3評估則需要對大軟件集成的把握,包括整體架構(gòu)的整合。一般來說,通過CMMI認(rèn)證的級別越高,其越容易獲得用戶的信任,在國內(nèi)、國際市場上的競爭力也就越強。
CMMI一共分為五個等級:
級: 初始級
軟件過程是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決于個人努力。管理是反應(yīng)式的。
第二級:可管理級
建立了基本的項目管理過程來費用、進度和功能特性。制定了必要的過程紀(jì)律,能重復(fù)早先類似應(yīng)用項目取得的成功經(jīng)驗。
第三級: 已定義級
已將軟件管理和工程兩方面的過程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過程。所有項目均使用經(jīng)批準(zhǔn)、剪裁的標(biāo)準(zhǔn)軟件過程來開發(fā)和維護軟件,軟件產(chǎn)品的生產(chǎn)在整個軟件過程是可見的。
第四級:量化管理級
分析對軟件過程和產(chǎn)品質(zhì)量的詳細(xì)度量數(shù)據(jù),對軟件過程和產(chǎn)品都有定量的理解與控制。管理有一個作出結(jié)論的客觀依據(jù),管理能夠在定量的范圍內(nèi)預(yù)測性能。
第五級:優(yōu)化管理級
過程的量化反饋和先進的新思想、新技術(shù)促使過程持續(xù)不斷改進。