如何理解scrum跟kanban之间的区别

什么是SCRUM

把组织细分成小組、跨功能、自我组织团队。
把工作细分成细小、实在的交付成果,交排人员负责需求清单以及跟据重要性排优先级别,由团队估算每个项目相对工量。
把整个开发时间分成固定时长的短迭代(通常于一至四星期),在每个迭代后演示新增可发布功能。
优化发布以及跟客户一起更新优先级别,基于每个迭代后发布的观察。
优化过程,在每个迭代之后进行回顾
上面的解释已经说的很明白了,Scrum就是按固定时间周期不断迭代出可发布的版本,参与的人或者团队可以知道在什么时间点要做好什么事情

什么是KanBan

工作流程形象化
- 把工作细分成任务,写在卡纸上,贴在墙上
- 把栏命名好,來显示任务在工作流程中的狀況

限制“在制品”(work in progress,简称 WIP) – 明确设定限制在每个状态下同一时间能有多少工作任务
度量生产周期(即完成一个任务的平均时间),优化开发过程,缩短开发周期和使它更易于预测。

个人理解是用来细化工作内容,将产品或者系统分解成很多个卡纸,提升工作效率,明确知道每个事情要做什么,该怎么做,做到什么效果等等

Scrum vs KanBan

相似之处

先说一下他们之间的相似之处

两者都符合精益和敏捷思考
两者使用"拉动式"安排日程
两者限制开发中工作数目
两者是透过透明度来驱动过程开进
两者集中提早及衡常的付运软件
两者基于自我组织团队
两者要求把工作细分
在两个情况下发布计划都是基于经验数据(速度/开发周期)持续优化

不同之处

那么它们之间有什么区别呢,大家先看一个图:
《如何理解scrum跟kanban之间的区别》

这个图表达的很清楚,所以大家在选择方式的时候可能依据自己或者团队的情况来选择合适自己的方式

最后用一张图,来看懂Scrum与Kanban之间的区别

《如何理解scrum跟kanban之间的区别》

点赞

Leave a Reply

Your email address will not be published. Required fields are marked *