Transcript 如何進行專案控制?
第七章 專案監督與控制
Under Budget,
On Time,
Meet Spec.
本章大綱
學習目標
7.1 導論
7.2 專案監督的問題
7.3 進行專案監督
7.4 產值分析
7.5 專案控制
7.6 結論
2
學習目標
專案監督的問題。
如何進行專案監督?
何謂產值分析?
如何衡量工作進度?
如何進行專案控制?
何謂90%現象?對軟體專案的影響為何?
3
導論
專案開始執行後應不斷監督,當進度落
後、預算超支或品質不佳時,就應立即
採取行動。
有效的專案監督為不斷的蒐集資料、正
確的分析評估以避免的誤差、並且建立
一合理的評估制度。
專案監督誤差有:個人主觀的評估、呈
報不實的資料、不正確的評估方法。
產值分析法可改善專案監督的問題。
4
專案監督的問題
用直覺來衡量專案進度。
不同背景的評估誤差大。
害怕受罰而呈報不實資料。
不能即時發現問題。
小問題延遲專案完工時間。
選擇不當的衡量工具。
5
表7.1 預算執行與工期進度之關係
工期超前
工期落後
預算剩餘 專案執行有效率
專案執行落後
預算超支 增加人員或加班趕工
專案出現重大問題或效率不彰
6
進行專案監督
資料蒐集
何人蒐集
蒐集地點
資料種類
蒐集時機
蒐集方式
整合成本與時間的監督
產值分析法
7
進行專案監督(c.2)
整合時程與預算的監督
單從預算S曲線圖(Progress )或時程甘特圖
(Schedule)都不能完整地監督專案進度。
預算與時程二者必須同時加以監督,才能完
整地描述專案進度執行的成效。
8
圖7.3「整合S曲線圖與甘特圖」
9
產值分析
產值法
結合S曲線圖與甘特圖的整合圖雖能清楚瞭
解專案時程與預算的進度,然而不適合使用
在複雜的專案。
產值分析法亦能精確地同時衡量時程與預算
的使用情形。
10
產值分析(c.2)
BCWS(Budget Cost of Work Scheduled)
計畫工作時程之預估成本。
BCWP(Budget Cost of Work Performed)
實際工作時程之預估成本。
ACWP(Actual Cost of Work Performed)
實際工作時程的實際成本。
11
產值分析(c.3)
CV (Cost variance)成本差異
CV =BCWP-ACWP
=實際工作時程之預估成本
-實際工作時程的實際成本
成本差異最主要的目的是用以判斷預算
的使用是否超支。如果CV值為正,表示
預算在控制範圍內,沒有超支現象。如
果CV值為負,表示預算已經超支。
12
產值分析(c.4)
SV(Schedule variance)時程差異
SV =BCWP-BCWS
=實際工作時程之預估成本
-計畫工作時程之預估成本
時程差異最主要的目的是用以決定實際
的工作時程與規劃的時程之差。如果SV
為正,表示工作時程超前原訂計畫;若
SV為負,則表示工作時程落後計畫。
13
表7.3 由CV與SV來判斷專案管理現況
SV(+)
SV(-)
工期提前、工作效
CV(+)
率高,是最佳情況
工期落後、工作效率高,
可慢慢追上進度
工期提前、預算超
CV(–)
支,可能因為趕工
緣故
工期落後、工作效率低,
最糟糕的情況
14
產值分析(c.6)
EAC (Estimate At Completion)
EAC =(ACWP/BCWP)×總成本
完成時之成本估計
=(實際工作時程的實際成本/實際工作時程
之預估成本) ×總成本
EAC為預估專案完成時所需要的成本。
15
圖7.4 時程落後之分析
16
產值分析(c.8)
用產值法來衡量工作進度
百分比法
50/50法則
0/100法則
過去的經驗
設定里程碑
17
表7.5 幾種工作進度衡量的比較
名稱
工作1-1
工作1-2
工作1-3
工作1-4
工作1-5
工作1-6
工作1-7
工作1-8
BCWS
32,000
16,000
16,000
44,800
28,800
25,600
32,000
19,200
50-50法
0-100法則
32,000
32,000
16,000
16,000
16,000
16,000
22,400
0
14,400
0
12,800
0
16,000
0
0
0
百分比法
32,000(100%)
16,000(100%)
16,000(100%)
35,840(180%)
17,280(160%)
10,240(140%)
6,400(120%)
0( 0%)
18
圖7.7 幾種工作進度衡量的比較
識別碼
任務名稱
1 工作1-1
2001/3/25
工期 BCWS BCWP ACWP 完成百分比 3/25
5 d 32,000 32,000 32,000
100%
2001/4/1
4/1
2001/4/8
4/8
2001/4/15
4/15
2001/4/22
4/22
5 d 16,000 16,000 16,000
100%
3 工作1-3
5 d 16,000 16,000 16,000
100%
4 工作1-4
7 d 44,800 35,840 35,840
80%
5 工作1-5
4.5 d 28,800 17,280 17,280
60%
6 工作1-6
8 d 25,600 10,240 10,240
40%
7 工作1-7
10 d 32,000 6,400 6,400
20%
20%
0%
0%
6 d 19,200
0
0
2001/5/6
5/6
100%
2 工作1-2
8 工作1-8
2001/4/29
4/29
100%
100%
80%
60%
40%
19
產值分析(c.11)
狀態報告
專案執行過程的記錄。
專案開發重要參考。
不論成功或失敗都應留下記錄。
其型式有目前的工作情形、預測未來的情形、
目前的困難與未來的問題。
20
專案控制
專案必須不斷地監督,當發現問題時必
須立即採取修正行動。
愈早解決問題,成本與效果愈佳。
愈接近專案完工期限,愈難解決專案問
題。
21
專案控制(c.2)
專案控制的步驟
設立一比較基準(歷史資料、規範、專家顧
問)。
資料蒐集、正確衡量(專案監督、產值分析
法)。
比較實際與規劃的差異(差異分析)。
專案狀態報告。
修正行動。
22
專案控制(c.3)
專案控制的作法
專業有經驗的人員參與。
掌握外包資源。
制定簡潔、合理的控制流程與做法。
整合時程預算、統一衡量標準。
決策分析。
修正、中止準則。
配合使用適合的工具軟體。
23
專案控(c.4)
90%現象
專案規劃初期無法仔細規劃所有細節。
一些未考慮到小問題往往成為整合階段的延
誤的主因。
UDF可用來解決這類的問題。
24
圖7.8 90%現象
工作量
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
1
2
3
4
5
6
7
8
9
10 時間
25
專案控制(c.6)
單元開發資料夾(UDF)
如開發人員隨身記錄簿。
詳細記錄每個工作項目的步驟、說明、規範、
注意事項。
可有效掌專案進度、避免嚴重的專案延誤。
26
UDF與資訊系統開發的
關係
可行性分析
計畫與需求
產品設計
細部設計
編碼與單元
測試
整合
產品測試
操作維護
UDF No.1..n
0.總表
1.工作 需求
2.設計明細
3.單元測試
計畫
4.單元編碼
5.測試結果
6.問題報告
7.備註
8.複審建議
27
表7.7 UDF的總表
28
結論
專案執行時需要同時監督時程、預算才不失偏
頗。
消除影響專案監督的因素。
產值分析 主要有BCWS、BCWP、ACWP 。
專案管理應建立起一套控制機制,設定比較基
準、不斷地收集資料,衡量專案進度與工作完
成情形、比較實際執行進度與專案規劃進度、
做成結論報告供管理者參考、
當專案執行發生偏差時,應重新規劃不適當的
部分及採取適度的行動。
29