什么是冲刺计划?
Sprint计划是Scrum中的一项活动,当开始Sprint后,冲刺计划的目的是定义可以在冲刺中传递的内容以及如何实现其工作。Sprint计划是与整个Scrum团队合作完成的。
与运动不同,Scrum鼓励您始终保持冲刺状态,以便在不断学习和改进的同时提供工作软件。
在scrum中,冲刺是完成所有工作的固定时间段。但是,在您采取行动之前,您必须设置冲刺。您需要确定时间间隔将是多长时间,冲刺目标以及开始的位置。冲刺计划会议通过设置议程和重点来开始冲刺。如果做得正确,它还将为团队提供动力,挑战和成功的环境。不良的冲刺计划可能会因设定不切实际的期望而使团队脱轨。
- 什么–产品负责人描述了冲刺的目标(或目标)以及哪些积压项目有助于实现该目标。Scrum团队决定在即将到来的冲刺中可以做什么,以及在冲刺中他们将如何做才能做到这一点。
- 方法–开发团队计划实现冲刺目标所需的工作。最终,最终的冲刺计划是开发团队与产品所有者之间基于价值和努力进行的协商。
- 谁–没有产品所有者或开发团队,您将无法进行冲刺计划。产品负责人根据他们寻求的价值来定义目标。开发团队需要了解他们如何或不能实现目标。如果此事件中缺少任何一项,则几乎不可能计划冲刺。
- 输入– sprint计划的一个很好的起点是产品积压,因为它提供了可能成为当前sprint一部分的“材料”列表。团队还应以增量的方式查看现有工作,并考虑能力。
- 输出– sprint计划会议的最重要结果是团队可以描述sprint的目标以及他们如何开始朝着这个目标努力。这在sprint待办事项列表中可见。
冲刺计划会议的准备
进行大型的sprint计划活动需要一定的纪律。产品负责人必须做好准备,并结合先前冲刺审核中的经验教训,利益相关者的反馈意见以及他们对产品的看法,以便他们为冲刺做好准备。为了透明起见,应及时更新和改进产品积压订单,以使其更加清晰。待办事项优化是scrum中的可选事件,因为某些待办事项不需要它。但是,对于大多数团队来说,最好是让团队团结起来在冲刺计划之前检查并完善积压工作。专家提示:
如果您有两个星期的冲刺,请在冲刺的中间运行积压改进会议。对于团队来说,退出冲刺并查看下一步将是很棒的。它不仅有助于为冲刺计划做准备,而且可以为当前工作提供不同的见解。
设置冲刺计划的时间限制
冲刺计划的每周限制不应超过两个小时。因此,例如,为期两周的冲刺计划会议将不超过两个小时。这称为“时间框”,或为团队完成任务(在这种情况下,计划冲刺)设置最大时间。在Scrum管理员是负责确保会议发生在时间盒了解。如果团队在时间结束之前感到高兴,那么事件就结束了。时间盒是允许的最长时间;没有最短时间允许。
提示:将冲刺计划的第一部分重点放在冲刺的目标上,而不是积压的细节上。 通过专注于目标而不是工作,可以找到实现目标的明智选择。
关注结果而不是工作
在sprint计划期间,很容易陷入“工作陷入困境”的阶段,重点是应该先执行哪个任务,谁应该执行任务以及需要多长时间。对于复杂的工作,一开始您所了解的信息水平可能很低,并且其中大部分是基于假设的。Scrum是一个经验过程,这意味着您不能预先计划,而只能通过学习进行学习,然后将这些信息反馈给该过程。
冲刺目标从较高的角度描述了冲刺的目标,但是在编写积压项目时也要牢记结果。用户故事是从客户角度描述工作的一种好方法。像下面这样写的用户故事,将缺陷,问题和改进重新聚焦于客户正在寻找的结果上,而不是观察到的问题上。
通过向用户故事中添加清晰,可衡量的结果,可以清楚地衡量结果,并知道完成的时间。通过在团队所关注的工作中获得尽可能多的前期清晰度,每个人都可以获得开始工作所需的透明度。例如,让事物模糊不清比将事物描述为冲刺期间要回答的问题要糟糕得多。
不知道某件事与含糊其词是不同的。 不要忽略未知数,它们是艰苦工作的现实。 但是不要用模糊的字眼掩盖它们。 相反,当您不了解某些东西时要弄清楚,并做好规划如何去弄懂这些事儿。
估算是必需的,但不要假装比您了解的更多
短跑计划需要一定程度的估计。团队需要定义在冲刺中可以完成或不能完成的工作:估算的工作量与能力。估计常常与承诺相混淆。估计本质上是根据现有知识进行的预测。诸如故事要点或T恤衫上衣之类的技术通过为团队提供解决问题的不同方法,从而为流程增加了价值。但是,它们并不是可以在找不到真相时发现真相的神奇工具。未知数越多,估计正确的可能性就越小。
好的估计需要一个基于信任的环境,在该环境中可以自由地提供信息,并且在进行学习和改进时会讨论各种假设。如果在工作完成之后以负面的,对抗性的方式使用估算,那么将来的估算可能会更大,以确保它们再也不会出错,或者创建估算所需的时间会随着团队的第二次使用而延长。猜测本身担心会弄错它们的含义。专家提示
探索使用不同的估算技术,例如T恤尺码或故事点。不同的技术可能对问题提供不同的看法。
短跑计划最佳实践
很容易陷入Sprint计划的细节中,而您忘记了Sprint计划的重点是为下一个Sprint建立“足够”的计划。该计划不应该成为团队的后援,相反,它应该使团队专注于有价值的成果,并允许捍卫自我组织。好的冲刺计划通过定义结果和明确的成功计划来激励所有人。但是要谨慎规划。与其构建最完整的“冲刺的每一分钟都已计入”冲刺计划,不如着眼于目标并建立足够的冲刺积压以开始。接下来,确保订购了产品积压订单,以使团队能够尽早完成冲刺目标的工作。
Scrum是一个旨在解决复杂问题的过程框架。复杂的问题需要一个经验过程(边做边学)。经验过程很难计划,所以不要自欺欺人-您无法建立完美的计划。相反,专注于结果并继续前进。即使您要解决的问题也没有困难。