1. 程式人生 > >專案管理知識筆記六:計算完工估算EAC

專案管理知識筆記六:計算完工估算EAC

BAC:完工預算,首次基線的成本預算,

EAC:完工估算,EAC=AC + ETC
ETC:完工尚需成本(Estimate To Completion

如何計算完工估算EAC?

計算完工估算EAC是一種技術——預測。

為什麼叫預測呢,就是在已知專案績效,即EV、PV、AC、CV、CPI、SPI等資料的前提下,結合原有的預算BAC,對專案總共需要花費多少費用進行預測,即計算EAC。
計算EAC最簡單的想法,是用截止目前的成本AC加上未完成活動還需的花費ETC(完工尚需估算),即EAC=AC + ETC。但實際考試時一般不用這個公式,而是要分具體情況對待。

1、在原有BAC完全不準確時,需要重新估算每個未完成活動的成本,然後向上彙總到ETC,所以EAC=AC+重新估算的ETC。

2、由於重新算ETC代價太大,因此實際專案或考試中,計算EAC通常還是使用BAC,但要考慮兩種情況

  第一種情況,也是考試中最常見的情況,就是到現在為止成本與BAC相比出現了偏差,如果題目沒有特殊說明,這種偏差會一直持續到專案最後,所以計算完工估算EAC時按比例除以CPI就可以,即EAC=BAC/CPI

  第二種情況,題目裡會說成本到現在為止與BAC相比出現了偏差,但這個偏差是前一段時間的偶然偏差,今後不會再有了(比如,做計劃時安排1個初級程式員在專案上工作,BAC也是按此計算出來的,但前2個月初級程式設計師有事請假,臨時使用高階程式設計師做同樣的工作,導致一定成本偏差,第3個月初級程式設計師又回來工作了),所以計算EAC時只需要在原有BAC基礎上減去前期的成本偏差CV就可以了,即EAC=BAC-CV

,PMBOK上寫的是EAC=AC+BAC-EV,一樣的。

3、還有一種計算EAC的情況是,到現在為止CPI和SPI都不好,領導還要求你按原有進度完成,公式就是PMBOK185頁最上面的:

AC + [(BAC – EV) /(累計CPI x 累計SPI)]。

結論:

無論何時:

EAC=AC + ETC

四種情況見:

EAC=BAC/CPI  典型

EAC=AC+BAC-EV 非典型

EAC=AC+(BAC-EV)/CPI*SPI   CPI和SPI同時作用

EAC=AC+重新自下而上的估算

完工尚需績效指數:

TCPI=(BAC-EV)/(BAC-AC)   <1為好

情況2:

TCPI=(BAC-EV)/(EAC-AC)  <1為好

考點二:求EAC、ETC

     此類題目也是必考題目。算EAC、ETC的關鍵就是要找到3個變數:BAC,EV和AC,因為

EAC=BAC-CV或EAC=BAC/CPI,

ETC=BAC-EVETC=(BAC-EV)/CPI

都只需要知道這3個變數就可算出。或者題目中會直接告訴你CPI或CV是多少。有學員問,到底按典型偏差還是非典型偏差計算呢?一般題目中會告訴你“情況一直持續下去”“這樣的績效會延續下去”,這時就按典型偏差用除法;如果題目中告訴你“這種情況以後不會再發生”“這是某一個特別原因導致的”,這時按非典型偏差,用減法。如果題目中上述暗示都沒有,那就兩種情況都算一下,看答案裡有哪個。

例題:

進度及成本

閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。

【說明】

某公司技術人員人力成本如表1所示。

表1

分析師

設計師

程式設計師

測試工程師

日均成本(元)

350

300

400

300

專案經理根據專案總體要求制定了某專案的網路資源計劃圖(圖1所示,單位為日,為簡化起見,不考慮節假日),

並向公司申請了2名分析師負責需求分析,3名設計師負責系統設計,10名程式設計師負責子系統開發和整合,2名測試工程師負責系統測試和釋出。專案經理估算總人力成本為27400元。

【問題1】(4分)

請指出專案經理在人力成本的估算中使用了哪些成本估算方法。

【問題2】(7分)

第9日的工作結束時,專案組已完成需求分析、系統設計工作,子系統1的開發完成了四分之一,子系統3的開發完成了三分之一,其餘工作尚未開展,此時人力部門統計應支付總人力成本9400元。請評價專案當前的進度績效和成本績效,給出調整措施,並預測按原計劃繼續執行所需要的ETC(完工尚需成本)。

【問題3】(4分)

假設每各專案組成員均可勝任分析、設計、開發、整合、測試和釋出工作,在不影響工期的前提下,可重新安排有關活動的順序以減少專案所需人數,此種情況下,該專案最少需要(1)人,子系統3的開發最晚應在第(2)日開始。

請你將上面的敘述補充完整(將空白處應填寫的恰當內容寫在答題紙的對應欄內)。

答案:

【問題1】(4分)

請指出專案經理在人力成本的估算中使用了哪些成本估算方法。

分析:有兩種基本的成本估算方法:自頂向下和自底向上。

這兩種方法都要求採用某種方法做出估算。有許多估算方法可以利用,大致劃分為三類:專家估演算法、類推估演算法、算式估演算法

答案:自頂向下和自底向上或自下而上估算、引數估算

【問題2】(7分)
第9日的工作結束時,專案組已完成需求分析、系統設計工作、子系統1的開發完成了四分之一、子系統3的開發完成了三分之一,其餘工作尚未開展,此時人力部門統計應支付總人力成本9400元。請評價專案當前的進度績效和成本績效,給出調整措施,並預測原計劃繼續執行所需要的ETC(完工尚需成本)。
解析:首先畫網路圖,注意題目給的是第一個活動從0開始,如果變成1,則每個活動左邊加1即可,其餘不動,紅色的為關鍵路徑

首先根據題目得知BAC=27400
第9日,
預計活動的預計成本
PV=需求分析+系統設計工作+子系統1的1/3 + 子系統2的1/3 + 子系統3的1/3
 =350元*2人*3天+300元*3人*5天+400元*5人*1天+400元*3人*1天+400元*2人*1天
 =10600
實際活動的實際成本AC= 9400
實際活動的預計成本
EV=需求分析+系統設計工作+子系統1的1/3   +  子系統3的1/3
 =350元*2人*3天+300元*3人*5天+400元*5人*1天+400元*2人*1天=9400
CPI=EV/AC=9400/9400=1 成本剛好預算平衡。不需要調整SPI=EV/PV=9400/10600=0.886 進度落後。
方法:用高效人員替換低效率人員(1分),
      加班(或趕工)(1分)或在防範風險的前提下並行施工(1分)
ETC=(BAC-EV)/CPI=(27400-9400)/1=18000(元)

【問題3】(4分)
假設每名專案組成員均可勝任分析、設計、開發、整合、測試和釋出工作,在不影響工期的前提下,可重新安排有關活動的順序以減少專案所需人數,此種情況下,該專案最少需要7人,子系統3的開發最晚應在第12日開始。注意:子系統2的任務延長工期1天,所以人數減少為2人.

改變的網路圖:

人力資源圖: