跳过重审?
一个Scrum团队可以决定跳过回顾性分析吗?让你的Scrum发挥作用#17
CORE -
8月8日,21日 -敏捷区 -介绍
喜欢 (1)
评论
保存
Tweet
1.09K浏览次数
加入DZone社区,获得完整的会员体验。
Scrum有很多失败的可能性。鉴于Scrum是一个具有合理而简短的 "手册 "的框架,这种影响不应该让人感到惊讶。Scrum有意不完整的性质经常导致问题的一个领域是,即使团队的生活不顺利,Scrum团队是否应坚持活动安排?例如,跳过回顾会议可以吗?
加入我,在不到90秒的时间里深入了解跳过Retrospectives的后果。
根据Scrum指南,Scrum事件和跳过Retrospectives
在《2020年Scrum指南》中,有许多关于一般事件,特别是Retrospectives的参考资料。
- 第7页。Scrum中的每个事件都是检查和调整Scrum工件的正式机会。
- 第7页。[Scrum]事件是专门为实现所需的透明度而设计的。
- 第7页。如果不按规定操作任何事件,就会失去检查和调整的机会。
- 第7页。事件在Scrum中被用来创造规律性,并尽量减少对Scrum中未定义的会议的需求。
- 第7页。最理想的情况是,所有的活动都在同一时间和地点举行,以减少复杂性。
- 第10页:Sprint Retrospective的目的是计划如何提高质量和效率。
- 第10页:Scrum团队检查上一个Sprint在个人、互动、流程、工具和他们的 "完成定义 "方面是如何进行的。
- 第10页:[在Sprint回顾中,]导致[被检查的元素]误入歧途的假设被识别出来,并对其起源进行探讨。
- 第10页:Scrum团队讨论在Sprint期间有哪些进展,遇到了哪些问题,以及这些问题是如何解决的(或没有解决)。
- 第10页:Scrum团队确定了对提高其效率最有帮助的变化。
- 第10页:尽快解决最有影响的改进。它们甚至可能被添加到下一个Sprint Backlog中。
- 第10页:Sprint回顾总结Sprint的工作。
- 第10页:[Sprint Retrospective]对于一个月的Sprint来说,时间限制在三个小时以内。对于较短的冲刺阶段,活动时间通常较短。
资料来源:《Scrum指南2020》。Scrum指南2020。(汇总自Scrum Guide 2020 Reordered)。)
每一次Scrum活动都是一次检查和调整的机会,这是经验主义赖以生存的三大支柱中的两个支柱。因此,每一次Scrum活动都是必不可少的,因此,跳过Retrospectives--或任何其他活动--是不可取的。
为什么团队会考虑不进行回顾性分析?
根据我的经验,Scrum团队考虑不举行Retrospectives有两个原因。
- 根本没有Retro。由于Scrum团队认为没有什么需要改进的地方,所以没有Retrospective。(我的两点意见。不存在一切都很完美的敏捷Nirwana。正如人们所说的那样:成为敏捷是一个旅程,而不是一个目的地,而且总有一些东西需要改进。也许,你的Scrum团队没有努力去识别需要改进的地方。大概,他们已经变得自满,对Scrum团队内部和外部的困难讨论避之不及。请记住。专业人士要对彼此负责;跳过Retrospectives不会让你达到那个熟练的水平)。)
- 把回顾会当作可有可无的Sprint缓冲区。如果需要更多的时间来完成Sprint目标,Scrum团队就会取消Retrospective。(利用回顾会作为Sprint的应急储备是货物崇拜敏捷的一个常见标志。我认为这甚至比没有回顾会更糟糕的反模式,因为估计没有什么可改进的。然而,为了达到一个可能无法实现的Sprint目标而随意取消Retrospective,说明团队并不了解基本的敏捷原则,比如持续改进。此外,额外的60分钟也不可能以任何有意义的方式来改变现状。因此,如果Scrum团队多次没有达到Sprint目标,就应该检查这里发生了什么。猜猜看哪个Scrum活动是为此目的而设计的?)
跳过回顾性分析--结论
每个Scrum事件都是一个检查和调整的机会;紧随其后的是透明度,这是经验主义赖以生存的两大支柱。因此,每一次Scrum活动都是必不可少的,跳过它并不是一种选择。当一切看起来都很完美的时候,你就没有努力去进行困难的对话。而不作为一个团队投入一个小时左右的时间来持续改进,只能说明你的旅程还处于非常早期的阶段。专业人士相互问责;相比之下,你充其量是个业余爱好者。
你是否遇到过一个跳过回顾性分析的Scrum团队?请在评论中与我们分享你的经验。
主题。
Scrum、 回顾性、 回顾性、 反模式、 敏捷实践
经Stefan Wolpers, DZone MVB许可发表于DZone。点击这里查看原文。
DZone贡献者所表达的观点属于他们自己。
DZone上的热门文章
- 淘宝网上卖的是什么?
- 用PostgreSQL+Kafka+Debezium实现数据流。第1部分
- 判断项目。你需要知道什么
- 用Java、JavaScript、Python、.NET和Go开发微服务的Oracle融合数据库
评论