此文檔由美國國防部贊助。軟件工程學院是由美國國防部提供官方基金所成立的研究開發中心。
卡內基美隆大學版權所有2006。
無擔保
卡內基美隆大學軟件工程學院系以文檔交付時的狀況提供文檔。卡內基美隆大學對任何明示、默示的事情不做任何擔保,其中包括但不限于符合特定用途的擔保和適售性,尤其是使用此文檔所產生的結果。卡內基美隆大學對于任何關于免除專利,商標或著作權侵害不做任何擔保。
使用此報告內的任何商標不能以任何方式侵害商標所有人的權利。
內部使用。復制此文檔或利用此文檔衍生的文檔,只要版權及無擔保的聲明包含于所有的復制文檔及衍生文檔內,可允許于內部使用。
外部使用。復制此文檔或利用此文檔衍生的文檔于外部或商業用途,應向軟件工程學院授權中心提出申請。
此文檔是卡內基美隆大學軟件工程學院,官方提供資金成立的研究開發中心,執行聯邦政府合同號碼FA8721-05-C-0003 所產生。美國政府擁有免技術權利金政府使用許可,以全部或部分或任何方式使用,復制或公布此文檔。或根據版權許可條款252.227-7013 允許他人做相同的事。
有關于購買SEI 報告復本的信息,請拜訪我們網站的出版品部分(http://www.sei.cmu.edu/publications/pubweb.html)。
此文檔使用下列服務標章及注冊商標:
Capability Maturity Model®
CMM®
CMM IntegrationSM
CMMI®
IDEALSM
SCAMPISM
CMMI、CMM 及Capability Maturity Model 注冊于美國專利商標局。CMM Integration、SCAMPI 及IDEAL 是卡內基美隆大學的服務標章。
前言
能力成熟度集成模型 (Capability Maturity Model® Integration,CMMI®)是一個針對產品與服務開發的過程改進成熟度模型。它包含開發與維護活動的最佳實踐,涵蓋產品從起始到交付與維護的生命周期。
最新版本的CMMI 模型集成了開發與維護所必需的知識體系,例如軟件工程、系統工程、硬件與設計工程、工程服務與采購等,這些在過去都是各別闡述。適用于開發的CMMI (Capability Maturity Model® Integration for Development, CMMI-DEV ) 取代之前適用于軟件工程及系統工程的CMMI (CMMI-SE/SW),以真實地反映這些知識體系的廣泛集成,以及組織的模型應用。CMMI-DEV 對于產品與服務的開發與維護活動,提供廣泛集成的解決方案。
CMMI-DEV 1.2 版是利用CMMI 的「群集」概念,持續更新CMMI 1.1 版。「群集」提供一組核心過程組件,能夠以附加過程的方式,來擴充成為具備高共同內容的特定應用模型(如CMMI-DEV, CMMIACQ 等)。其中CMMI-DEV 是針對開發領域,最早公布的特定應用模型。
目的
CMMI-DEV 的目的是為了協助組織改進其產品與服務的開發與維護過程,它源自于CMMI 架構的最佳實踐集合 。針對特定領域,CMMI 架構容許產生多個模型、培訓課程與評估方法,以支持CMMI 產品系列的開發。
群集是針對某個領域的CMMI 組件集合,其中包含模型、培訓教材,以及評估相關文檔。目前1.2 版本的模型架構支持三個已規劃的群集:開發、服務與采購。
本份文檔包含CMMI-DEV 群集,并且包含基本的CMMI-DEV 與附加IPPD 的CMMI-DEV(CMMIDEV+IPPD)。「附加」是將特定額外內容擴充到群集的機制。
假如你目前沒有使用IPPD ,就忽略被標記為「IPPD 附加」的信息,你使用到的模型即為CMMI for Development 模型。
與CMMI 1.1 版不同之處,是用單一模型文檔描述過程改進的階段式與連續式表述,而不是用個別文檔描述階段式與連續式表述。將這兩種表述的模型內容統一描述的做法,最早開始于CMMI: Guidelines for Process Integration and Product Improvement 這本書中。感謝Peter Gordon、出版商Addison-Wesley 與本書作者Mary Beth Chrissis 、Mike Konrad 與Sandy Shrum,使我們能夠使用這本書的手稿,當做開發CMMI 1.2 版本的基礎 [Chrissis 2003]。
致謝
許多精英參與CMMI 1.2 產品系列的產品團隊,三個主要參與這個開發的群組是推動組、產品團隊、配置控制委員會。
推動組指導及核準產品團隊的計劃,提供CMMI 項目重要議題的咨詢,確認包含各種不同有興趣的社群。
產品團隊撰寫、審查、修訂、討論及認可CMMI 產品系列的架構及技術內容,包括架構、模型、培訓及評估教材。開發活動是根據各種不同的來源。這些來源包含推動組所提供的一份A-規格與每一次釋指導詳述、來自于使用者社群的變更請求、來源模型以及來自于其它干系人的草案 [SEI 2004]。
配置控制委員會是一個控制CMMI 模型與Introduction to CMMI 培訓課程變更的正式機制。因此,此群組經由審查所有被提議的基線變更,以及只核準滿足已識別議題及符合下一個版本準則的變更,來確保產品系列生命周期的完整性。
附錄C 列出參與開發CMMI 1.2 版本之群組成員。
讀者群
本模型的讀者群包括任何對開發與維護環境之過程改進有興趣的人。無論你是否熟悉能力成熟度集成模型的內容或是你正在尋求信息以開始進行你的改進工作,這份文檔都將有助于你。
本模型的預期讀者包含想要使用評估 來檢視它們目前所處情況的人、已經知道該從哪里進行改進的人、剛剛開始進行的人以及想要對CMMI for Development 群集有一般性了解的人。
本文檔的組織
本文檔可以由SEI 網站 取得以提供組織過程改進指導。它主要被組織為三個主要部份:
• 第一單元—關于CMMI for Development
• 第二單元—通用目標、通用實踐以及過程域
• 第三單元—附錄與詞匯
第一單元「關于CMMI for Development」包含以下五章:
• 第一章,「簡介」,提供一個CMMI 與CMMI for Development 群集的廣泛概觀。本章以過程改進的概念來引導你,并且描述用于過程改進的模型歷史以及不同的過程改進方法。
• 第二章,「過程域組件」,描述CMMI for Development 過程域下的所有組件。
• 第三章,「試著合而為一」,組合模型組件與解釋成熟度等級及能力度等級的概念。
|
|