Skip to main content

PMI (Project Management Institute) 專案管理知識體系

PMI 提供的《專案管理知識體系指南》(PMBOK)涵蓋了專案管理中的 五大過程組十大知識領域,這些結構是為了幫助專案管理者在不同階段有效管理專案。以下是五大過程組和十大知識領域的詳細說明,並附上軟體工程的範例:

五大過程組

  1. 啟動過程組(Initiating Process Group)

    • 定義專案並獲得啟動批准,確認專案的目的、目標及範疇。

    範例(軟體工程)

    • 公司需要開發一個顧客服務平台。管理團隊與相關利益相關者確認專案的範疇,並撰寫專案章程(Project Charter),以確保所有人對專案目標和交付品有共識。
  2. 規劃過程組(Planning Process Group)

    • 制定專案管理計劃,詳細描述如何實現專案目標,涵蓋範疇、時間、成本、品質等要素。

    範例(軟體工程)

    • 專案團隊制定專案管理計劃,包括專案範疇說明書、進度計劃、成本估算、風險管理計劃和資源分配。具體到軟體開發,還會規劃版本發布的迭代和功能的優先次序。
  3. 執行過程組(Executing Process Group)

    • 根據規劃執行專案工作,並確保交付專案產品。

    範例(軟體工程)

    • 開發團隊開始編寫代碼,測試團隊開始撰寫測試用例,UI/UX 設計團隊創建界面設計。專案經理負責跟進團隊進度,並確保資源按需求分配。
  4. 監控與控制過程組(Monitoring and Controlling Process Group)

    • 跟蹤專案的進度與表現,確保專案符合計劃,並進行必要的調整。

    範例(軟體工程)

    • 專案經理每週進行專案進度報告,對比實際進度與原定計劃,分析是否需要調整時間表或資源分配。發現某功能開發滯後時,立即調整優先順序或增加資源投入。
  5. 收尾過程組(Closing Process Group)

    • 正式完成專案或專案階段,交付成果並確認專案成功完成。

    範例(軟體工程)

    • 所有功能開發與測試完成後,開發團隊交付最終產品給客戶。客戶驗收並簽署驗收文件,專案進行正式關閉,並進行專案後評估,以學習專案中的經驗教訓。

十大知識領域

  1. 專案整合管理(Project Integration Management)

    • 確保各專案要素相互協調,包括專案啟動、規劃、執行、監控及收尾。

    範例

    • 開發管理者負責整合客戶需求、專案進度與資源調配,保證專案按計劃順利進行。
  2. 專案範疇管理(Project Scope Management)

    • 確認和控制專案的範疇,確保只完成被批准的工作。

    範例

    • 在開發顧客服務平台時,明確專案的核心功能範疇,例如訂單查詢、問題反饋系統等,防止團隊加入不在範疇內的功能。
  3. 專案時間管理(Project Schedule Management)

    • 制定和控制專案進度,確保專案按時完成。

    範例

    • 團隊為各個功能開發制定時間表,預計在六個月內完成所有工作。若出現進度偏差,專案經理會進行調整。
  4. 專案成本管理(Project Cost Management)

    • 估算、預算和控制專案成本,確保專案在預算範圍內完成。

    範例

    • 專案經理制定預算,包括開發者工時、測試設備費用等,並定期監控成本使用情況,避免超支。
  5. 專案品質管理(Project Quality Management)

    • 確保專案產品達到客戶的品質要求,並持續改進工作流程。

    範例

    • 開發團隊遵循軟體測試流程,包括單元測試、集成測試、系統測試,確保軟體符合客戶要求。
  6. 專案資源管理(Project Resource Management)

    • 確保專案獲得必要的資源,包括人力、設備、材料等。

    範例

    • 專案經理調配團隊人力資源,確保在不同階段有適當的開發人員、測試人員和設計師。
  7. 專案溝通管理(Project Communications Management)

    • 確保專案的資訊能有效地傳達給所有利益相關者。

    範例

    • 專案經理定期與客戶進行專案更新會議,並保持團隊內部溝通順暢,確保每位成員了解最新的專案需求與變更。
  8. 專案風險管理(Project Risk Management)

    • 識別和評估專案風險,並制定應對措施以降低風險影響。

    範例

    • 專案經理識別潛在風險,如開發工具的技術不成熟可能影響進度,並制定應對計劃,例如引入替代方案。
  9. 專案採購管理(Project Procurement Management)

    • 規劃和管理專案中的外部採購,包括外包開發或購買工具。

    範例

    • 公司從外部購買一個現成的客戶管理模組,並與供應商談判合同與交付時間。
  10. 專案相關方管理(Project Stakeholder Management)

  • 確保專案相關方的需求和期望得到管理和滿足。

範例

  • 專案經理與客戶、開發團隊、測試團隊以及外部供應商進行溝通,確保所有人的需求得到充分理解與處理。

軟體工程範例總結

  • 啟動過程組:確認軟體專案的目標和範疇,編寫專案章程。
  • 規劃過程組:制定完整的開發計劃、時間表和資源分配策略。
  • 執行過程組:依照計劃進行編碼、測試、UI 設計等專案工作。
  • 監控與控制過程組:持續跟蹤專案進度,應對變更和風險。
  • 收尾過程組:交付軟體產品,進行專案後總結。

透過整合這五大過程組和十大知識領域,專案經理可以有效地管理軟體工程專案,確保專案按時、按預算且符合品質要求地完成。

轉換為表格如下

以下是五大過程組和十大知識領域的內容,轉換為表格格式:

五大過程組說明軟體工程範例
啟動過程組 (Initiating)定義專案並獲得啟動批准,確認專案目標及範疇公司需要開發顧客服務平台,確認專案範疇,撰寫專案章程
規劃過程組 (Planning)制定專案管理計劃,描述如何實現專案目標制定專案計劃,包含進度、成本、風險、資源等
執行過程組 (Executing)根據規劃執行專案工作,交付專案產品開發團隊開始編碼,測試團隊撰寫測試用例,UI 設計工作
監控與控制過程組 (Monitoring & Controlling)跟蹤專案進度,確保專案符合計劃,並進行必要調整每週進行專案進度報告,檢查進度與計劃是否匹配
收尾過程組 (Closing)正式完成專案或專案階段,交付成果完成功能後交付給客戶,客戶驗收後正式關閉專案

十大知識領域說明軟體工程範例
專案整合管理 (Project Integration Management)確保各專案要素相互協調開發管理者整合需求、進度與資源,保證專案順利進行
專案範疇管理 (Project Scope Management)確認和控制專案範疇明確範疇,如訂單查詢、問題反饋系統,防止範疇擴大
專案時間管理 (Project Schedule Management)制定和控制專案進度為各功能制定時間表,預計在六個月內完成
專案成本管理 (Project Cost Management)估算、預算和控制專案成本計劃人力、設備、資源成本,確保專案不超支
專案品質管理 (Project Quality Management)確保專案產品達到品質要求使用單元測試、集成測試等方式,保證軟體品質
專案資源管理 (Project Resource Management)確保專案獲得必要資源調配人力、設備等資源,確保每個階段有足夠人力
專案溝通管理 (Project Communications Management)確保資訊有效傳達給利益相關者定期與客戶和團隊更新專案進度,確保所有人同步
專案風險管理 (Project Risk Management)識別和評估風險,制定應對措施識別開發工具不成熟的風險,制定替代方案
專案採購管理 (Project Procurement Management)規劃和管理專案中的外部採購從外部供應商購買模組,談判合同和交付時間
專案相關方管理 (Project Stakeholder Management)管理並滿足相關方的需求和期望與客戶、團隊和供應商溝通,確保所有人的需求得到處理