試題二
某項目進入詳細設計階段后,項目經理為后續活動制定了如圖2所示的網絡計劃圖,圖中的“△”標志代表開發過程的一個里程碑,此處需進行階段評審,模塊1和模塊2都要通過評審后才能開始修復。
項目經理對網絡圖中的各活動進行了成本估算,估計每人每天耗費的成本為1000元,安排了各活動的人員數量并統計了模塊1、模塊2的開發和測試活動的工作量(如表2所示),其中階段評審活動不計入項目組的時間和人力成本預算,如表2
[問題1](3分)
請計算該項目自模塊開發起至模塊測試全部結束的計劃工期。
[問題2] (10分)
詳細設計完成后,項目組用了11天才進入階段評審。在階段評審中發現:模塊1開發已完成,測試尚未開始;模塊2的開發和測試均已完成,修復工作尚未開始,模塊2的實際工作量比計劃多用了3人天。
(1)請計算自詳細設計完成至階段評審期間模塊1的PV、EV、AC,并評價其進度和成本績效。
(2)請計算自詳細設計完成至階段評審期間模塊2的PV、EV、AC,并評價其進度和成本績效。
[問題3](8分)
(1)如果階段評審未作出任何調整措施,項目仍按當前狀況進展,請預測從階段評審結束到軟件集成開始這一期間模塊l、模塊2的ETC(完工尚需成本)(給出公式并計算結果)。
(2)如果階段評審后采取了有效的措施,項目仍按計劃進展,請預測從階段評審結束到軟件集成開始這一期間模塊1、模塊2的ETC(完工尚需成本)(給出公式并計算結果)。
[問題4] (4分)
請結合軟件開發和測試的一般過程,指出項目經理制定的網絡計劃和人力成本預算中存在的問題。
參考答案:
問題1:
模塊1工期=48/8+3/1+8/8+2/1=6+3+1+2=12
模塊2工期=80/10+3/1+10/10+2/1=8+3+1+2=14
總工期為關鍵路徑最長,所以總工期為14天
問題2:
(1)詳細設計完成至階段評審期間,模塊1應完成開發、測試工作(在第9天末),所以:模塊1的PV=模塊1的開發+模塊1的測試=48*1000+3*1000=51000元
在階段評審中發現:模塊1開發已完成,測試尚未開始,所以:模塊1的EV=模塊1的開發=48*1000=48000元
模塊1的AC=模塊1的開發=48*1000=48000元
SV=EV-PV=48000-51000=-3000<0,所以進度落后
CV=EV-AC=48000-48000=0,成本持平
(2)模塊2的PV=模塊2的開發+測試=80*1000+3*1000=83000元
在階段評審中發現:模塊2的開發、測試已完成,修復工作尚未開始,所以:
模塊2的EV=模塊2的開發+測試=80*1000+3*1000=83000元
模塊2的AC=模塊2的EV+3人天的成本=83*1000+3*1000=86000元
SV=EV-PV=83000-83000=0,進度持平
CV=EV-AC=83000-86000=-300<0,成本超支
問題3:
(1)典型情況下:模塊1ETC=EAC-AC=(BAC-EV)/CPI=13000/1=13000
模塊2ETC=EAC-AC=(BAC-EV)/CPI=12000/(8300/8600)=12434
(2)非典型情況下:模塊1ETC=BAC-EV=13000
模塊2ETC=BAC-EV=12000
問題4:
安排到模塊1開發與安排到模塊2開發的人力和對應的工作量相除后不匹配(模塊1開發6天完成、模塊2開發8天完成),使得模塊1與模塊2不能同時達到里程碑(模塊1第一次測試后將等2天時間進入階段評審),這就會造成資源和時間的浪費。所以里程碑設置不合理,人員安排不當。