如何進行專案控制?

Download Report

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