敏捷工具 | Scrum Board与Kanban如何抉择?
Posted 敏捷开发
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷工具 | Scrum Board与Kanban如何抉择?相关的知识,希望对你有一定的参考价值。
Scrum Board(Scrum板)作为一种工具,主要应用于Scrum团队的敏捷项目管理,能够帮助团队更新任务进度,促进团队信息共享,及时发现任务过程中的异常现象,从而查漏补缺。团队在每日站会时会通过Scrum板来直观地展示任务状态,确定每日需要做的任务以及优先级。
看板作为一种敏捷方法论,通过工作流程以及任务的可视化来识别并纠正出现的失误。起初,看板通常为物理看板(白板),随着项目管理流程移至线上,看板也逐渐转为虚拟看板(软件工具)。
这些常见的白板概念应用于各种敏捷团队,它们都通过可视化的任务、透明化的工作状态来激励团队成员工作、提高工作专注力及效率。
那这两者有什么关联?
首先,Scrum板与看板在功能上有颇多相似之处:
在Scrum板和看板中,假使其中一项任务卡片很久都没有更新状态,团队中其他成员能够及时发现这一异常现象,迅速锁定出现问题的任务项及所属成员。如果该成员需要帮助,其他成员就会伸出援助之手;如果问题在于该成员工作效率低下,就需要他进行自我反思。这会让问题造成的损失缩减到最小。
其次,Scrum板与看板还在一些方面存有分歧:
是否规定团队角色
看板:简单来讲包括需求列表、事项列表等,并不规定团队中的角色。
-
Scrum板:规定三种角色—— 产品负责人、 Scrum Master、 开发团队。在Scrum板中,团队角色及职责能够很清楚地展现,例如产品负责人主要负责定义任务的优先级,Scrum Master带领团队进行整体的运作,开发团队任务是实现产品。
看板:没有固定的开始及结束点,是一个正在进行中的过程状态。
-
Scrum板:其设定周期根据Sprint时长调整而变,因此每一次Sprint的开始便是一个Scrum板的开始日期,并且有自己固定的冲刺节奏。
看板:设定一定的数量限制,一般为三个左右。另外,还要留出一个WIP作为紧急通道,以便让优先级高的紧急任务通行。
-
Scrum板:按照 Scrum的 Sprint时间规定WIP数量。
看板:在任务的时间限制以及增减等方面有较大的灵活性,可以根据实际的需要来重新分配,或者重新定义任务的优先级,再决定当前任务是否需要继续做下去。
-
Scrum板:发布一个Sprint后,Scrum板上的任务及其相关信息不会再次更改,直至这次Sprint结束,产品负责人重新调整任务,发布团队成员任务。
看板:贯穿整个项目生命周期,也就是说,在项目结束前,团队一般不会对看板做出大型改动。
-
Scrum板:由于Scrum板 仅表示一个Sprint周期,因此在每次Sprint结束后,团队都需要重新更换Scrum板。
看板:价值流动的终点即交付点,这个交付点是以产品交付到客户手中为标准。
Scrum板:其终点就是Sprint的终点,这个交付点是以Sprint结束后的产品增量放置实际环境中能否成立为标准。
在敏捷团队中的日常中,Scrum板和看板的使用没有明显的界限区分。
Scrum团队往往会使用看板工具来帮助整个团队运作,拉动价值从左往右的流出;Kanban团队将看板方法论应用敏捷的时候,也会套用Scrum中的站立会议、回顾会议等帮助团队成员自我反思、及时改进。
因此,团队需要通过Scrum板或看板,甚至两种工具的综合运用,帮助整个团队在实践中逐渐摸索出适合自身特点的方式,最终实现产品的顺利交付。
以上是关于敏捷工具 | Scrum Board与Kanban如何抉择?的主要内容,如果未能解决你的问题,请参考以下文章
敏捷方法比较:Scrum vs Kanban vs Lean vs XP