Comparing Kanban To Scrum

Kanban v.s. Scrum, a practical Guide
Author: Henrik Kniberg
http://blog.crisp.se/henrikkniberg/2009/04/03/1238795520000.html


上次在"Scrum 和 Kanban 的比較"(http://www.wretch.cc/blog/kojenchieh/13367441)一文中, 有簡單提到Scrum和Kanban的差別.

這次特別把Kanban v.s. Scrum, a practical Guide書中的最後一章的比較表列出來給大家看一下, 讓大家能更了解他們的差別.

Scrum 
# 每個循環(iteration)的時間框(timeboexed)是有固定的
# 在每個循環中, 團隊須承諾一定數量的工作
# 使用速度(Velocity)當做規劃和流程改善的衡量依據
# 跨功能或跨組織的團隊是必要的
# 項目需要被拆解, 以讓他們可以在一個sprint內被完成
# Burndown chart被使用
# 間接限制每個循環要處理的工作項目(WIP)
# 評估是需要的
# 不能加新的工作項目在進行中的循環
# Sprint的baklog由單一團隊負責
# 有三個特定的角色(產品負責人/Scrum Master/團隊)
# 每次sprint一開始會重新規劃看板的內容
# 有定好優先順序的產品backlog


Kanban
# 每個循環的時間框沒有固定. 可以區分成規劃, 發行(release), 和流程改進. 是根據事件來驅動, 而不是時間框
# 承諾不一定必要
# 使用lead time當做規劃和流程改善的衡量依據
# 跨功能或跨組織的團隊不是必要的. 專門技能的團隊可能是需要的.
# 不需要指定工作項目的大小
# 不需特定的圖表
# 直接限制每個工作流程狀態要處理的工作項目
# 評估不一定需要的
# 可以加新的工作項目, 只要目前工作量許可
# 看板可以由多個團隊或個人分享
# 沒有特定的角色
# 看板的內容不會因為循環開始而重新規劃
# 優先順序不是必要的

arrow
arrow
    全站熱搜

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