CMMI比CMM多個I
這個I是intergration,集成的意思。
CMM適用于軟件的組織成熟度測評。
CMMI適用于多種組織成熟度測評,其中CMMI_SW適用于軟件。
CMMI相對CMM更完整,更適用于大環(huán)境。
過去有政策,過CMM3的企業(yè)可以得到政策補(bǔ)貼(現(xiàn)在政策有變化),所以還是有部分公司參與CMM的評估。
具體如下:
CMM 是軟件過程能力成熟度模型(Capacity Maturity Model)的簡稱,是卡內(nèi)基-梅隆大學(xué)軟件工程研究院為了滿足美國聯(lián)邦政府評估軟件供應(yīng) 商能力的要求,于1986年開始研究的模型,并于1991年正式推出了CMM 1.0 版。CMM自問世以來備受關(guān)注,在一些發(fā)達(dá)國家和地區(qū)得到了廣泛應(yīng)用,成為衡量軟件公司軟件開發(fā)管理水平的重要參考因素和軟件過程改進(jìn)事實(shí)上的工業(yè)標(biāo)準(zhǔn)。 據(jù)了解,美國、印度、日本等國家已有數(shù)十家公司通過了CMM不同等級的認(rèn)證。
1986年11月,SEI應(yīng)美國聯(lián)邦政府的要求,在Mitre公司的協(xié)助下,于1987年9月開發(fā)了一套軟件能力成熟度框架和一套軟件成熟度問卷,用來評估軟件供應(yīng)商的能力。這就是最早用于探索軟件過程成熟度的一個工具。
四年以后,也就是991年,SEI自己總結(jié)了CMM成熟度框架和初版成熟度問卷的實(shí)踐經(jīng)驗(yàn),并以此為基礎(chǔ)推出民用CMM1.0版。
CMM1.0版合用兩年之后,1992年4月,SEI舉行了CMM一個的研討會,參加研討會的有大約200名富有經(jīng)驗(yàn)的軟件專家。SEI在廣泛聽取他們的意見之后,又于1993年推出 CMM1.1版。這也是目前世界上比較流行和通用的CMM版本。
十幾年來,此項(xiàng)工作一直在不斷進(jìn)行。按照SEI原來的計(jì)劃,CMM的改進(jìn)版本2.0應(yīng)該在1997年11月完成,然后在取得版本2.0得實(shí)踐反饋意見之 后,在1999年完成準(zhǔn)CMM2.0版本。但是,美國國防部辦公室要求SEI推遲發(fā)布CMM2.0版本,而要先完成一個更為緊迫得項(xiàng)目CMMI。
CMMI(Capability Maturity Model Integration)即能力成熟度模型集成,這也是美國國防部的一個設(shè)想,他們想把現(xiàn)在所有的以及將被發(fā)展出來的各種能力成熟度模型,集成到一個框架 中去。這個框架有兩個功能,第一,軟件獲取方法的改革;第二,建立一種從集成產(chǎn)品與過程發(fā)展的角度出發(fā)、包含健全的系統(tǒng)開發(fā)原則的過程改進(jìn)。
隨著人們對CMM研究的不斷深入,其他學(xué)科也結(jié)合本系統(tǒng)的特點(diǎn),陸續(xù)推出了自己的CMM模型。例如,人力資源能力成熟度模型、系統(tǒng)工程能力成熟度模型等等。為了以示區(qū)別,國內(nèi)外很多資料把CMM叫做SW-CMM。
軟件過程成熟度的提高是一個漸進(jìn)的過程,需要一個長遠(yuǎn)的、可持續(xù)發(fā)展的過程作為保證。為建立一個面向過程持續(xù)提高的基礎(chǔ)和文化,有些軟件企業(yè)可能要花費(fèi)很大的精力和時間。但是這種努力對任何一個軟件企業(yè)來說都是非常必要的。
CMM目前代表著軟件發(fā)展的一種思路,一種提高軟件過程能力的途徑。盡管它存在著某些不足。例如,成熟級別、關(guān)鍵過程域、公共屬性和關(guān)鍵實(shí)踐還需要在軟件 行業(yè)進(jìn)一步深入地討論和修訂,但它確實(shí)為軟件行業(yè)的發(fā)展提供了一個良好的框架,而且是濃度軟件過程能力提高的有用工具。
增強(qiáng)我國軟件企業(yè)的競爭力,提高國產(chǎn)軟件的水平是國人的共同愿望,但目前我國軟件水平,尤其是軟件開發(fā)能力和軟件生產(chǎn)能力還很差,這也是不爭的事實(shí)。那么,如何提高我國軟件的開發(fā)和生產(chǎn)能力,從而提高軟件整體水平?軟件企業(yè)實(shí)施CMM也許不失為一條有效的途徑。
一個企業(yè)的軟件能力更取決于該企業(yè)的過程能力,特別是在軟件開發(fā)和生產(chǎn)中的成熟度。其過程能力越是成熟,該企業(yè)的軟件生產(chǎn)能力 就越有保證。目前,我國已有一些軟件企業(yè)正在嘗試實(shí)施CMM。
當(dāng)然,CMM不是萬能的,并不一定對所有的軟件企業(yè)都適合,實(shí)施CMM的企業(yè)也有失敗的例子。我們希望通過本專欄能使更多的企業(yè)了解CMM,盡快找到適合本企業(yè)的發(fā)展之路,從而提高中國軟件企業(yè)的競爭力。