Barbee Davis, MA, PHR, PMP — Omaha, Nebraska, U.S.

兩種世界的衝突#

軟體開發者越來越傾向以敏捷、彈性的方式開發軟體;而專案管理辦公室(PMO)則持續推廣傳統的專案管理方法,這些方法在非資訊科技領域確實行之有效。

問題是:能否找到一種報告方式,讓高層主管從兩個陣營取得一致的指標?答案是:可以,差不多。

兩個核心概念#

實獲值(Earned Value)#

實獲值(EV) 是一種量化追蹤方式,以數字呈現每週、每月或每季的進度與商業價值。

簡化來說(不考慮成本因素):

  • 專案團隊預估某週可完成 40 個任務(計畫價值 PV = 40 小時)
  • 週五實際回報:若全部完成,則實獲值 EV = 40 小時
  • 進度差異(SV)= EV - PV,本例為零,代表如期完成

若進度落後,下游工作人員需提前知情;若提前完成,排程也需相應調整。傳統方法的前提是:工作範疇(scope)已事先固定

速率(Velocity)#

速率(velocity) 是敏捷方法中衡量開發者生產力的指標,用以決定下一週可承擔的工作量(不超過上週完成量)。

關鍵差異在於:

  • 速率是開發者與自身的比較,而非與長期計畫對照
  • 本週任務可能較簡單或較熟悉,因此不需重新調整其他人的排程
  • 若速率不如預期,可縮減範疇(減少交付功能數量)

補充: 傳統方法假設範疇固定、成本彈性;敏捷方法則假設時間固定、範疇彈性。這是兩者報告指標難以直接對應的根本原因。

混合報告的實務方法#

當軟體開發專案需要與行銷、製造、培訓等其他部門整合在同一份報告中時,可採用以下折衷方案:

  1. 給資訊科技(IT)團隊一個固定時間區塊(例如五週),並對應相應的人力成本
  2. IT 團隊每週提交軟體報告時,同步提交已完成的功能 / 使用者故事(stories)清單
  3. 專案經理將這些功能轉換為任務名稱,事後輸入到整合報告中
  4. 這些任務可標記為「100% 如期完成」,讓傳統報告能呈現敏捷進度

技巧: 以「時間區塊」替代逐一任務追蹤,是讓傳統報告與敏捷開發共存的最簡單方式。別試圖強行對齊兩套方法的所有細節,找到一個雙方都能接受的轉換點即可。

關鍵: 實獲值與速率並非天生對立。理解兩者的本質差異,才能設計出讓不同利害關係人都能看懂的混合報告格式。