📚 綜合學習筆記:專案管理(單元 15)
歡迎來到單元 15!專案管理是資訊科技 (IT) 中最實用且寶貴的技能之一。它的核心在於確保一項大型任務(例如開發一套新軟體系統、策劃大型活動或建立網站)能夠在預算範圍內準時、成功地完成。
你可以把它想像成擔任一部荷里活大片的導演——你需要劇本(計畫)、演員和劇組人員(資源)、時間表(任務),以及持續的檢查以確保一切運作順利!
讓我們將這個過程拆解成幾個易於理解的階段。
15.1 專案生命週期階段
每個成功的專案都遵循一個結構化的生命週期,通常分為四個主要階段。請記住這個簡單的順序:啟動 (Initiation)、規劃 (Planning)、執行與監控 (Execution & Monitoring),以及結束 (Closing)。
1. 專案啟動(「為何」與「做什麼」)
這是建立專案基礎的第一步。如果跳過這個階段,專案很可能會失敗!
- 識別目標:最終預期的成果是什麼?(例如:「推出一個功能完整的電子商務網站。」)
- 所需資源:對你需要的資源(人力、預算、設備)進行初步評估。
- 成功準則:如何判斷專案是否成功?(例如:「網站必須每小時能處理 100 筆交易。」)
- 利害關係人及其需求:識別所有受專案影響的人員(用戶、管理層、開發人員等)以及他們的期望。
- 專案範圍:定義界限——專案中「包含」什麼,以及「排除」什麼。
- 制定高層次時間表:一個概括性的時間線,還不需要細化到每分鐘的詳細計畫。
小貼士:將啟動階段視為撰寫專案任務聲明,並讓每個人對目標達成共識的過程。
2. 專案規劃(「如何做」)
一旦你知道要做什麼,接下來就是詳細構思如何做。此階段為專案的後續工作制定路線圖。
- 資源的詳細規劃:將特定的人員、設備和材料分配到各項任務中。
- 任務排程:將專案拆解為小型、可管理的工作,並確定每項任務的開始和結束時間。(這就是你開始使用甘特圖等工具的時候——請參閱第 15.3 節)。
3. 專案執行與監控(「執行」與「檢查」)
這是實際工作發生的階段。執行是落實計畫,而監控則是根據計畫不斷進行檢查。
- 執行計畫:進行規劃階段所定義的任務和活動。
- 根據時間監控進度:我們是否按計畫進行?是否達成了截止日期(里程碑)?
- 根據成本監控進度:我們是否花費太多金錢?是否在預算之內?
- 根據品質監控進度:工作是否符合要求的標準和規範?
- 向利害關係人報告:讓所有人掌握最新狀態、風險和變更。溝通在這裡是關鍵!
類比:執行就像是駕駛汽車,而監控就像是時刻注視速度表和油量表,以確保你能安全且準時地抵達目的地。
4. 專案結束(「完成」)
專案雖然結束了,但在簽署文件並吸取教訓之前,它還未真正完成。
- 專案完成與檢討:正式交付最終產品(交付物)並關閉預算。
- 為什麼要進行專案檢討:根據最初的成功準則評估專案成效,找出做得好的地方、出錯的地方,並總結經驗教訓,為未來的專案做準備。
💭 重點總結 (15.1)
專案生命週期 (I-P-E-C) 確保了系統開發過程中的結構化、負責制和文件化。檢討對於持續改進至關重要。
15.2 專案管理軟體
專案管理軟體 (PMS) 協助經理自動化、視覺化並追蹤專案生命週期中產生的大量數據。
專案管理軟體的類型
- 桌面版:安裝在單一機器上(例如:Microsoft Project)。
- 網頁版:透過瀏覽器存取;非常適合遠端團隊(例如:Trello, Asana)。
- 行動版:允許隨時隨地追蹤進度和更新的應用程式。
- 個人/單使用者版:專為管理個人任務而設計的工具。
- 協作版:專為團隊協調而設計,允許多個使用者同時編輯和查看相同的數據。
支援專案的用途
PMS 可以簡化許多複雜的管理任務:
- 支援規劃:幫助定義任務的邏輯流程並識別依賴關係。
- 任務排程:當一項任務延誤時,自動調整日期。
- 資源分配:追蹤誰在做什麼,並識別人員或機器是否超負荷。
- 成本計算:即時監控支出與預算金額的對比。
- 溝通:內建訊息傳遞、警報和通知功能。
- 協作工作與決策:提供一個中央樞紐,讓團隊成員共享文件並追蹤集體進度,從而促進更快的決策。
優點與缺點
- PMS 的優點:
可視性:提供清晰、圖形化的專案狀態總覽(例如:圖表)。
效率:自動化複雜的計算(如關鍵路徑計算)。
協調性:簡化大型團隊之間的協作和資源平衡。 - PMS 的缺點:
成本:高昂的授權費用,尤其是針對協作型、企業級軟體。
培訓:團隊必須受訓才能正確使用軟體。
複雜性:對於簡單的專案來說,軟體可能過於繁瑣,反而拖慢進度。
💭 重點總結 (15.2)
PMS 將專案管理從手動試算表轉向自動化的視覺工具,顯著提高了協調性、成本追蹤和排程準確性。
15.3 專案管理任務的工具與技術
為了有效地管理規劃和監控階段,專案經理通常會依賴特定的圖表技術。
1. 甘特圖 (Gantt Charts)
甘特圖是一種簡單的視覺工具,主要用於對照時間軸來進行任務排程。
- 建立甘特圖:活動垂直列出,時間水平繪製。每個活動由一個水平條表示,其長度表示持續時間。
- 使用與解讀:你可以快速查看:
(i) 活動何時開始和結束。
(ii) 活動的持續時間。
(iii) 哪些活動重疊(可以同時進行)。
(iv) 專案的整體時間軸。
你知道嗎?亨利·甘特在 20 世紀初開發了這種圖表,證明了好的 IT 工具並不一定需要複雜的軟體!
2. PERT 與關鍵路徑法 (CPM)
專案評估與審查技術 (PERT) 和關鍵路徑法 (CPM) 是用於處理較複雜專案的網絡圖,旨在管理依賴關係並識別瓶頸。
PERT 圖的組成要素
這些圖表依賴於特定的定義要素:
- 活動/任務/工作分解結構 (WBS):完成專案所需的個別工作單元。WBS 是這些任務的詳細清單。
- 時間:完成每項活動所需的估計時間。
- 依賴關係:邏輯關係,即一項任務在另一項完成之前無法開始(例如:在硬體送達之前無法安裝軟體)。
- 里程碑 (終點):專案中重要的事件或標記,持續時間為零(例如:「設計已批准」)。
- 交付物:任務的有形結果或產出(例如:「完成資料庫架構」)。
- 浮動時間 (Float/Slack):一項活動可以在不導致整體專案延誤的情況下延遲的時間。
關鍵路徑的計算與確定
PERT/CPM 最重要的功能是找出關鍵路徑。
關鍵路徑是專案排程中一系列依賴活動的最長路徑。這些活動的浮動時間為零。如果關鍵路徑上的任何任務延誤一天,整個專案的完成日期就會延誤一天。
計算過程涉及確定每項活動的最早開始時間和最晚完成時間,以識別出浮動時間為零的活動。
關鍵路徑分析 (CPA) 的用途
CPA 幫助經理:
- 工作流程控制:確立任務必須完成的準確順序。
- 成本計算:將資源(通常涉及金錢)集中在關鍵任務上,以確保它們盡快完成。
- 分配資源:在指派團隊成員時,理解哪些任務是靈活的(有浮動時間),哪些是優先級別最高的(位於關鍵路徑上)。
圖表的優缺點比較
| 甘特圖 | PERT / CPM 圖表 | |
|---|---|---|
| 優點 |
簡單且高度視覺化。 |
清晰顯示任務間的依賴關係。 |
| 缺點 |
無法良好顯示依賴關係。 |
設定過程可能複雜且耗時。 |
💭 重點總結 (15.3)
甘特圖用於視覺化時間軸;PERT/CPM 圖表用於管理依賴關係並計算關鍵路徑(即為了讓專案成功,必須按時完成的一系列任務)。