在了解差异之前需要关注的定义很少:
Agile – A structured and iterative framework to track and manage projects. This approach is used in managing software development projects. It allows cross-functional teams to collaborate on users expectations.
Kanban – A framework which utilizes visualization technique, limiting the number of tasks to be taken in “Work in Progress” column. The segregation of a similar type of tasks can be done here. To simplify it, allocate colors to tasks using the swim lanes.
Scrum – The approach followed here is breaking down a complex task into simpler smaller manageable pieces which are easy to collaborate upon by the respective owners of the [scrum][1].
看板和 Scrum 的相似之处
- 敏捷方法的框架
- 用于跟踪项目的进度
- 在跟踪工作进度方面为团队提供透明度
- 利用可视化
看板和 Scrum 的区别
角色——Scrum 依赖于 Scrum 所有者,并由他们分别处理。看板独立于跨职能团队成员和平行角色。
发布周期——Scrum 使用持续时间从一周到两周不等的冲刺。然后将用户故事用于开发、测试和错误修复。看板不遵循任何循环,并且该过程本质上是连续的。
跟踪参数——Scrum 在规划即将到来的 sprint 时利用速度,同时考虑到前一个 sprint 中完成的用户故事的复杂性和数量。看板确保限制“正在进行的工作”列中的用户故事以避免瓶颈。它跟踪从开始到结束完成任务所花费的时间。
改进的范围——Scrum 不鼓励对正在进行的 sprint 进行更改。看板对项目完成前的任何更改持开放态度。它本质上是灵活的。
适合因素——Scrum 适用于具有明确定义的用户故事的项目。客户对及时完成项目的认可使其成为合适的选择。看板本质上是灵活的,允许根据当前情景改变优先级。
挑选流程——Scrum 从产品待办列表中挑选整批用户故事进行开发。看板遵循列中允许的最大任务数,以保持框架的健全性并避免瓶颈。
交付——Scrum 遵循基于 sprint 计划的交付,并根据客户给出的规范确定优先级。看板遵循基于业务需求的持续交付模型。
如果您能够可视化处理以上几点,则很容易记住。理想情况下,Scrum 遵循一组相当预定义的原则。看板以灵活性原则为后盾。它允许您跟踪对交付至关重要的任务。