CMM認證

CMM(軟體能力成熟程度型)認證,1987年由美國卡內基梅隆大學的軟體工程研究所(SEL)提出,目的是為了替美國政府特別是國防部解決大型軟體項目的承包管理問題。

一、CMM由來

CMM(軟體能力成熟程度型)認證1987年由美國卡內基梅隆大學的軟體工程研究所(SEL)提出,目的是為了替美國政府特別是國防部解決大型軟體項目的承包管理問題。值得注意的是,CMM對軟體開發項目最大的貢獻在於,它把組織和管理的精神明確地納入到軟體開發過程中來,它不是基於目標和方法的管理,而是基於過程的管理。

根據SEI2001年8月提供的數據,全世界有1505個機構申請CMM評估。通過評估的軟體公司對項目的估計與控制能力約提成40%到50%;生產率提高10%到20%,軟體產品出錯率下降1/3以上。

更重要的是,通過實施CMM,世界各地的軟體企業可以通過共同的語言來協調進程。而達到要求的成熟度有助於提高公司信譽,CMM成了邁向國際市場那個的“通行證”。

二、CMM實施

CMM的級別及關鍵過程域
第一級 基本級 第二級 可重複級 第三級已定義級
關鍵過程域包括 關鍵過程域包括 關鍵過程域包括
1、基本軟體工程 1、軟體項目跟蹤和監督 1、組織過程焦點
2、軟體需求管理 2、軟體子契約管理 2、組織過程意義
3、軟體計畫管理 3、軟體質量保證 3、培訓大綱
4、軟體版本管理 4、軟體配置管理 4、集成軟體管理
5、軟體外協管理 5、軟體產品工程
6、組織協調
7、同行評審

第四級 定量管理級 第五級 最佳化級
1、定量過程管理 1、缺陷預防
2、軟體質量控制 2、技術革新管理
3、過程更動管理

三、CMMI的提出

CMM(軟體能力成熟度模型)與CMMI(軟體能力成熟度整合模式)
·CMMISM-SE/SW/IPPD/SS 1.1版本有四個集成成分,即:系統工程(SE)和軟體工程(SW)是基本的科目,對於有些組織還可以套用集成產品和過程開發發麵(IPPD)的內容,如果涉及到供應商外包管理可以相應地套用SS(Supplier Sourcing)部分。

·CMMI有兩種表示方法,一種是大家很熟悉的,和軟體CMM一樣的階段表現方法,另一種是連續式的表現方法。這兩種表現方法的區別是:階段式表現方法仍然把CMMI中的若干個過程區域分成了5個成熟度級別,幫助實施CMMI的組成建議一條比較容易實現的過程改進發展道路。而連續式表現方法則通過將CMMI中過程區域分為四大類:過程管理、項目管理里、工程以及支持。對於每個大類中的過程區域,又進一步分為基本的和高級的。這樣,在按照連續式表示方法實施CMMI的時候,一個組織可以把項目管理或者其他某類的實踐一直做到最好,而其他方面的過程區域可以完全不必考慮。

熱門詞條

聯絡我們