看板和Scrum的区别有哪些

虽然看板也能应用于敏捷开发领域,但看板并不像大家所认为的那样是一种敏捷框架。事实上,看板不是一种方法论,也不是一个流程框架,而是一种能应用于现有流程或工作方式的管理方法或途径。但本质上无论是看板还是Scrum都将帮助团队以更高的效率构建更好的产品和服务。

一、敏捷简介

敏捷是一种结构化的迭代方法,多用于项目管理和产品开发。它根据产品开发的波动性特征,为组织团队提供了一种能够在不偏离项目常规轨道的情况下随时作出响应、更改的方法。今天,敏捷很难成为某个组织的独有竞争优势,因为还没有被彻底掌握并做到优异。这意味着把它做好比以往任何时候都更重要。

image.png

二、看板简介

看板可以让你手头的工作变得可视化,并限制正在进行的大量工作,最大化提升效率(或优化流程)。团队通过使用看板并不断改进他们的工作流程,能够有效减少从项目(或需求)开始到结束所花费的时间。

三、Scrum和看板的区别

image.png

Scrum:结构化的敏捷方法

Scrum是最流行的敏捷框架之一,Scrum团队通常以Sprints的固定时间间隔为准来交付最终产品,他们的做法是创建循环任务,以便快速收集和集成客户反馈。Scrum团队采用特定的角色,创建特殊的工具,并定期举行会议来保持项目的进展。

使用Scrum的团队,需要承诺在每个Sprint结束时交付一些有价值的工作增量。Scrum专注于小的增量工作,帮助团队不断进行学习,以预测和了解到接下来要做什么。

Scrum工作节奏
Scrum发展很快,每2-4个星期就有一个明确的开始和结束日期。短时间框架迫使复杂的任务被分解成更小的需求,并帮助团队快速学习。但关键的问题是:您的团队能够如此快速地交付可用代码吗?Sprint 的进行中还包括 Sprint 计划、Sprint 评审和回顾会议,并穿插着每日Scrum 站立会议。这些Scrum仪式都是轻量级的,在循环任务的基础上运行。

交付方式
每次Sprint结束时发布版本一直是Scrum的优异实践,团队为每个Sprint设置一个目标,在Sprint评审会议上决定是否要发布。

Scrum角色
Scrum有三个明确定义的角色:产品负责人为客户提供支持,管理产品 Backlog,并帮助开发团队确定所做工作的优先级;Scrum Master 帮助团队坚持 Scrum 原则;开发团队完成项目工作,交付增量。

那谁来管理 Scrum 团队?答案是:没有设定这个角色。

Scrum 团队属于自治型,尽管职责不同,但每个人都是平等的,所有人都坚定于一个共同的目标:为客户提供有价值的产品。

关键指标
Scrum团队的核心指标是速度,即在一个Sprint周期中完成的需求数量,它为下一阶段Sprint及团队要承担的工作作出了预测性指导。

ace0bbd1e9fb00cb42196c6eb818d57.jpg
截图来自敏捷管理工具PingCode

多变性
Scrum团队有时会得到客户反馈,并了解到他们所做的可能不符合客户的预期价值。在这种情况下,Sprint的范围应该以“客户期望的价值”为中心来改变。

看板:持续改进,流程灵活

通过看板,你可以管理工作。它是一种管理各类专业服务,也称为知识型工作的方法。使用看板方法意味着应用一种整体的思维方式来考虑你的服务,关注从客户的角度来改善服务。

通过看板方法,你可以将不可见的知识型工作以及它如何在工作流中的流动可视化。这有助于你有效地运营业务,包括理解和管理向客户交付服务的风险。

看板有助于可视化我们手头的工作,限制正在进行的工作(WIP),制定完整工作流程。看板对于项目任务复杂、优先级划分明晰的团队非常有用,Scrum需要对整体工作内容进行高度控制,而看板则灵活度更高。

image.png
截图来自敏捷管理工具PingCode

看板工作节奏
看板基于一个连续的工作流结构,它能够让团队保持敏捷,随时准备适应不断变化的任务优先级。工作项(通常由卡片表示)排布在看板上,它们从工作流程的一个阶段流向下一个阶段,基本工作流阶段包括:To Do(未开始)- In Progress(进行中)- In Review(审查中)-Done(已完成)。想了解更多“工作流”内容也可以查看:制定工作流来获得团队更高效率。

看板最大的优势是为团队定制出工作的标准流程。例如我们文章创作项目,流程包括“初稿-稿件审核中-稿件审核通过(待排期)-稿件已发布”,审核人可以很全面的把控内容的创作质量。

image.png

交付方式
理论上,看板并没有规定交付任务的固定时间。如果任务完成得更早(或更晚),团队就可以根据需要发布产品,而不必等待Sprint Review这样的发布里程碑。

看板的角色
整个团队都可以共享看板,也为所有需要交付的任务负责。虽然有些团队聘请了敏捷教练,但与Scrum不同的是,没有一个“看板大师”能让所有事情都顺利运行。

关键指标
交付时间和周期时间是看板团队的重要指标,即处理任务从开始到完成所需的平均时间。循环任务的完成时间的长短,体现了一个看板团队的效率高低。

看板中,处理工作瓶颈的方法是WIP限制,它可以控住工作流任何一个阶段中的卡片数量(即任务量)。当您达到WIP限制时,类似于PingCode的看板工具就会为该列(流程阶段)设置任务上限,团队就会更多的专注于这一阶段的工作。

image.png
截图来自敏捷管理工具PingCode

多变性
看板十分灵活,工作项可以随时更改。新的工作项被添加到待办事项列表中,现有的卡片可以根据优先级的规划情况被暂定或删除。此外,如果团队工作量发生变化,可以重新校准WIP限制,并相应地调整工作项。

四、看板vs scrum:哪个更适合团队?

俗话说:“尽信书,则不如无书”,Scrum和看板正是“书上的敏捷”。因此为团队做出的决定不需要如此黑白分明,我们还需要联系现实情况去决定;

还有一种情况是,目前有很多团队正在使用scrum和看板的混合模型。

不管你为团队最终选择了什么,务必坚持使用一段时间。 可以在日常会议中从待办事项列表中找出一些要做的工作,然后问问你的团队认为哪些做得好,哪些做得不好;通过尝试scrum和看板,并不断提出问题和复盘工作,那你的团队已经走在通往敏捷的路上了。

推荐阅读:

了解看板: 什么是看板 |   国内外最拔尖的12大看板工具 |待续…

文章标题:看板和Scrum的区别有哪些,发布者:六六,转载请注明出处:https://worktile.com/kb/p/36778

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
六六六六认证作者
上一篇 2023年2月2日 下午7:39
下一篇 2023年2月2日

相关推荐

  • Scrum的五个价值观分别是什么

    Scrum 的5个价值观是:勇气,专注,承诺,尊重和开放。scrum团队成员有勇气去做正确的事情并解决棘手的问题。 给予团队信心,允许团队出错并从错误中汲取教训。一个恐惧失败的团队,其创新能力也会大打折扣。 Scrum 的成功应用取决于人们变得更为精通践行五项价值观:勇气,专注,承诺,尊重和开放。 …

    2023年2月2日
    62800
  • 怎么开Sprint 计划会

    计划会议是敏捷开发主流框架Scrum的四个重点会议之一,计划会议的主要目的是为产品代办列表的目标完成制定一个可行的计划。我们设计Sprint这个时间盒,是为了实现产品待办列表的目标,所以每个sprint都可以看作一个项目。 计划会议是敏捷开发主流框架Scrum的四个重点会议之一,计划会议的主要目的是…

    2023年2月2日
    36800
  • 敏捷开发Scrum如何落地实施?敏捷项目管理落地全流程及常用工具

    文章略长,通过本文你将了解以下问题:1、敏捷开发的全流程;2、如何保障敏捷开发的落地;3、敏捷开发的管理和度量;4、敏捷开发管理常用工具等。 随着公司业务的快速发展和团队规模的日益增长,你可能会发现: 业务需求端到端交付周期长,已经无法满足快速响应客户的需求; 团队成员被动性接受任务,自主性和自驱力…

    2022年8月19日
    2.3K00
  • Sprint回顾会的目的以及流程分别是什么

    回顾会议的时间盒,以一个月的Sprint来说,回顾会议不超过3小时,半个月的Sprint,回顾会议不超过1.5小时。回顾会议由Scrum团队检视自身在过去的Sprint的表现,包括人 、关系、过程、工具等,思考在下一个Sprint中怎么样可以表现得更好,更高效,怎么样可以和团队合作地更愉快。 回顾会…

    2023年2月2日
    54100
  • Scrum和敏捷开发的区别是什么

    人们通常认为 Scrum 和敏捷开发是同一回事,但两者其实是有区别的,Scrum 是完成工作的一种框架,敏捷开发一种思维模式。所以仅凭 Scrum 团队是无法真正“敏捷化”的。 人们通常认为 Scrum 和敏捷开发是同一回事,因为 Scrum 关注持续改进,而这是敏捷开发的核心原则。但是,Scrum…

    2022年3月18日
    73200
  • 敏捷团队优异人数规模是多少

    通常而言,敏捷开发单团队的规模人数以5-9人比较理想。在传统软件开发方法里,定义了不同的工作类型:软件主任工程师、程序员、测试工程师、UI工程师、数据库管理员。但是,在 Scrum 里面定义了“开发团队”的角色,这个角色是所有这些工作类型的集合。 通常而言,敏捷开发单团队的规模人数以5-9人比较理想…

    2023年2月2日
    60300
  • 什么是敏捷

    什么是敏捷(Agile)? 敏捷是一种通过创造变化和响应变化在不确定和混乱的环境中取得成功的能力。 什么敏捷软件开发? 敏捷软件开发是基于敏捷宣言定义的价值观和原则的一系列方法和实践的总称。自组织、跨职能团队运用适合他们自身环境的实践进行演进得出解决方案。 敏捷的起源   20世纪50年代-美国…

    2022年3月4日
    68200
  • 敏捷开发是怎么进行工时管理的

    敏捷开发通过跟踪工时的分布,进行自动化的工时分布统计,进行工时估算,并且以项目为核算单位,统计和分析项目或员工的工时及人力成本,帮助团队成员有意识地减少时间浪费,提升效率,增进团队协作与沟通,传递隐藏信息,提高对项目中的各项风险认识,降低不确定性,实现成本管控,并进一步减少风险。 工时的管理对于知识…

    2022年3月18日
    74600
  • Sprint 计划会怎么开?

    计划会议是敏捷开发主流框架Scrum的四个重点会议之一,计划会议的主要目的是为产品代办列表的目标完成制定一个可行的计划。 我们设计Sprint这个时间盒,是为了实现产品待办列表的目标,所以每个sprint都可以看作一个项目。 Sprint计划会议的主要目的是,为了完成产品待办列表的目标,需要设计一个…

    2022年6月13日
    42600
  • 什么是敏捷开发的框架

    敏捷开发(Scrum)的框架构成:3个角色(产品负责人、Scrummaster、开发团队);工件(Product Backlog、Sprint Backlog、增量);仪式(需求梳理会、Sprint计划会、每日站会、评审会、需求回顾会)。 一、什么是Scrum Scrum 是一个团队集体工作的框架。…

    2022年3月18日
    56700

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部