CMMI 支援 M A 資料分析方法指南 v1

2022-05-15 15:29:42 字數 4979 閱讀 2760

度量與分析規程

文件編號:gzcy_pp_prs-v1.0

文件資訊:

文件名稱:

文件類別:cmmi模板

密級:機密

版本資訊:v1.0

建立日期:

建立人:

審核者:

批准人:

批准日期:

保管人:

存放位置:

編輯軟體:microsoft office 2003 英文版

confidential

文件修訂記錄

*變化狀態:c――建立,a——增加,m——修改,d——刪除

文件審批資訊

掙值分析法是對專案進行跟蹤與**的方法,其基礎是對任務良好的細分以及合理的日程安排。掙值分析法是定期進行的,在軟體專案管理中一般以一星期為單位。

掙值分析的基本任務是:分析現狀,找出偏差,在此基礎上對專案的剩餘階段進行估算。因此可以分為三步進行專案的資料統計分析:進度和成本的統計分析;偏差分析;任務完成點估算等。

● 計畫值(pv)

計畫值(planned value):到當前報告週期結束時為止,按計畫應完成的全部任務的預算成本的總和。

計畫值(pv)亦可被稱作bcws(budgeted cost for work scheduled ,計畫任務預算成本)。

● 掙值(ev)

掙值(earned value):到當前報告週期結束時為止,已完成的全部任務的預算成本的總和。

掙值(ev)亦可被稱為bcwp(budgeted cost of work performed,已完成任務預算成本)。

● 實際成本(ac)

實際成本(actual cost):到當前報告週期結束時為止,已完成的全部任務的實際成本的總和。

實際成本(ac)亦可被稱為acwp (actual cost for work performed, 已完成的任務的實際成本)。

在掙值分析法中的成本通常是以完成任務的工作量來表示的。如在計畫中,第一周應完成模組1編碼(計畫工作量20人日)和模組2編碼(計畫工作量為10人日)兩項任務。到第一周結束時,只完成了模組1編碼的任務(實際花費的工作量為25人日)。

那麼,在第一周結束時,掙值計算如下:

1、 按計畫應完成的全部任務的預算成本的總和為30人日(即模組1編碼和模組2編碼兩項任務的計畫工作量的總和,20+10),即計畫值pv等於30。

2、 實際只完成了模組1編碼的乙個任務(該任務的計畫工作量為20),也就是說已完成的全部任務的預算成本為20人日,即掙值ev等於20人日。可理解為,到週末時,實際已經掙到了20人日的工作量。

3、 實際只完成了模組1編碼的乙個任務,但實際的工作量為25人日(而不是計畫中的20人日),也就是說已經完成的全部任務的實際成本的總和為25人日,即實際成本ac等於25人日。

在軟體專案管理中,掙值分析基礎是對任務良好的細分(即wbs)以及合理的日程安排,一般以一星期為單位。

● wbs(work break-down structure,工作拆分結構)

wbs是估算和進度安排的基礎,對wbs中每項活動或任務的工時估算就構成其預算工作量(即任務的計畫工作量)。需要注意的是,在wbs中有一種稱為loe(level of effort)型別的任務,是指一些無法精確計畫的瑣事,如進行配置狀態報告、處理變更情況等等,在掙值分析中,loe型別任務的計畫值pv與其掙值ev始終相等。

● 日程進度表

只有在日程進度表確定的情況下,才可能知道在專案的任一時間點上計畫完成任務的預算工作量。

在wbs工作量估算和日程進度表完成後,就能以週為單位計算出各週的計畫值pv,專案週期內每週的計畫值pv反映在掙值圖上就形成了掙值分析的基線(通常稱為掙值基線)。

計畫值pv可按以下方法計算:

1、 基本計算週期是周。

2、 累加本週計畫完成的任務的估算值(即預算的工作量)。

3、 加上loe型別活動本週的估算值,就得到本週內的估算值總和。

4、 再加上本週為止的以上各週的累計估算值,就得到本週為止的計畫值pv。

5、 按以上方法計算出專案週期內每週的計畫值pv。

6、 將每週的計畫值pv描到掙值圖上,就形成了掙值基線。

例如,wbs和日程進度安排如下:

根據上表,整理出每週的任務及其預算工作量,並得出計畫值pv,如下圖所示:

把每週的計畫值pv描在掙值圖上,就得出掙值基線圖,如下圖:

掙值ev和實際成本ac的計算是以任務完成的實際資料作為輸入的。任務的完成是以活動相關聯的工作產品通過檢查和審批為標誌的。

在計算掙值ev和實際成本ac時,需注意以下兩點:

1、 沒有完成度50%的最底層任務。要麼是完成(完成度為100%)或沒完成(完成度為100%),只有完成度100%的任務才能對ev有貢獻,並計算其ac。如下例中,只對個人週報的「是否完成」欄標為y的任務計算ev和ac。

2、 loe型別的任務總是按照它的預算值對ev做出貢獻。下例中,「配置狀態報告」為loe型別任務,其掙值ev等於預算值pv(預算工時為3);但loe型別的任務,實際成本ac是按實際花費工時計算(花費工時為2)。

把每週的掙值ev和實際成本ac描到掙值分析圖上,如下圖:

偏差分析的主要步驟如下:

以專案進展狀況的統計結果為依據,進行以下偏差分析:

(1) 進度效能指數(spi)

進度效能指數(spi)= 掙值/計畫算(ev/pv)

如果spi > 1.0,則表明到目前時間點,完成的工作比計畫的多(即,專案的進度提前了);

如果spi < 1.0,則表明到目前時間點,完成的工作比計畫的少(即,專案的進度滯後了)。

(2) 成本效能指數(cpi)

成本效能指數(cpi)= 掙值/實際成本(ev/ac)

如果cpi > 1.0,則表明到目前時間點,實際所用成本比估計要少(即,節約);

如果cpi < 1.0,則表明到目前時間點,實際所用成本比估計要多(即,超支)。

(3) 進度偏差(sv)

進度偏差(sv)= 掙值 - 計畫值(即,ev – pv)

描述到當前報告日期為止,專案的實際進度和計畫進度之間在成本方面的差異,可以用 sv 確定專案是否按計畫進行。

如果 sv 為正值(sv > 0),則專案在進度上超前於計畫(即,進度提前)。

如果 sv 是負值(sv < 0),則該專案在進度上落後於計畫(即,進度滯後)。

(4) 成本偏差(cv)

成本偏差(cv)= 掙值 - 實際成本 (即,ev – ac)

描述到當前報告日期為止,專案完成任務所用的計畫成本與實際花費的成本之間的差異。

如果"cv"為正值(cv > 0),則實際花費的成本低於預算值(即,節約)。

如果"cv"為負值(cv < 0),則目前消耗的成本高於預算值(即,超支)。

通過上述分析,可以定量地識別偏差(以及偏差方面)的嚴重程度,並根據專案設定的偏差閾值確定是否需要採取措施,通常該偏差閾值定為總的專案預估工時的20%,可視具體的情況定義。

對重大的成本或進度偏差(正偏差或負偏差)進行原因分析,並採取合適的措施。分析時可以從以下方面考慮:

● 個人週報中所報告的問題和爭議點;

● 估算的準確度;

● 技能和經驗;

● 外部因素;

● 變更活動的層次;

● 中斷情況;

● 工作習慣;

● 管理和技術過程;

● 資源情況等。

應盡早發現專案存在的潛在問題,防患於未然。例如:審查個人週報提供的資訊,識別可能對專案未來產生影響的問題;識別和分析成本或進度方面所表現的趨勢,以判別是否有可能發生重大偏差等。

此外,還應注意其他可能給專案帶來麻煩的訊號,如:

● 報告帶有主觀性或走形式;

● 加班過度;

● 發生互相責備的不合作情況;

● 團隊在評估和進度方面缺乏信心;

● 團隊士氣發生問題;

● 專案偏離計畫過程;

● 溝通減少;

● 採取「走捷徑」的做法;

● 發現新的重大風險。

如果發現有上述情況,就應分析專案目前的狀況是否有問題。

偏差分析的結果應以掙值彙總表的形式予以記錄,並存入配置庫。

任務完成點的估算是指對專案或階段尚未完成的剩餘部分進行實際估算。

(1)、剩餘任務預估成本(etc:estimated cost to complete)

按下述步驟計算etc:

● 正在進行的任務(即尚未完成的任務)迄今已花費的實際人力之和;

● 加上個人週報中度量值部分的剩餘完成工時;

● 加上尚未開始的任務所需人力估算。

如需要,可以通過對以下因素進行評價,來調整etc的值:

● 成本效能指標(cpi);

● 個人週報中列出的問題和爭議點;

● 風險。

(2)、完成預估日期(ecd:estimated completion date)

通過修改當前進度(非基線化進度)計算ecd,以反映個人週報度量值欄中的實際任務的開始和完成以及預計完成日期。如需要,可以通過對以下因素進行評價,來調整經修訂的完成日期:

● 進度效能指標(spi);

● 人員配備方面的預期變更;

● 個人週報中列出的問題和爭議點;

● 風險。

(3)、當前預估總成本(eac:estimated cost at completion)

定義:eac=ac+etc

意義:已完成任務實際成本和剩餘任務預估成本之和,即已經發生的實際成本加上估算的剩餘任務成本,反映當前評估點所預估的總成本。

(4)、當前預估成本偏差(cvac:estimated cost variance at completion)

定義:cvac=bac-eac

意義:專案預算總成本和當前預估總成本之差,反映成本預估上的偏差。

(5)、當前預估進度偏差(svac:estimated cost variance at completion)

定義:svac(以週為單位表示)=計畫完成日期-ecd

意義:計畫完成日期減去完成預估日期所得的差。其中,計畫完成日期是指當前的目標完成日期,即在初始計畫完成日期的基礎上,考慮批准的調整後的計畫完成日期。

任務完成點估算結果分別以成本彙總表和進度彙總表的形式予以記錄,並存入專案控制資料庫。

資料分析方法

平衡分析法 所謂平衡就是各個互相聯絡的因素之間,在數量上保持一定的合理的對應關係。平衡分析法是分析事物之間相互關係的一種方法。它分析事物之間發展是否平衡,揭示出事物間出現的不平衡狀態 性質和原因,指引人們去研究積極平衡的方法,促進事物的發展。統計平衡分析的主要方法有編制平衡表和建立平衡關係式。平衡表...

資料分析方法彙總

一 描述統計 描述性統計是指運用製表和分類,圖形以及計筠概括性資料來描述資料的集中趨勢 離散趨勢 偏度 峰度。1 缺失值填充 常用方法 剔除法 均值法 最小鄰居法 比率 回歸法 決策樹法。2 正態性檢驗 很多統計方法都要求數值服從或近似服從正態分佈,所以之前需要進行正態性檢驗。常用方法 非引數檢驗的...

面板資料分析方法總結

一般的順序是 先檢驗變數的平穩性,當變數均為同階單整變數時,再採用協整檢驗以判別變數間是否存在長期均衡關係。如果變數間存在長期均衡的關係,我們可以通過誤差修正模型 ecm 來檢驗變數間的長期因果關係 如變數間不存在協整關係,我們將對變數進行差分,然後通過向量自回歸模型 var 檢驗變數間的短期因果關...