当前位置: 首页 > news >正文

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.lryc.cn/news/234453.html

相关文章:

  • openfeign、nacos获取接口提供方真实IP
  • Linux系统编程学习 NO.9——git、gdb
  • 【联邦学习+区块链】TORR: A Lightweight Blockchain for Decentralized Federated Learning
  • 《网络协议》08. 概念补充
  • 利用NVIDIA DALI读取视频帧
  • TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案
  • 【算法每日一练]-图论(保姆级教程 篇5(LCA,最短路,分层图)) #LCA #最短路计数 #社交网络 #飞行路线 # 第二短路
  • 德迅云安全为您介绍关于抗D盾的一些事
  • leetcode算法之位运算
  • java常用的几个图片处理工具对Tiff文件的支持
  • SQL必知会(二)-SQL查询篇(11)-联结表
  • 多模态大一统:开启全模态LLM和通用AI时代的大门
  • Alibaba Nacos注册中心实战
  • 京东数据采集与挖掘(京东大数据):2023年10月京东冰箱品牌销售排行榜
  • 某事业单位转型二类后绩效项目成功案例纪实
  • MySQL 和 SQL Server之间的数据迁移方法
  • 单元测试实战(五)普通类的测试
  • js 迭代器iterator 和 生成器Generator 10
  • 100套Axure RP大数据可视化大屏模板及通用组件库
  • 【OpenGauss源码学习 —— 执行算子(Append算子)】
  • Java(一)(引用类型的参数在传递,方法重载,面向对象编程基础)
  • Vue第1天:特性概览
  • C++语法基础知识面经汇总
  • AM@幂级数性质@幂级数和函数求解
  • PHP低版本安全问题
  • 结构体——C语言初阶
  • 基于django电影推荐系统
  • 【问题处理】WPS提示不能启动此对象的源应用程序如何处理?
  • UE 程序化网格 计算横截面
  • 【Spring】IoC容器的一些总结与补充