度量過程框架:

度量和分析過程域包括:
- 詳細說明度量和分析的目的,使其與已標識的信息需要和目的一致
- 詳細說明度量、數據采集、存儲機制、分析技術以及報告和反饋機制
- 實現數據的采集、存儲、分析和報告
- 提供可用于作出可靠決策的客觀結果,并采取適當的糾正行動
將度量和分析活動與項目的其它過程集成,以支持:
- 客觀的計劃和估計
- 按已制定的計劃和目的跟蹤實際的性能
- 標識和解決與過程相關的問題
- 提供將度量合并到未來的附加過程中去的基礎
注意二級的度量集中在項目級別,項目可以把特定的項目數據和結果存放在項目專用的庫中。當數據在項目間廣泛共享時,數據可以駐留在組織級度量倉庫中。要建立組織級的度量數據庫,應該參考三級的過程域OPD組織過程定義,對于度量中的分析到了四級后需要使用統計學的相關方法和工具進行定量的分析,涉及到四級QPM量化項目管理過程域的內容。
SG 1 調整度量和分析活動(度量的目的和活動要與已標識的信息需要和目的相一致)
- SP 1.1 建立度量目的
- SP 1.2 詳細說明度量
- SP 1.3 詳細說明數據采集和存儲規程
- SP 1.4 詳細說明分析規程
在進行度量計劃和實施度量前,必須要搞清楚度量的目的,度量的目的是通過采集的數據分析,改進我們的過程的有效性,提高效率和改善質量。度量目的的來源可以是管理、技術、項目、產品或過程等方面實現的需要,來源于企業的戰略和商業計劃,項目計劃,管理和技術問題,過程改進計劃等。
關于度量信息的分類,可以分為
- 進度和進展(里程碑的實現和工作單元的執行情況)
- 資源和費用(項目分配的人力資源和其它費用)
- 產品規模和穩定性(軟件的規模,軟件功能范圍和數量的變更)
- 產品質量(缺陷密度,現場缺陷)
- 過程性能(評審效率,缺陷泄露情況,過程符合度,不合格項)
- 技術有效性(軟件架構和軟件重用)
- 客戶滿意度(交付的產品與服務滿足客戶期望的程度)
在SP1.2重點是度量本身要是精確的,可量化的度量。度量可能是基本度量,或者是派生度量。基本度量數據由直接度量獲得。派生度量數據來自其它數據,通常是由兩個或多個基本度量組合而來。如缺陷數是基本度量,而缺陷密度則是派生度量。
在建立了度量的目的和確定了度量的方法后,進入SP1.3要解決度量數據的收集,度量數據的存儲兩個問題。要明確地說明數據如何采集,從何處采集,和何時采集。要指定采集有效數據的規程。為了分析數據,數據要按可訪問的方式存儲,并且要確定是否為可能的重新分析或文檔目的而保存。
當采集和存儲了數據后,就需要選擇合適的數據分析方法和工具,到了QPM量化管理后就會更加強調對于不同的子過程該采用哪些統計學的方法和工具。
SG 2 提供度量結果以處理已標識的信息需要和目的
- SP 2.1 采集度量數據:獲得特定的度量數據
- SP 2.2 分析度量數據
- SP 2.3 存儲數據和結果
- SP 2.4 交流結果
注意在SG1是制定具體的方法和規程,在SP2是實際的度量執行活動。在SP2.1首先是按照度量規程采集我們需要度量的活動的執行數據,在數據采集到后必須對數據進行完整性的檢查,以保證數據的準確有效。度量很多時候無效或沒有起到實際的作用,最大的原因不是在于度量的方法和工具上面,而是在于我們采集到的數據本身是不準確或錯誤的,導致最終分析出來的結果也是錯誤的。
在SP2.2是講按照計劃對度量數據進行分析,必要時要進行額外的分析,結果由有關的項目相關人員評審,并指出將來要對分析作必要的修訂。在完成了度量數據的采集和分析后,我們需要對度量后的數據進行存儲,以作為項目的歷史數據后續可以作為項目計劃和估算的重要參數。
度量數據的存儲主要包括了:
- 度量計劃
- 度量的規格說明
- 已經采集的數據集
- 分析報告和陳述
在二級項目的度量數據主要是服務于項目和個人的需要。到了三級后項目度量數據要存儲到組織級的度量數據庫中,以方便建立組織級的度量基線。具體內容在三級的OPD過程域。
SEI建議的度量元
- 進度性能(里程碑性能、工作單元進展)
- 成本性能(實際與計劃的對照,不一致情況)
- 工作量性能(實際與計劃的對照,不一致情況)
- 需求管理(增加的、刪除的、修改的,需求易變性)
- 程序規模(源碼行數、頁數,實際與計劃的對照)
- 測試性能(需要的測試,通過的測試)
- 缺陷數據狀態(未解決的問題,解決完成的問題,缺陷密度,缺陷來源)
- 過程性能(完成的任務,行動項數)
- 計算機資源利用率(內存占有量,CPU占有量)
- 管理計劃項目過程的性能(對照實際進展做估計,重計劃,項目總結數據)
在三級我們主要到度量要上升到組織級,在GG3中也談到要將度量活動制度化為組織級已經定義的過程,組織可以通過各個項目度量數據的收集來建立組織過程能力基線。在四級中注意重點是度量需要到我們需要監控的各個子過程粒度,同時在度量數據分析的時候需要采用統計學的相關方法和工具進行。具體一些CMMI四級中涉及到度量的要求:
- 根據商業目標確定項目目標,根據項目目標
- 根據質量性能目標選擇最有價值的子過程進行量化管理,粒度到子過程
- 采用統計學的方法和思想而不僅僅是應用SPC
- 可以應該QFD逐層分解來選擇度量技術和子過程
- 度量是使過程受管理的基礎,而不僅僅是為將來收集和跟蹤數據
- 更好的根據過程能力基線PPB管理當前項目性能,過程受控
- 更好的根據過程能力模型PPM預測將來
|