廖老師cmmi講義實用軟件度量_第1頁
廖老師cmmi講義實用軟件度量_第2頁
廖老師cmmi講義實用軟件度量_第3頁
廖老師cmmi講義實用軟件度量_第4頁
廖老師cmmi講義實用軟件度量_第5頁
免費預覽已結束,剩余68頁可下載查看

下載本文檔

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

文檔簡介

1、主講人:? CMU/SEI的CMMI評估師?航空航天大學學院客座教授? 參與和主管過30多個項目的開發(fā)和管理,具有豐富的工程開發(fā)和管理經(jīng)驗? 精通項目管理、估計、度量、統(tǒng)計過程控制(SPC)、過程(PSP)、團隊過程(TSP)、質(zhì)量保證、配置管理、風險管理和需求工? 已經(jīng)成功地為國內(nèi)幾十家不同類型、不同規(guī)模、不同應用領域的企業(yè)進行了基于CMM和CMMI的培訓、 和評估工作,積累了豐富的實踐經(jīng)驗? 具有豐富的大型系統(tǒng)工程企業(yè)和系統(tǒng)集成企業(yè)的培訓、 和評估經(jīng)驗? 具有豐富的 產(chǎn)品開發(fā)企業(yè)的培訓、 和評估經(jīng)驗,熟悉 產(chǎn)品開發(fā)的特點,了解 產(chǎn)品開發(fā)企業(yè)目前存在的主要問題, 解決嵌入式產(chǎn)品開發(fā)企業(yè)在實施

2、CMMI過程中可能遇到的各種問題? 具有豐富的對日外包企業(yè)的培訓、 和評估經(jīng)驗,熟悉對日 開發(fā)過程? 翻譯和編寫了道天地法將:成功企業(yè)必備的五大謀略、項目管理:一個 的框架、CMMI精粹、實用 度量、項目管理、Web數(shù)據(jù)庫開發(fā)技術、C#和ASP.NET程序設計 等20多本著作2CMMI SM實用度量CMU/SEI的CMM評估師Mobile: HYPERLINK mailto: 1PSM:實用度量實用系統(tǒng)度量支持中心(Practical Software Measurement Supporting Center,即PSMSC)提出了實用度量(Practical Software Measure

3、PSM)的概念PSM具體實現(xiàn)了ISO/IEC 15939 度量過程標準PSM使用了一種信息驅動的度量方式,給出了兩個模型:度量信息模型(Measurement Information M MIM): MIM定義了管理者的信息需要和度量所 的客觀數(shù)據(jù)之間的關系度量過程模型(Measurement Pro s M MPM):MPM描述了一套可以廣泛應用于各種環(huán)境的度量活動框架,是當前最具實用性的 度量技術4參考書實用度量Practical Software MeasurementObjective Information for DeciMakers作者:John McGarryDavid Car

4、d, Chery JonesBeth Layman, Elizabeth ClarkJoseph Dean, Fred Hall譯者:等機械工業(yè),2003年9月3PSM:實用度量PSM是基于幾十年來數(shù)十個組織在學習如何最佳的實現(xiàn)一個成功的軟件度量程序中所獲得的經(jīng)驗,它的原理和實踐已經(jīng)成功的用在各種軟件密集型項目中PSM不僅是一個抽象的指南集,而且通過案例研究來說明哪個指南能應用到何種特定項目。案例研究不僅提供了“如何做(How To)”的信息,而且提供了“為什么這樣做(Why)”的,同時為實踐顯示出復雜項目狀態(tài)的可視化的評價,并為標識和控制問題狀況提供了信息PSM與很多研究項目兼容并有助于它們

5、的實現(xiàn)。這些項目包括能力成熟度模型集成(CMMI)、ISO/IEC 15939(度量過程),PSM正在由USC/UMD經(jīng)驗中心(Center for Empirically Based Software Engineering,CeBASE)對密集型、系統(tǒng)級經(jīng)驗工廠進行試驗6PSM:實用度量根據(jù)PSM連續(xù)四年的PSM用戶組織年會的表明:PSM是目前國防部(DoD)、部門、工業(yè)界和各國公司、研究機構普遍采用的度量方法,其中包括NASA、(Air Force)、海軍(Navy)和IBM等150多家組織國防部在長期使用PSM的基礎上積累了大量的成功經(jīng)驗很多工業(yè)界組織在實際管理中大力推行使用PSM技術

6、,包括 Lockheed Martin、IBM、TeraQuest Metrics、Raytheon Systems Company、Quality Plus Technologies和Aerospace Corporation等公司一些基于PSM理論和方法的支持工具也被開發(fā)出來,如:PSM Insight和軟件度量元決策支持系統(tǒng)(SMDSS)及其原型工具MAUS5測量與度量測量(measure)?度量(measurement)?8項目的任務生產(chǎn)一個產(chǎn)品應:按時交付在內(nèi)合格的質(zhì)量做計劃要做的事7產(chǎn)品指示器/評估執(zhí)行計劃需求度量的范圍度量會涉及到每個人的工作需求分析、設計、編碼、測試、項目管理、

7、開發(fā)、測試、用戶每一階段、每一角色的各種與有關的活動都屬于度量活動的范圍10度量目的理解:獲得對過程、產(chǎn)品、資源等的理解;是評估、和改進活動的基礎:通過建立模型,進行估算和計劃評估:對產(chǎn)品的質(zhì)量、過程改進的效果等進行評估改進:根據(jù)得到的量化信息,確定潛在的改進機會度量讓你知道什么時候該哭,什么時候該笑(Software metrics let you know when to laugh and when to cry Tom Gilb)9度量活動對工作的影響有多大?NASA的研究表明,數(shù)據(jù)提供者在度量上花費的工作量占其開發(fā)總工作量的2%(每天10分鐘);度量5-10%隨著度量過程體系和支持工

8、具的逐步完善,可以提高度量效率以度量活動的分析結果為基礎,可以減少返工工作時間提高勞動生產(chǎn)率提高產(chǎn)品質(zhì)量這些收益將遠遠大于度量活動的成本12:度量會涉及到哪些人?度量會涉及到哪些人?這些人在整個度量過程中的職責是什么?11實施度量的前提條件管理者支持全體員工的參與的定義有效的度量過程14不進行度量又怎樣呢?如果沒有度量,不能:現(xiàn)實地估算/策劃確定進展評價質(zhì)量識別改進的機會確定是否改進了失去競爭力13成功經(jīng)驗成功經(jīng)驗:收集有用的度量數(shù)據(jù)度量的結果真正用于決策堅持就是勝利16失敗教訓目的不明,事后發(fā)現(xiàn)度量的內(nèi)容與管理無關開發(fā)執(zhí)行,認為會否認其工作業(yè)績要求廣泛收集數(shù)據(jù),程序煩瑣,重負管理者感覺到可能

9、發(fā)生問題或者沒有成功的結果,而放棄支持度量工作15:基礎數(shù)據(jù)?在項目開發(fā)和管理過程中,項目組成員需要填寫哪些基礎數(shù)據(jù)?通過填寫這些基礎數(shù)據(jù),可以得到哪些基本的測量數(shù)據(jù)?通過這些基本的測量數(shù)據(jù),能夠導出哪些派生的測量數(shù)據(jù)?通過基本的測量數(shù)據(jù)和派生的測量數(shù)據(jù)可以得到哪些度量指標?比如:工作日志該如何填寫?通過填寫日志,能夠得到哪些基本的測量數(shù)據(jù)和派生的測量數(shù)據(jù)?能夠得到哪些度量指標?缺陷日志該如何填寫?通過填寫缺陷日志,能夠得到哪些基本的測量數(shù)據(jù)和派生的測量數(shù)據(jù)?能夠得到哪些度量指標?建立需求庫時,每條需求該填寫哪些屬性?通過填寫這些屬性信息,能夠得到哪些基本的測量數(shù)據(jù)和派生的測量數(shù)據(jù)?能夠得到哪

10、些度量指標?還有哪些基礎數(shù)據(jù)要填寫?18作為項目經(jīng)理,在項目的整個開發(fā)和管理過程中,您可能會遇到哪些問題?或者說您最想解決什么問題?為了解決項目開發(fā)和管理過程中 ,您需要做決策。哪些度量數(shù)據(jù)能幫助您制訂出合理的決策?17常用的指示器指示器一般最好用圖形來顯示,而不是用數(shù)字表格。圖形更明顯地顯示了數(shù)據(jù)趨勢、差異及某些關系,而且更容易解釋散點圖(Scatter Diagrams)趨勢圖(Run Charts)因果圖(Cause-Effect Diagrams, 又稱為Ishikawa圖, 也稱為魚骨圖)直方圖(Histograms)條形圖(Bar Charts)Pareto圖20指示器指示器:一個

11、或多個測量(基本或派生的)的顯示,是使用預定義算法或模型來組合基本測量和/或派生測量而產(chǎn)生的指示器支持用戶對度量數(shù)據(jù)進行分析,并在分析的基礎上制訂決策典型的指示器值是一個或一系列數(shù)字。指示器常用圖形或圖表來表示好的指示器可以 :支持對特定的度量數(shù)據(jù)的分析,包括估計、可行性分析或性能分析指示一個可行的管理措施為做出決策和采取行動提供及時的信息指示器通常用來將實際值與期望值進行比較。期望值可能基于歷史平均值、計劃值、指定的限定值或閥值范圍。模型和決策準則幫助決定實際數(shù)據(jù)與期望數(shù)據(jù)之間的差距是否過大19具有等級性能的趨勢圖趨勢圖是按時間順序將每個數(shù)據(jù)繪制在直角坐標系中,用來 一個過程,看該過程是否有

12、明顯的趨勢, 或過程的行為是否以某種方式在改變。產(chǎn)品生產(chǎn)能力、產(chǎn)品大小、發(fā)現(xiàn)的缺陷數(shù)、積壓的工作、累計或每天的資源消耗,都可用趨勢圖來表示22散點圖散點圖是用來表示兩個之間可能關系(如因果關 系)的一種方法21具有下降傾向的趨勢圖24具有上升傾向的趨勢圖23缺 陷 率比較三個離散的直方圖條形圖在很多方面與直方圖相似,但它們不是建立在對連續(xù)變量或頻率統(tǒng)計的度量基礎上26需求分析設計編碼單元測試 組合測試 系統(tǒng)測試 客戶使用注入發(fā)現(xiàn)規(guī)避缺陷分析連續(xù)數(shù)據(jù)簡單直方圖直方圖用于顯示事件在整個一系列給定觀察值上或一段時間內(nèi)發(fā)生的頻率,可以用于刻畫幾乎任何產(chǎn)品或過程的屬性的觀察值。例如, 模塊大小、缺陷修復

13、時間、無故障工作時間、每次測試或驗收發(fā)現(xiàn)的缺陷數(shù)等。25使度量發(fā)揮作用的使度量發(fā)揮作用的兩個關鍵是:信息驅動的度量方法:測量的定義是為了在設定優(yōu)先級的基礎上解決項目特殊的信息需要隨著項目的進展和信息需要的變化,應用的度量方法也應隨之改變信息驅動度量方法本質(zhì)上講必須面的關系 需要什么樣的信息,實際測量的是什么以及測量如何定義并組可用的結果結構化的和可重復的度量過程:定義了項目的度量活動和相關的信息接口度量過程必須是彈性的和可修改的,以支持現(xiàn)有的技術、管理過環(huán)境,同時支持特定的應用領域特性度量過程必須是迭代的,持續(xù)關注最關鍵問題的度量成果度量過程必須貫穿于項目的整個生命周期,支持對進化的過產(chǎn)品屬性

14、的度量,如項目信息需要、相關的目標和問題及變更等28缺陷的Pareto分析缺陷的Pareto分析圖按成因將缺陷數(shù)分級,左端是最普遍發(fā)生的缺陷,數(shù)據(jù)來自于HP公司的4個程序。由圖可知,最多的3類缺陷之和占總數(shù)的1/3以上,因此確定了過程改進重點,從而完成了 的質(zhì)量改進27信息分類-1大部分項目信息需要可以分成通用的組,稱作“信息分類”:進度和進展:針對的是項目里程碑的實現(xiàn)及工作單元的完成問題進度延遲的項目要想按時交付,通常只能削減功能或是犧牲產(chǎn)品質(zhì)量資源和費用涉及在要執(zhí)行的工作與項目分配的人力資源之間做出平衡超出工作量的項目通常只能通過削減功能或犧牲產(chǎn)品質(zhì)量來恢復產(chǎn)品規(guī)模和穩(wěn)定性針對功能的穩(wěn)定性

15、及要求的能力。它還與提供所需能力的要交付的容量有關穩(wěn)定性包括功能范圍或數(shù)量的變更。規(guī)模的增長通常要求增加所用的資源或是延長項目的進度計劃產(chǎn)品質(zhì)量針對已交付的產(chǎn)品支持用戶的需要而不出錯的能力如果交付了低質(zhì)量的產(chǎn)品,那么使產(chǎn)品正常運轉的責任通常落在了負責的組織身上30度量信息模型關系在項目的策劃和執(zhí)行階段,必須持續(xù)地做出涵蓋許多不同領域的技術和管理決策。作為者,必須在綜合考慮成本、進度、質(zhì)量和能力等的基礎上做出權衡的決策。因此, 者需要大量的信息來支持 過程度量信息模型幫助定義項目決策者的信息需要并關注于度量計劃活動,在計劃活動中選擇和指定最適合的測量來滿足這些需要信息需要信息產(chǎn)品隨著測量的實施和

16、數(shù)據(jù) ,度量信息模型將度量數(shù)據(jù)和相關的分析結果構造成結構化的信息產(chǎn)品。這些信息產(chǎn)品結合了度量結果以及已制定的決策準則并給 者提出建議,以便他們可以采取替代的行動和措施29項目度量項目決策信息需要如何轉化為度量計劃32信息分類-2過程性能涉及與項目需要相關的供應商的能力缺乏 開發(fā)過程或低生產(chǎn)率的供應商可能難以滿足積極進取的項目進度和費用目標技術有效性針對已提議的技術方法的可行性。它針對工程方法,如 重用、商業(yè) 構件的使用、對高級 開發(fā)過程的依賴以及通用 構架的實現(xiàn)如果已 技術方法中的關鍵元素無法實現(xiàn),那么可能導致費用的增加和進度的拖延客戶滿意度針對項目交付的產(chǎn)品與服務滿足客戶期望的程度滿意程度的

17、指示器可能來自客戶的反饋以及所要求的客戶支持的級別31度量構造度量構造是將用來滿足指定信息需要所要測量的對象聯(lián)系起來的詳細結構實際測量的對象包括指定的 過 產(chǎn)品的屬性,如規(guī)模、工作量和缺陷數(shù)度量構造描述了相關 屬性是如何量化并轉化成提供決策制定基礎的指示器的一個單一的度量構造可能包括三種測量類型或層次:基本測量、派生測量和指示器度量計劃 必須指定要使用的度量構造的細節(jié)以及在度量計劃中 、分析和匯報的規(guī)程度量構造設計得越合理,將要測量的 屬性與已標識的信息需要結合得就越好,項目管理 也就越容易制定出可靠的客觀的決策34信息需要如何轉化為度量計劃制定度量計劃時,首先要標識管理或工程師為了做出項目決

18、策而指定的信息需要可測量概念將特定的活動和產(chǎn)品與信息需要關聯(lián)起來每個給定的可測量概念可用多種方法實現(xiàn)。實現(xiàn)可測量概念的方法叫做“度量構造(measurement construct)”。度量構造嚴格地 指定了要測量什么以及數(shù)據(jù)是如何整滿足信息需要的結果的度量規(guī)程(measurement procedure)定義了和組織用來實例化一個度量構造所要求的數(shù)據(jù)的機制33決策準則指示器分析模型派生測量組合兩個或多個測量函數(shù)基本測量的算法基本測量基本測量按刻度量化一個屬性的操作測量方法測量方法36與信息需要屬性實體屬性相關的特性由一個指定的方法定義的一個單一屬性的測量將數(shù)量定義為兩個或多個測量的函數(shù)組合測

19、量和決策準則的算法派生測量用于確定行動或調(diào)查所需要的用數(shù)字表示的閾值、目標和界限提供制訂決策基礎的估算或評價信息產(chǎn)品信息需要如果您是項目經(jīng)理,在制訂項目計劃時,您會如何估算生產(chǎn)率?估算生產(chǎn)率時,您會考慮哪些 ?35信息需要評價組件的規(guī)模來評估原始的估算決策準則如果規(guī)模增長率超過1.2規(guī)模的增指示器(見上,則應該分析長趨勢頁的圖)規(guī)模增長率的增加,表明分析模型成本和進度的風險的增加派生測量規(guī)模增長率工作量偏差率=實際代碼行/測量函數(shù)計劃代碼行基本測量計劃代碼行實際代碼行測量方法計算到當前為止計劃計算已批準的源代碼完成的累計代碼行庫中的源代碼行數(shù)屬性和相關實體38基線化的實際代碼行數(shù)源代碼庫開發(fā)計

20、劃計劃代碼行數(shù)或者進度物理規(guī)模和穩(wěn)定性左圖的指示器繪制了計劃和實際產(chǎn)生的代碼行的基本測量,并計算了規(guī)模增長率的派生測量。該指示器似乎表明項目比進度提前,但經(jīng)過進一步后,發(fā)現(xiàn)某個組件的實際代碼數(shù)要高于計劃的代碼數(shù), 原因是遺漏的需求直到初始組件測試時才識別出來。資源分配、進度、以及測試進度和計劃都受到了這個無法預計的規(guī)模增長的影響37第一周第二周第三周第四周第五周第六周第七周第八周第九周計劃的SLOC120038007200108001440018000216002400030000實際的SLOC1190350072501190018000比率0.990.921.011.11.253500030

21、0002500020000150001000050000計劃的SLOC實際的SLOC屬性相關實體:要被測量的對象。實體包括一個項目的過程或產(chǎn)品元素,如項目任務、計劃/估計、資源和可交付品屬性:屬性是 實體的特性或特征。一個實體可能有許多不同的屬性,其中只有一部分是適合測量的??蓽y量的屬性對于人或自動化 都必須是可識別的,無論在定量還是定性上40信息需要節(jié)信息需要:為了的決策,度量用戶(如項目經(jīng)理或項目組成員)需要知道什么信息分類:信息需要的邏輯分組,為信息模型提供了結構可測量概念:通過定義實體及其可測量的屬性來滿足信息需要的概念39測量方法測量方法是操作的邏輯順序,用于以一個指定的刻度來量化一

22、個屬 性。操作可能包括諸如計算發(fā)生的次數(shù)或者觀察時間的流逝這樣的活動相同的測量方法可以應用于多個屬性,但將不同的屬性和方法組合在一起將產(chǎn)生一個不同的基本測量測量方法可以通過兩種方式實現(xiàn) 自動或手動。度量規(guī)程描述了在給定的組織級環(huán)境內(nèi)測量方法的特定實現(xiàn)。規(guī)程可以 在度量計劃中,也可以單獨42基本測量一個基本測量是由一個指定的測量方法(例如,計劃的代碼行數(shù),到目前為止的累計成本)定義的一個單個屬性的測量執(zhí) 量方法產(chǎn)生測量的一個值。當 數(shù)據(jù)時,值被賦給基本測量?;緶y量在功能上是獨立于其它所有測量的,它獲取單個屬性的信息每個基本測量定義了如下特征:測量方法方法類型刻度刻度類型測量41刻度刻度是連續(xù)的

23、或離散的值的有序集,或者是一個屬性被 到的分類集刻度定義了執(zhí) 量方法產(chǎn)生的可能值的范圍。測量方法將要測量的屬性的大小 為刻度上的一個值。一個測量的 通常是與一個刻度相關的44方法類型測量方法的類型依賴于用來量化特定屬性的操作本身。有兩種類型的方法:方法:量化包括了人的判斷或估計。例如,依賴專家將功能的復雜性劃分成高、中或低三等就是一種的測量方法客觀方法:量化基于數(shù)字規(guī)則,如計數(shù)。這些規(guī)則可能由人工或者自動的方式來實現(xiàn)。例如,Ada源代碼的行數(shù)可以通過計算分號來量化客觀的測量一般比方法更為準確和可重復??赡艿脑?,客觀的測量方法更為合適。43標稱刻度(nominal scale)最簡單的活動或最低

24、層的測量就是分類。在分類中, 根據(jù)某個屬性把元素劃分為不同的類別。例如,若感 的屬性是 ,則可以將研究的科目分為天主教、新教、猶太教、 ;又如,可以把產(chǎn)品開發(fā)過程分為瀑布開發(fā)過程、螺旋開發(fā)過程、迭 發(fā)過程、面 象開發(fā)過在標稱刻度中,對類別的關鍵需求是聯(lián)合窮舉和相互排斥相互排斥:指一個 能夠且只能被歸到一個類別中聯(lián)合窮舉:指所有類別應該覆蓋了所有可能存在的屬性類別如果一個屬性有 感 的類別之外的類別,那么需要用“其他”類別, 以使類別達到聯(lián)合窮舉標稱刻度中,類別名稱和排列順序沒有對類別之間的關系作出假設。例如,瀑布開發(fā)過程列在螺旋開發(fā)過程之前,并不是說它們中的一個過程比另一個過程“要好一些”或“

25、偉大一些”46刻度類型刻度的類型依賴于刻度上值之間關系的類型:比率:數(shù)字數(shù)據(jù),相同的間距有相同的屬性量,數(shù)值0不對應任何屬性。代碼行的計算會產(chǎn)生從0到無窮大的取值范圍區(qū)間:數(shù)字數(shù)據(jù),相同的間距有相同的屬性量,不使用0。例如,在一個單元中每個附加的邏輯路徑有一個附加的圈復雜度值(cyclomatic complexity value)順序:離散的等級排列(ring)。例如,一組單元可能會根據(jù)預期的實現(xiàn)難度排序:最( most difficult)和很(second most difficult)等等標稱:分類的數(shù)據(jù)。例如,一組問題可能根據(jù)問題的來源分類:需求和設計等等測量方法的類型通常影響可靠地

26、應用于給定屬性的刻度的類型。例如,的測量方法通常只支持順序或標稱刻度45區(qū)間刻度( erval scale)區(qū)間刻度可以表示測量點之間的精確差值,可以對區(qū)間刻度進行加減數(shù)算。例如,若產(chǎn)品A的缺陷率是每千行代碼5個缺陷,而產(chǎn)品B是每千行代碼3.5個缺陷,則可以說產(chǎn)品A的缺陷級比產(chǎn)品B每千行代碼高出1.5個缺陷測量區(qū)間刻度,需要建立一個嚴格定義的測量。給定了測量,就可以說兩個值之間相差15個,或者說兩個差值是相等的。例如,若產(chǎn)品C的缺陷率是每千行代碼2個缺陷,則可以說產(chǎn)品A和B的缺陷率的差值與產(chǎn)品B和C的缺陷率差值是相同的。48順序刻度(ordinal scale)順序刻度指將按順序進行比較的測量

27、操作。例如,可以按社會經(jīng)濟地位對家庭進行分類,如分為“上層”、“中層”和“下層”。又 如,CMMI把成熟度等級分為“初始級”、“可重復級”、“已定義級”、“已管理級”和“優(yōu)化級”在測量層次上,順序刻度比標稱刻度要高一些。通過順序刻度,不僅可以將 分類,而且可以將類別排序。順序刻度是不對稱的,若AB為真,則BA為假。順序刻度有傳遞性,即AB,BC,則AC順序刻度不能體現(xiàn)元 間的差別大小。例如,在客戶滿意度 中,通常采用5分制,即1=完全不滿意,2=部分不滿意,3=一般,4=滿意,5=完全滿意。 僅僅知道,54、43或52,但不能說5分比4分好多少,也不能說5分與4分間的差別與3分和2分間的差別是

28、一樣的。因為,要使客戶的滿意度從滿意(4分)增長到完全滿意(5分),同從部分不滿意(2分)增長到一般(3分),需要非常不同的改進活動和種類將順序刻度轉為數(shù)算時,不要求能夠進行加減乘除這樣的運算47測量用于導出基本測量值的標準化的定量的數(shù)量,如一個小時或一行代碼每個測量 是一個特殊的量,同類的其它量通過它來做比較,以表示它們相對于這個量的大小。只有通過同一個測量 來表示的量才能直接比較測量 通常不是為由 方法所確定的測量而定義的,或者說不是為實體化的序號或標稱刻度而定義的50比率刻度如果在區(qū)間刻度中,定義 或非隨意的零點值,則區(qū)間刻度就成了比率刻度。比率刻度是 的測量,可以進行所有的數(shù) 算,包括

29、乘除運算。例如,可以說產(chǎn)品A的缺陷率是產(chǎn)品C的缺陷率的2.5倍,因為當缺陷率為0時,意味著產(chǎn)品中不存在任何缺陷注意:零點不能隨意設定。例如,傳統(tǒng)的溫度測量(華氏溫度和攝氏溫度)。說夏天平均溫度80F,冬天平均溫度16F,差值是64F,但不能說80F比16F熱5倍。溫度測量是區(qū)間刻度,不是比率刻度除了少數(shù)特例外,幾乎所有的區(qū)間刻度都是比率刻度。即建立單位的大小之后,就可以構想出零來。注意:每個高級刻度具備低級刻度的所有屬性。測量級別越高,對數(shù)據(jù)的分析就越有力49測量函數(shù)測量函數(shù):用來合并兩個或多個基本和/或派生測量的算法或計算。派生測量的刻度和取決于它所組合的基本測量的刻度和,同時還取決于它們是

30、如何由函數(shù)組合的例如,除法(Divi)是用來產(chǎn)生生產(chǎn)率這個派生測量的函數(shù),生產(chǎn)的產(chǎn)品總量除以總的工作量就可算出生產(chǎn)率52派生測量派生測量:被定義成兩個或多個基本和/或派生測量的函數(shù)。派生測量獲取多個屬性的信息例如,生產(chǎn)率就是派生測量的一個示例,生產(chǎn)率通過代碼行的基本測量除以工作小時的基本測量來導出基本測量的簡單轉化(例如,基本測量取平方根)不會增加信息,因而不會產(chǎn)生派生測量數(shù)據(jù)的規(guī)范化通常包括將基本測量轉化為派生測量,以用于比較不同的實體51分析模型分析模型是一個具有相關決策準則的包括兩個或多個基本測量和/或派生測量的算法或計算分析模型基于對組件測量及其隨時間變化的行為之間的期望關系的理解和假

31、設分析模型產(chǎn)生與已定義的信息需要相關的估計或評 價。測量的刻度和方影響用來產(chǎn)生指示器的分析技術或模型的選擇54指示器指示器: 一個或多個測量(基本或派生的) 的顯示,是使用預定義算法或模型組合基本測量和/或派生測量而產(chǎn)生的指示器支持用戶為分析和制定決策而導出信息典型的指示器值是一系列和數(shù)字,指示器常用圖形或圖表來表示好的指示器可以 :支持指定的信息需要的分析支持需要的分析類型( 估計、可行性分析或性能分析)提供適當?shù)募毠?jié)等級提示一個可行的管理行動為做出決策和采取行動提供及時的信息指示器通常用來將實際值與它們的期望值做比較。期望值可能基于歷史平均數(shù)、計劃數(shù)字、指定的限定值或閥值范圍。模型和決策準

32、則幫助決定實際數(shù)據(jù)與期望數(shù)據(jù)之間的差距是否過大53信息需要節(jié)信息需要評價組件的規(guī)模來評估原始的估算56信息分類產(chǎn)品規(guī)模和穩(wěn)定性可度量概念物理規(guī)模和穩(wěn)定性指示器節(jié)指示器規(guī)模的增長趨勢分析模型規(guī)模增長率的增加,表明成本和進度的風險的增加決策準則如果規(guī)模增長率超過1.2,則應該分析派生測量節(jié)派生測量規(guī)模增長率基本測量節(jié)基本測量1、 計劃的源代碼行數(shù)2、 實際的源代碼行數(shù)2、 計算已批準的源代碼庫中的源代碼行數(shù)方法類型1、 客觀的2、 客觀的刻度1、 從0到無窮大的整數(shù)2、 從0到無窮大的整數(shù)刻度的類型1、 比率2、 比率2、 源代碼行屬性節(jié)相關實體1、開發(fā)計劃或者進度2、 基線化的源代碼庫屬性1、

33、在每個時期計劃完成的代碼行數(shù)2、源代碼行數(shù)決策準則決策準則用來決定實際數(shù)據(jù)和期望數(shù)據(jù)間的差距是否過大。它是數(shù)字閥值、目標和界限,用于確定行動或進一步 的需要,或者在一個給定結果中描述置信等級(level of confidence)。決策準則幫助解釋度量結果決策準則可能基于對期望行為的概念上的理解或從數(shù)據(jù)算出。決策準則可能源自歷史數(shù)據(jù)、計劃和直觀判斷或者作為統(tǒng)計控制界限 (control limits)或統(tǒng)計置信界限(confidence limits)被計算55與練習:需求穩(wěn)定性項目經(jīng)理每周要 需求變更率,并判斷需求的穩(wěn)定性,如果累計的需求變更率達到30%,項目經(jīng)理就會 和分析原因,必要的話

34、采取措施請寫出度量構造需求變更率=(增加的需求數(shù)+刪除的需求數(shù)+修改的需求數(shù))/基線的需求數(shù)需求穩(wěn)定性=1-需求變更率58與練習:工作量變化趨勢項目經(jīng)理要在項目開發(fā)過程中每周 和控制項目投入的工作量,如果實際與計劃工作量的偏差達到 20%以上,項目經(jīng)理就會 和分析原因,必要的話采取措施請寫出度量構造57與練習:組織級同類項目的生產(chǎn)率組織級度量分析 在每個項目結束時,要收集項目的規(guī)模和投入的工作量,并計算生產(chǎn)率對于類型相同的項目,組織級度量 還要計算同類項目的平均生產(chǎn)率和標準差請寫出度量構造60與練習:掙值項目經(jīng)理每周要 成本偏差和進度偏差,如果成本偏差率或進度偏差率達到+/-15%,項目經(jīng)理就

35、會 和分析原因,必要的話采取措施請寫出度量構造關于成本偏差和進度偏差:BCWS:已安排工作的支出(PV)(10個任務=1000小時)BCWP:執(zhí)行工作的支出(EV)(完成的8個任務=900小時)ACWP:執(zhí)行工作的實際支出(AC)(完成的8個任務=1100小時)SPI=(BCWP-BCWS)/BCWSCPI=(BCCWP)/ACWP5962度量過程模型度量信息模型提供了將信息需要、測量及信息產(chǎn)品聯(lián)系在一起的結構。而度量過程模型則與度量信息模型一起提供了在項目中實施度量的應用框架。兩者一起為每個特定的項目定義了相應的度量程序度量過程模型包括四項主要活動,每項活動對于度量的成功都是 的。這些活動是

36、:計劃度量執(zhí)行度量評價度量建立和維持委托度量過程模型是一種迭代的模式。它可根據(jù)項目的特性和環(huán)境裁剪,并可修改以滿足不斷變化的項目信息和決策需求61計劃活動是迭代的。在項目的開發(fā)過程中可能出現(xiàn)新的信息需要,也可能會對舊的需要進行細化。可能提出替代的測量,以便更好地滿足項目經(jīng)理的信息需要或將度量費用減到最少。已標識的信息需要的優(yōu)先級可能改變。本質(zhì)上,一個項目的度量計劃包括不斷地解決新的信息需要,變更過程,使產(chǎn)品更為成熟以及獲取新的度量數(shù)據(jù)64計劃度量提供了一致的方法來標識項目信息需要、選擇和指定測量并將它們集成到項目的技術和管理過程中去計劃的第一項任務是標識信息需要和設定優(yōu)先級第二項任務是選擇和指

37、定合適的測量,用于解決已標識的信息需要第三項任務是將測量集成到項目過程中去。包括檢查選定的測量在實際項目過程的語境和整個技術方法中的適用性以及在項目環(huán)境中開發(fā) 和分析想要得到的數(shù)據(jù)的規(guī)程計劃過程的結果 在度量計劃中。計劃可能是正式的,也可能是非正式的,而且可能被合并到另一個計劃中,如 開發(fā)計劃或整體項目計劃63信息需要的標識(1)信息需要的標識應該考慮多個信息源。應該確保所有的項目信息需要都被標識出來。有用的信息源如下表所示:66風險評估在標識信息需要時,應該始終考慮技術和管理風險評估的結果。風險評估可能會 與需求、技術、過程、成本或進度等相關的信息需要。風險還可能在缺少結構化風險管理過程的情

38、況下非正式地被識別出來項目的約束和假設項目計劃通常基于許多假設,如供應商的性能或測試設施的可用性。缺乏影響工作量、進度和質(zhì)量估計的信息應該看作信息需要。而且,進度和可能有著不可改變的或相的約束。如果與這些約束有偏離,而且影響到了項目的成功,就需要將這些領域識別為信息需要杠桿技術(Leveraged technologies)項目的成功可能依賴于平衡一些特定的技術,如使用非開發(fā)組件(現(xiàn)成的組件;的包;重用組件等)、通用領域構架或高級編程語言。如果項目目標依賴于使用特定的技術,那么這些技術的有效性就是一項信息需要產(chǎn)品驗收準則客戶可能會給要發(fā)布的產(chǎn)品施加緊迫的里程碑或驗收準則。如果組織對達到已定義的

39、驗收準則、宣傳的目標或其它外部準則的能力有極大的懷疑,那么對這些準則的滿意度進行識別就成了一項信息需要外部的需求許多項目信息需要是與項目的外部需求和關注點相關的。例如,做出測試或產(chǎn)品是否準備就緒的決策,可能需要識別出某些外部客戶驅動的信息需要并在項目內(nèi)進行 。滿足具有 性的或不太實際的組織級目標的可能性也可能作為一個項目的信息需要經(jīng)驗有過類似項目經(jīng)驗的項目組可以將潛在域標識為信息需要計劃度量:標識信息需要和設定優(yōu)先級所有的項目都規(guī)定了自己的目標。目標可能由主管經(jīng)理直接指定, 也可以由項目經(jīng)理與預期的系統(tǒng)用戶協(xié)商定義。這些目標通常根據(jù)整個系統(tǒng)的能力、資源、里程碑、質(zhì)量等級以及商業(yè)或系統(tǒng)性能目標來

40、定義。項目的成功很大程度上依賴于這些目標的實現(xiàn)問題( ie)就是需要關注的可能影響項目目標實現(xiàn)的領域,包括風險(risks)、問題(problems)和信息的缺乏(lack of information):問題:項目當前正在經(jīng)歷的或非常可能會經(jīng)歷的需要關注的領域風險:可能會發(fā)生,但不是必然會發(fā)生的需要關注的領域信息的缺乏:可用的信息以可靠地項目影響的需要關注的領域除了在項目開始時標識信息需要外, 新的信息需要也可能在項目進展中出現(xiàn)。新的或進化的需求、技術上的變更、可用資源和其它 通常會導致需要標識額外的信息需要65將信息需要到信息分類一旦標識出了項目的信息需要,下一步就是將它們到已定義的信息分

41、類:進度和進展資源和費用產(chǎn)品規(guī)模和穩(wěn)定性產(chǎn)品質(zhì)量過程性能技術有效性客戶滿意度信息分類幾乎對所有項目來講都是基本的,它是項目經(jīng)理每日必須管理的主要關注點68信息需要的標識(2)需要關注對項目最重要的信息需要。例如,對于新開發(fā)項目來講,可能需要關注編碼階段的生產(chǎn)率是否足以在計劃的完成日期交付產(chǎn)品;又如,對于維護項目來講,可以需要關注每個人月完成的變更請求數(shù)是否足以支持的完成日期思考一下:如何寫出相應的度量構造?67資源和費用70可測量概念(度量指標)要解決預期的測量工作量所花工作量是按計劃的嗎?是否有足夠的具備所需技能的員工?員工水平 開發(fā)工作量經(jīng)驗水平財務性能項目是否滿足和進度目標?BCWS(計

42、劃工作的累計成本) BCWP(計劃工作的累計實際成本) ACWP(已完成工作的累計成本)費用環(huán)境和支持資源需要的設施、設備和材料是否可獲得?需要的數(shù)量可用的數(shù)量可用的時間已用的時間進度與進展69可測量概念(度量指標)要解決預期的測量里程碑完成情況項目是否符合預定的里程碑?里程碑日期關鍵路徑性能關鍵任務或交付日期是否延遲?緩沖時間工作單元進展特定的活動和產(chǎn)品進展如何?已 的需求已測試的需求已打開已關閉已完成的評審已打開的變更請求已解決的變更請求已設計的單元已編碼的單元已集成的單元已嘗試的測試用例已通過的測試用例已打開的行動項、已完成的行動項增量式能力要交付的能力像在增量式構造和發(fā)布中預定的那樣嗎

43、?已集成的構件已集成的功能產(chǎn)品質(zhì)量72可測量概念(度量指標)要解決預期的測量功能正確性產(chǎn)品質(zhì)量是否達到了交付給用戶的水平?已標識是否得到了解決?缺陷缺陷的延續(xù)時間可性系統(tǒng)要求多少工作?的難度如何?恢復的時間圈復雜度效率目標系統(tǒng)能有效地使用系統(tǒng)資源嗎?利用率 吞吐量 響應時間可移植性功能在另一上重新駐宿達到了什么程度?標準的符合性可用性用戶界面是否足夠且便于操作?操作員的錯誤是在可接受的范圍內(nèi)嗎?操作員錯誤可靠性給用戶的服務常常被中斷嗎?故障率是在可接受的范圍內(nèi)嗎?平均故障間隔時間(MTBF)產(chǎn)品規(guī)模和穩(wěn)定性71可測量概念(度量指標)要解決預期的測量物理規(guī)模和穩(wěn)定性產(chǎn)品的規(guī)模、內(nèi)容、物理特性或接

44、口變更有多少?數(shù)據(jù)庫大小組件數(shù)接口數(shù) 代碼行數(shù)功能規(guī)模和穩(wěn)定性需求和相關的功能變更有多少?需求數(shù)功能變更數(shù)功能點數(shù)技術有效性74可測量概念(度量指標)要解決預期的測量技術適合性技術滿足所有的已分配的需求嗎或需要額外的技術嗎?需求覆蓋技術易變性新的技術是否因太多的變更而造成風險?基線變更過程性能73可測量概念(度量指標)要解決預期的測量過程符合性項目實現(xiàn)已定義的過程的一致性如何?基準成熟度評定過程審計發(fā)現(xiàn)過程效率過程效率是否達到了滿足當前委托和計劃的目標?生產(chǎn)率周期時間(Cycle Time)過程有效性因返工需要花多少額外的工作量?已包括的缺陷逃逸的缺陷(Defects Esca)返工工作量返工

45、組件設定信息需要的優(yōu)先級設定優(yōu)先級的目的是確保度量程序處理可能會對既定項目目標產(chǎn)生最大影響的信息需要設定優(yōu)先級有多種方法。項目成員之間必須就優(yōu)先級的設定方法達成一致。以下是一種優(yōu)先級方法:基于對項目的影響和發(fā)生的概率給每個標識出的信息需要標上數(shù)字等級將發(fā)生的概率乘以相對的影響就得到某項信息需要對項目的壓力。按壓力大小即可排出信息需要的優(yōu)先級項目信息需要的優(yōu)先級是動態(tài)的。隨著項目的進行,可能會發(fā)現(xiàn)新的信息需要。而且隨著項目的發(fā)展,發(fā)生的概率和相對的影響也會變化76客戶滿意度75可測量概念(度量指標)要解決預期的測量客戶反饋的客戶多大程度上理解項目的性能?項目滿足用戶的期望嗎?滿意度評定、費用客戶

46、支持客戶支持請求多快能得到處理?支持的請求數(shù)、支持時間計劃度量:選擇和指定測量既然每個項目都有自己的信息需要、過 產(chǎn)品集,應用于每個項目的測量集也就理所當然是有所不同的測量選擇任務的步驟包括:將合適的可測量概念 到每個已標識的信息需要上標識候選測量指定度量構造來組織這些測量,以便最有效地實現(xiàn)每個可測量概念雖然項目信息需要驅動對合適的 測量的選擇,但還必須考慮項目的整體特征和它的開發(fā)方法。分析類型和使用的模型同樣會影響測量的選擇。例如,大多數(shù)參數(shù)化的估計模型要求定義一個輸入集。因此,選定一個估計模型意味著選擇了相應的測量。預測需要的分析類型和 幫助定義需要的測量7877刻畫項目環(huán)境 - 2供應商

47、的過程會對度量過程的成本和效率產(chǎn)生影響。應該盡可能的使用當前的實踐和現(xiàn)有的機制,盡量少用新的度量需求項目的工作分解結構(WBS)可為和匯總數(shù)據(jù)提供基礎。如果開發(fā)過程的活動得到了詳細的定義,那么對這些活動的評審將得到非常有用的信息。一個的、定義不清的過程很難準確的說明正在測量的是什么。所以,開發(fā)過程的成熟度(如能力成熟度等級)影響了度量的效率和準確 性。經(jīng)驗表明,過程或定義不清的組織更有可能誤用度量數(shù)據(jù)對于許多信息需要來說,可用的數(shù)據(jù)在生命周期活動中會發(fā)生變化。例如在實現(xiàn)階段,進度可以根據(jù)單元的指定、設計和構造來測量而在集成和測試階段,進度可能就是根據(jù)測試用例的執(zhí)行和通過來測量了80刻畫項目環(huán)境

48、 - 1項目信息需要標識了度量過程必須從數(shù)據(jù)中獲取的信息。不同的項目管理和技術工程過程決定了要 的特定信息以及如何使用產(chǎn)生的信息。因此,定義一個有效的度量程序需要了解度量發(fā)生的環(huán)境。定義一個無法在現(xiàn)有的過程中實現(xiàn)的測量是毫無意義的必須考慮的關鍵項目 包括:用來定義供應商過程的生命周期模型或活動結構產(chǎn)品結構,包括增加和分配給子合同商和外部承包商的各種任務當前的度量活動系統(tǒng)和技術,包括設計技術、編程語言、環(huán)境和工具計劃的組件的來源,如非開發(fā)組件、新開發(fā)的組件或重用的組件管理、協(xié)調(diào)、評審、測試和實踐應用的工管理標準包含在項目中的每個組織的過程成熟度79選擇可應用的測量定義可測量概念后,接著要選擇可應

49、用的測量,即從與每個度量分類關聯(lián)的基本測量和派生測量中選出最合適的測量選擇測量時,要考慮潛在的測量與信息需要的組合,同時要考慮測量的效率和有效性以及項目產(chǎn)生測量的能力。例如 如果產(chǎn)品易變性的程度是一項信息需要,那么可以選取基于需求和產(chǎn)品規(guī)模的測量合適的測量依賴于項目的特性。編程語言和應用領域影響 規(guī)模測量的選擇,如功能點或代碼行的數(shù)量許多不同的測量可以應用于同一個信息需要。多數(shù)情況下, 所有甚至大多數(shù)潛在的測量是不切實際的。一般,優(yōu)先級越高的信息需要應該 的測量就越多82定義可測量概念一旦項目信息需要已經(jīng)標識出來,設定了優(yōu)先級, 到度量分類中并且刻畫好了項目環(huán)境,度量分析 就可以制定出滿足信息

50、需要的可測量概念應該選擇最適合信息需要的可測量概念。對關鍵的或優(yōu)先級較高的信息需要,可能需要選擇多個可測量概念例如如果項目信息需要是 集成的進展”,那么工作單元進展就是一個合適的可測量概念,因為信息需要是與指定的活動的進展相關的,也就是集成如果項目信息需要是“需要用來修復意外問題的附加費用”,那么應該相應地度量財務性能,因為它表明用來糾正潛在缺陷的額外費用81指定度量構造一旦選定了一個可測量概念和候選的測量,就必須定義合適的基本測量、派生測量及指示器,以完成相應度量構造的指定度量構造的指定通常是以迭代的方式實現(xiàn)的。也就是說,首先草擬候選的基本測量、派生測量和指示器,然后在各個級別上進行調(diào)整,最

51、后產(chǎn)生符合信息需要的度量構造許多基本測量支持多個派生測量和指示器。例如 實際開發(fā)的代碼行數(shù)這個基本測量用于根據(jù)生產(chǎn)率(代碼/工作量:派生測量)計算和 開發(fā)性能,并根據(jù)缺陷密度(缺陷/代碼:派生測量)計算和分析質(zhì)量84測量選擇準則83測量有效性在提供期望的洞察方面,測量的有效性如何?是否直接測量了有問題的過程或產(chǎn)品特性?是否提供了與多個信息需要相關的洞察領域特性確定的測量是否在給定的領域更有效?例如,響應時間被廣泛用來在信息系統(tǒng)中測量計算機資源的使用率,而內(nèi)存的使用率則廣泛用在 系統(tǒng)(如飛行器的飛行控制)中項目管理實踐現(xiàn)有的管理實踐能否支持度量需求?例如,是否有一個正使用中的計劃系統(tǒng)(sched

52、uling system)來提供一個或多個期望的測 量?是否有一個正使用中的要求特定度量輸入的估計模型?費用和可用性哪些數(shù)據(jù)應該在項目的環(huán)境中隨時可用?將數(shù)據(jù)提取和打包以便進行分析需要多大的工作量生命周期覆蓋測量是應用于考慮好的開發(fā)階段嗎?是否應用于多個開發(fā)階段外部需求整個組織或企業(yè)是否強制實行任何相關的度量需求?系統(tǒng)組件的規(guī)模和來源項目的規(guī)模是 明了在度量方面需要更大的投入?如果系統(tǒng)中大部分采用了外部供應的組件、 重用或 組件,測量是否有意義?度量數(shù)據(jù)的來源度量數(shù)據(jù)有三個主要來源:歷史數(shù)據(jù):包括從以往項目 的數(shù)據(jù)。這些數(shù)據(jù)對做出估計和確定計劃的可行性非常有用計劃數(shù)據(jù):通常表示項目的估計和期望

53、值。它通常包含 和進度,這是要和將來要測量的進展和費用作對比的。數(shù)據(jù)必須從原始的計劃及修訂過的計劃中 ,包括計劃的增量式變更實際性能數(shù)據(jù): 隨著項目進展,實際的數(shù)據(jù)將可獲得。許多數(shù)據(jù)源存在于技術和管理過程中。例如:問題可以從問題系統(tǒng)中獲取缺陷統(tǒng)計可以從配置管理系統(tǒng)中獲取花在活動上的小時數(shù)可以從財務管理中獲取進度數(shù)據(jù)通常來自技術經(jīng)理和組長們的詳細工作計劃等等對組件、單元或代碼行及其它可交付物或文檔的變更的測量通常都是從配置管理和中獲取的產(chǎn)品信息,如需求、組件或頁數(shù),也在評審和期間從需求和設計工具中獲取盡可能用自動化,因為數(shù)據(jù)是正常項目活動的副產(chǎn)品86將度量方法集成到項目過程中度量方法應該集成到項

54、目的技術和管理過程中,包括:將規(guī)程集成到提供數(shù)據(jù)的過程中將分析和匯報規(guī)程集成到過程中8588可測量概念電子化來源硬拷貝來源功能規(guī)模和穩(wěn)定性功能點計算系統(tǒng) 變更請求系統(tǒng)配置管理系統(tǒng)計算機輔助工程( CASE)工具需求和設計規(guī)格說明書變更請求功能正確性缺陷/問題系統(tǒng)配置管理系統(tǒng)CASE工具測試自動化工具測試差錯評審/設計評審和行動(notes and actions)可性靜態(tài)分析工具問題或故障系統(tǒng)評審/問題可測量概念電子化來源硬拷貝來源里程碑完成項目管理系統(tǒng)/項目進度工具進度表工作單元進展項目進度工具配置管理系統(tǒng)狀態(tài)增量式能力配置管理系統(tǒng)構造狀態(tài)統(tǒng)計個人工作量成本核算系統(tǒng)時間 系統(tǒng)估計工具計時卡財

55、務性能性能管理系統(tǒng)財務系統(tǒng)獲得價值財務物理規(guī)模和穩(wěn)定性靜態(tài)分析系統(tǒng)配置管理系統(tǒng)計算機模型產(chǎn)品列表產(chǎn)品說明表實驗測試87制定度量規(guī)程度量規(guī)程包括:和規(guī)程數(shù)據(jù)分析和匯報規(guī)程制定度量規(guī)程時必須考慮的需要解決的事項包括:結構周期責任人來源分析和匯報機制計劃和實際配置管理9089可測量概念電子化來源硬拷貝來源效率動態(tài)分析工具系統(tǒng)工具性能分析可用性問題或故障系統(tǒng)幫助桌面系統(tǒng)操作員問題過程符合性過程制定工具評估發(fā)現(xiàn)審計過程效率項目管理系統(tǒng)時間系統(tǒng)計時卡過程評審發(fā)現(xiàn)過程有效性缺陷/問題系統(tǒng)時間系統(tǒng)測試差錯評審/計時卡客戶反饋聯(lián)機反饋系統(tǒng)結果意見表組件結構增量1配置項A單元A1單元A2單元A3硬件配置項B單元B

56、1單元B2單元B3增量2配置項C單元C1單元C2單元C3硬件配置項D單元D1單元D2單元D3 92結構基本測量可能會從項目環(huán)境的多個不同實體中產(chǎn)生。這些實體中的大部分是與其它實體相關的。例如,一個 產(chǎn)品可能是由幾個不同的組件組成的。如果理解了它們之間相互關系,對一個組件的測量同樣會提供與 產(chǎn)品相關的信息結構獲取已測量實體之間的關系,這樣就可以根據(jù)需要考慮的問題適當?shù)睾喜⒑头纸鈹?shù)據(jù)三個常用的 結構是:組件結構:將產(chǎn)品組織成子系統(tǒng)、組件、單元等等,為產(chǎn)品規(guī)模和質(zhì)量提供了統(tǒng)計信息的基礎。的設計是一種常用的結構功能結構:把需求分解成功能,為功能規(guī)模和質(zhì)量的統(tǒng)計信息提供了有用的基礎活動結構:將工作過程組

57、織成元素和任務,為統(tǒng)計工作量和其它資源數(shù)據(jù)提供了基礎。典型活動包括需求分析、設計、實現(xiàn)、集成和測試每個實體可以到一個或多個結構中,以便數(shù)據(jù)可以在分析期間進行適當?shù)慕M合。另外,對于每個所用的結構,在結構中每個已測量實體的位置可以和測量的值一起91活動結構需求分析配置項A配置項B配置項C設計配置項A配置項B配置項C實現(xiàn)配置項A配置項B配置項C集成和測試配置項A配置項B配置項C 94功能結構系統(tǒng)服務配置項A配置項B顯示服務配置項C配置項D配置項E數(shù)據(jù)管理配置項F配置項D事務處理配置項H配置項I配置項J 93責任人度量過程需要許多人的參與,包括提供數(shù)據(jù)和進行性能分析的人,以及使用度量結果的者度量過程每

58、一步的責任都應指派給合適的人96周期、分析和匯報的頻率必須足以支持產(chǎn)生信息需要的 過程。這三個活動的計劃發(fā)生頻率通常是一致的(例如,每周或每月)匯報比分析頻繁(因為沒有新的結果要匯報)或是分析比 頻繁(因為沒有新的數(shù)據(jù)要分析)都是沒有意義的。不過,數(shù)據(jù) 可能會比數(shù)據(jù)的分析頻繁,以確保質(zhì)量大部分項目管理的測量都是按月來 和分析。不過,在集成和測試的最后階段,問題 數(shù)據(jù)可能每周都要分析一次95分析和匯報機制(工具和方法)應該識別出通過分析基本測量和派生測量來產(chǎn)生指示器的工具和規(guī)程數(shù)據(jù)的分析可能和數(shù)據(jù) 一樣 而昂貴。即使是已經(jīng)可用的數(shù)據(jù),缺乏合適的分析工具同樣會造成數(shù)據(jù)使用的浪費來自不同組織和過程的

59、數(shù)據(jù)需要標準化98來源指定和分析每一個基本測量的階段和活動。這可以在結構中得出有些測量可能應用于多個階段或活動,但可能僅僅從其中的一些階段或過程中收集97配置管理理想情況下, 、分析和匯報遵循度量計劃且保持同步由于數(shù)據(jù)有潛在的丟失可能,而且錯誤是不可避免的。因此,為了找回數(shù)據(jù)和 的先前版本,應該像 那樣對度量過程最終產(chǎn)品和中間產(chǎn)品進行配置管理。至少需要將 和分析的日期與數(shù)據(jù)和報告關聯(lián)起來100計劃和實際許多分析包括將實際性能與計劃進行比較。因而,數(shù)據(jù)通常是在項目計劃階段開始的許多測量包括估計或計劃,然后是實際結果。計劃和估計的更新將導致數(shù)據(jù)的更新99度量與規(guī)程102來源填寫人填寫時機填寫說明人

60、時機說明驗證人驗證說明考慮規(guī)程的時候4W+1H填寫人(基礎數(shù)據(jù)),人(基本測量/PAI測量/畫出指示器/做初步分析),分析人(針對指示器/深度分析),匯報給誰(針對分析結果,對決策做)填寫時間(基礎數(shù)據(jù),數(shù)據(jù)填寫在哪個表格或文檔中),時間(每周/雙周/每月/階段點,基本測量數(shù)據(jù)/PAI生測量數(shù)據(jù),在哪個中,項目進展,階段,總結,的分析),分析時間(每周/雙周/每月/階段點,針對指示器,產(chǎn)生分析結果放在什么地方),匯報時間How: 測量方法測量函數(shù)/分析模型101與練習請寫出工作量變化趨勢的兩個規(guī)程請寫出需求穩(wěn)定性的兩個規(guī)程請寫出掙值的兩個規(guī)程請寫出組織級同類項目生產(chǎn)率的兩個規(guī)程104度量分析與

溫馨提示

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

最新文檔

評論

0/150

提交評論