成功的冲刺计划:最佳实践、检查表和模板

内容贡献者凯特Eby

2018年6月1日(2021年8月15日更新)

Scrum和相关的敏捷方法已经成为标准的软件开发方法,现在正被许多其他行业所采用。使用这些方法,您可以将工作组织为sprint,这些sprint是固定的时间间隔(从几周到几个月),在此期间团队完成其提前确定的工作。无论你是新手还是老手,成功冲刺的关键之一就是从一开始就做好准备。因此,冲刺计划至关重要。

在本指南中,你将找到成功进行冲刺计划所需的一切,包括准备和运行冲刺计划会议。查看有用的资源,包括专家提示、模板和欧宝体育app官方888清单。

什么是冲刺计划会议?

软件开发团队依靠sprint来帮助他们跟上新软件版本的推出,称为迭代。由于对迭代中包含的内容的竞争需求,开发团队必须非常清楚在冲刺期间应该关注什么——例如,某些错误修复应该优先于推出新功能,或者反之亦然?

敏捷在其他领域和行业也变得流行起来,因为这种专注的方法可以提高效率、生产力和质量。ob欧宝娱乐app手机下载

在sprint开始之前,项目团队要参加一个sprint计划会议。本届会议达成两项关键决定:

  • 冲刺目标:这是指在sprint期间可以交付的内容。

  • Sprint Backlog为达到目标,在冲刺期间需要完成的任务列表。

冲刺计划是一项有时间限制的练习,通常在大约八周的时间内每周进行一小时。

敏捷项目管理电子书

敏捷项目管理如何帮助你用更少的资源做更多的事情?


敏捷项目管理使团队能够以更高的速度和灵活性适应变化。学习如何实现敏捷项目管理,并充分利用该方法。

获得免费电子书

Sprint计划适合Scrum和其他敏捷方法

Sprint计划在宇宙中扮演着重要的角色敏捷开发方法它优先考虑响应,灵活性和持续改进,并寻求帮助组织在优先事项和市场迅速变化的世界中管理工作。随着客户需求和竞争的演变,冲刺计划决定了下一步要处理的工作。

在软件中,sprint计划决定了哪些产品变更或特性可以交付,以及如何在下一次迭代中最有效地推ob欧宝娱乐app手机下载出它们。这个计划过程确保团队处理实际数量的工作,并首先完成最重要的工作。毕竟,在不影响质量的情况下,冲刺期间能完成的事情是有限的。

Sprint计划也用于混合敏捷方法,例如Scrumban是Scrum和看板这是与丰田相关的基于视觉的、以拉动为导向的工作系统。Scrumban将固定长度的迭代与标准化的交接过程结合在一起,这意味着多个专业团队可以处理单个工作项。

要理解sprint计划是如何与Scrum一起工作的,首先回顾一下关键角色和流程方法的。在sprint计划期间,项目团队将与产品所有者(公司或产品组织中的关键利益相关者)合作,并由Scrum管理员(通过确保流ob欧宝娱乐app手机下载程流动、指导团队、帮助每个人沟通和理解任务来充当仆人式领导者的个人)提供帮助。

这些参与者创建了一个sprint待办事项列表,这是一个从项目中提取的特性或更改的列表ob欧宝娱乐app手机下载产品待办事项列表这将在冲刺结束时开发和推出。sprint待办事项是由sprint目标形成的,即在sprint期间可以交付的内容。

斯科特Luse

Scrum Master说:“我所见过的最常见的错误是,当一个团队试图在产品待办事项列表还没有准备好立即可执行的好用户故事的情况下计划冲刺。ob欧宝娱乐app手机下载斯科特Luse达索系统公司和其他公司。另一个不太常见的错误是,在没有产品负责人在场讨论工作和sprint目标的情况下召开sprint计划会议。ob欧宝娱乐app手机下载在这两种情况下,冲刺通常都是以低成功几率开始的。一个好的Scrum管理员应该保护团队,确保这种情况不会发生。”

劳拉•内维斯

Scrum和敏捷专家劳拉•内维斯他敦促团队在一开始就确保每个人在语言和术语方面意见一致。

“一个超级简单但非常有用的习惯:在写下冲刺目标、路线图和完成定义时,总是拼出你的首字母缩略词。不要想当然地认为每个人都确切地知道这些是什么,尤其是当团队中有新人的时候。为自己省下很多解释和返工的时间。拼写它们(缩写词)也会迫使你重新评估长期使用的概念的新鲜度。你(和你的团队)真的记得在你的E2E流程中从头到尾应该发生什么吗?她问道。

想要一种更敏捷的方法来管理项目?

敏捷项目管理电子书

学习所有关于敏捷项目管理的知识,以及帮助您开始实施敏捷项目管理最佳实践的技巧。

获得免费的电子书来实现我的敏捷最佳实践

冲刺计划会议有多长?

Scrum专家通常建议在每个星期的sprint计划上花大约一个小时,总共最多八个小时。高度复杂的项目可能需要更多的时间。而且,根据Scrum团队的成熟度,这可能需要近两倍的时间。

为了了解为什么团队在一起的时间是决定冲刺时间长短的重要因素,我们来看看心理学家布鲁斯·塔克曼(Bruce Tuckman)的研究,他在1965年提出了团队发展经历几个既定阶段的观点:

  • 形成当一个新的团队聚集或新成员加入一个团队时

  • 风暴当他们开始在如何工作的问题上发生争执时

  • 规范化当团队成员接受团队中每个人的角色和关系时

  • 执行:当一个团队开始大步前进,最大限度地提高生产力,尽量减少队友之间的摩擦ob欧宝娱乐app手机下载

因此,与合作时间较长的团队相比,仍然处于开发早期阶段的团队需要更多的计划时间来建立共识,这一点也不奇怪。

这种适应因素也许可以解释为什么冲刺计划被一些批评者视为浪费时间。相反,Scrum专家说,冲刺计划是任何冲刺的重要先导。首先,冲刺计划提高了冲刺的效率,并防止开发人员贪多嚼不完的东西。该过程还与项目所有者就sprint的可交付成果达成共识。此外,它让敏捷开发人员对自己的工作有一种权威感,并使他们不再觉得自己在不断地试图调和相互竞争的需求和自己的工作能力。

杰夫Crowl

“至关重要的是,团队要推动冲刺目标,并致力于能够交付的东西。尽管产品负责人希望听到团队成员ob欧宝娱乐app手机下载的承诺,但如果他们完成了自己的承诺,他们总是可以在以后带来更多的工作。杰夫Crowl他是一名Scrum大师和敏捷教练,曾在耐克、T-Mobile和其他公司工作过。他指出:“对于规模较大的企业来说,这种情况会加倍,因为其他团队的冲刺可能会积极地依赖于两周内完成的工作。

确定冲刺目标是成功的关键

专家说,定义冲刺目标的努力可以帮助团队确保冲刺为组织及其客户提供最大的价值,从而获得回报。

团队与产品负责人协作编写sprint目标,目标陈述很短(只有几句话)。ob欧宝娱乐app手机下载

理查德Hundhausen

Richard Hundhausen,总裁Accentient Inc .)他说,冲刺目标是至关重要的:“我想说,最常见的错误是没有与产品负责人合作制定冲刺目标。ob欧宝娱乐app手机下载Scrum团队通常直接进行预测,而不考虑工作的共同主题(冲刺目标)。如果没有一个冲刺目标,Scrum团队将致力于什么?在每天的scrum中,开发团队接下来24小时的目标是什么?”

大卫Sabine

Scrum教练大卫Sabine敏捷咨询公司的Berteig表示,如果没有明确的冲刺目标,参与者将很难确定在冲刺中要解决什么问题。他说:“Sprint计划中最常见的错误是团队未能实现明确的Sprint目标,这使得团队成员无法规范哪些活动属于Sprint,哪些活动不属于Sprint。”

就像一般的目标一样,好的冲刺目标是聪明的(具体的、可测量的、可实现的、现实的和有时间限制的)。例如,对于在线自由职业者平台开发团队来说,一个好的冲刺目标可能是这样的,“创建一个收益报告生成器,提供一个纳税年度自由职业者收入的验证”,或者“在平台内创建一个多媒体消息传递接口,而不是让自由职业者和客户依赖第三方消息传递服务。”明确的目标使得与那些没有直接参与sprint的人沟通目标和进度变得容易。

在制定冲刺目标时需要考虑一些因素。例如,设计在单个冲刺中实现的低级别目标如何与高级别战略目标或产品的长期愿景相适应?ob欧宝娱乐app手机下载产品待办事项列表中的哪些任务与sprint目标相关,ob欧宝娱乐app手机下载应该包含在sprint待办事项列表中?并且,基于可用的资源和开发人员的数量,sprint目标是否可以实现和现实?欧宝体育app官方888在考虑可用时间时,请记住将假期、团队成员的假期和公司活动考虑在内。

冲刺目标不只是一种完成的形式,一旦冲刺真正开始,就会被抛到一边。除了确定在冲刺期间完成的所有工作的方向外,它也是在冲刺后回顾中衡量冲刺成功的标准。所以,在团队拥有资源的情况下,制定一个能够真正实现的目标是值得的。欧宝体育app官方888

定义Sprint待办事项安排建立团队的工作计划

冲刺待办事项包括在冲刺期间要完成的任务列表。虽然它是由Scrum团队和产品负责人共同制定的,但后者通常不参与细粒度的冲刺计划过程。ob欧宝娱乐app手机下载根据定义,Scrum团队是自组织的,因此团队成员驱动过程。通常,产品负责人并不能ob欧宝娱乐app手机下载很好地了解团队应该如何完成任务。事实上,业主对这部分规划的密切参与甚至可能适得其反。ob欧宝娱乐app手机下载

相反,产品所有者的角色通常是指定冲刺目标,为冲刺待ob欧宝娱乐app手机下载办事项准备候选项目,说明这些项目的需求,并与开发团队就待办事项的组成进行协商,直到双方达成共识。

当然,产品负责人保留对spriob欧宝娱乐app手机下载nt待办事项、它们的顺序以及应该如何完成它们提出问题的权利。Scrum团队将准备一份他们承诺交付的待办事项列表,以及完成这些待办事项所需的任务和子任务列表。在这个过程中,团队还要估计完成每个待办项所需的工作量,通常使用简化的大小术语,比如衬衫大小或故事点。

罗恩·麦迪逊

罗恩·麦迪逊PayPal的Scrum Master表示,在这个阶段,了解每个任务由哪些工作组成是很重要的。他指出:“成熟的团队会在sprint计划之前完成故事任务,包括开发和质量保证。

单个冲刺的工作量必须保持在可控范围内,通常要有一定的缓冲时间。将20%的冲刺能力分配为“空闲时间”并不罕见。为了做到这一点,团队使用一种称为“冲刺速度”的度量,它是以故事点为单位,在单个冲刺期间完成的工作量。通常你会使用最近一次冲刺的数据;这种做法被称为利用“昨天的天气”,因为人们认为上一个冲刺的速度是下一个冲刺的最准确的预测器。Sprint速度是根据团队成员的可用性和Scrum团队的组成来调整的。

特洛伊Magennis

“最常见的错误就是在冲刺阶段过多地投入工作,”公司总裁Troy Magennis说关注的目标这是一家软件开发咨询公司。“如果你做的是很多第一次的工作,不确定性会很高,所以最好提前承认这个事实,并留出空间,让你选择的故事获得客户满意度和高质量。冲刺计划的第二和第三大错误也是过度填充。不要因为你的要求超出了团队的能力范围而影响质量。”

Sprint计划可以分为两个独立的阶段:WHAT会议和HOW会议。在WHAT会议期间,定义了冲刺目标,创建了冲刺待办事项,并决定了团队的能力。在HOW会议期间,Scrum团队创建完成每个待办事项项所需的任务列表。在软件中,这些任务通常跨越设计、实现、测试和文档,每个任务都不应该超过几天的时间来完成。如果一项任务确实花费了超过几天的时间,这表明sprint待办事项对于sprint工作来说太大了;他们可能需要分开。

然后,Scrum团队估计完成待办事项所需的工作量,并计算sprint活动的可能总持续时间。基于Scrum团队的能力,如果成员觉得他们可以在一个sprint中处理更多(或更少)的工作,他们可能会要求一次迭代调整来增加或减少工作范围。

Mike Cohn

迈克·科恩,公司总裁Mountain Goat软件他告诫团队不要过度规划。“我在冲刺计划中看到的最大问题是团队把它看得太认真了。他们通过试图确定他们需要做的每一项任务来做到这一点。这种程度的细节是不必要的。确定足够多的任务,以确定您正在选择正确的产品待办事项列表项,但这并不意味着您必须包括每一个小任务。ob欧宝娱乐app手机下载‘进,出’应该成为冲刺计划的规则。”

谁出席Sprint会议?

冲刺计划会议将涉及三个主要方面的输入利益相关者: scrum团队、scrum主管和产品负责人。ob欧宝娱乐app手机下载

Scrum团队由负责项目细节的开发人员组成。在sprint计划会议期间,团队的工作是评估和讨论在单个sprint中可以和应该采取哪些措施。然后,Scrum团队将致力于实现sprint目标,致力于项目,并确保交付的新迭代满足sprint计划期间阐明的需求。

Scrum管理员是Scrum团队的推动者、联络人和教练。他们通常是年龄较大,经验丰富的开发人员,他们了解团队的工作如何构建总体战略目标,长期目标和客户关系。Scrum管理员管理团队的外部关系(包括与产品所有者的关系),并确保团队遵循敏捷开发原则。ob欧宝娱乐app手机下载在sprint计划会议上,Scrum主管指导Scrum团队为每个sprint设定合适的目标,作为开发人员和产品所有者之间的谈判者。ob欧宝娱乐app手机下载

劳伦斯Bonnema

Laurens Bonnema, Scrum顾问Xebia他说,Scrum管理员的角色对于确保团队充当“价值驱动的问题解决者”至关重要。Bonnema说:“经验丰富的Scrum管理员将帮助团队认识到sprint目标的重要性,并在sprint计划开始时与之一起制定一个目标。通常,我们只会问这样的问题:“那么,下一个冲刺阶段我们应该关注什么?”’将帮助团队选择和分割工作。”

产品所有ob欧宝娱乐app手机下载者是项目的主要干系人,即为其构建项目的个人或团体。产品负责人参与sprint计划的程度各不相同,但ob欧宝娱乐app手机下载他们倾向于不干涉较低级别的任务计划。相反,他们保留了陈述冲刺目标、在冲刺待办事项中选择和确定项目优先级以及规定每个项目的验收要求的权力。

Sprint评审会议的目标是什么?

具有讽刺意味的是,冲刺计划是从完成前一个冲刺开始的。在每个sprint结束时,召开一次评审会议,Scrum团队在会上回顾已经完成的工作,并演示新特性和功能的工作方式。

通常,Scrum团队、产品负责人、Scrum管理员ob欧宝娱乐app手机下载、组织中的其他开发人员、管理层和其他利益相关者都会参加sprint评审。保持非正式的气氛,使谈话相当流畅。

在这个会议中,根据他们在sprint计划会议中设定的sprint目标来评估团队的工作。团队是否完成了每个sprint待办事项项?你是否达到了首要的冲刺目标?有没有什么教训可以应用到下一次冲刺中?

准备冲刺计划会议

在开始冲刺会议之前,最好先检查一下ob欧宝娱乐app手机下载产品路线图。这个战略文件概述了产品将如何在一系列的冲刺和迭代中发展。ob欧宝娱乐app手机下载最终出现在sprint待办事项列表中的项目必须与产品路线图保持一致,因此在头脑中保持路线图的新鲜感是有好处的。ob欧宝娱乐app手机下载如果sprint待办事项与产品路线图不一致,产品就有失去方向的风险。ob欧宝娱乐app手机下载

敏捷产品路线ob欧宝娱乐app手机下载图模板

下载Excel模板
尝试智能表模板

你还应该与Scrum团队、Scrum管理员和项目所有者的代表召开一次计划前会议。这个会议在主要冲刺计划会议前几天举行,让每个人都有机会整理积压的工作。待办事项梳理是确定待办事项的优先级、估计、详细说明和确定可接受标准的过程。它加速了计划会话本身,并通过更准确地匹配所需的工作量和可用的能力,在冲刺期间允许更高的生产力。ob欧宝娱乐app手机下载

詹妮弗Guilbert

“在我看来,与冲刺计划相关的最大错误之一是,在会议之前,对故事缺乏全面的准备和扎实的理解。这个问题可能会导致无数的问题。团队需要在投入工作之前完全理解一个故事,而大多数情况下,一个一到四个小时的会议是无法解决这个问题的。詹妮弗GuilbertCapstone Consulting的Scrum Master。

“我建议在sprint中期添加一个检查点或梳理活动,让团队与产品负责人一起审查添加到下一个sprint待办事项列表中的故事,提出问题,并在下一次sprint计划会议之前得到澄清。ob欧宝娱乐app手机下载这样做会使你的冲刺计划更有效率,甚至可以减少一半的时间,”她说。

ob欧宝娱乐app手机下载产品待办事项列表模板

下载产品待办事项列ob欧宝娱乐app手机下载表模板- Excel

Sprint待办事项模板

下载Sprint待办事项模板- Excel

其他主要利益相关者可能会从参加计划前会议中受益,因为它让每个人都有机会确保他们对待办事项的优先级感到满意。这也是让用户体验设计师参与进来的好时机,这样他们就可以开始考虑完成待办事项所需的任何设计更改。

当涉及到使用技术来确定待办事项的优先级时,错误修复和故障修复通常会在sprint待办事项中排名最高。另一种常见的做法是使用业务优先级,在这种做法中,您询问待办事项列表中的哪些项目对业务最有利,从而为它们分配最高优先级。有几个可能的因素需要考虑,例如待办事项项所涉及的风险或由待办事项项所减轻的风险,以及项目预期产生的业务价值的数量。在缺乏这些指标的地方,MoSCoW优先级方法也是一种有用的技术,它将每个项目按必须拥有、应该拥有、可能拥有或想要拥有进行优先级排序。当然,你还应该借鉴Scrum管理员在安排待办事项优先级方面的经验;毕竟,他们是团队的顾问。

这种预先计划会议还可以帮助产品负责人确保待办事项满足团队对“准备就绪”的定义——即立即可操作。ob欧宝娱乐app手机下载由于sprint没有留下太多浪费时间的空间,开发团队将有一组待定项的标准来判断这些项目是否准备好进行工作。

通常情况下,您首先用最大的准备值准备待定项。对于从事典型任务的典型团队,就绪的定义可能包括以下任何或所有内容:分配的故事点值;依赖性被移除;正在创建可测试的示例;并且定义了接受标准。一个简单的首字母缩略词可以解释ready的坚实定义,即INVEST:独立的、可协商的、有价值的、可评估的、小的和可测试的。使用INVEST验证的故事已经准备好转移到sprint待办事项列表中。

类似地,产品负责人可以在计划会ob欧宝娱乐app手机下载议期间通过建立验收标准对于待定项。对待办事项项实现必须、应该和能够实现的内容进行简单、客观的描述,将加快在全面计划会议期间对验收标准的讨论。

Akexsandr卡夫曼

“我在sprint计划中看到的最常见的错误是没有验收标准的故事和产品负责人没有出现。ob欧宝娱乐app手机下载我看到的另一个错误是,Scrum管理员试图将所有的故事分配给特定的团队成员。亚历山大卡夫曼他是信息提供商Elsevier的Scrum Master。

冲刺计划会议的步骤

典型的冲刺计划会议是这样进行的:

冲刺计划会议
  1. 描绘大局观在会议开始之前,Scrum管理员会提醒团队,他们总体上想要实现什么,以及它如何适应产品的战略目标或路线图。ob欧宝娱乐app手机下载如果产品负责人准备好谈论两个冲刺项目,以便了解产品ob欧宝娱乐app手机下载在中期的发展方向,这也会很有帮助。

  2. 让每个人都跟上进度现在是时候交换与即将到来的冲刺相关的所有信息了。最近增加的待办事项,团队成员可用性的变化,或者新的涉众输入都可以在此时共享。

  3. 提出即将到来的冲刺的目标速度速度是在冲刺期间完成的用户描述的总数。通常,这个数字是从最近一次完成的冲刺(昨天的天气原理)中得出的。如果Scrum团队的成员(而不是数量)从那时起发生了变化,那么使用过去三个sprint的平均速度。如果这是你的团队的第一个sprint,一个好的大概数字是每个开发人员每个sprint 8个故事点;你可以稍后再调整。

  4. 确认团队能力:团队能力是根据sprint将跨越的总人员小时数来计算的。因此,对于一个10人的Scrum团队来说,在一个10天的项目中每天工作10小时,那么这个容量将是1000小时。但是,团队通常会从最大容量中扣除20%到40%,以给出一个更现实的数字,该数字考虑了停机时间、开销和损失的工作时间。此外,由于待办事项之间不可避免的依赖关系,实际能力可能会被一种多米诺骨牌效应进一步降低,在这种效应中,延迟的任务会推迟接替它们的任务。如果预期有任何因素会影响冲刺速度或团队能力,请在此阶段记录它们。

  5. 回顾完成的定义完成的定义是sprint结束时迭代结果的快照。重要的是,那些执行工作和检查工作的人在冲刺开始之前就完成的定义达成一致。

  6. 决定哪些产品待办事项将进入ob欧宝娱乐app手机下载Sprint待办事项列表在这个阶段,Scrum团队还将决定是否有任何待办事项太大,无法在一个sprint中完成,需要推迟。

  7. 确定资源需求,概述谁将做什么,并估计所拥有的工作如果Scrum团队有太多的工作需要合理处理,那么Scrum主管在这个时候就会意识到这一点。分配工作,并确保每个人的任务与其能力相匹配。

  1. 定义验收标准验收标准是衡量待定项是否已成功完成的标准。指定这些标准是项目所有者的特权,尽管Scrum团队可能有一些通过Scrum管理员协商的余地。

  1. 确认并记录计划期间确定的任何假设、新问题或依赖关系:此信息应集成到产品待办事项列表中。ob欧宝娱乐app手机下载

  1. 呼吁达成共识这是Scrum管理员的特权。与此同时,Scrum团队和产品负责人将表明他们是否认为这是sprint的最佳计划。ob欧宝娱乐app手机下载

  2. 详细说明所涉及的任务如果Scrum团队需要更多的信息,特别是关于sprint待办事项列表中项目的具体情况,此时可以询问任何其他必要的问题,这样你就可以将用户故事转化为详细的任务。

如何组织和运行冲刺计划会议

你可能正在召开你的第一次冲刺计划会议,或者希望让你的会议更有成效。ob欧宝娱乐app手机下载知道什么需要被覆盖是很重要的,但你也要确保你有固定的后勤和手边的物资。

对于一个月的冲刺,你需要预算大约四个小时的时间——一周的冲刺时间中有一个小时的会议时间。理想情况下,你会亲自见面,但如果你有远程团队成员,确保你的会议技术运行良好。

对于那些亲自聚会的人,你需要一个足够大的工作空间来容纳每个人。有一个视觉系统,如便利贴、白板或白板电子工具。(准备一些不同颜色的便利贴来表示待办事项。)而且,由于团队要在里面待上一段时间,你需要零食和咖啡来防止人们变得暴躁。

冲刺计划会议准备清单

Sprint计划会议议程模板

下载Sprint计划会议议程

|PDF

在会议开始之前,在会议室张贴冲刺目标和速度,以便每个人都可以参考。

亚当Weisbart

“Sprint计划应该是高度互动的,”认证Scrum培训师说亚当Weisbart他曾与甲骨文、赛门铁克、惠普和辉瑞公司合作。“如果你使用软件工具来整理Scrum工件,那么打印出你的产品待办事项列表项,并将它们贴在墙上,以供这次会议使用。ob欧宝娱乐app手机下载让人们关闭笔记本电脑和手机,围绕这些实物进行面对面的交谈。你会惊讶地发现,这给你的会议和产品带来了多少生机。”ob欧宝娱乐app手机下载

使用便利贴来记录待办事项:每种类型的事项都用不同颜色的便利贴。您至少需要三种颜色:一种用于用户故事,一种用于任务,一种用于bug。然后这些便利贴按照优先顺序贴在墙上或板子上。您将需要为任何远程团队成员重新创建这个可视化的待办事项安排。

当你准备好开始会议时,先庆祝一下团队在最后一个冲刺中取得的成就,让事情有了一个好的开始。接下来,Scrum主管或产品负责人将为sprint待ob欧宝娱乐app手机下载办事项介绍候选故事,包括上次sprint遗留下来的故事。如果在预先计划中没有发生这种情况,那么故事就必须进行大小调整,有几种方法可以做到这一点。一些团队使用t恤尺寸(XS, S, M, M+, L, XL, XXL, XXXL),而其他团队使用斐波那契数列(1,2,3,5,8,13,21)分配故事点。

无论使用哪种分级系统,相对值都比原始值更重要。从两个故事开始,决定哪个更大,然后按顺序排列。接下来,选择第三个故事,并确定它与其他两个故事相比有多大,将其添加到排名中,依此类推。故事点的总和应该小于团队的速度。任何进入ob欧宝娱乐app手机下载sprint待办事项列表的产品待办事项也需要被确认为准备就绪。

对于Scrum团队来说,解析每个用户故事可能需要很长时间,并且需要考虑许多步骤。首先,这个故事是最新的,还是它的定义已经改变了?是否有新的信息需要考虑?对故事的估计仍然有效吗?

安德烈Grubin

Scrum Master安德烈Grubin游戏公司PlasmaNet的首席执行官表示,故事应该在冲刺目标的背景下进行评估。“试着从能力、过去的速度和团队内部的整体舒适度来确定所提出的故事是否可以在sprint中实现。如果对拟议的故事有任何问题或担忧,请毫不犹豫地咨询产品负责人ob欧宝娱乐app手机下载,”他建议。

一旦确定了故事的定义,就必须将其分解为任务。(其中一些任务本身将成为用户故事。)团队将决定需要哪些专业技能(如果有的话)来处理这些任务,并将询问如何测试故事。

就像故事点和速度一样,任务的估计长度应该小于团队的冲刺能力。转移到sprint待办事项列表中的任务和用户故事将被分配截止日期,同时考虑到工作天数,以及团队成员是否要去度假或兼职为Scrum团队工作。

记住,在待办事项列表中占据空间的不仅仅是用户故事和它们的组成任务;bug修复也是如此,所以它们占用了Scrum团队的一些能力。但是,如何决定每个待办事项项有多少空间呢?一种方法是分配固定比例的容量——比如20%——用于bug修复。另一种方法是将bug修复与用户故事联系起来,然后像用户故事一样对它们进行大小和优先级排序。

最后,Scrum团队、Scrum管理员和产品负责人将创建完成的定义,包括某种测试指标ob欧宝娱乐app手机下载,以帮助确保新迭代的质量。

理想情况下,冲刺计划会议将在达到一些目标结果后结束。这些包括:让Scrum团队对目标感到满意,反过来,让目标与产品的战略愿景和路线图保持一致;ob欧宝娱乐app手机下载充分记录sprint计划;创建一个燃尽图(一种将剩余工作与剩余时间进行对比的图表)来显示计划的工作进度;并让Scrum团队中的每个开发人员在sprint开始后确切地知道他们将要做什么。

有了sprint待办事项和sprint目标,sprint就可以开始了。

敏捷营销的冲刺计划

虽然软件开发人员是典型的敏捷专业人员,但他们并不是唯一的敏捷专业人员。许多营销团队也在热情地拥抱敏捷。

当然,营销人员没有固定的软件迭代来发布。他们所拥有的是包含各种活动的正在进行的(通常是长期的)项目。他们需要不断调整短期和中期的优先事项,通常对每一项新的努力都有一个明确的目标。

因此,对于营销人员来说,采用敏捷方法是一种能够以协调的方式对不断变化的市场条件做出反应的方法,同时最大化效率并朝着明确的目标前进。

在大多数情况下,软件开发和市场营销的sprint和sprint计划是非常相似的。然而,有一些显著的不同。

首先,市场营销冲刺的长度往往比软件开发冲刺的长度短。典型的营销冲刺不会超过两周,而在软件开发中,持续一到两个月的冲刺并不罕见。

其次,在sprint过程中对sprint待办事项的更改在市场营销中比在软件开发中更常见。这种差异与软件开发中涉及的技术任务所施加的更严格的约束有关,而市场营销则更灵活。

第三,在营销Scrum团队中可能比在软件开发Scrum团队中有更广泛的专业,因为前者包含更多的学科。

冲刺计划的最佳实践

专家们推荐了一些最佳实践,以最大限度地利用你的冲刺计划会议。

在发出会议邀请时,要附上会议议程。另外,考虑从产品待办事项列表中添加到候选用户故事的链接,这样开发人员就有时间在sprint会议之前仔细阅读它们。ob欧宝娱乐app手机下载

当产品负责人从产品ob欧宝娱乐app手机下载待办事项列表中准备候选用户故事列表时,他们应该选择超过Scrum团队能力的故事。这是因为Scrum管理员和Scrum团队可能会拒绝一些用户故事,或者将它们推迟到以后的sprint中。如果产品所有者ob欧宝娱乐app手机下载选择了占用少于团队全部容量的故事,那么被拒绝的故事将导致在sprint期间浪费容量。

记住,在sprint计划会议上,是Scrum主管,而不是产品负责人负责。ob欧宝娱乐app手机下载与Scrum团队一样,产品负责人更像是会议的贡献者ob欧宝娱乐app手机下载:产品负责人回答开发人员的任何问题,解释用户故事,并在Scrum主管的调解下协商验收标准。

这也有助于提醒每个人,他们如何才能最有效地做出贡献,以及他们能从其他参与者那里得到什么,不能得到什么。例如,产ob欧宝娱乐app手机下载品负责人领导创建sprint目标,并负责定义sprint的范围,广泛地详细说明每个用户故事(包括完成的定义),并为产品待办事项安排优先级。

Scrum主管负责安排会议的后勤工作,并协商关键指标,如冲刺速度和实际团队能力。他们还带头完成sprint待办事项,并协调产品负责人和Scrum团队之间的谈判。ob欧宝娱乐app手机下载

Parashuram Bellikattim

“在冲刺计划中最常见的错误是对团队的能力没有一个清晰的概念,因此,以不一致的速度结束,这再次导致了团队估计承诺的错误,”他说Parashuram Bellikatti他是敏捷转型的专家,也是班加罗尔全球敏捷卓越中心的主任。

Scrum团队整理即将到来的冲刺所需的任何信息,并提交一个它知道可以合理交付的冲刺待办事项。团队也有责任通知Scrum主管,如果它在sprint的任何时候都不可用。

冲刺计划中一个常见的障碍来源,敏捷教练Kevin Brunner说,是积压工作的负责人。如果他们没有为会议做准备,或者不相信团队可以自己做决定,那么团队的心态就会变成逃避而不是承诺。尤其是开发人员,他们可能会抱怨会议是浪费时间,因为用户故事没有被充实,或者因为他们的Scrum主管或产品负责人单方面做出所有决定,所以不需要他们在场。ob欧宝娱乐app手机下载

Brunner说,为了培养健康的团队活力,Scrum管理员可以遵循三个原则:

  • 可视化:快速前进到冲刺的末尾,成功完成迭代,并从那里向后工作,协商接受标准,并提取交付完成迭代所需的信息。可视化为团队提供了一个具体的最终产品,团队的努力将围绕这个产品进行凝聚。ob欧宝娱乐app手机下载

  • 培养:团队一致决策的习惯,倾听和尊重团队成员的意见。培养还允许团队有时间做出决策,并确保sprint的关键方面得到认可,例如范围和时间估计。

  • 反映在冲刺结束后回头看的习惯,以便询问哪些进展顺利,哪些不顺利,以及如何改进。

敏捷教练说,健康的团队活力托尼Solomita由三个习惯定义:在计划会议之前准备待办事项,在进行评估和最终确定冲刺待办事项的过程中倾听每个人的意见,以及尊重产品所有者对为什么需要特定功能的权威,以及尊重开发人员对如何交付该功能的权威。ob欧宝娱乐app手机下载

Sprint计划中的常见问题

以下是关于冲刺计划最常见的问题:

如何最好地处理任务之间的依赖关系?有几种方法可以减轻任务依赖所造成的潜在的浪费时间的影响。首先,在sprint计划会议期间的任务计划可以积极地减少或消除复杂的依赖关系,因为您将用户故事分解为任务。其次,您可以在相关任务之间尽可能地建立缓冲时间。第三,使用松耦合、适应性强的设计和开发技术,如模拟对象,可以帮助开发人员处理依赖关系的影响。第四,让开发人员在彼此接近的地方工作可以通过促进通信来抢占与依赖相关的问题。

每个团队成员应该注册多少?使用昨天的天气原则,每个团队成员应该签约处理不超过他们在上一个sprint中完成的故事点总数。

如果团队规模不同,如何计划迭代?虽然团队规模的反复变化并不理想,但它们有时是不可避免的。如果团队的规模发生了变化,计算每个开发人员在上一个sprint中处理的故事点的平均数量,并将其乘以参加即将到来的sprint的开发人员的数量,以获得sprint速度的大致数字。你可能需要根据谁要离开和加入团队来进一步调整这个数字。

日常开销,比如花在开会或写邮件上的时间,是如何计算的?没有计算开销的经验法则,因为它因团队而异。大多数团队简单地假设在每个sprint中花费在开销上的时间长度是一致的,并且前一个sprint的冲刺速度准确地反映了花费在开销上的时间。

应该如何解释bug修复?有几种方法可以解决这个问题。一种方法是将bug视为用户描述,像评估sprint待办事项中的其他项目一样评估所涉及的工作量。另一种风险更大的方法是不给bug分配故事点,这会降低团队的速度。这种方法的风险在于,只有在每次迭代中执行相同数量的bug修复工作时,它才有效。如果修复bug的工作量不同,那么每个sprint之间的速度就会发生巨大的变化,这使得为未来的sprint制定计划变得更加困难。

为什么迭代总是相同的长度?简而言之,答案就是节奏和一致性。如果遵循一个规则的、容易预测的周期,那么冲刺的顺序将会更加顺利,这将大大简化冲刺计划。

花费在测试和文档上的时间是如何计算的?要做到这一点,最简单的方法是将花费在测试和文档编制上的时间作为每个用户场景的单独任务。另一种方法是在sprint待办事项列表中创建一个单独的项目,用于测试和文档。

应该在迭代计划期间修改特性估计吗?除非最初的估计非常不准确。

任务评估是否应该在迭代期间进行修订?不。一旦您完成了迭代计划,就让任务估计保持原样。当然,Scrum管理员可能会记录下团队选择变更任务的原因,这样他们就可以在未来的冲刺计划中反映出这些信息。

所有的团队都应该按照相同的迭代计划进行操作吗?这取决于协同工作的Scrum团队的数量和支持人员的可用性。如果对多个团队在同一时间开始和结束的迭代上工作没有限制,那么产生的同步将对管理有很大的好处。这将降低一个团队的工作将变更强加到另一个团队的sprint backlog上的风险,因为团队将在sprint计划方面相互协调。然而,在实践中,Scrum团队并不是孤立地工作的,在多个Scrum团队中担任支持角色的人数量有限,并且欣赏错开开始和结束日期的迭代。

常见的冲刺计划错误和警告信号

经验丰富的Scrum管理员知道哪些警告信号表明sprint计划没有按计划进行。以下是需要注意的事项。

如果一个团队一再未能完成sprint的待办事项,如果他们不断地将用户故事推到下一个sprint中,这就表明这个团队高估了自己的速度,给自己安排了过多的任务。为了确保计划是准确的(并且实际上是有用的),Scrum管理员需要向下调整Scrum团队的速度。

然而,如果相同的特性被反复推到下一个sprint中,团队可能会故意避免处理某些用户故事或错误修复。在这种情况下,需要对这些用户描述或bug是否存在问题进行探索,而这些问题在sprint计划期间没有被提出。

未能完成sprint待办事项也可能意味着过度设计,这是开发人员在工作中做得过多的一种情况,实际上做得比必要的多。这将促使对所请求功能的需求进行审查,以确保团队没有花费任何不必要的工作。

不要做的事情:Sprint计划中的典型错误

冲刺计划会议可能会被一些常见的陷阱破坏:

  • 产品负责ob欧宝娱乐app手机下载人在没有开发人员参与的情况下自行创建Sprint待办事项列表:这会让Scrum团队陷入一个他们没有发言权的积压中。这既减少了他们对计划过程的参与,也降低了sprint实现既定目标的可能性。

  • Scrum管理员在Sprint计划会议上第一次向开发人员展示候选用户故事不必要的时间浪费,这会使计划会议拖得比他们应该拖的时间长得多。如果您已经整理了backlog,那么在会议议程中包含候选用户描述是非常简单的。拥有不符合INVEST标准的用户描述将导致类似的问题。

  • 团队没有确定“完成”的定义当这种情况发生时,团队在迭代结束时交付的产品是不完整的。ob欧宝娱乐app手机下载如果没有将sprint待办事项划分为一系列可管理的任务,那么这个问题可能正在逼近。

  • 子任务没有完全估算你可能会发现这个问题,当任务似乎没有被准确地估计相对于另一个。(一个非常复杂的任务不是一个简单任务的足够大的倍数。)

  • Scrum管理员花了太多时间将Sprint待办事项整理成电子工具这可能意味着Scrum团队在sprint的头几天盲目工作,无法看到它的真正进展。

  • 候选用户故事在添加到Sprint待办事项列表之前没有与其他涉众讨论同样,这种类型的错误会让不高兴的涉众要求在sprint开始后更改待办事项。有些产品负ob欧宝娱乐app手机下载责人可能也会这样做,即使他们已经签署了最初的冲刺待办事项,这可能会非常令人沮丧。对于一些Scrum团队来说,对backlog进行一定程度的更改实际上是不可避免的。如果是这样的话,有一些可能的补救措施。一种是增加冲刺的长度或故意低估冲刺的能力,以便在需要增加工作时有更多的余地。对于工作经常被打断的团队来说,最好的解决方案可能是顺手而为,减少花在冲刺计划上的时间,因为活动不能真正达到预期的目的。

  • Scrum团队没有充分细化任务和子任务这通常表明团队厌倦了计划,只想开始行动。当开发人员发现任务比他们预期的要耗费更多时间时,不充分的细节可能会导致评估不正常。

  • 团队成员不愿意讨论步骤这剥夺了团队其他成员学习的机会。

  • 团队没有Scrum Master来负责计划如果没有Scrum主管来控制计划会议的节奏,每个人都会试图尽快完成它,这可能会导致一个令人沮丧的无效的计划会议或跳过关键细节。

改进Sprint计划与智能表项目管理

从简单的任务管理和项目规划到复杂的资源和投资组合管理,Smartsheet可帮助您改善协作并提高工作速度-使您能够完成更多工作。

Smartsheet平台可以轻松地从任何地方计划、捕获、管理和报告工作,帮助您的团队更有效地完成更多工作。报告关键指标,并通过汇总报告、仪表板和自动工作流实时了解工作情况,以保持团队的联系和信息。

当团队对要完成的工作有了清晰的认识时,就不知道他们在同样的时间内能完成多少工作。今天就免费试用Smartsheet吧。

发现一个更好的方法来简化工作流程,消除竖井。

尝试Smartsheet项目管理 获得一个免费的Smartsheet演示