敏捷工具:Scrum板与Kanban如何抉择?敏捷工具:Scrum板与Kanban如何抉择?
Scrum板作为一种工具,主要应用于Scrum团队的敏捷项目管理,能够帮助团队更新任务进度,促进团队信息共享,及时发现任务过程中的异常现象,从而查漏补缺。团队在每日站会时会通过Scrum板来直观地展示任务状态,确定每日需要做的任务以及优先级。
看板作为一种敏捷方法论,通过工作流程以及任务的可视化来识别并纠正出现的失误。起初,看板通常为物理看板(白板),随着项目管理流程移至线上,看板也逐渐转为虚拟看板(软件工具)。
这些常见的白板概念应用于各种敏捷团队,它们都通过 可视化的任务、 透明化的工作状态来激励团队成员工作、提高工作专注力及效率。
那这两者有什么关联?
Scrum板与看板在功能上有颇多相似之处:
1.标注团队成员的专属个人信息
大卫·安德森将看板划分为五个部分,这些标注着任务的卡片被称为“ 视觉信号”。“视觉信号”可以是不同颜色的便利贴,也可以是定制的带有姓名、头像的信息卡。同样,在Scrum板中,也会采用不同样式、不同风格的卡片来表示固定的团队成员。
2.标注团队成员的任务信息
不论是Scrum板还是看板,事项列表都是不可或缺的一项元素。事项列表是Scrum团队在一个Sprint中的 所有任务项。团队能够清晰明了地看到这些任务项所属成员是谁,以及任务阶段是什么。
3.标注团队成员的任务状态
在任务状态项中,基本都包含 待办、 进行中、 已完成这三个选择。除此之外,看板和Scrum板还会根据具体情况具体分析,酌情添加相关的复杂状态。
4.及时提示工作中出现的问题
在Scrum板和看板中,假使其中一项任务卡片很久都没有更新状态,团队中其他成员能够及时发现这一异常现象,迅速锁定出现问题的任务项及所属成员。如果该成员需要帮助,其他成员就会伸出援助之手;如果问题在于该成员工作效率低下,就需要他进行自我反思。这会让问题造成的损失缩减到最小。
除此之外,Scrum板与看板还在一些方面存有分歧:
1.是否规定团队角色:
- 看板:简单来讲包括需求列表、事项列表等, 并不规定团队中的角色。
- Scrum板:规定三种角色—— 产品负责人、Scrum Master、开发团队。在Scrum板中,团队角色及职责能够很清楚地展现,例如产品负责人主要负责定义任务的优先级,Scrum Master带领团队进行整体的运作,开发团队任务是实现产品。
2.是否调整周期:
- 看板:没有固定的开始、结束点,是一个正在进行中的过程状态。
- Scrum板:其设定周期根据Sprint时长调整而变,因此每一次Sprint的开始便是一个Scrum板的开始日期,并且有自己固定的冲刺节奏。
3.WIP设置
- 看板:设定 一定的数量限制,一般为三个左右。另外,还要留出一个WIP作为紧急通道,以便让优先级高的紧急任务通行。
- Scrum板: 按照 Scrum的 Sprint时间 规定WIP数量。
4.任务是否具有灵活性
- 看板:在任务的时间限制以及增减等方面有 较大的灵活性,可以根据实际的需要来重新分配,或者重新定义任务的优先级,再决定当前任务是否需要继续做下去。
- Scrum板:发布一个Sprint后,Scrum板上的任务及其相关信息不会再次更改,直至这次Sprint结束,产品负责人重新调整任务,发布团队成员任务。
5.是否定期更新
- 看板:可以 贯穿整个项目生命周期,也就是说,在项目结束前,团队一般不会对看板做出大型改动。
- Scrum板:由于Scrum板 只表示一个Sprint周期,因此在每次Sprint结束后,团队都需要重新更换Scrum板。
6.交付标准
- 看板: 价值流动的终点即交付点,这个交付点是以产品交付到客户手中为标准。
- Scrum板的:其终点就是 Sprint的终点,这个交付点是以Sprint结束后的产品增量放置实际环境中能否成立为标准。
在敏捷团队中的日常中,对Scrum板和看板的使用没有明显的界限区分。
Scrum团队往往会使用看板工具来帮助整个团队运作,拉动价值从左往右的流出;Kanban团队将看板方法论应用敏捷的时候,也会套用Scrum中的站立会议、回顾会议等帮助团队成员自我反思、及时改进。
因此,团队需要通过Scrum板或看板,甚至两种工具的综合运用,帮助整个团队在实践中逐渐摸索出适合自身特点的方式,最终实现产品的顺利交付。
敏捷工具:Scrum板与Kanban如何抉择?敏捷工具:Scrum板与Kanban如何抉择?的更多相关文章
- 产品经理-需求分析-用户故事-敏捷开发 详解 一张图帮你了解Scrum敏捷流程
产品经理-需求分析-用户故事-敏捷开发 详解 用户故事是从用户的角度来描述用户渴望得到的功能.一个好的用户故事包括三个要素:1. 角色:谁要使用这个功能.2. 活动:需要完成什么样的功能.3. 商业价 ...
- Scrum是脆弱的,不敏捷的
正如标题所示,这篇文章是关于 Scrum 的两个不同方面.第一部分涉及 Scrum 不敏捷,第二部分涉及 Scrum 脆弱. 在详细介绍之前,简短的免责声明:我在这篇文章(以及一般博客中)中提出的所有 ...
- 提高Scrum站会效率的一个小工具
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:提高Scrum站会效率的一个小工具.
- 【Scrum】-NO.40.EBook.1.Scrum.1.001-【敏捷软件开发:原则、模式与实践】- Scrum
1.0.0 Summary Tittle:[Scrum]-NO.40.EBook.1.Scrum.1.001-[敏捷软件开发:原则.模式与实践]- Scrum Style:DesignPattern ...
- 系列文章|OKR与敏捷(二):实现全栈敏捷
OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余.这种误解的根源就在于对这两种模式不够了解,运用得当的情况下,OKR和敏捷可以形成强强联合的效果,他们可以创造出以价值为 ...
- 欣欣的留言板项目====超级触动的dbUtil实现留言板
留言板管理系统 我的完成效果图: 提交后: 我的留言板基本架构如图: 创建留言板数据库: 刚开始我的前台主页中写留言信息表单: <body> <h1>留言板</h1> ...
- [安卓开发板]迅为IMX6 四核Android开发板
工业级核心板-Android开发板 10层高速PCB设计,充分保证电磁兼容 处理器:开发板默认是四核商业扩展级芯片,可根据用户需求更换单核.双核.工业级.汽车级处理器,批量更省成本. 扩展引脚:320 ...
- arcengine中自定义工具和自带工具条(ICommand)点击后和其他工具使用的冲突
自己系统中本身对于放大缩小等功能直接是单独重写的,但是如果在加一个工具条具有相同功能的话两者之间会有一些冲突,为解决该冲突可以重写工具条的OnItemClick事件 该工具条命名为axTool 我本身 ...
- Cocos开发中性能优化工具介绍之Visual Studio内存泄漏检测工具——Visual Leak Detector
那么在Windows下有什么好的内存泄漏检测工具呢?微软提供Visual Studio开发工具本身没有什么太好的内存泄漏检测功能,我们可以使用第三方工具Visual Leak Detector(以下简 ...
- Linux工具XFTP、Xshell(centos配置java环境 工具篇 总结一)
♣Xmanager5是什么? ♣安装XFTP ♣安装Xshell 1.Xmanager5(官网:https://www.netsarang.com/download/software.html)是全新 ...
随机推荐
- 数据可视化之PowerQuery篇(八)利用PowerQuery,进行更加灵活的数据分列
https://zhuanlan.zhihu.com/p/66540160 常规分列 我们最常见的就是有固定分隔符的规范数据,这种直接就按照分隔符拆分就可以了, 如果没有分割符怎么办?依然是上面的数据 ...
- Python之介绍、基本语法、流程控制
本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...
- hihoCoder 1062 最近公共祖先·一 最详细的解题报告
题目来源:最近公共祖先·一 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 题目描述 小Ho最近发现了一个神奇的网站!虽然还不够像58同城那样神奇,但这个网站仍然让小Ho乐在其 ...
- 整理 Linux下列出目录内容的命令
在 Linux 中,有非常多的命令可以让我们用来执行各种各样的任务.当我们想要像使用文件浏览器一样列出一个目录下的内容时,大家第一时间想到的是 ls 命令.但只有 ls 命令能实现这个目的吗?显然不是 ...
- Ant-Design-Vue中关于Form组件的使用
1.创建form表单的两种方式,不同的方式在js中创建表单的方式也不同 方式1:一般使用在搜索表单中,只需要双向绑定数据即可,那就使用这种方法即可 <template> <a-for ...
- 为啥Underlay才是容器网络的最佳落地选择
导语: 几年前,当博云启动自研容器网络研发的时候,除了技术选型的考虑,我们对于先做 Underlay 还是 Overlay 网络也有过深度的讨论.当时的开源社区以及主流容器厂商,多数还是以 Overl ...
- 将终结点图添加到你的ASP.NET Core应用程序中
在本文中,我将展示如何使用DfaGraphWriter服务在ASP.NET Core 3.0应用程序中可视化你的终结点路由.上面文章我向您演示了如何生成一个有向图(如我上篇文章中所示),可以使用Gra ...
- 高效C++:构造/析构/赋值
了解C++默认提供和调用的函数 编译器会自动为每一个空类创建构造函数.拷贝构造函数.赋值运算符以及析构函数 不要使用编译器自动创建的函数,要杜绝这种情况发生,自己编写这些函数 如果不想使用编译器自动生 ...
- 文件传输协议---TFTP
简介 TFTP协议全称为简单文件传输协议,是以UDP为基础的应用层协议,主要用于不同设备之间的文件传输.具有协议简单,易于实现的特点,常用于嵌入式设备开发中. 传输模式 数据的存储有不同的格式,磁盘中 ...
- [redis] -- 集群篇
三种集群方式 主从同步:主从复制模式中包含一个主数据库实例(master)与一个或多个从数据库实例(slave) 优点: master能自动将数据同步到slave,可以进行读写分离,分担master的 ...