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