工程時間分配桑基圖:團隊產能

顯示一個迭代嘅工程人日去咗邊:由團隊到功能開發、修復錯誤、技術債、會議同值班,再分為計劃內同計劃外。

工程產能桑基圖顯示團隊嘅時間實際用咗喺邊。佢將計劃內同突然出現嘅工作分開,令計劃外工作唔再收埋喺速度數字入面。

例子係一個迭代共 150 個工程人日,來自三個團隊。佢哋流向五類工作:功能、修復錯誤、技術債、審查及會議,以及支援及值班。最後一欄將同一批人日分成計劃內同計劃外,所以迭代中途收到嘅錯誤,同規劃時承諾嘅功能,睇落係唔同嘅。

大部分追蹤工具可以話你知一個團隊嘅點數,但好難顯示平台團隊 40 日入面有 24 日花喺技術債同值班。呢張圖係用嚟傾計劃,唔係用嚟評核人:日數只係估算,而且一個人嘅一日可以分攤落唔同工作。想知計劃內嘅工作最終變成乜,可以睇 /yue/sankey/roadmap-delivery。

點樣閱讀呢個圖表

  • 150 個工程人日入面,98 日(65%)係計劃內,52 日(35%)係計劃外。
  • 功能開發佔 55 日(37%);其中 50 日在計劃內,5 日係迭代中途加入。
  • 25 日修復錯誤同 20 日值班全部係計劃外:共 45 日,佔產能 30%。
  • 平台團隊 40 日入面有 24 日(60%)用於技術債同值班。

圖表背後嘅資料

虛構數字,只作說明,並非任何真實公司、團隊或系統嘅資料。

工程時間分配桑基圖:團隊產能 (工程人日)
來源目標數量(工程人日)
平台團隊功能開發8
平台團隊技術債12
平台團隊審查及會議8
平台團隊支援及值班12
產品 A 團隊功能開發30
產品 A 團隊修復錯誤12
產品 A 團隊技術債5
產品 A 團隊審查及會議13
產品 B 團隊功能開發17
產品 B 團隊修復錯誤13
產品 B 團隊技術債3
產品 B 團隊審查及會議9
產品 B 團隊支援及值班8
功能開發迭代開始時已計劃50
功能開發計劃外5
修復錯誤計劃外25
技術債迭代開始時已計劃18
技術債計劃外2
審查及會議迭代開始時已計劃30
支援及值班計劃外20

同樣嘅資料(CSV)

source,target,value
平台團隊,功能開發,8
平台團隊,技術債,12
平台團隊,審查及會議,8
平台團隊,支援及值班,12
產品 A 團隊,功能開發,30
產品 A 團隊,修復錯誤,12
產品 A 團隊,技術債,5
產品 A 團隊,審查及會議,13
產品 B 團隊,功能開發,17
產品 B 團隊,修復錯誤,13
產品 B 團隊,技術債,3
產品 B 團隊,審查及會議,9
產品 B 團隊,支援及值班,8
功能開發,迭代開始時已計劃,50
功能開發,計劃外,5
修復錯誤,計劃外,25
技術債,迭代開始時已計劃,18
技術債,計劃外,2
審查及會議,迭代開始時已計劃,30
支援及值班,計劃外,20

運作方式

  1. 揀一個時段

    取一個迭代或者一個月,列出扣除假期同休假之後可用嘅工程人日。

  2. 將工作分成五至六類

    用你嘅追蹤工具已有嘅標籤,例如功能、錯誤、技術債同支援。多過六類,中間一欄就會難以閱讀。

  3. 每一日只計一次

    估算每個團隊喺每類工作嘅日數,再標記邊啲係迭代計劃內嘅。

  4. 檢查平衡

    每類工作流出嘅日數必須等於流入,而總數要等於產能。

常見問題

呢個係量度生產力嗎?

唔係。佢顯示時間去咗邊,而唔係用得好唔好。用嚟討論計劃,例如點解有三分之一產能係計劃外,而唔係用嚟比較個人。

一日分咗俾兩類工作,點計?

喺資料入面拆開:每類半日。每個時段都用同一個規則,圖表先可以互相比較。

編輯呢個工程時間桑基圖

將例子開成你自己嘅圖表,輸入你團隊嘅日數。

編輯呢個工程時間桑基圖

桑基圖的更多內容