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