了解Scrum Sprint事件 #
如Scrum指南所述,Sprint是Scrum的核心,在这里创意(idea)将转化为价值。所有其他 Scrum 事件都在 Sprint 中发生。
Sprints是一种固定时长的事件,通常持续一个月或更短。它们旨在确保工作的一致性,并确保短周期反馈,以便团队及时检视和调整工作方式及内容。如果周期较长,就丢失了频繁反馈的精神,并且较长的Sprint会增加复杂性和风险。每个Sprint结束后,下一个Sprint就立即开始。
实现产品目标(Product Goal)所需的所有工作,包括Sprint计划会(Sprint Planning)、Daily Scrum、Sprint评审会(Sprint Review)和Sprint回顾会(Sprint Retrospective),都发生在Sprint内。
在Sprint期间:
- 不能做出可能威胁到Sprint目标的任何变更
- 不能降低产品质量
- 根据需要对Product Backlog进行梳理(Refine)
- 随着了解到更多信息,可能会与产品负责人进行范围的澄清和重新协商
Sprint通过确保Scrum团队在每个Sprint中朝着产品目标和Sprint目标进行检视和调整,从而增强了可预测性:
- 产品目标(Product Goal)- 产品目标描述了产品未来的状态,Scrum团队以此来计划工作。产品目标通常被记录在产品待办事项清单(Product Backlog)中,而该清单的其他部分则是为了实现产品目标而逐步涌现出来的。产品目标是Scrum团队长期的目标,他们必须在完成(或放弃)一个目标后,才能进行下一个目标。
- Sprint目标(Sprint Goal)– Sprint目标是每个Sprint唯一的目标。虽然Sprint目标是由开发人员来承诺的,但实现这个目标的具体工作具有一定的灵活性。Sprint目标的设定有助于团队保持一致性和集中精力,鼓励大家共同合作,而不是各自为战。
您和您的Scrum团队可以根据团队的需要选择适合的Sprint长度,但要确保不超过一个月。较短的Sprint能够提供更多的学习机会,并且有助于在较短的时间范围内控制风险。每个Sprint都可以看作是一次短期的工作阶段。
在Sprint期间,经验主义是您和您的Scrum团队必须采用的最关键的实践之一。在复杂的环境中,存在许多未知因素。通过拥抱经验主义,您的团队将通过实践不断学习,并在处理复杂的工作时不断改进。只有根据已经发生的事情,Scrum团队才能做出前瞻性的决策。尽管有各种各样的实践方法来预测进展,例如燃尽图、燃尽图或累积流图,虽然这些方法被证明是有用的,但它们并不能取代经验主义的重要性。