定义
Sprint回顾会是Scrum团队在每个Sprint结束时进行的反思和评估会议。这个会议旨在回顾过去的Sprint,识别改进的领域,以及制定实现这些改进的策略。它提供了一个系统性的视角,让团队评估其工作流程和方法,确保持续的进步和效率提升。
为何需要
- 过程和纪律的退化:随着时间的推移,如果不对工作流程和纪律进行定期的审查和调整,它们会逐渐退化,导致团队效率下降。
- 每日站会的限制:虽然每日站会有助于日常的自我检查和产品方向的改进,但它不适合重新规划整个流程,因为单日的变化可能只是正常的过程波动,且中途改变流程可能会造成干扰。
- 避免重复错误:Sprint之间紧密的过渡可能导致团队没有时间反思如何完成工作,进而重复相同的错误。
- 自我审视带来的挑战:自我审视可能使团队成员感到尴尬、受威胁或无能,从而导致逃避责任或外部化问题。
何时使用
Sprint回顾会是Scrum框架的必须元素之一,应在每个Sprint结束时使用。这是团队反思和评估自己在过去的Sprint中表现的自然时机,可以利用这个时机检查整个系统(即团队及其流程),并在团队成员对Sprint的挑战和成就记忆犹新时进行。
如何使用
- 会议时间控制:为会议设定时间限制,确保有足够的时间深入探讨问题,但也不要太长以致人们感到厌烦。Scrum推荐的会议时长为一个月的Sprint不超过三小时。
- 参与人员:通常整个Scrum团队应参加,包括产品负责人。但在某些情况下,如果产品负责人过于主导会议,团队可能会要求其不参加。
- 使用有效的方法:采用已知的有效回顾方法,如:识别哪些做得好、存在的问题以及具体的改进措施。定期变换方法,基于实证洞察进行讨论。
- 改进事项的优先排序:将讨论出的改进事项按优先级排序,选择优先级高的改进事项在下个Sprint重点实施。
注意事项
- 避免将会议变成抱怨会:按照Norm Kerth的回顾会指导原则进行会议:“无论我们发现了什么,考虑到当时的已知情况、个人的技术水平和能力、可用的资源,以及手上的状况,我们理解并坚信:每个人对自己的工作都已全力以赴。”
- 探讨深层问题:通常的Sprint回顾会可能不足以探讨深层次问题。对于更复杂的问题,可能需要更长时间的会议或更深入的分析方法。例如,可以考虑进行为期三天的深入回顾,以处理组织层面的深层结构问题。
案例研究
背景
这个案例发生在制造业领域,该行业通常每四周举行一次为期四小时的回顾会议。最新一次的回顾会议在2021年5月举行。
会议过程
- Scrum Master的角色:他们指定了一位熟悉项目的Scrum Master来主持会议。
- 参与人员:团队邀请了合适的成员参加,这些成员可以自由分享他们的想法。会议活动和练习事先已经确定,会议中只需对这些进行讨论。
- 团队幸福热身:Scrum Master鼓励每个人在展示板上贴上代表自己在Sprint中感受的贴纸。这个练习的主要目的是识别需要帮助的人员。
- 发现的问题:团队发现他们从目标市场之外的消费者那里收到了资源建议,但难以进行分类。这让Scrum Master意识到问题比他原先想象的更严重。
会议总结
-
进行得好的方面
- 团队喜欢一起工作。
- 上一次发布过程中大家的独特协作方式。
- 艰难但富有成效的对话。
- Sprint计划明确了他们需要实现的目标和每个成员的角色。
-
需要改进的方面
- 团队中的角色和职责不够明确。
- 由于用户请求众多,优先事项当时不太清晰。
- 存在一些瓶颈。
-
成果:
- 该行业现在对他们需要努力的方向有了清晰的认识。随后,团队专注于这些问题,并最终取得了成功。
结论
通过这次Sprint回顾会,团队不仅识别了存在的问题,还确定了改进的方向,最终促进了团队的成功。这个案例显示了Sprint回顾会在识别和解决问题中的重要作用。
Scrum模式:Sprint回顾会