下載/瀏覽

Download Report

Transcript 下載/瀏覽

專案管理專題報告
專案時間管理
報 告 者:李庭光
班
級:碩研資管二甲
學
號:MA390104
課
程:南臺資管所 專案管理專題
授課老師:陳炳文
報告出處:專案管理知識體指南 第四版
PMI國際專案管理學會台灣分會 譯
大綱
• 專案時間管理流程
• 定義活動
• 排序活動
• 估算活動資源
• 估算活動期程
• 發展時程
• 控制時程
2
專案時間管理流程
定義活動
排序活動
要做什麼?
什麼先做?
估算活動
估算活動
資源
期程
有誰可做?
要多少錢?
要做多久?
發展時程
控制時程
何時開始?
有無偏差?
何時結束?
如何糾正?
要多少人?
3
定義活動(Define Activities) (1/2)
• 為了達成專案目標,需要完成哪些事
• 如何定義活動
• 依據:範疇基準、企業環境因素、組織流程資產
• 方法:分解術、湧浪規劃法
• 結果:活動清單、活動屬性、里程碑清單
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
4
定義活動 (2/2) 【定義方法】
OO系統
• 分解術(Decomposition)
• 將WBS的工作包分解為活動
系統分析
…
系統建置
專案管理
• 湧浪規劃法(Rolling Wave Planning)
• 核心仍為「分解」
• 強調持續精進
• 例:里程碑層級(初期) → 活動(未來)
定義活動
排序活動
估算活動資源
行動應用
活動
估算活動期程
活動
…
…
Web應用
活動
發展時程
控制時程
5
排序活動(Sequence Activities) (1/6)
• 安排活動之間的後先關係 → 順序
• 排序依據
• 必要順序,例:開挖地基 → 地上建築
• 確切日期,例:2016/01/01系統需上線
• 產品特性,例:底層繪圖機制 → 動畫物件實作
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
6
排序活動(2/6)【排序方法】
• 順序圖示法(Precedence Diagramming Method, PDM)
• 應用於要徑法(CPM)中建構專案時程網路圖的方法
活動1
定義活動
排序活動
邏輯關係
估算活動資源
活動2
估算活動期程
發展時程
控制時程
7
排序活動(3/6)【排序方法 – 順序決定】
• 硬邏輯(hard logic)
• 合約需要,工作本質固有
• 例:地基→建築物、繪圖機制→繪圖物件
• 軟邏輯(soft logic)
• 通常來自該領域的最佳實務,傾向採用的某種特定順序
• 在時程壓縮時,可能需要重新檢討
• 外部相依關係(External dependencies)
• 考慮外部廠商資源的供應
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
8
排序活動(4/6) 【排序方法】
• 時程網圖範本(Schedule Network Templates)
•
•
•
•
又稱「子網圖」(sub network)
用以加速專案活動網圖的製作
其範圍可能是整個專案或一小部分
其效益視「範本」與「目前專案」之間交付標的相似程度而定
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
9
排序活動(5/6) 【排序結果-專案時程網路圖】
A
B
SS
開始
H
C
D
F
G
FS + 10
E
結束
SS + 10
I
K
定義活動
排序活動
J
L
估算活動資源
重繪自中文繁體(PMBOK Guide)第四版 圖6-7
估算活動期程
發展時程
控制時程
10
排序活動(6/6) 【排序結果-相依關係】
• 完成-開始(FS)
需求分析
• 前項完成,後項才開始
FS
需求設計
• 完成-完成(FF)
• 前項完成,後項才能完成
• 前項開始,後項才能開始
• 開始-完成(SF)
SS
測試計畫
文
• 前項開始,後項才能完成
排序活動
測試計畫
FF
需求設計
• 開始-開始(SS)
定義活動
需求設計
估算活動資源
件
SF
整合測試
重繪自林信惠、黃明祥、王文良(2005)。軟體專案管理。
估算活動期程
發展時程
控制時程
11
估算活動資源(Estimate Activity Resource) (1/5)
• 已知需進行的活動
• 已知活動之間的順序
• 確認完成這些活動所需的
•
•
•
•
材料
人員
設備
…
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
12
估算活動資源(2/5) 【估算依據】
• 專案時程網路圖
• 資源行事曆(Resource Calendars)
• 哪些資源的資訊在規劃活動期間是潛在可用的
• 資源何時可用?可用多久?
• 資源的經驗、技能水準、地理位置
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
13
估算活動資源(3/5) 【估算方法】
• 專家判斷(Expert Judgment)
• 備選方案分析(Alternatives Analysis)
• 活動不一定僅有單一方法能實現
• 評估其他可替代的方法
• 已發行之估算資料(Published Estimating Data)
• 不同國家與國家內的區域所公開之估算資料
• 勞務交易、物料、設備生產率 …
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
14
估算活動資源(4/5) 【估算方法】
• 由下往上估算(Bottom-Up Estimating)
• 針對目前並無法合理估算的活動
• 將活動內的工作再次拆解細分,並分別估計
• 專案管理軟體(Project Management Software)
• 透過工具軟體協助估算
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
15
估算活動資源(5/5) 【估算結果】
• 活動資源需求(Activity Resource Requirements)
• 可得知每個工作包需要何種資源、多少資源
• 資源分解結構(Resource Breakdown Structure)
• 用以辨識資源
• 資源類別:人力、物料、設備 …
• 資料類型:技能水準、等級 …
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
16
估算活動期程(Estimate Activity Durations) (1/4)
• 估計在預估的資源內,完成個別活動所需的工期數
• 依據
•
•
•
•
活動清單
活動資源需求
資源行事曆
…
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
17
估算活動期程(2/4) 【估算方法】
• 專家判斷法(Expert Judgment)
• 類比估算法(Analogous Estimating)
• 使用歷史資訊(過去類似專案)及專家判斷
• 三不特色:較不昂貴、較不費時、較不準確
• 參數估算法(Parametric Estimating)
• 依歷史性的數據及其他變數估算
• 例:每5小時能完成一位遊戲人物的外觀繪製,則10位人物需要50小時
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
18
估算活動期程(3/4) 【估算方法】
• 三點估算法(Three-Point Estimates)
𝑡𝑂 + 4𝑡𝑀 + 𝑡𝑃
𝑡𝐸 =
6
樂觀估計 + 4 ∗ 最可能值 + 悲觀估計
期望時間 =
6
• 風險準備分析(Reserve Analysis)
• 估算期程時加入「緩衝」(buffer)
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
19
估算活動期程(4/4) 【估算結果】
• 活動期程估算(Activity Duration Estimates)
• 2週 ± 2天
• 10%的機率會超過3週
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
20
發展時程(Develop Schedule) (1/8)
• 統整前述步驟的結果,產出專案流程
• 確認專案與各活動的開始與結束時間
• 依據
• 前述所有步驟的執行結果
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
21
發展時程(2/8) 【發展方法】
• 要徑法(Critical Path Methodology, CPM)
•
•
•
•
要徑:總浮時為零,且時間最長的路徑
要徑上的活動稱為「關鍵活動」
總浮時(Total float):不影響總時程延誤之情況下,活動可延遲時間
自由浮時(Free float):不影響下一活動之情況下,活動可延遲時間
B
5w
A
5w
開始
C
10w
定義活動
排序活動
估算活動資源
D
15w
結束
重繪自中文繁體(PMBOK Guide)第五版 圖6-7
估算活動期程
發展時程
控制時程
22
發展時程(3/8) 【發展方法】
• 關鍵鏈法(Critical Chain Method, CCM)
• 在路徑上加入緩衝,用以管理不確定性
• 專案緩衝:要徑末端的緩衝
• 匯流緩衝:其他路徑的緩衝
A
B
匯流
緩衝
專案
緩衝
開始
C
定義活動
排序活動
D
估算活動資源
E
估算活動期程
結束
F
發展時程
控制時程
23
發展時程(4/8) 【發展方法】
• 資源撫平(Resource Leveling)
• 如何分配資源,使其能兼顧各時段
• 例如:將一個人的時間分割以支援一個以上的工作
• 若-則情境分析法(What-If Scenario Analysis)
• 若發生X,則會如何?
• 用來評估專案時程在不利的情況下之可行性
• 時程壓縮(Schedule Compression)
• 縮程法:以最少成本,達最大縮時 (e.g. 加班、額外資源投入)
• 快速跟進:平行執行
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
24
發展時程(5/8) 【發展結果】
• 專案時程(Project Schedule)
• 每項活動的預計開始與結束時間
• 時程基準(Schedule Baseline)
• 作為基準的專案時程,需受專案管理團隊核准
• 時程資料(Schedule Data)
• 里程碑、排定活動、活動屬性、假設事項、限制條件
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
25
發展時程(6/8) 【發展結果 – 里程碑時程】
活動
識別碼
1.1.MB
日曆
單位
活動說明
提供新產品Z交付標的 – 已開始
要件1 – 已完成
0
1.1.2.M1
要件2 – 已完成
0
提供新產品Z交付標的 – 已完工
1期
2期
3期
4期
5期
0
1.1.1.M1
1.1.MF
專案時程時間範圍
0
重繪自中文繁體(PMBOK Guide)第四版 圖6-14
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
26
發展時程(7/8) 【發展結果 – 摘要時程】
活動
識別碼
1.1
日曆
單位
活動說明
提供新產品Z交付標的
專案時程時間範圍
1期
2期
3期
4期
5期
120
1.1.1
工作包1 – 發展要件1
67
1.1.2
工作包2 – 發展要件2
53
1.1.3
工作包3 – 整合要件組
53
重繪自中文繁體(PMBOK Guide)第四版 圖6-14
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
27
發展時程(8/8) 【發展結果 – 細部時程】
活動
識別碼
1.1.MB
1.1.1
日曆
單位
活動說明
提供新產品Z交付標的 – 已開始
工作包1 – 發展要件1
0
設計要件1
20
1.1.1.B
構建要件1
33
1.1.1.T
測試要件1
14
1.1.1.M1
要件1 – 已完成
0
工作包2 – 發展要件2
53
1.1.2.D
設計要件2
1期
2期
3期
4期
5期
SS
67
1.1.1.D
1.1.2
專案時程時間範圍
FS
14
…略…
重繪自中文繁體(PMBOK Guide)第四版 圖6-14
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
28
控制時程(Control Schedule) (1/3)
• 監視專案現狀
• 更新專案進度
• 專案是否偏離
• 如何糾正與預防
• 依據
• 專案管理計畫書
• 專案時程
• 工作績效資訊:有關進度,哪些已開始,哪些已結束
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
29
控制時程(2/3) 【控制方法】
• 績效審查(Performance Reviews)
• 完成百分比
• 剩餘期程
• 變異分析(Variance Analysis)
• 若採實獲值管理(EVM),則評估時程變異(SV)、時程績效指標(SPI)
• 總浮時的變異
• 相較於時程基準(包含基準開始、基準完成)是否發生變異
• 視情況進行資源撫平、調整提前與延後、時程壓縮等
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
30
控制時程(3/3) 【控制結果】
• 工作績效衡量值(Work Performance Measurements)
• 時程變異(SV):目前進度與規劃的差異
(SV = EV – PV,正為超前,負為落後)
• 時程績效指標(SPI):SPI = EV / PV,大於1為超前,小於1為落後
• 變更申請(Change Requests)
定義活動
排序活動
估算活動資源
估算活動期程
發展時程
控制時程
31
延伸分享【獨立開發者的專案時間管理】
• 特性:需求明確、溝通極佳、通常無時程壓力
• 定義活動:必要,一路由需求拆解至活動
• 排序活動:必要,且速度快
• 估算活動資源:人力(自己)、經驗、技能
• 估算活動期程:參考類似經驗
• 發展與控制時程:工作彈性大,有時只在乎預計上架日
32
問題與討論
• Q&A時間
33
參考資料
• PMI國際專案管理學會(譯)(2013)。專案管理知識體指南(第五版)。
• PMI國際專案管理學會(譯)(2008)。專案管理知識體指南(第四版)。
• 高安祥(民93)。工程網狀圖原理解析。
• 林信惠、黃明祥、王文良(2005)。軟體專案管理。智勝出版。
34