CMMI全稱是Capability Maturity Model Integration,是能力成熟度集成模型,是由美國國防部與卡內(nèi)基-梅隆大學(xué)和美國國防工業(yè)協(xié)會共同開發(fā)和研制的。
CMMI分為5個等級:
CMMI-1(初始級):其實就是0級,代表軟件過程是無序的,對過程幾乎沒有定義。
CMMI-2(可管理級):建立了基本的項目管理過程來跟蹤費用、進度和功能特性。制定了必要的過程紀(jì)律,能重復(fù)早先類似應(yīng)用項目取得的成功經(jīng)驗。
CMMI-3(已定義級):已將軟件管理和工程兩方面的過程文檔化、標(biāo)準(zhǔn)化,并綜合成該組織的標(biāo)準(zhǔn)軟件過程。所有項目均使用經(jīng)批準(zhǔn)、剪裁的標(biāo)準(zhǔn)軟件過程來開發(fā)和維護軟件,軟件產(chǎn)品的生產(chǎn)在整個軟件過程是可見的。
CMMI-4(量化管理級):分析對軟件過程和產(chǎn)品質(zhì)量的詳細度量數(shù)據(jù),對軟件過程和產(chǎn)品都有定量的理解與控制。管理有一個作出結(jié)論的客觀依據(jù),管理能夠在定量的范圍內(nèi)預(yù)測性能。
CMMI-5(優(yōu)化管理級):過程的量化反饋和先進的新思想、新技術(shù)促使過程持續(xù)不斷改進。
美國國防部為從眾多研發(fā)企業(yè)中選取靠譜的,委托SEI研發(fā)出了一套供研發(fā)企業(yè)學(xué)習(xí)和改善自我能力的模型,就是CMM,經(jīng)過多年的發(fā)展,現(xiàn)在是大家熟知的CMMI,分開發(fā)、采購、服務(wù)3個版本。
SEI研發(fā)CMM,雇傭世界頂級質(zhì)量管理專家,觀察了世界上所有大型研發(fā)企業(yè)研發(fā)必須進行的活動,記錄精簡化形成了CMM模型,相應(yīng)有SCAMPI(過程改進標(biāo)準(zhǔn)的CMMI評估方法Standard CMMI® AppraisalMethod for Process Improvement)評估方法。
CMMI使用。知名的組織比如:NASA、波音、DOD都是CMMI的忠實粉絲。如今CMMI已經(jīng)在全球101個國家中流行,使用CMMI的組織已超過10,000家。
企業(yè)實施CMMI實施的是咨詢公司給的模板。實施CMMI每個企業(yè)情況不一樣,實施的方法也不一樣,如果把咨詢公司給的模板當(dāng)作CMMI,已注定了實施不下去。記得:實施CMMI是實施CMMI過程域中包含的最佳實踐,達到過程域的目標(biāo)。企業(yè)不同,實施方法方式不同,可簡單可復(fù)雜,關(guān)鍵是適合自己。