CMMI是在CMM模型不能(néng)滿足當下(xià)的需求情況下(xià)産生的,CMMI能(néng)對(duì)不同CMM模型進行整合。1997 年,美(měi)國聯邦航空(kōng)管理(lǐ)局(FAA)開(kāi)發了(le)FAA-iCMMSM(聯邦航空(kōng)管理(lǐ)局的集成CMM),該模型集成了(le)适用(yòng)于系統工(gōng)程的SE-CMM、軟件獲取的SA-CMM 和(hé)軟件的SW-CMM 三個模型中的所有原則、概念和(hé)實踐。該模型被認爲是第一個集成化的模型。
CMMI 與CMM 最大(dà)的不同點在于:CMMISM-SE/SW/IPPD/SS 1.1 版本有四個集成成分,即:系統工(gōng)程(SE)和(hé)軟件工(gōng)程(SW)是基本的科目,對(duì)于有些(xiē)組織還可以應用(yòng)集成産品和(hé)過程開(kāi)發方面(IPPD)的内容,如果涉及到(dào)供應商外(wài)包管理(lǐ)可以相應的應用(yòng)SS(Supplier Sourcing)部分。
CMMI 有兩種表示方法,一種是大(dà)家很(hěn)熟悉的,和(hé)軟件CMM 一樣的階段式表現(xiàn)方法,另一種是連續式的表現(xiàn)方法。這(zhè)兩種表現(xiàn)方法的區(qū)别是:階段式表現(xiàn)方法仍然把CMMI 中的若幹個過程區(qū)域分成了(le)5 個成熟度級别,幫助實施CMMI 的組織建議(yì)一條比較容易實現(xiàn)的過程改進發展道(dào)路。而連續式表現(xiàn)方法則通過将CMMI 中過程區(qū)域分爲四大(dà)類:過程管理(lǐ)、項目管理(lǐ)、工(gōng)程以及支持。對(duì)于每個大(dà)類中的過程區(qū)域,又進一步分爲基本的和(hé)高(gāo)級的。這(zhè)樣,在按照連續式表示方法實施CMMI的時(shí)候,一個組織可以把項目管理(lǐ)或者其他(tā)某類的實踐一直做到(dào)最好(hǎo),而其他(tā)方面的過程區(qū)域可以完全不必考慮。
CMMI各個進程的關鍵元素:CMMI自(zì)出道(dào)以來(lái),它所達到(dào)的目标就沒有變過,第一個是質量,第二個是時(shí)間表,第三就是要用(yòng)最低(dī)的成本。不過特别強調的是,CMMI不是傳統的、僅局限于軟件開(kāi)發的生命周期,它應該被運用(yòng)于更廣泛的一個範疇——工(gōng)程設計(jì)的生命周期。TSP的建立,也(yě)是爲了(le)支持CMMI的這(zhè)樣一個系統。那麽CMMI究竟是什(shén)麽呢(ne)?它并不是一個過程,也(yě)不是告訴你(nǐ)怎麽去做一件事(shì)情。如果用(yòng)一句話(huà)來(lái)概括什(shén)麽是CMMI,它就是各個進程的一個關鍵的元素,在很(hěn)多領域裏面一個集成的點。它是這(zhè)樣的一個基本架構,能(néng)夠用(yòng)來(lái)度量你(nǐ)的有效性和(hé)實用(yòng)性;能(néng)夠找出這(zhè)樣的一些(xiē)機會(huì),繼續改進的機會(huì),包括在商業目标、策略還有降低(dī)項目的風(fēng)險等方面。
實施CMMI的意義:很(hěn)多人認爲,實施CMMI的意義在于項目工(gōng)程走向世界,可以在西方國家接到(dào)訂單。實際上(shàng),這(zhè)隻是我國企業實施CMMI的意義的很(hěn)小(xiǎo)一部分。更爲重要的意義則是,CMMI的實施能(néng)夠提高(gāo)我國企業的管理(lǐ)水(shuǐ)平。降低(dī)企業的工(gōng)程成本。事(shì)實表明(míng),企業實施CMMI技術的投入都會(huì)得到(dào)豐厚的回報(bào)。據SEI統計(jì),用(yòng)于軟件項目上(shàng)的CMMI的投資,其回報(bào)率在5:1到(dào)8:1之間。由此可見,爲什(shén)麽這(zhè)麽多的企業紛紛實施CMMI項目管理(lǐ)技術。