在討論 Kanban 和 Scrum 的差別時, 大多數的人都是參考 Henrik Kniberg 的 scrum and kanban making the most of both 書中的說明. Al 則是從兩者的思考方式來比較, 我想從思想上來做探討, 會讓你更深入他們的差異性. 以下是 Al 的比較結果:



2012-01-Agile-vs-Lean-Kanban-Board6  



1. Lean, Scrum 和 Kanban 共通的思維
- 尊重個人
- 非集中控制
- 快速交付客戶要的價值
- 建立快速回饋的循環
- 專注于品質

2. Lean 的思維
- 專注于系統 - 很多時候系統會導致不同的人有相同的行為
- 把你的注意力, 從人轉移到工作流程
- 管理者是重要的角色, 需要被考慮進來
- 專注于流程 - 留意流程中所花費的時間和延遲的原因
- 在整個流程的狀態是大家都看得到
- 確保工作的政策(policy)是明確和明顯的

3. Scrum 的思維
- 管理者是支援的角色, 需要幫忙排除障礙
- 什麼東西要被擺進 sprint, 什麼東西要移出 sprint 是很清楚的. 但是事情怎麼被處理是黑箱作業, 這樣可以保留彈性, 避免被管理層干擾
- 在 sprint 中明確的政策是被忽略不提的

4. Kanban 的思維 (Lean-Kanban University所提倡的)
- 基本原則
  * 從你現在做的開始
  * 同意採用以演進的方式來改進
  * 尊重目前的角色, 職責和職務
- 核心實務
  * 將你的工作流程視覺化
  * 限制你同時工作的項目數量
  * 管理你的工作流程
  * 訂定明確的流程政策
  * 以合作的方式來改進, 並且以模型或科學方法來不斷實驗


 

arrow
arrow
    全站熱搜

    kojenchieh 發表在 痞客邦 留言(0) 人氣()