Lead Time 和 Cycle Time 的定義和差別

分享給朋友:

Lead Time 和 Cycle Time 最常用於 Kanban 的方法,也是 Agile 中常見的考試項目,在工作上 Scrum 也在使用 Kanban 的方式來管理專案,但許多人搞不清楚 Lead Time 和 Cycle Time 的差別,而海芋就把這兩個的名詞列出來,供大家做一個參考。

Kanban

首先,先來看一下 Lead Time 和 Cycle Time 的定義

  • Lead Time:客戶提出 User Story (Product Backlog Item) 到交付的時間
  • Cycle Time :開發者開始做 User Story (Product Backlog Item) 到完成的時間

 

舉例來說,我們有一個叫做「做一個方型時鐘」的 User Story,客戶在星期一提出來,開發者在星期二開始做,星期四開發者就做完成,但星期五才交付客戶,那麼 Lead Time 就是 5 天,Cycle Time 就是 3 天。

 

換句話說,可以用下列的圖表示。

Lead-Time-vs-Cycle-Time-2

 

而在 Kanban 中的觀點,Lead Time 的時間愈短愈好,當然在 Kanban 是可以觀察 Lead Time  和 Cycle Time 的,但在 Scrum 中的 Task Board 則是只能看 Cycle Time 喔!

 

以下是比較表。

 Lead TimeCycle Time
定義客戶提出 User Story (Product Backlog Item) 到交付的時間開發者開始做 User Story (Product Backlog Item) 到完成的時間
角度從「客戶」角度從「開發者」角度
應用KanbanKanban/Task Board
分享給朋友:

發表迴響