长假之后,Scrum团队应该修改Sprint的结束时间吗?

2024-02-27 02:38

本文主要是介绍长假之后,Scrum团队应该修改Sprint的结束时间吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

敏捷团队如果采用Scrum模式,那么在团队成立时的共识讨论会上确定每个冲刺(sprint)的时间长度。一般敏捷实践建议的每个sprint 的时间长度是2周。

现在的问题是,如果遇到长假或者其他原因,造成 sprint 的实际工作日减少,敏捷团队可以临时修改 sprint 的结束时间以保证每个 sprint 的工作时间都是一样的吗?

比如这个春节长假有 3 天假期,团队成员还会请假,造成实际人力资源不足,Scrum Master是不是应该把包含长假的这个 sprint 的结束时间延后呢?

这个问题是 Scrum Master 认证考试中的一个问题,先说正确答案吧。答案是“不能”。

为什么呢?

Sprint 是一个计时单位

sprint 是一个计时单位。计时单位的标准是准确表示流逝的时间。时间本身是一去不复返的,谁都没有办法让消逝的时间重新来过。Scrum 团队在每个 sprint,或者说每个日历时间单位承诺要完成的任务做好安排,尽力完成冲刺。

在做 Sprint Planning 甚至是 Release Planning 的时候,Scrum Team 就应该做好充分的计划,即使因为 Sprint 内可用工作时间少,完成的任务少,也要直面时间的流逝,只有这样团队才会共同解决时间、成本和范围这样的项目铁三角问题。

如果允许团队可以修改 Sprint 结束的时间,团队就有了时间可以被停滞的假象。团队可能会因为长假,成员的缺勤,以及其他原因而更改结束时间。结果就是作为衡量团队工作效率的 Velocity 就会失去了基准,团队也会因为体会不到时间的流逝,失去了共同应对不确定性的机会。

站在客户的角度看问题

在每个 Sprint 结束时,Scrum 团队都会通过 Sprint Review 来展示团队的工作成果,得到客户的反馈。持续地沟通才能保证产品的价值,团队不应该轻易放弃这种机会。如果改变 Sprint 的结束时间,就意味着要通知每个会参加 Sprint Review 会议的 Stake Holder,也就意味着要改变惯例,沟通成本急剧增加,破坏信任。特别是如果有国际客户,还需要解释不规律的长假,成本更高!

在 Sprint 结束时间不能被修改的情况下,一个看中客户交流的团队在 Sprint Planning 的时候就会为每次跟客户的交流做好准备,考虑到每个 Sprint 里可能出现的各种情况。

总结

Sprint 结束时间不能因为长假等因素随意修改,因为 Scrum 团队要直面时间的流逝,做好安排,重视和客户交流的机会,做好客户预期管理。

关注公众号更方便

查找公众号: agileddd 关注我。

这篇关于长假之后,Scrum团队应该修改Sprint的结束时间吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/750969

相关文章

Python实现无痛修改第三方库源码的方法详解

《Python实现无痛修改第三方库源码的方法详解》很多时候,我们下载的第三方库是不会有需求不满足的情况,但也有极少的情况,第三方库没有兼顾到需求,本文将介绍几个修改源码的操作,大家可以根据需求进行选择... 目录需求不符合模拟示例 1. 修改源文件2. 继承修改3. 猴子补丁4. 追踪局部变量需求不符合很

Java时间轮调度算法的代码实现

《Java时间轮调度算法的代码实现》时间轮是一种高效的定时调度算法,主要用于管理延时任务或周期性任务,它通过一个环形数组(时间轮)和指针来实现,将大量定时任务分摊到固定的时间槽中,极大地降低了时间复杂... 目录1、简述2、时间轮的原理3. 时间轮的实现步骤3.1 定义时间槽3.2 定义时间轮3.3 使用时

Linux修改pip和conda缓存路径的几种方法

《Linux修改pip和conda缓存路径的几种方法》在Python生态中,pip和conda是两种常见的软件包管理工具,它们在安装、更新和卸载软件包时都会使用缓存来提高效率,适当地修改它们的缓存路径... 目录一、pip 和 conda 的缓存机制1. pip 的缓存机制默认缓存路径2. conda 的缓

Linux修改pip临时目录方法的详解

《Linux修改pip临时目录方法的详解》在Linux系统中,pip在安装Python包时会使用临时目录(TMPDIR),但默认的临时目录可能会受到存储空间不足或权限问题的影响,所以本文将详细介绍如何... 目录引言一、为什么要修改 pip 的临时目录?1. 解决存储空间不足的问题2. 解决权限问题3. 提

Linux文件名修改方法大全

《Linux文件名修改方法大全》在Linux系统中,文件名修改是一个常见且重要的操作,文件名修改可以更好地管理文件和文件夹,使其更具可读性和有序性,本文将介绍三种在Linux系统下常用的文件名修改方法... 目录一、引言二、使用mv命令修改文件名三、使用rename命令修改文件名四、mv命令和rename命

Python如何获取域名的SSL证书信息和到期时间

《Python如何获取域名的SSL证书信息和到期时间》在当今互联网时代,SSL证书的重要性不言而喻,它不仅为用户提供了安全的连接,还能提高网站的搜索引擎排名,那我们怎么才能通过Python获取域名的S... 目录了解SSL证书的基本概念使用python库来抓取SSL证书信息安装必要的库编写获取SSL证书信息

mybatis-plus 实现查询表名动态修改的示例代码

《mybatis-plus实现查询表名动态修改的示例代码》通过MyBatis-Plus实现表名的动态替换,根据配置或入参选择不同的表,本文主要介绍了mybatis-plus实现查询表名动态修改的示... 目录实现数据库初始化依赖包配置读取类设置 myBATis-plus 插件测试通过 mybatis-plu

Linux下修改hostname的三种实现方式

《Linux下修改hostname的三种实现方式》:本文主要介绍Linux下修改hostname的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下修改ho编程stname三种方式方法1:修改配置文件方法2:hFvEWEostnamectl命

Git如何修改已提交人的用户名和邮箱

《Git如何修改已提交人的用户名和邮箱》文章介绍了如何修改Git已提交人的用户名和邮箱,包括注意事项和具体步骤,确保操作正确无误... 目录git修改已提交人的用户名和邮箱前言第一步第二步总结git修改已提交人的用户名和邮箱前言需注意以下两点内容:需要在顶层目录下(php就是 .git 文件夹所在的目

MySQL 日期时间格式化函数 DATE_FORMAT() 的使用示例详解

《MySQL日期时间格式化函数DATE_FORMAT()的使用示例详解》`DATE_FORMAT()`是MySQL中用于格式化日期时间的函数,本文详细介绍了其语法、格式化字符串的含义以及常见日期... 目录一、DATE_FORMAT()语法二、格式化字符串详解三、常见日期时间格式组合四、业务场景五、总结一、