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