Scrum框架中的Sprint

news/2024/6/15 6:01:37 标签: scrum, sprint

在这里插入图片描述
上图就是sprint里要做的事。Sprint是scrum框架的核心,是所有的想法、主意转换为价值的地方。所有实现产品目标的必要工作都在sprint里完成,这些工作主要包括Sprint 计划(Sprint planning)、每日站会(Daily Scrum)、Sprint复盘(Sprint Review)、Sprint 回顾(Sprint Retrospective)。

Sprint一般持续一个月或两个星期,也有更短时间,这个时间长度是固定,一般定下来后就不轻易去调整。这个持续时间长度不适设置得太长,太长的话,容易让事情变得复杂,也更容易增加项目风险。也会让sprint持续地频繁地接收反馈这一大优越性丧失。持续地频繁地接收反馈对于Scrum来说是至关重要的,我们可以通过这些反馈,来检查我们是如何做事的、我们正在做什么。通过检查这些我们正在做的事和方法,及时发现问题并做出调整。使Sprint产出增量更有价值。

每一个Sprint应该在上一个Sprint结束后马上开始,保持连贯性。

在Sprint中,正常来说都会遇到各种情况,我们必须做改变和调整,否则会影响实现产品的目标,因此:

在Sprint中,不积极做出改变会损害目标的实现

在Sprint不断实践中一个正常的现象是质量是会不断提高的,这和熟能生巧是一个道里,如果出现了质量下降,Scrum master就要先思考一下原因了,并及时做出调整。

Sprint是转化想法的地方,快速和频繁的反馈是Scrum的精核(精神核心),这就给了我们机会去优化产品待办列表,以便能跟上市场的变化。如果还做着市场不需要的东西,那这个Product Owner就可以走人。

Sprint的生命周期的长度是固定的,所以每个Sprint的范围都必须澄清,不能把所有的工作都放到一个Sprint中来完成,只能按优先级来考虑,每个Sprint实现一部分小目标,通过小步快跑的方式,最终实现产品的目标。

我们来谈谈产品目标(product goal)和Sprint目标(Sprint goal)。
产品目标包含在产品待办列表中,它是一个长期的目标,这个大目标,需要许多个小目标来实现,体现出来就是产品待办列表。Developer需要一个一个地去实现这些目标。Sprint目标就是当前Sprint要完成的目标,Sprint目标就是要去实现产品待办列表中的目标,做完一个再做一个,一步一步地完成,最终实现产品的目标。

对Scrum来说,上一个Sprint的经验对下一个Sprint是很有帮助的。经验主义在Scrum是很有用的。尤其在一个复杂的环境中,用前面获得经验开展工作,边做边检查和调整,提高Scrum团队的能力。

这里同时也要强调一下:
前瞻性的决策只能由Scrum团队根据已经发生的事情做出。虽然已存在各种各样的预测方法,如 burn-downs、burn-ups(燃尽图)、cumulative flows(累积流图)。虽然已被证明是有用的,但这些并不能取代经验主义的重要性。

提醒一下,在我们Scrum中的经验是会不断更新,以适应新环境、新情况,而不是一成不变的。这要与静止的刻板的经验主义区分开。


http://www.niftyadmin.cn/n/5192260.html

相关文章

Confluence 快速安装教程

安装jdk yum install -y java-1.8.0-openjdk.x86_64 java -version 安装MySQL mkdir -p /data/mysql/data chmod 777 /data/mysql/datadocker rm -f mysql docker run -d --name mysql \-p 3306:3306 \-e MYSQL_ROOT_PASSWORDfingard1 \-v /data/mysql/data:/var/lib/mysql …

搭建mysql主从错误集合

1 mysqld --verbose --help --log-bin-index/tmp/tmp.Frnt2oibYI mysqld: Cant read dir of /etc/mysql/conf.d/ my.cnf是在/etc/mysql/conf.d/文件夹下,所以挂载的时候不要写/etc/mysql 2 COLLATION utf8_unicode_ci is not valid for CHARACTER SET latin1 配…

单元测试实战(一)Controller 的测试

为鼓励单元测试,特分门别类示例各种组件的测试代码并进行解说,供开发人员参考。 本文中的测试均基于JUnit5。 单元测试实战(一)Controller 的测试 单元测试实战(二)Service 的测试 单元测试实战&…

如何进行统一异常处理

我们在项目中可以使用ControllerAdvice注解结合ExceptionHandler用于全局异常的处理,ControllerAdvice学名是Controller增强器,作用是给Controller控制器添加统一的操作或处理。此注解结合方法型注解ExceptionHandler,可用于捕获Controller中…

CTF-PWN-tips

文章目录 overflowscanfgetreadstrcpystrcat Find string in gdbgdbgdb peda Binary ServiceFind specific function offset in libc手工自动 Find /bin/sh or sh in library手动自动 Leak stack addressFork problem in gdbSecret of a mysterious section - .tlsPredictable …

CNN(卷积神经网络)、RNN(循环神经网络)、DNN(深度神经网络)的内部网络结构有什么区别?

【导师不教?我来教!】同济计算机博士半小时就教会了我五大深度神经网络,CNN/RNN/GAN/transformer/LSTM一次学会,简直不要太强!_哔哩哔哩_bilibili了解的五大神经网络,整理笔记如下: 视频是唐宇…

用深度学习预测股市涨跌之学习记录

从开始学习深度学习就想用深度学习尝试实现对股市涨跌对预测,虽然不抱很大期望,权当练习了。 硬件 I5 RTX 2060 16G内存 数据 首先,不管用什么模型都需要数据。我的数据来源一开始使用的是XTP的测试接口,后来陆续使用了sina的和…

Python语言这么火热,其实具有以下特点

Python语言具有以下特点: 简单易学:Python语言是一种解释型语言,语法简单明了,代码简洁,易于理解,可以一边编码一边运行,非常合适编程初学者。门槛较低:Python不需要复杂的环境配置…