第12章《軟件工程》_第1頁
第12章《軟件工程》_第2頁
第12章《軟件工程》_第3頁
第12章《軟件工程》_第4頁
第12章《軟件工程》_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第12章軟件工程2020世紀(jì)末葉軟件產(chǎn)業(yè)革命發(fā)生在美國,標(biāo)志世紀(jì)末葉軟件產(chǎn)業(yè)革命發(fā)生在美國,標(biāo)志性的事件有兩件:性的事件有兩件: 1. 1. 微軟窗口操作系統(tǒng)的出現(xiàn);微軟窗口操作系統(tǒng)的出現(xiàn); 2. CMM2. CMM能力成熟度模型的形成。能力成熟度模型的形成。為什么發(fā)生在美國,而不是在中國?為什么發(fā)生在美國,而不是在中國? 這是美國的文化背景所決定的。這是美國的文化背景所決定的。 為此,我們舉一個案例、講一個故事、為此,我們舉一個案例、講一個故事、開一個玩笑,來說明中美文化的差異。開一個玩笑,來說明中美文化的差異。 請聽:請聽:。第第12章章 軟件過程管理軟件過程管理 本章導(dǎo)讀本章導(dǎo)讀 許多軟

2、件企業(yè)的失敗,歸根結(jié)底都是管理的失敗,表現(xiàn)許多軟件企業(yè)的失敗,歸根結(jié)底都是管理的失敗,表現(xiàn)在過程管理上的無序狀態(tài)。在過程管理上的無序狀態(tài)。 軟件管理是面向過程的,到底有哪些過程需要管理呢?軟件管理是面向過程的,到底有哪些過程需要管理呢? 回答是:回答是: (1) 開發(fā)過程開發(fā)過程 (2) 配置過程配置過程 (3) 維護(hù)過程維護(hù)過程 (4) 質(zhì)量保證過程質(zhì)量保證過程 (5) 過程管理改善過程過程管理改善過程要求要求具體內(nèi)容具體內(nèi)容了解了解1)“組織組織”或或“軟件組織軟件組織”的概念的概念2)軟件過程概念)軟件過程概念3)軟件產(chǎn)品和軟件工作產(chǎn)品的概念)軟件產(chǎn)品和軟件工作產(chǎn)品的概念4)軟件過程能力

3、與性能的概念)軟件過程能力與性能的概念5)的成熟度提問單)的成熟度提問單6)組織的軟件過程資源)組織的軟件過程資源7)CMMI是是CMM的繼續(xù)與發(fā)展的繼續(xù)與發(fā)展 理解理解1)CMMI階段模型的五個等級階段模型的五個等級2)CMMI階段模型的體系結(jié)構(gòu)階段模型的體系結(jié)構(gòu)3)CMMI的軟件測量數(shù)據(jù)庫和軟件文檔庫的軟件測量數(shù)據(jù)庫和軟件文檔庫 關(guān)注關(guān)注1)CMMI的過程域的過程域PA2)CMMI的實(shí)施思路的實(shí)施思路 12.1 CMM/CMMI基本概念基本概念 1組織組織 CMM/CMMI中的中的“組織組織”或或“軟件組織軟件組織”,是指軟件企業(yè)內(nèi)部的一個軟件研發(fā)部門。該部門是指軟件企業(yè)內(nèi)部的一個軟件研發(fā)

4、部門。該部門內(nèi)部應(yīng)有若干個項(xiàng)目和一個軟件工程管理部門。內(nèi)部應(yīng)有若干個項(xiàng)目和一個軟件工程管理部門。如公司的研發(fā)中心、軟件中心、軟件事業(yè)部,它如公司的研發(fā)中心、軟件中心、軟件事業(yè)部,它們均可稱為們均可稱為“組織組織”或或“軟件組織軟件組織”。 CMM/CMMI的實(shí)施和評估,不在整個軟件企的實(shí)施和評估,不在整個軟件企業(yè)的所有部門進(jìn)行,而只需在軟件企業(yè)中的某個業(yè)的所有部門進(jìn)行,而只需在軟件企業(yè)中的某個軟件組織范圍內(nèi)進(jìn)行。軟件組織范圍內(nèi)進(jìn)行。 2軟件過程軟件過程 (1) 什么是軟件過程?什么是軟件過程? 一個軟件過程,是指人們從開發(fā)到維護(hù)軟件相關(guān)產(chǎn)品所采取的一個軟件過程,是指人們從開發(fā)到維護(hù)軟件相關(guān)產(chǎn)品

5、所采取的一系列活動。一系列活動。 (2)軟件質(zhì)量來源于什么?軟件質(zhì)量來源于什么? 軟件產(chǎn)品的質(zhì)量主要取決于產(chǎn)品開發(fā)和維護(hù)的軟件過程軟件產(chǎn)品的質(zhì)量主要取決于產(chǎn)品開發(fā)和維護(hù)的軟件過程質(zhì)量。質(zhì)量。 (3)什么樣的軟件過程是好過程?什么樣的軟件過程是好過程? 一個有效的、可視的軟件過程是好過程。一個有效的、可視的軟件過程是好過程。 從這個角度來講,從這個角度來講,CMMI對軟件組織的作用,就是將軟件過程對軟件組織的作用,就是將軟件過程由不可控的黑盒過程,逐步變?yōu)榭煽氐陌缀羞^程。即由黑箱操作,由不可控的黑盒過程,逐步變?yōu)榭煽氐陌缀羞^程。即由黑箱操作,逐步變?yōu)榘紫洳僮?。這種逐步變?yōu)榘紫洳僮?。這種“逐步變?yōu)?/p>

6、逐步變?yōu)椤?,就是,就是“過程改善過程改善”。 3軟件產(chǎn)品和軟件工作產(chǎn)品軟件產(chǎn)品和軟件工作產(chǎn)品 (1)什么叫軟件工作產(chǎn)品?什么叫軟件工作產(chǎn)品? 在在CMM/CMMI中,每一道工作程序的輸出均稱為軟件工作產(chǎn)品。中,每一道工作程序的輸出均稱為軟件工作產(chǎn)品。評審報告、跟蹤記錄等軟件管理文檔,也是軟件工作產(chǎn)品。評審報告、跟蹤記錄等軟件管理文檔,也是軟件工作產(chǎn)品。 (2)什么叫基線?什么叫基線? 里程碑上通過評審與批準(zhǔn)后的軟件工作產(chǎn)品一般稱為基線,如里程碑上通過評審與批準(zhǔn)后的軟件工作產(chǎn)品一般稱為基線,如用戶需求報告、概要設(shè)計說明書、詳細(xì)設(shè)計說明書、源代碼、測用戶需求報告、概要設(shè)計說明書、詳細(xì)設(shè)計說明書、源

7、代碼、測試報告、用戶指南等。試報告、用戶指南等。 (3)什么叫軟件產(chǎn)品?什么叫軟件產(chǎn)品? 軟件承包方最終交付給客戶方的軟件工作產(chǎn)品,稱為軟軟件承包方最終交付給客戶方的軟件工作產(chǎn)品,稱為軟件產(chǎn)品。件產(chǎn)品。 4. 軟件過程能力與性能軟件過程能力與性能 (1)什么叫軟件過程能力?什么叫軟件過程能力? 軟件過程能力,是軟件過程本身具有的按預(yù)定計劃生產(chǎn)產(chǎn)軟件過程能力,是軟件過程本身具有的按預(yù)定計劃生產(chǎn)產(chǎn)品的固有能力。一個組織的軟件過程能力,為組織提供了預(yù)品的固有能力。一個組織的軟件過程能力,為組織提供了預(yù)測軟件項(xiàng)目開發(fā)的數(shù)據(jù)基礎(chǔ)。測軟件項(xiàng)目開發(fā)的數(shù)據(jù)基礎(chǔ)。 (2).什么叫軟件過程性能?什么叫軟件過程性能

8、? 軟件過程性能是軟件過程執(zhí)行的實(shí)際結(jié)果。軟件過程性能是軟件過程執(zhí)行的實(shí)際結(jié)果。 一個項(xiàng)目的軟件過程性能,決定于它內(nèi)部的子過程執(zhí)行狀態(tài),一個項(xiàng)目的軟件過程性能,決定于它內(nèi)部的子過程執(zhí)行狀態(tài),只有每個子過程的性能得到改善,相應(yīng)的成本、進(jìn)度、功能和質(zhì)只有每個子過程的性能得到改善,相應(yīng)的成本、進(jìn)度、功能和質(zhì)量等性能目標(biāo)才能得到控制。量等性能目標(biāo)才能得到控制。 5軟件過程資源定義軟件過程資源定義 (1)什么叫軟件過程資源?什么叫軟件過程資源? 就是軟件組織在進(jìn)行軟件過程改善中通過積累而得到的、用于指就是軟件組織在進(jìn)行軟件過程改善中通過積累而得到的、用于指導(dǎo)軟件項(xiàng)目過程的文檔和數(shù)據(jù)等重要信息。導(dǎo)軟件項(xiàng)目

9、過程的文檔和數(shù)據(jù)等重要信息。 (2)軟件過程資源有什么用?軟件過程資源有什么用? 軟件過程資源能夠?yàn)檐浖?xiàng)目在制定、裁剪、維護(hù)和實(shí)施軟件過程時,軟件過程資源能夠?yàn)檐浖?xiàng)目在制定、裁剪、維護(hù)和實(shí)施軟件過程時,提供全面的決策指導(dǎo)。提供全面的決策指導(dǎo)。 (3)軟件過程資源包含哪些內(nèi)容?軟件過程資源包含哪些內(nèi)容? 1)組織批準(zhǔn)的軟件生存周期;)組織批準(zhǔn)的軟件生存周期; 2)組織的標(biāo)準(zhǔn)軟件過程;)組織的標(biāo)準(zhǔn)軟件過程; 3)裁剪指南;)裁剪指南; 4)組織的軟件測量數(shù)據(jù)庫;)組織的軟件測量數(shù)據(jù)庫; 5)組織的與軟件過程有關(guān)的文檔庫。)組織的與軟件過程有關(guān)的文檔庫。 6軟件生存周期軟件生存周期 (1)什么是

10、軟件生存周期?什么是軟件生存周期? 軟件生存周期是從某軟件產(chǎn)品開始研發(fā)到軟件不再使用軟件生存周期是從某軟件產(chǎn)品開始研發(fā)到軟件不再使用為止的時間間隔。軟件生存周期一般包括:需求階段、架為止的時間間隔。軟件生存周期一般包括:需求階段、架構(gòu)階段、設(shè)計階段、實(shí)現(xiàn)階段、測試階段、安裝和調(diào)整階構(gòu)階段、設(shè)計階段、實(shí)現(xiàn)階段、測試階段、安裝和調(diào)整階段、運(yùn)行和維護(hù)階段,有時還包括退役階段。段、運(yùn)行和維護(hù)階段,有時還包括退役階段。 (2)在什么時候選擇軟件生存周期?在什么時候選擇軟件生存周期? 在項(xiàng)目策劃的初期,就應(yīng)該確定項(xiàng)目所采用的軟件生存周在項(xiàng)目策劃的初期,就應(yīng)該確定項(xiàng)目所采用的軟件生存周期,目的是統(tǒng)籌規(guī)劃項(xiàng)目

11、的整體開發(fā)流程。期,目的是統(tǒng)籌規(guī)劃項(xiàng)目的整體開發(fā)流程。 7標(biāo)準(zhǔn)軟件過程和裁剪指南標(biāo)準(zhǔn)軟件過程和裁剪指南 (1)什么是標(biāo)準(zhǔn)軟件過程?什么是標(biāo)準(zhǔn)軟件過程? 標(biāo)準(zhǔn)軟件過程就是組織中所有軟件開發(fā)和維護(hù)項(xiàng)目共用標(biāo)準(zhǔn)軟件過程就是組織中所有軟件開發(fā)和維護(hù)項(xiàng)目共用的軟件過程。它是項(xiàng)目定義軟件過程的基礎(chǔ)。它保證組織的軟件過程。它是項(xiàng)目定義軟件過程的基礎(chǔ)。它保證組織過程活動的連續(xù)性,是軟件過程測量和長期改進(jìn)的依據(jù)。過程活動的連續(xù)性,是軟件過程測量和長期改進(jìn)的依據(jù)。 (2)裁剪指南有什么樣作用?裁剪指南有什么樣作用? 裁剪指南則是用來指導(dǎo)對標(biāo)準(zhǔn)軟件過程進(jìn)行裁剪、以形成裁剪指南則是用來指導(dǎo)對標(biāo)準(zhǔn)軟件過程進(jìn)行裁剪、以形

12、成適合項(xiàng)目特征的軟件過程。適合項(xiàng)目特征的軟件過程。 (3)不同組織的標(biāo)準(zhǔn)軟件過程是否通用?不同組織的標(biāo)準(zhǔn)軟件過程是否通用? 不能!不能! 8軟件測量數(shù)據(jù)庫軟件測量數(shù)據(jù)庫 (1)什么是軟件測量數(shù)據(jù)庫?什么是軟件測量數(shù)據(jù)庫? 軟件測量數(shù)據(jù)庫,是收集軟件管理過程和軟件工作產(chǎn)品的相關(guān)軟件測量數(shù)據(jù)庫,是收集軟件管理過程和軟件工作產(chǎn)品的相關(guān)數(shù)據(jù)后,建立起來的軟件度量數(shù)據(jù)庫。數(shù)據(jù)后,建立起來的軟件度量數(shù)據(jù)庫。 (2)軟件測量數(shù)據(jù)庫有兩個關(guān)鍵點(diǎn):軟件測量數(shù)據(jù)庫有兩個關(guān)鍵點(diǎn): 一是要明確組織的度量指標(biāo),一是要明確組織的度量指標(biāo),二是要建立一個方便有效的度量流程。二是要建立一個方便有效的度量流程。 (3)測量數(shù)據(jù)

13、庫有什么用?測量數(shù)據(jù)庫有什么用? a.參照歷史數(shù)據(jù)來指導(dǎo)項(xiàng)目的策劃和估計工作。參照歷史數(shù)據(jù)來指導(dǎo)項(xiàng)目的策劃和估計工作。 b.參照歷史數(shù)據(jù)來指導(dǎo)項(xiàng)目的監(jiān)控工作。參照歷史數(shù)據(jù)來指導(dǎo)項(xiàng)目的監(jiān)控工作。 c.用于評估組織的軟件過程改善實(shí)施情況。用于評估組織的軟件過程改善實(shí)施情況。 9軟件過程有關(guān)文檔庫軟件過程有關(guān)文檔庫 (1)為什么要建立文檔庫?為什么要建立文檔庫? 文檔庫主要出于兩方面的考慮:一是存儲文檔庫主要出于兩方面的考慮:一是存儲可能有用的過程文檔;二是共享所存儲的文可能有用的過程文檔;二是共享所存儲的文檔。檔。 (2)文檔庫包括哪些內(nèi)容?文檔庫包括哪些內(nèi)容? 通常包括組織的程序文件和項(xiàng)目的過程

14、文通常包括組織的程序文件和項(xiàng)目的過程文檔的優(yōu)秀實(shí)例,還可以包括一些技術(shù)資料、檔的優(yōu)秀實(shí)例,還可以包括一些技術(shù)資料、產(chǎn)品模板或培訓(xùn)資料等。產(chǎn)品模板或培訓(xùn)資料等。12.2 SW-CMM介紹介紹 1軟件過程成熟度及其五個等級軟件過程成熟度及其五個等級 定義:軟件過程成熟度,是指一個軟件過程被定義:軟件過程成熟度,是指一個軟件過程被明確定義、管理、度量和控制的有效程度。明確定義、管理、度量和控制的有效程度。 SW-CMM的五個成熟度等級分別為:的五個成熟度等級分別為: 初始級初始級(CMM1:無序管理級:無序管理級) 可重復(fù)級可重復(fù)級(CMM2:項(xiàng)目管理級:項(xiàng)目管理級) 已定義已定義(CMM3:組織管

15、理級:組織管理級) 已管理級已管理級(CMM4:定量管理級:定量管理級) 優(yōu)化級優(yōu)化級(CMM5:不斷優(yōu)化級:不斷優(yōu)化級) 等級等級成熟度名稱成熟度名稱級別描述級別描述級別特點(diǎn)級別特點(diǎn)1初始級初始級 組織的軟件過程能力不組織的軟件過程能力不可預(yù)測可預(yù)測人治人治2可重復(fù)級可重復(fù)級 項(xiàng)目上的經(jīng)驗(yàn),能對新項(xiàng)目上的經(jīng)驗(yàn),能對新項(xiàng)目進(jìn)行策劃和管理項(xiàng)目進(jìn)行策劃和管理項(xiàng)目管理級項(xiàng)目管理級3已定義級已定義級 定義了軟件過程,過程定義了軟件過程,過程是穩(wěn)定的和可重復(fù)的,是穩(wěn)定的和可重復(fù)的,并且高度可視并且高度可視組織級管理,已組織級管理,已經(jīng)達(dá)到了法律經(jīng)達(dá)到了法律化管理化管理4已管理級已管理級 組織的軟件過程能

16、力可組織的軟件過程能力可描述為可預(yù)測的,軟件描述為可預(yù)測的,軟件產(chǎn)品具有可預(yù)測的高質(zhì)產(chǎn)品具有可預(yù)測的高質(zhì)量量定量管理管理,定量管理管理,內(nèi)部已量化管內(nèi)部已量化管理理5優(yōu)化級優(yōu)化級 在優(yōu)化級,組織的軟件在優(yōu)化級,組織的軟件過程能力可描述為持續(xù)過程能力可描述為持續(xù)改善的改善的循環(huán)優(yōu)化和與時循環(huán)優(yōu)化和與時俱進(jìn)俱進(jìn) 2關(guān)鍵過程域關(guān)鍵過程域KPA CMM模型共計模型共計18個關(guān)鍵過程域個關(guān)鍵過程域KPA,52個具個具體目標(biāo),體目標(biāo),316個關(guān)鍵實(shí)踐個關(guān)鍵實(shí)踐KP。 所謂過程域所謂過程域 KPA(Key Process Areas),是,是指互相關(guān)聯(lián)的若干個軟件實(shí)踐活動和相關(guān)設(shè)施的指互相關(guān)聯(lián)的若干個軟件實(shí)

17、踐活動和相關(guān)設(shè)施的集合。集合。CMM中叫做關(guān)鍵過程域中叫做關(guān)鍵過程域KPA,而,而CMMI中叫做過程域中叫做過程域 PA(Process Areas)。它們在五。它們在五個個等級等級中的分布情況如下表所示:中的分布情況如下表所示: 成熟度等級成熟度等級管理過程管理過程組織過程組織過程工程過程工程過程5. 優(yōu)化級優(yōu)化級技術(shù)改革管理技術(shù)改革管理過程優(yōu)化管理過程優(yōu)化管理缺陷預(yù)防缺陷預(yù)防4. 已管理級已管理級定量過程管理定量過程管理軟件質(zhì)量管理軟件質(zhì)量管理3. 己定義級己定義級集成軟件管理集成軟件管理組間協(xié)同組間協(xié)同組織過程焦點(diǎn)組織過程焦點(diǎn)組織過程定義組織過程定義培訓(xùn)大綱培訓(xùn)大綱軟件產(chǎn)品工程軟件產(chǎn)品工

18、程同行評審?fù)性u審2. 可重復(fù)級可重復(fù)級需求管理需求管理軟件項(xiàng)目策劃軟件項(xiàng)目策劃項(xiàng)目跟蹤與監(jiān)督項(xiàng)目跟蹤與監(jiān)督軟件子合同管理軟件子合同管理軟件質(zhì)量保證軟件質(zhì)量保證軟件配置管理軟件配置管理1. 初始級初始級無序過程無序過程 3關(guān)鍵實(shí)踐關(guān)鍵實(shí)踐KP 所謂關(guān)鍵實(shí)踐所謂關(guān)鍵實(shí)踐 KP(Key Practices),是指對相,是指對相應(yīng)應(yīng)KPA的實(shí)施起關(guān)鍵作用的政策、資源、活動、的實(shí)施起關(guān)鍵作用的政策、資源、活動、測量、驗(yàn)證。測量、驗(yàn)證。 KP只描述只描述“做什么做什么”,不描述,不描述“怎么做怎么做”。目前,目前,CMM共有共有52個具體目標(biāo),個具體目標(biāo),316個關(guān)鍵實(shí)個關(guān)鍵實(shí)踐踐KP,它們分布在,它們

19、分布在CMM2至至CMM5的各個的各個PA中。中。4. 目標(biāo)目標(biāo) 目標(biāo)概括某個關(guān)鍵過程域中的所有關(guān)鍵實(shí)踐應(yīng)該達(dá)到的目標(biāo)概括某個關(guān)鍵過程域中的所有關(guān)鍵實(shí)踐應(yīng)該達(dá)到的總體要求,可用來確定是否一個組織或一個項(xiàng)目已有效地總體要求,可用來確定是否一個組織或一個項(xiàng)目已有效地實(shí)現(xiàn)關(guān)鍵過程域。實(shí)現(xiàn)關(guān)鍵過程域。 目標(biāo)表明每個關(guān)鍵過程域的范圍、邊界和意圖。目標(biāo)用目標(biāo)表明每個關(guān)鍵過程域的范圍、邊界和意圖。目標(biāo)用于檢驗(yàn)關(guān)鍵實(shí)踐的實(shí)施情況,確定關(guān)鍵實(shí)踐的替代方法是于檢驗(yàn)關(guān)鍵實(shí)踐的實(shí)施情況,確定關(guān)鍵實(shí)踐的替代方法是否滿足關(guān)鍵過程域的意圖等。否滿足關(guān)鍵過程域的意圖等。 如果一個級別的所有的目標(biāo)都已實(shí)現(xiàn),則表明這個如果一個級

20、別的所有的目標(biāo)都已實(shí)現(xiàn),則表明這個組織已經(jīng)達(dá)到了這個級別,可以進(jìn)行下一個級別的軟組織已經(jīng)達(dá)到了這個級別,可以進(jìn)行下一個級別的軟件過程改善。件過程改善。CMM2的目標(biāo)個數(shù)和的目標(biāo)個數(shù)和KP個數(shù)個數(shù) KPA名稱名稱目標(biāo)個數(shù)目標(biāo)個數(shù)KP個數(shù)個數(shù)需求管理需求管理(RM)212軟件項(xiàng)目策劃軟件項(xiàng)目策劃(SPP)325軟件項(xiàng)目跟蹤和監(jiān)控軟件項(xiàng)目跟蹤和監(jiān)控(SPTO)324軟件子合同管理軟件子合同管理(SSM)422軟件質(zhì)量保證軟件質(zhì)量保證(SQA)417軟件配置管理軟件配置管理(SCM)421合計合計20121 5成熟度提問單成熟度提問單(評估問卷評估問卷) 成熟度提問單就是一大堆關(guān)于成熟度提問單就是一大

21、堆關(guān)于CMM某個級別是否成熟的問題。某個級別是否成熟的問題。 提問單第一個作用,是軟件組織的能力評估,軟件組織是被評提問單第一個作用,是軟件組織的能力評估,軟件組織是被評估者,主任評估師及其領(lǐng)導(dǎo)的估者,主任評估師及其領(lǐng)導(dǎo)的ATM小組是評估者。應(yīng)該是評估者小組是評估者。應(yīng)該是評估者提問,被評估者回答,按照回答的情況,評估者就從宏觀上掌握提問,被評估者回答,按照回答的情況,評估者就從宏觀上掌握了該軟件組織在實(shí)踐某個了該軟件組織在實(shí)踐某個KPA過程中的強(qiáng)項(xiàng)和弱項(xiàng),再綜合其他過程中的強(qiáng)項(xiàng)和弱項(xiàng),再綜合其他考核與檢查,最終確定該軟件組織在考核與檢查,最終確定該軟件組織在CMM的某個的某個KPA上的評估是

22、上的評估是否通過。否通過。 第二個作用,是軟件組織的過程改進(jìn),過程改進(jìn)是一個自我第二個作用,是軟件組織的過程改進(jìn),過程改進(jìn)是一個自我加壓、自我約束、苦練內(nèi)功的過程,是一個內(nèi)部預(yù)評估(模加壓、自我約束、苦練內(nèi)功的過程,是一個內(nèi)部預(yù)評估(模擬評估)的過程,既然如此,提問者與被提問者都是軟件組擬評估)的過程,既然如此,提問者與被提問者都是軟件組織內(nèi)部的人??梼?nèi)部的人。 2.3 CMM/CMMI實(shí)施思路實(shí)施思路 第第1步,要進(jìn)行步,要進(jìn)行CMM 基本知識的培訓(xùn)基本知識的培訓(xùn) 任何培訓(xùn)工作都需要解決兩個基本問題:一是教師問題,二是教材問任何培訓(xùn)工作都需要解決兩個基本問題:一是教師問題,二是教材問題。題。

23、 CMM的培訓(xùn)對象是:的培訓(xùn)對象是: (1) 對所有員工(包括總經(jīng)理在內(nèi)),進(jìn)行最基本的軟件工程和對所有員工(包括總經(jīng)理在內(nèi)),進(jìn)行最基本的軟件工程和CMM知識培訓(xùn);知識培訓(xùn); (2) 對對CMM的各個工作組的有關(guān)人員,提供專業(yè)領(lǐng)域知識等方面的培的各個工作組的有關(guān)人員,提供專業(yè)領(lǐng)域知識等方面的培訓(xùn);訓(xùn); (3). 在每次開發(fā)過程中,還要對項(xiàng)目組成員進(jìn)行軟件過程方面的培訓(xùn)。在每次開發(fā)過程中,還要對項(xiàng)目組成員進(jìn)行軟件過程方面的培訓(xùn)。 培訓(xùn)的教師來源有:培訓(xùn)的教師來源有: (1) CMM有關(guān)專業(yè)培訓(xùn)咨詢機(jī)構(gòu)。有關(guān)專業(yè)培訓(xùn)咨詢機(jī)構(gòu)。 (2) 利用互聯(lián)網(wǎng)資源進(jìn)行咨詢和培訓(xùn)。利用互聯(lián)網(wǎng)資源進(jìn)行咨詢和培訓(xùn)。

24、 (3) 聘請有關(guān)聘請有關(guān)CMM專家到企業(yè)實(shí)地指導(dǎo)專家到企業(yè)實(shí)地指導(dǎo)CMM的實(shí)施培訓(xùn)。的實(shí)施培訓(xùn)。 第第2步,成立步,成立CMM的工作小組的工作小組 在在CMM的實(shí)施過程中,必須成立專業(yè)化的工作組。例如:的實(shí)施過程中,必須成立專業(yè)化的工作組。例如: 軟件工程過程組軟件工程過程組SEPG(組織過程焦點(diǎn)組織過程焦點(diǎn)) 軟件工程組軟件工程組SWEG 系統(tǒng)測試組系統(tǒng)測試組STG 軟件項(xiàng)目跟蹤與監(jiān)督組軟件項(xiàng)目跟蹤與監(jiān)督組SPTO 軟件配置管理組軟件配置管理組SCMG 軟件質(zhì)量保證組軟件質(zhì)量保證組SQAG 評估領(lǐng)導(dǎo)組或評估成員團(tuán)隊評估領(lǐng)導(dǎo)組或評估成員團(tuán)隊 ATM(Assessment Team Membe

25、r)。機(jī)構(gòu)性質(zhì)機(jī)構(gòu)性質(zhì)機(jī)構(gòu)名稱機(jī)構(gòu)名稱機(jī)構(gòu)功能機(jī)構(gòu)功能立法機(jī)構(gòu)立法機(jī)構(gòu)軟件工程過軟件工程過程組程組 制定政策、方針、標(biāo)準(zhǔn)、規(guī)范、指南、制定政策、方針、標(biāo)準(zhǔn)、規(guī)范、指南、模板模板司法機(jī)構(gòu)司法機(jī)構(gòu)軟件質(zhì)量保軟件質(zhì)量保證組證組 跟蹤、監(jiān)督、確認(rèn)軟件質(zhì)量跟蹤、監(jiān)督、確認(rèn)軟件質(zhì)量: 負(fù)責(zé)保證負(fù)責(zé)保證軟件項(xiàng)目適用的規(guī)程、標(biāo)準(zhǔn)和約定得到軟件項(xiàng)目適用的規(guī)程、標(biāo)準(zhǔn)和約定得到遵守遵守行政機(jī)構(gòu)行政機(jī)構(gòu)軟件工程組軟件工程組 軟件工程項(xiàng)目的分析、設(shè)計、編碼、軟件工程項(xiàng)目的分析、設(shè)計、編碼、測試、用戶培訓(xùn)、現(xiàn)場實(shí)施服務(wù)測試、用戶培訓(xùn)、現(xiàn)場實(shí)施服務(wù)配置機(jī)構(gòu)配置機(jī)構(gòu)軟件配置組軟件配置組 負(fù)責(zé)對軟件基線、配置項(xiàng)負(fù)責(zé)對軟件基線、

26、配置項(xiàng)/單元的標(biāo)識,單元的標(biāo)識,軟件基線更改和由軟件基線庫所構(gòu)造的軟件基線更改和由軟件基線庫所構(gòu)造的軟件產(chǎn)品的評審和認(rèn)定軟件產(chǎn)品的評審和認(rèn)定評估機(jī)構(gòu)評估機(jī)構(gòu)評審小組評審小組 ATM評估小組成員組成一個評估小組成員組成一個ATM小組,小組,該小組在主任評估師的領(lǐng)導(dǎo)下,負(fù)責(zé)評該小組在主任評估師的領(lǐng)導(dǎo)下,負(fù)責(zé)評估過程的領(lǐng)導(dǎo)、組織、測量、評估和管估過程的領(lǐng)導(dǎo)、組織、測量、評估和管理理 第第3 3步,建立軟件組織的步,建立軟件組織的CMMCMM文檔體系文檔體系 (1) (1) 軟件組織文檔軟件組織文檔 它包括:軟件工程規(guī)范、軟件生命周期及裁剪指南、軟件質(zhì)量它包括:軟件工程規(guī)范、軟件生命周期及裁剪指南、軟

27、件質(zhì)量標(biāo)準(zhǔn)、名詞和術(shù)語定義。標(biāo)準(zhǔn)、名詞和術(shù)語定義。 (2) (2) 關(guān)鍵過程域文檔關(guān)鍵過程域文檔 對應(yīng)每個對應(yīng)每個KPAKPA,根據(jù)該軟件組織的實(shí)際需求,都有一個過程文件和一個程序,根據(jù)該軟件組織的實(shí)際需求,都有一個過程文件和一個程序文件與之對應(yīng):過程文件描述干什么文件與之對應(yīng):過程文件描述干什么( (干的要求干的要求) ),程序文件描述怎么干,程序文件描述怎么干( (干的干的模板模板) )。 (3) (3) 軟件項(xiàng)目文檔軟件項(xiàng)目文檔 它包括三方面的內(nèi)容:工作產(chǎn)品文檔:如配置項(xiàng)、基線;工作日記它包括三方面的內(nèi)容:工作產(chǎn)品文檔:如配置項(xiàng)、基線;工作日記文檔:如日報、周報、里程碑報;軟件產(chǎn)品文檔:

28、如用戶需求報告、設(shè)文檔:如日報、周報、里程碑報;軟件產(chǎn)品文檔:如用戶需求報告、設(shè)計說明書、源程序、用戶手冊。計說明書、源程序、用戶手冊。 第第4步,進(jìn)行內(nèi)部模擬評審步,進(jìn)行內(nèi)部模擬評審 軟件組織在進(jìn)行正式評估之前,先進(jìn)行內(nèi)部評軟件組織在進(jìn)行正式評估之前,先進(jìn)行內(nèi)部評審或評估。這種內(nèi)部評審包含兩層含義。審或評估。這種內(nèi)部評審包含兩層含義。 (1) 軟件組織自己內(nèi)部成員,嚴(yán)格、認(rèn)真地按軟件組織自己內(nèi)部成員,嚴(yán)格、認(rèn)真地按照照CMMI規(guī)范評估過程,對自己的軟件過程進(jìn)行規(guī)范評估過程,對自己的軟件過程進(jìn)行評審,找出其中的強(qiáng)項(xiàng)和弱項(xiàng),并進(jìn)行改進(jìn)。評審,找出其中的強(qiáng)項(xiàng)和弱項(xiàng),并進(jìn)行改進(jìn)。 (2) 在全國范圍

29、內(nèi),由有關(guān)軟件工程和在全國范圍內(nèi),由有關(guān)軟件工程和CMMI專專家組成一個專門的家組成一個專門的“內(nèi)部評審內(nèi)部評審”機(jī)構(gòu),負(fù)責(zé)指導(dǎo)機(jī)構(gòu),負(fù)責(zé)指導(dǎo)協(xié)調(diào)實(shí)施協(xié)調(diào)實(shí)施CMMI的活動,推進(jìn)活動的深入開展,的活動,推進(jìn)活動的深入開展,對國內(nèi)軟件組織對國內(nèi)軟件組織CMMI評估進(jìn)行評估進(jìn)行“預(yù)先評估預(yù)先評估”。 第第5步,確定步,確定CMMI正式評估的工作步驟正式評估的工作步驟 (1) 軟件公司與主任評估師(或評估中介公司)簽訂評估合同;軟件公司與主任評估師(或評估中介公司)簽訂評估合同; (2) 軟件公司選定軟件公司選定4-5個工作量大、工期個工作量大、工期6個月以上的大中型軟件項(xiàng)目作個月以上的大中型軟件項(xiàng)

30、目作為評估對象,并且準(zhǔn)備好文檔;為評估對象,并且準(zhǔn)備好文檔; (3) 軟件公司選軟件公司選4-10人組成評估小組;人組成評估小組; (4) 由主任評估師組織評估培訓(xùn);由主任評估師組織評估培訓(xùn); (5) 由由ATM評估小組制訂正式評估工作計劃;評估小組制訂正式評估工作計劃; (6) 進(jìn)入正式評估過程,進(jìn)入正式評估過程,ATM評估小組對每個評估小組對每個KP打分打分(必須在必須在7分以上,分以上,滿分為滿分為10分分) ; (7) ATM評估小組指出被評估組織的強(qiáng)項(xiàng)和弱項(xiàng),協(xié)商產(chǎn)生評估結(jié)果,評估小組指出被評估組織的強(qiáng)項(xiàng)和弱項(xiàng),協(xié)商產(chǎn)生評估結(jié)果,若評估通過,則由主任評估師簽字,報若評估通過,則由主任

31、評估師簽字,報CMU/SEI組織審批和備案。組織審批和備案。 第第6步,進(jìn)行正式評估步,進(jìn)行正式評估 評估工作可以在軟件企業(yè)的會議室進(jìn)行,也評估工作可以在軟件企業(yè)的會議室進(jìn)行,也可以在同一城市的某賓館內(nèi)進(jìn)行??梢栽谕怀鞘械哪迟e館內(nèi)進(jìn)行。 CMM正式評估由正式評估由CMU/SEI授權(quán)的一個主任評授權(quán)的一個主任評估師,領(lǐng)導(dǎo)估師,領(lǐng)導(dǎo)ATM評審小組進(jìn)行。評審小組進(jìn)行。 評估過程包括員工培訓(xùn)(企業(yè)的高層領(lǐng)導(dǎo)也評估過程包括員工培訓(xùn)(企業(yè)的高層領(lǐng)導(dǎo)也要參加)、與選定的項(xiàng)目經(jīng)理等人座談、問卷調(diào)要參加)、與選定的項(xiàng)目經(jīng)理等人座談、問卷調(diào)查和統(tǒng)計、文檔審查、數(shù)據(jù)分析、與企業(yè)的高層查和統(tǒng)計、文檔審查、數(shù)據(jù)分析、

32、與企業(yè)的高層領(lǐng)導(dǎo)討論和撰寫評估報告等,評估結(jié)果由主任評領(lǐng)導(dǎo)討論和撰寫評估報告等,評估結(jié)果由主任評估師簽字生效。估師簽字生效。 第第7步,根據(jù)評估結(jié)果改進(jìn)軟件過程步,根據(jù)評估結(jié)果改進(jìn)軟件過程 一般來說,不管評估是否通過,都應(yīng)該在評一般來說,不管評估是否通過,都應(yīng)該在評估之后根據(jù)估之后根據(jù)ATM小組所指出的強(qiáng)項(xiàng)和弱項(xiàng),很小組所指出的強(qiáng)項(xiàng)和弱項(xiàng),很快地做出軟件過程改進(jìn)計劃,因?yàn)檫@時大家對評快地做出軟件過程改進(jìn)計劃,因?yàn)檫@時大家對評估結(jié)果和存在的問題仍有一個深刻的認(rèn)識。估結(jié)果和存在的問題仍有一個深刻的認(rèn)識。 計劃在軟件過程改進(jìn)中是一個非常必要的階計劃在軟件過程改進(jìn)中是一個非常必要的階段,只有有效的計劃

33、,才能確保軟件過程得到有段,只有有效的計劃,才能確保軟件過程得到有效地改進(jìn)效地改進(jìn)。 12.4 CMMI內(nèi)容簡介內(nèi)容簡介 1. CMMI模型的由來模型的由來 能力成熟度模型集成(能力成熟度模型集成(CMMI)是能力成熟度模型)是能力成熟度模型(CMM)的邏輯后續(xù),是)的邏輯后續(xù),是CMM的最新版本,是過程改進(jìn)的最新版本,是過程改進(jìn)模型的最新方向。模型的最新方向。 能力成熟度模型集成(能力成熟度模型集成(CMMI)來自于三個原模型,即:)來自于三個原模型,即: (1) 適用于軟件開發(fā)的適用于軟件開發(fā)的SW-CMM 2.0(階段模型階段模型); (2) 系統(tǒng)工程能力模型系統(tǒng)工程能力模型SECM(即

34、(即EIA/IS 731,連續(xù)模型);,連續(xù)模型); (3) 適用于集成化產(chǎn)品開發(fā)的適用于集成化產(chǎn)品開發(fā)的IPD-CMM v0.98(混合模型混合模型)。 2. CMMI的結(jié)構(gòu)和內(nèi)容的結(jié)構(gòu)和內(nèi)容 CMM是以關(guān)鍵過程域是以關(guān)鍵過程域KPA 為綱,以目標(biāo)、共同特性、關(guān)鍵為綱,以目標(biāo)、共同特性、關(guān)鍵實(shí)踐為目,分等級實(shí)踐為目,分等級 來定義的。來定義的。 CMMI是以過程域是以過程域PA 為綱,以特定目標(biāo)為綱,以特定目標(biāo)SG 、特定實(shí)踐、特定實(shí)踐SP 、共性目標(biāo)、共性目標(biāo)GG、共性實(shí)踐、共性實(shí)踐GP 為目,分階段式模型和連為目,分階段式模型和連續(xù)式模型兩種方式來定義的。續(xù)式模型兩種方式來定義的。CMM

35、I的階段式模型內(nèi)部結(jié)構(gòu)的階段式模型內(nèi)部結(jié)構(gòu)如圖如圖12-2所示。所示。版本共有版本共有18個個KPA,版本共有,版本共有24個個PA。絕大部分。絕大部分KPA的內(nèi)容,在的內(nèi)容,在中都得到了繼承與擴(kuò)充。這就是中都得到了繼承與擴(kuò)充。這就是CMM和和CMMI之間的聯(lián)系與區(qū)別。之間的聯(lián)系與區(qū)別。版本共有版本共有22個個PA。CMMICMMI成熟度等級成熟度等級過程域過程域1 1過程域過程域2 2過程域過程域N N共性目標(biāo)共性目標(biāo)特定目特定目標(biāo)標(biāo)特定實(shí)特定實(shí)踐踐公共特征公共特征共 性 實(shí)共 性 實(shí)踐踐執(zhí)行承諾執(zhí)行承諾執(zhí)行能力執(zhí)行能力定向?qū)崿F(xiàn)定向?qū)崿F(xiàn)驗(yàn)證實(shí)現(xiàn)驗(yàn)證實(shí)現(xiàn)CMMI的結(jié)構(gòu)和內(nèi)容的結(jié)構(gòu)和內(nèi)容 從形式

36、上講,從形式上講,CMM與與CMMI的最大區(qū)別是:的最大區(qū)別是:CMM只有階只有階級式模型一種表示方式。而級式模型一種表示方式。而CMMI有階級式和連續(xù)式兩種有階級式和連續(xù)式兩種表示方式,分別稱為表示方式,分別稱為“成熟度維成熟度維”和和“能力維能力維”。 為了方便起見,我們將為了方便起見,我們將CMMI階段式表示稱為階段式表示稱為CMMI階段式模型,階段式模型,將將“成熟度維成熟度維”稱為成熟度等級,將稱為成熟度等級,將CMMI連續(xù)式表示稱為連續(xù)式表示稱為CMMI連續(xù)式模型,將連續(xù)式模型,將“能力維能力維”稱為能力等級。稱為能力等級。 階段式表示方式分為五個等級,稱為成熟度等級階段式表示方式

37、分為五個等級,稱為成熟度等級ML (Maturity Level),從,從ML 1級到級到ML 5級,如表級,如表12-8所示。連所示。連續(xù)式表示方式分為六個能力等級,簡稱能力等級續(xù)式表示方式分為六個能力等級,簡稱能力等級CL (Capability Level),從,從CL 0級到級到CL 5級,如表級,如表12-9所示。所示。 CMMI 階段式表示的成熟度等級階段式表示的成熟度等級 CMMI CMMI 的等級的等級PAPA數(shù)目數(shù)目管理特點(diǎn)管理特點(diǎn)ML 1ML 1Initial (Initial (初始級初始級) )0 0過程不可預(yù)測且缺乏控制過程不可預(yù)測且缺乏控制ML 2ML 2Manag

38、ed (Managed (已管理級已管理級) )7 7過程為項(xiàng)目服務(wù),即項(xiàng)目級管過程為項(xiàng)目服務(wù),即項(xiàng)目級管理理ML 3ML 3Defined (Defined (己定義級己定義級) )1313過程為組織服務(wù),即組織級管過程為組織服務(wù),即組織級管理理ML 4ML 4Quantitatively Managed (Quantitatively Managed (定量管理級定量管理級) )2 2過程已度量和控制,即定量級過程已度量和控制,即定量級管理管理ML 5ML 5Optimizing (Optimizing (優(yōu)化級優(yōu)化級) )2 2集中于過程改進(jìn),即優(yōu)化級管集中于過程改進(jìn),即優(yōu)化級管理理CM

39、MI階段模型的主要過程域階段模型的主要過程域 能力級能力級別別定級名稱定級名稱文化文化組織運(yùn)作能力組織運(yùn)作能力組織制度組織制度項(xiàng)目管理項(xiàng)目管理工程技術(shù)工程技術(shù)質(zhì)量工作質(zhì)量工作ML5ML5優(yōu)化優(yōu)化主動主動OIDOIDCARCARML4ML4定量管理定量管理客觀客觀OPPOPPQPMQPMML3ML3組織定義組織定義共享共享OPDOPD OPF OPFOTOTIPM RSKMIPM RSKMISMISMITITRDRDTSTSPIPIVERVERVALVALDARDARORIORIML2ML2項(xiàng)目管理項(xiàng)目管理紀(jì)律紀(jì)律PPPPPMCPMCSAMSAMREQMREQMCMCMPPQAPPQAMAMAM

40、L1ML1未執(zhí)行未執(zhí)行目標(biāo)管理目標(biāo)管理缺省一切面向效率和發(fā)展的積累缺省一切面向效率和發(fā)展的積累 CMMI 連續(xù)式表示的能力等級連續(xù)式表示的能力等級 CMMI CMMI 的等級的等級管理特點(diǎn)管理特點(diǎn)特定實(shí)踐特定實(shí)踐個數(shù)個數(shù)共性實(shí)踐共性實(shí)踐個數(shù)個數(shù)CL 0CL 0Incomplete (Incomplete (未執(zhí)行級未執(zhí)行級) )未執(zhí)行的過程未執(zhí)行的過程0 00 0CL 1CL 1Performed (Performed (已執(zhí)行級已執(zhí)行級) )已執(zhí)行的過程:執(zhí)行基本實(shí)已執(zhí)行的過程:執(zhí)行基本實(shí)踐,標(biāo)識工作范圍踐,標(biāo)識工作范圍1681682 2CL 2CL 2Managed (Managed (已

41、管理級已管理級) )已管理的過程被制度化已管理的過程被制度化9 91010CL 3CL 3Defined (Defined (已定義級已定義級) )已定義的過程被制度化已定義的過程被制度化7 72 2CL 4CL 4Quantitatively Managed Quantitatively Managed ( (定量管理級定量管理級) )定量管理的過程被制度化定量管理的過程被制度化0 02 2CL 5CL 5Optimizing (Optimizing (優(yōu)化級優(yōu)化級) )優(yōu)化的過程被制度化優(yōu)化的過程被制度化0 02 2CMMI連續(xù)式模型連續(xù)式模型 CMMI連續(xù)式模型的等級,與過程域之間無對應(yīng)

42、關(guān)系,這是為什連續(xù)式模型的等級,與過程域之間無對應(yīng)關(guān)系,這是為什么?么? 原因是:組織在能力等級原因是:組織在能力等級1時就統(tǒng)帥所有的時就統(tǒng)帥所有的24個過程域,過個過程域,過程改進(jìn)開始持續(xù)不斷地往前走。程改進(jìn)開始持續(xù)不斷地往前走。 組織的能力等級的提高,不是依靠每個等級統(tǒng)帥的過程組織的能力等級的提高,不是依靠每個等級統(tǒng)帥的過程域的多少域的多少(它們都統(tǒng)帥它們都統(tǒng)帥24/22個過程域個過程域),而是依靠每個等級,而是依靠每個等級的共性實(shí)踐的能力強(qiáng)弱的共性實(shí)踐的能力強(qiáng)弱(每個等級的共性實(shí)踐個數(shù)及其能力每個等級的共性實(shí)踐個數(shù)及其能力不同不同)。這種能力強(qiáng)弱的程度,即共性實(shí)踐對所有過程域的。這種能力

43、強(qiáng)弱的程度,即共性實(shí)踐對所有過程域的作用力程度,就決定了能力等級的高低。作用力程度,就決定了能力等級的高低。CMMI連續(xù)式模型連續(xù)式模型 能力等級能力等級CL 1到到CL 5的區(qū)分,不是以過程域的區(qū)分,不是以過程域(PA)的多少為標(biāo)準(zhǔn)的,而是以共性目標(biāo)的多少為標(biāo)準(zhǔn)的,而是以共性目標(biāo)(GG)為為標(biāo)準(zhǔn)的。這些共性目標(biāo),指出在單個過程域標(biāo)準(zhǔn)的。這些共性目標(biāo),指出在單個過程域(PA)中,組織在不同的能力等級中執(zhí)行它的好賴程度。中,組織在不同的能力等級中執(zhí)行它的好賴程度。 CMMI中的所謂能力等級,主要是每個等級的中的所謂能力等級,主要是每個等級的共性實(shí)踐對共性實(shí)踐對24/22個過程域的作用力程度。這種

44、個過程域的作用力程度。這種作用力,驅(qū)使作用力,驅(qū)使24/22個過程域,來推動組織連續(xù)個過程域,來推動組織連續(xù)式地進(jìn)行過程改進(jìn),所以叫連續(xù)式模型。式地進(jìn)行過程改進(jìn),所以叫連續(xù)式模型。12.5 CMMI階段式模型成熟度等級階段式模型成熟度等級2的過程域介紹的過程域介紹 標(biāo)標(biāo) 題題(1) 需求管理需求管理成熟度等級成熟度等級2(已管理級)的一個過程域(已管理級)的一個過程域概概 述述 需求管理的目的是:管理項(xiàng)目產(chǎn)品和產(chǎn)品構(gòu)件的需求,需求管理的目的是:管理項(xiàng)目產(chǎn)品和產(chǎn)品構(gòu)件的需求,并且識別需求和項(xiàng)目計劃以及工作產(chǎn)品之間的矛盾。并且識別需求和項(xiàng)目計劃以及工作產(chǎn)品之間的矛盾。 相關(guān)的過程域:需求開發(fā)、技術(shù)

45、解決方案、項(xiàng)目計劃、配置相關(guān)的過程域:需求開發(fā)、技術(shù)解決方案、項(xiàng)目計劃、配置管理、項(xiàng)目監(jiān)督和控制、風(fēng)險管理。管理、項(xiàng)目監(jiān)督和控制、風(fēng)險管理。特定目標(biāo)特定目標(biāo) SG1:管理需求,并且識別項(xiàng)目計劃和工作產(chǎn)品之間的不一:管理需求,并且識別項(xiàng)目計劃和工作產(chǎn)品之間的不一致。致。特定實(shí)踐特定實(shí)踐 :與需求提供者(客戶)在需求的含義上,建立一個共同的理解。:與需求提供者(客戶)在需求的含義上,建立一個共同的理解。 :從項(xiàng)目的參與者那里,獲得需求的承諾。:從項(xiàng)目的參與者那里,獲得需求的承諾。 :在項(xiàng)目的發(fā)展過程中,進(jìn)行需求變更管理。:在項(xiàng)目的發(fā)展過程中,進(jìn)行需求變更管理。 :在需求和項(xiàng)目計劃以及工作產(chǎn)品之間,

46、維護(hù)相互的可追溯性。:在需求和項(xiàng)目計劃以及工作產(chǎn)品之間,維護(hù)相互的可追溯性。 :識別項(xiàng)目計劃和工作產(chǎn)品及需求之間的不一致問題。:識別項(xiàng)目計劃和工作產(chǎn)品及需求之間的不一致問題。共性目標(biāo)共性目標(biāo) GG2:制度化過程為一個已管理的過程。:制度化過程為一個已管理的過程。共性實(shí)踐共性實(shí)踐 執(zhí)行承諾執(zhí)行承諾(CO1):為了計劃和執(zhí)行需求管理過程,建立和維護(hù)組織級方針。):為了計劃和執(zhí)行需求管理過程,建立和維護(hù)組織級方針。 執(zhí)行能力執(zhí)行能力(AB1):建立并維護(hù)需求和目標(biāo),同時為實(shí)現(xiàn)需求管理過程作計劃。):建立并維護(hù)需求和目標(biāo),同時為實(shí)現(xiàn)需求管理過程作計劃。 GP2.3 (AB2):為實(shí)現(xiàn)需求管理過程、開發(fā)

47、工作產(chǎn)品和提供過程服務(wù),提供足:為實(shí)現(xiàn)需求管理過程、開發(fā)工作產(chǎn)品和提供過程服務(wù),提供足夠的資源。夠的資源。 GP2.4 (AB3):為過程的執(zhí)行、開發(fā)工作產(chǎn)品和提供需求管理過程服務(wù)活動,:為過程的執(zhí)行、開發(fā)工作產(chǎn)品和提供需求管理過程服務(wù)活動,分配職責(zé)和權(quán)限。分配職責(zé)和權(quán)限。 GP2.5 (AB4):對執(zhí)行人員,或者支持需求管理過程的人員,進(jìn)行必要的培:對執(zhí)行人員,或者支持需求管理過程的人員,進(jìn)行必要的培訓(xùn)。訓(xùn)。 定向?qū)崿F(xiàn)定向?qū)崿F(xiàn) GP2.6 (DI1):使需求管理過程指定的工作產(chǎn)品,置于適當(dāng)?shù)呐渲霉芾淼燃墸菏剐枨蠊芾磉^程指定的工作產(chǎn)品,置于適當(dāng)?shù)呐渲霉芾淼燃壪?。下?GP2.7 (DI2):按

48、照計劃,識別并投入與需求管理過程有關(guān)的項(xiàng)目相關(guān)人員。:按照計劃,識別并投入與需求管理過程有關(guān)的項(xiàng)目相關(guān)人員。 GP2.8 (DI3):對照計劃,監(jiān)督和控制需求管理過程,并采取適當(dāng)?shù)模簩φ沼媱?,監(jiān)督和控制需求管理過程,并采取適當(dāng)?shù)募m正行動。糾正行動。 驗(yàn)證實(shí)現(xiàn)驗(yàn)證實(shí)現(xiàn)(VE1):客觀地評價需求管理過程、工作產(chǎn)品和過程服務(wù),查看是否遵從所采):客觀地評價需求管理過程、工作產(chǎn)品和過程服務(wù),查看是否遵從所采用的需求、目標(biāo)和標(biāo)準(zhǔn),并解決不一致問題。用的需求、目標(biāo)和標(biāo)準(zhǔn),并解決不一致問題。 GP2.10 (VE2):與高級管理人員一起,評審需求管理過程的活動、):與高級管理人員一起,評審需求管理過程的活動

49、、狀態(tài)和結(jié)果,并解決問題。狀態(tài)和結(jié)果,并解決問題。12.6 成熟度等級成熟度等級2的解釋的解釋 CMMI的成熟度等級的成熟度等級2(ML2)叫做已管理級。那么,它到底已叫做已管理級。那么,它到底已經(jīng)管理了什么?經(jīng)管理了什么? 回答是:當(dāng)組織的過程改進(jìn)狀態(tài)已處于回答是:當(dāng)組織的過程改進(jìn)狀態(tài)已處于CMMI的成熟度等級的成熟度等級2時,時,它主要實(shí)現(xiàn)了對項(xiàng)目的有效管理和支持。它主要實(shí)現(xiàn)了對項(xiàng)目的有效管理和支持。 此時,組織所有項(xiàng)目都得到了文檔化和制度化的管理與此時,組織所有項(xiàng)目都得到了文檔化和制度化的管理與控制:項(xiàng)目的產(chǎn)品和產(chǎn)品構(gòu)件的需求得到了管理和控制,控制:項(xiàng)目的產(chǎn)品和產(chǎn)品構(gòu)件的需求得到了管理和

50、控制,項(xiàng)目的執(zhí)行過程和工作產(chǎn)品都是有計劃的、可執(zhí)行的、可項(xiàng)目的執(zhí)行過程和工作產(chǎn)品都是有計劃的、可執(zhí)行的、可計量的、可跟蹤的、可控制的,項(xiàng)目的需求、過程、工作計量的、可跟蹤的、可控制的,項(xiàng)目的需求、過程、工作產(chǎn)品和服務(wù),都是已管理的。產(chǎn)品和服務(wù),都是已管理的。 成熟度等級成熟度等級2的解釋的解釋(續(xù)續(xù)) 需求管理過程域,目的就是管理項(xiàng)目的產(chǎn)品和產(chǎn)品構(gòu)件的需求,標(biāo)識需求管理過程域,目的就是管理項(xiàng)目的產(chǎn)品和產(chǎn)品構(gòu)件的需求,標(biāo)識需求與項(xiàng)目計劃、工作產(chǎn)品之間的不一致性,并解決不一致性問題。需需求與項(xiàng)目計劃、工作產(chǎn)品之間的不一致性,并解決不一致性問題。需求獲取及需求管理,是項(xiàng)目是否成功的關(guān)鍵所在。對于應(yīng)用

51、軟件求獲取及需求管理,是項(xiàng)目是否成功的關(guān)鍵所在。對于應(yīng)用軟件(例如例如ERP)來說,需求的清晰性、一致性、穩(wěn)定性,功能、性能、接口、界來說,需求的清晰性、一致性、穩(wěn)定性,功能、性能、接口、界面等方面獲取的準(zhǔn)確性和雙方認(rèn)可的程度,一直是開發(fā)和管理工作的難面等方面獲取的準(zhǔn)確性和雙方認(rèn)可的程度,一直是開發(fā)和管理工作的難題。因此,題。因此,CMMI的成熟度等級的成熟度等級2,將,將“需求管理需求管理”過程域列為過程域列為7個過程個過程域之首,就是這個道理。域之首,就是這個道理。 項(xiàng)目計劃過程域,目的就是制定和維護(hù)項(xiàng)目活動計劃。該計劃的內(nèi)容包括項(xiàng)項(xiàng)目計劃過程域,目的就是制定和維護(hù)項(xiàng)目活動計劃。該計劃的內(nèi)

52、容包括項(xiàng)目工作量估計、成本估量、建立預(yù)算、安排進(jìn)度、標(biāo)識風(fēng)險、所需資源、知識目工作量估計、成本估量、建立預(yù)算、安排進(jìn)度、標(biāo)識風(fēng)險、所需資源、知識技能培訓(xùn)、承諾與協(xié)調(diào)等。項(xiàng)目計劃是項(xiàng)目管理活動的基礎(chǔ)和主線,離開了它,技能培訓(xùn)、承諾與協(xié)調(diào)等。項(xiàng)目計劃是項(xiàng)目管理活動的基礎(chǔ)和主線,離開了它,項(xiàng)目管理就無從談起項(xiàng)目管理就無從談起。 成熟度等級成熟度等級2的解釋的解釋(續(xù)續(xù)) 項(xiàng)目監(jiān)督和控制過程域,目的就是提供對項(xiàng)目進(jìn)展的可視性理解,項(xiàng)目監(jiān)督和控制過程域,目的就是提供對項(xiàng)目進(jìn)展的可視性理解,當(dāng)項(xiàng)目進(jìn)展性能嚴(yán)重偏離計劃時,釆取糾正措施。項(xiàng)目監(jiān)督和控制當(dāng)項(xiàng)目進(jìn)展性能嚴(yán)重偏離計劃時,釆取糾正措施。項(xiàng)目監(jiān)督和控制

53、是執(zhí)行和落實(shí)項(xiàng)目計劃的手段與措施,只有通過它,才能保證項(xiàng)目是執(zhí)行和落實(shí)項(xiàng)目計劃的手段與措施,只有通過它,才能保證項(xiàng)目計劃的實(shí)行,檢驗(yàn)項(xiàng)目計劃的正確性。當(dāng)發(fā)現(xiàn)計劃與實(shí)際偏離時,計劃的實(shí)行,檢驗(yàn)項(xiàng)目計劃的正確性。當(dāng)發(fā)現(xiàn)計劃與實(shí)際偏離時,不是去更改實(shí)際,而是去更改計劃,這叫做唯物論,即不是去更改實(shí)際,而是去更改計劃,這叫做唯物論,即“實(shí)踐是檢實(shí)踐是檢驗(yàn)真理的惟一標(biāo)準(zhǔn)驗(yàn)真理的惟一標(biāo)準(zhǔn)”。 供應(yīng)商合同管理過程域,目的就是管理有合同的、來自項(xiàng)目外部的供應(yīng)商提供應(yīng)商合同管理過程域,目的就是管理有合同的、來自項(xiàng)目外部的供應(yīng)商提供的產(chǎn)品和服務(wù),對獲取的產(chǎn)品進(jìn)行驗(yàn)收測試,并轉(zhuǎn)交給項(xiàng)目集成工作。該過供的產(chǎn)品和服務(wù),

54、對獲取的產(chǎn)品進(jìn)行驗(yàn)收測試,并轉(zhuǎn)交給項(xiàng)目集成工作。該過程域?qū)M織外部的承包商進(jìn)行子項(xiàng)目管理或子合同管理,其管理方法同于項(xiàng)目程域?qū)M織外部的承包商進(jìn)行子項(xiàng)目管理或子合同管理,其管理方法同于項(xiàng)目管理。供應(yīng)商合同管理過程域,它不具備普遍意義,當(dāng)組織無外包業(yè)務(wù)時,它管理。供應(yīng)商合同管理過程域,它不具備普遍意義,當(dāng)組織無外包業(yè)務(wù)時,它可以被裁剪掉??梢员徊眉舻簟3墒於鹊燃壋墒於鹊燃?的解釋的解釋(續(xù)續(xù)) 度量和分析過程域,目的就是開發(fā)和維持用于支持管理信息需度量和分析過程域,目的就是開發(fā)和維持用于支持管理信息需要的度量能力。項(xiàng)目計劃過程包括定義度量的目的,項(xiàng)目監(jiān)督和要的度量能力。項(xiàng)目計劃過程包括定義度量的

55、目的,項(xiàng)目監(jiān)督和控制過程也包含度量的內(nèi)容。度量就是測量,分析就是統(tǒng)計與決控制過程也包含度量的內(nèi)容。度量就是測量,分析就是統(tǒng)計與決策。策。 過程和產(chǎn)品質(zhì)量保證過程域,目的就是對過程及相關(guān)工過程和產(chǎn)品質(zhì)量保證過程域,目的就是對過程及相關(guān)工作產(chǎn)品進(jìn)行客觀評價,提供給項(xiàng)目成員和管理部門。為此,作產(chǎn)品進(jìn)行客觀評價,提供給項(xiàng)目成員和管理部門。為此,要建立獨(dú)立的質(zhì)量保證部門,強(qiáng)調(diào)同行評審與審計,交流要建立獨(dú)立的質(zhì)量保證部門,強(qiáng)調(diào)同行評審與審計,交流和解決不一致問題。評審就是開會或匯簽,目的就是挑毛和解決不一致問題。評審就是開會或匯簽,目的就是挑毛病,指出強(qiáng)項(xiàng)和弱項(xiàng),限期糾正不符合項(xiàng)。審計就是查看病,指出強(qiáng)項(xiàng)和弱項(xiàng),限期糾正不符合項(xiàng)。審計就是查看質(zhì)量保證過程的程序是否違規(guī)與合法。質(zhì)量保證過程的程序是否違規(guī)與合法。成熟度等級成熟度等級2的解釋的解釋(續(xù)續(xù)) 配置管理過程域,目的就是使用配置標(biāo)識、配配置管理過程域,目的就是使用配置標(biāo)識、配置控制、配置狀態(tài)和配置審計,來建立和維護(hù)工置控制、配置狀態(tài)和配置審計,來建立和維護(hù)工作產(chǎn)品的完整

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論