Scrum 四个会议的正确召开方式

news2024/11/20 1:34:34

敏捷开发有一些重要的实践方法,可以帮助团队更快地适应敏捷开发框架。这些方法不能简单照搬执行,比如,只在瀑布开发模式下中加入 Scrum 的四个会议,这无法让瀑布团队转成敏捷团队。敏捷转型需要深入理解概念和思维,团队才能更好的进行实践。

本文整理自: PingCode 敏捷大学,转载请注明链接出处

一、Scrum 四个会议的正确召开方式

下面我们了解一下 Scrum 框架的四个会议,并思考它们如何正确打开并推动敏捷研发。

Tips: 有一些方法来自 Scrum, Scrum 是一种持续迭代、且有固定时长的敏捷框架。这些方法背后的概念也可以应用于其他形式的敏捷,如 Kanban 等。Sprint(迭代)是一个特定于 Scrum 的术语,通常是在几周的固定时间,来达成增量目标的研发节奏。迭代时长也会影响每种敏捷实践方法的使用时长。

1、Sprint Planning(迭代计划会)

参加者: 研发团队、Scrum Master、Product Owner

时间: 在迭代开始时

时长: 通常一个迭代为期两周,计划时间两小时左右

适用敏捷框架:Scrum

目的: 迭代计划会议的召开可以让团队清晰了解工作内容,是整个迭代工作方向的指导。会议的最开始,Product Owner (产品负责人)会提供一个有优先级排序的待办事项列表,同时与研发团队讨论每个工作事项,让团队成员能够具体了解工作内容。然后,研发团队将进行工作量估算,讲述团队可以从产品待办事项中完成多少工作。然后,这些工作会成为 Sprint Backlog (迭代待办事项列表)

延伸阅读:《做好迭代计划的4大关键点

Tips:迭代计划的制定会议上需要充分讨论需要完成的工作细节,团队成员需要将本次迭代要完成的所有用户故事、缺陷和任务进行拆分,并以这种方式来了解工作内容并达成共识。有效的迭代计划会可以使团队更有机会交付承诺的工作。

2、每日站会

参加者:研发团队、Scrum master、Product Owner

时间: 每天一次,一般安排在早上

时长: 不超过15分钟,不需要定会议室坐着进行报告,团队可以围在一起站着快速进行

适用敏捷框架:Scrum 和 Kanban

目的: 站立会议是让每个成员快速了解团队工作进度的会议,并不是一个正式的工作会议。整体气氛应该轻松有趣,会议内容也是较为丰富。每个团队成员在会议中快速阐述以下内容:

  • 我昨天完成了什么?
  • 我今天计划做什么?
  • 我当前的工作有没有被阻塞?

在工作中,与同事交流完成的工作、遇到的问题、如何解决或改进等等是一种隐含的责任,没有人愿意加入一个只知道工作却没有任何进步的团队。

Tips:每个团队都是独立的,所以站立会议也会不同。一些团队会使用计时器来控制会议时长。一些团队在会议中利用乒乓球使成员集中注意力。一些远程分布团队使用视频会议来弥补距离带来的不便。团队需要持续探索发现适合成员的会议方式。

3、Sprint Review(迭代/增量评审会)

参加者:研发团队、Scrum Master、Product Owner(项目相关者可以选择参加)

时间: 迭代或里程碑结束时

时长: 通常在两周的迭代完成后,进行两小时的演示会议

适用敏捷框架: Scrum 和 Kanban,其中 Kanban 团队的演示应与团队里程碑保持一致,并不是固定的节奏

目的: 迭代评审是展示团队工作成果的时间。可以采用一些休闲的形式,也可以采用较为正式的会议结构。团队展示迭代中完成的工作,项目相关者可以进行即时反馈,演示使成员可以获得工作成就感。注意,在演示中的工作应该是完全可证明的,并且符合团队的质量标准,这样才能被认为是完整的迭代交付。

延伸阅读:《开好迭代评审会的3个关键步骤》

Tips:评审会关注业务功能实现,而不在意技术细节。注意力放在“我们做了什么”,而不是“我们是如何做的”。

4、Sprint Retrospective(迭代回顾会)

参加者: 研发团队、Scrum Master、Product Owner

时间: 在迭代结束时

时长: 通常两周的迭代时长需要进行一个小时的回顾

适用敏捷框架: Scrum 和 Kanban。Scrum 团队根据固定的迭代时间进行回顾,Kanban 团队也可以偶尔进行回顾来提高效能

目的: 敏捷方法目的之一就是利用快速反馈和改进,使产品和研发文化变得更好。回顾会有助于团队了解哪些工作做得好可以继续保持,哪些做得不好需要改进。进行回顾会时,不能只提出问题而不探讨解决方式,团队需要找出有效的方法并制定行动计划。持续改进是维持和推动敏捷团队发展的重要因素,而回顾会是其中的关键部分。

Tips:即使团队进展顺利,也不能停止回顾。回顾会为团队提供持续的指导,保证工作顺利完成。

二、Scrum 项目管理软件有哪些?

看到这个可能有人会问:敏捷项目管理软件有必要吗?Excel不也行?

第十五次《敏捷状态报告》中的话能很好的解答这一问题:从敏捷状态调查的早期开始,工具支持一直是决定敏捷成功的关键因素。各种各样的工具集被应用,覆盖从通用规划与管理工具(例如,M i c r o s o f t O f f i c e )到专门的商业产品(例如,PingCode、jira等)。

1、国内最专业的敏捷项目管理软件

非常多的用户在使用体验中发现,PingCode 可能是国内最专业的的一款敏捷 Scrum 管理软件,因为团队在 Scrum 项目管理中的需求,比上文中的四个会议,你基本都能在PingCode 上找到对应的辅助功能。

除此以外,PingCode 并不局限于敏捷项目的管理,同时支持看板项目管理、瀑布开发项目管理等;它被广泛用于需求收集、需求管理、需求优先级、产品路线图、项目管理(含敏捷/kanban/瀑布)、测试管理、缺陷追踪、文档管理、效能度量等领域。

并且集成了github、gitlab、jinkens、企微、飞书等主流工具,也就是说我们能在需求下面关联代码,关联集成信息,在飞书查看通知等。

在2021年,PingCode 获得了由36氪企服点评发布的软件开发项目管理工具榜排名 TOP1。

pingcode 为25人以下团队提供了免费版本,且支持SaaS、私有部署等购买方案。
PingCode官网https://datayi.cn/w/q9AXG6eo

2、国外敏捷项目管理软件 http://Monday.com

在项目与团队管理方面,http://Monday.com提供了自定义通知、以及自动化的功能,可方便用户更加专注于需要完成的各项任务。

通过其出色的跟踪功能,我们可以跟踪与项目相关的所有任务与进度。http://Monday.com能够创建并可视化还各项任务,以方便团队的共享和稳步推进。同时,它还能够轻松地创建backlogging,以方便用户对手头的任务进行排序。

http://Monday.com的一项缺点是:用户无法通过创建专门的燃尽图,来跟踪sprint的进度。不过,它能够提供简单的图表和报告,以方便用户粗略地了解整个sprint的状况。

【官网:https://monday.com/】

3、软件研发项目管理工具:jira

作为能够实施Scrum方法的顶级软件之一,Jira提供了丰富的功能,其中包括:可用于backlog的自定义过滤器、项目报告的可视化表示、以及可定制的Scrum板。

当然,如果您不太熟悉Scrum的话,可能需要花上一定的时间来测试,熟悉和掌握该软件的各项功能。(延伸阅读:jira是什么软件?有哪些功能、优缺点?)

【官网:https://www.atlassian.com/software/jira】

以上除此以外,国内外还有一些比较不错的敏捷Scrum管理软件值得尝试,比如Clickup、禅道等等。

一些人错误地认为只利用敏捷的实践方法可以使团队变得敏捷。实际上,敏捷性需要扎实的技术积累、随时优化的战略战术以及高效的团队协作,而敏捷实践方法只是其中促进团队高效协作的一部分,我们需要从更多角度关注团队持续地进步与成长。

以上就是对 Scrum 四个会议的正确召开方式等内容的介绍,希望对你能有所帮助。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/29287.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】第十四章 多线程(生产者消费者模型+POSIX信号量)

🏆个人主页:企鹅不叫的博客 ​ 🌈专栏 C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C初阶和进阶《深入理解计算机操作系统》《高质量C/C编程》Linux ⭐️ 博主码云gitee链接:代码仓库地址 ⚡若有帮助可以【关注点赞收藏】…

JavaSE中split方法详细原理讲解分析

文章目录方法1:split(String [regex](https://so.csdn.net/so/search?qregex&spm1001.2101.3001.7020))入门案例1入门案例2入门案例3入门案例4分隔符三个特殊位置特殊案例1特殊案例2方法2:split(String regex,int limit)limit用法:进阶案例:limit>0限制分割次数limit&l…

图神经网络关系抽取论文阅读笔记(二)

1 用于关系抽取的生成式参数图神经网络 论文:Graph Neural Networks with Generated Parameters for Relation Extraction(2019 ACL) 1.1 创新点 传统的图神经网络在进行NLP任务时,图的拓扑结构都是预先定义好的,之后再…

已解决OSError: [Errno 22] Invalid argument

已解决OSError: [Errno 22] Invalid argument 文章目录报错代码报错翻译报错原因解决方法帮忙解决报错代码 粉丝群里面的一个粉丝用Python读取文件的时候,发生了报错(跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助…

PTA题目 前世档案

网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。 现在我们把结论从左到右顺序…

UnityVR一体机报错:GL_OUT_OF_MEMORY,[EGL] Unable to acquire context

一、 报错信息一览 (1) [EGL] Unable to acquire context: E Unity : [EGL] Unable to acquire context: EGL_BAD_SURFACE: An EGLSurface argument does not name a valid surface (window, pixel buffer or pixmap) configured for GL rendering. 解决…

AQS源码解析 4.Condition条件队列入门_手写BrokingQueue

AQS源码解析—Condition条件队列入门_手写BrokingQueue Condition 条件队列介绍 AQS 中还有另一个非常重要的内部类 ConditionObject,它实现了 Condition 接口,主要用于实现条件锁。ConditionObject 中也维护了一个队列,这个队列主要用于等…

动态规划算法学习三:0-1背包问题

文章目录前言一、问题描述二、DP解决步骤1、最优子结构性质2、状态表示和递推方程3、算法设计与分析4、计算最优值5、算法实现6、缺点与思考前言 一、问题描述 二、DP解决步骤 1、最优子结构性质 2、状态表示和递推方程 子问题可由两个参数确定:待考虑装包的物品…

【C/调试实用技巧】—作为程序员应如何面对并尝试解决Bug?

小菜坤日常上传gitee代码:https://gitee.com/qi-dunyan 关于C语言的所有由浅入深的知识,都存放在专栏【c】 ❤❤❤ 个人简介:双一流非科班的一名小白,期待与各位大佬一起努力! 推荐网站:cplusplus.com 目录…

Springboot集成ItextPdf

目录 一、概述 二、Itext API 1.PDF文档生成 3.常用对象 一、文档对象 二、操作对象 三、内容对象 四、表格对象 四、常用案例 一、水印 三、页眉页脚 四、合并多个PDF 五、表单PDF 六、模板PDF 一、html模板 二、使用工具构建PDF模板 7、HTML转PDF 8、删除页…

同花顺_知识_庄家技法_4拉升技法

写在前面: 文中知识内容来自书籍《同花顺炒股软件从入门到精通》 目录 1. 拉升时机的选择 1)大盘走势稳健时 2)重大利好出台前后 3)进行一次凶狠的打压之后 4)大市偏弱时 5)图形及技术指标修好之时 …

FPGA开发(4)——AXI_LITE总线协议

一、AXI总线简介 对于axi总线的学习我主要是参考了赛灵思的ug1037文档以及arm的INI0022D手册,对其中的内容做了总结。 AXI是amba总线的一种,包含三种,axi full、axi lite和axi stream。 AXI工作:axi接口包含了五组通道&#xf…

如何快速用一条命令配置好本地yum源(6/7/8版本)

一,挂载ISO安装镜像 挂载方式分两种: 1.上传iso安装镜像到服务器主机的指定目录,比如/setup/os为例 mount -o loop /setup/os/iso镜像包名称 /mnt 2.直接虚拟机或者物理主机挂载iso安装镜像 mount /dev/cdrom /mnt mount/dev/sr0 /mnt 3.挂载…

【计算机网络】网络层:路由器的构成

路由器工作在网络层,用于互连网络,主要工作是转发分组。 把某个输入端口收到的分组,按照分组要去的目的网络,把该分组从路由器的某个合适的输出端口转发给下一跳路由器。 (根据目的网络的IP地址转发分组)…

[附源码]java毕业设计学生档案管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

使用Umi 遇到的错误

今天想使用ui,出现了很多错误,刚开始安装的时候没有一点事,就是运行的时候报错,好像和umi版本不匹配了,后来又把umi删除了又安装一遍,然后还是运行不了,后来我又把umijs/preset-ui卸了&#xff…

通过制作4个游戏学习Python

前言 学习编程最好玩的方法 你会学到什么 (文末送读者福利) 您将学习如何有效地使用Python 您将创建一个python游戏组合 你将学会如何管理好大型项目 你将学习面向对象编程 您将学习并实现高级Python特性 你将对Python有一个透彻的理解 类型:电…

Spark并行度和任务调度

文章目录并行度如何设置并行度如何规划我们自己群集环境的并行度?Spark的任务调度并行度 Spark之间的并行就是在同一时间内,有多少个Task在同时运行。并行度也就是并行能力的设置,假设并行度设置为6,就是6个task在并行跑&#xf…

蒙特卡洛原理及实例(附Matlab代码)

文章目录一、理论基础1.1 伯努利大数定理1.2 辛钦大数定理1.3 切比雪夫大数定理1.4 三者区别和联系二、蒙特卡洛法2.1 蒙特卡洛的起源2.2 蒙特卡洛的解题思路2.2 蒙特卡洛法的应用三、几个小栗子3.1 求解定积分3.1.1 解析法3.1.2 蒙特卡洛法3.2 求解六边形面积3.2.1 解析法3.2.…

[附源码]SSM计算机毕业设计基于的高校学生考勤管理系统JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…