迭代规划会议内容有哪些?掌握迭代规划的5个步骤

2024-09-19 10:46:00
admin
原创
396
摘要:冲刺迭代是任何优秀敏捷开发团队的支柱。冲刺迭代前的准备越充分,实现目标的可能性就越大。春季规划有助于重新集中注意力、最大限度地减少意外,并希望确保交付更好的代码。但也许更重要的是,冲刺迭代规划将开发团队与产品负责人联系在一起。与任何关系一样,你和团队之间的关系需要沟通和清晰度。花时间坐下来确保你的期望被团队理...

迭代规划会议内容有哪些?掌握迭代规划的5个步骤.png

冲刺迭代是任何优秀敏捷开发团队的支柱。冲刺迭代前的准备越充分,实现目标的可能性就越大。春季规划有助于重新集中注意力、最大限度地减少意外,并希望确保交付更好的代码。

但也许更重要的是,冲刺迭代规划将开发团队与产品负责人联系在一起。与任何关系一样,你和团队之间的关系需要沟通和清晰度。花时间坐下来确保你的期望被团队理解并能够实现,这是保持每个人积极性和高效性的关键。

那么,如何确保在冲刺迭代之前尽可能多地做事以确保成功?

冲刺迭代规划归结为几个关键步骤,从确保您的产品待办事项得到妥善整理,到制定冲刺迭代计划,再到召开有效的冲刺迭代规划会议。在本文中,我们将向您介绍您需要了解的所有内容,以帮助您完成自己的冲刺迭代规划会议。

第一步:查看产品路线图

敏捷冲刺迭代的目标是交付更好的软件。但这说起来容易做起来难。当你深陷代码修复和更新时,很容易忽视大局。那么你如何知道你关注的是正确的事情呢?

作为产品负责人,您有责任始终关注产品的总体情况。在开会或进行任何类型的冲刺迭代规划之前,您需要回顾产品路线图并提出一些严肃的问题。

您是否正在构建能够推动产品愿景向前发展的功能?您是否有产品愿景,还是只是在对客户的抱怨做出反应?冲刺迭代规划的第一步是了解您不仅希望在本次冲刺迭代结束时,而且希望在 6 个月、一年或更长时间内达到目标。正如 Scrum 主管和敏捷教练 Robbin Schuurman所写:

“总是有太多可以增加价值的功能,因此导致对愿景和目标缺乏关注。如果过于关注功能,路线图将变成超负荷的产品积压,而不是产品未来发展的高层次战略计划。”

这篇文章并不是关于如何正确制定产品路线图的文章。而只是提醒大家在被冲刺迭代计划冲昏头脑之前,要立足于自己的长期愿景。冲刺迭代不应该只是勾选框。它们应该始终让你更接近软件的最终愿景。

第二步:整理产品待办事项并更新用户故事

在您心中准备好产品愿景后,是时候深入研究您的待办事项并开始提取用户故事以在接下来的两个冲刺迭代中解决。您的产品待办事项是所有错误、问题和用户故事,对一个或多个所需功能的非正式、自然语言描述,通常从实际用户的角度编写。

为什么是两个?简而言之,就是背景。不要只关注眼前的事情,重要的是要知道这个冲刺迭代的目标是什么。你现在对构建什么的选择将如何影响你的下一个冲刺迭代或再下一个冲刺迭代?任何规划会议都将受益于远见卓识。

现在,除非您一直关注产品待办事项,否则这些故事很可能需要一些整理(或清理)。冲刺迭代就是为了优化团队的时间。那么为什么要给他们带来过时、混乱或不清楚的故事呢?

30 分钟的产品待办事项梳理会议有助于填补用户故事中缺少您(产品所有者)提供的细节或背景的空白。这意味着确保每个故事:

  • 按优先级排列,最重要的工作列在最上面

  • 清晰且完整,以便团队可以立即开始工作

  • 在背景(更大的产品路线图)和估计(复杂性)方面是最新的

正确的冲刺迭代规划最困难的部分之一是能够估计完成任务需要多长时间以及在冲刺迭代期间可以完成多少任务。

掌握迭代规划的5个步骤

第三步:在迭代计划会议之前提出迭代目标和待办事项

整理好产品待办事项后,就可以开始规划下一个冲刺迭代了。让我们从基础开始。在冲刺迭代开始之前,您需要知道要完成什么以及如何实现目标。

您的Sprint 目标是什么:简而言之,就是您希望在 Sprint 结束时交付什么。Sprint 目标是团队的“为什么”——让他们保持积极性。但它们也非常适合向团队外的人传达正在进行的工作。例如,如果您正在运营一个电子商务网站,它可能是这样的:“开发结账流程:付款、选择运输、包括折扣。”或“更新购物车功能以包括删除和更新数量。”

最重要的是,您的冲刺迭代目标需要根据工作范围和团队规模来制定。因为最终,冲刺迭代的成功将取决于您的冲刺迭代评审。而不是完成的单个任务和故事。

要弄清楚“现实”对于您的团队意味着什么,您可以使用所谓的团队“平均速度”。这是通常在相同长度的冲刺迭代中完成的工作量,以及可能影响它的任何因素,如假期、公共假日或其他干扰。

如果团队是新成立的,而且速度不平均,那么产品负责人就不应该创建这样的草案。相反,团队应该聚在一起讨论可以做什么,以便每个人都参与进来。反复试验并不总是最好的策略。但它是让团队中的每个人都感觉他们在一起工作的好方法。

接下来,您的Sprint 积压工作是怎样的:为了实现您的 Sprint 目标需要完成的用户故事列表。

您完全有可能召开单独的冲刺迭代规划会议来讨论您的目标和积压任务。但是,无论您是一次性完成还是在不同的日子完成,重要的是您的团队有时间事先查看您提出的建议,以便他们能够很好地了解需要做什么以及哪些任务最重要。

第四步:利用数据和经验增强你的 Sprint 计划会议

发生了什么事?我们已经到了第 4 步,但我们甚至还没有召开冲刺迭代计划会议!相信我,我知道。问题是,你的冲刺迭代计划会议为接下来几周或一个月的工作奠定了基础。因此,你事先做的准备越多越好。

谁应该参加你的冲刺迭代计划会议?

这次会议对团队中的每个人都很重要,只要有可能,整个团队都应该参加。每个人都有特定的责任和需要满足的需求,听取每个人的意见是确保达成共识的唯一方法。

产品负责人:设定目标、优先级,并解释本次冲刺迭代选择的背景。他们确保待办事项得到妥善整理,并确保团队的技能、能力和资源与冲刺迭代的需求保持一致。

Scrum 主管:通过准备和分享议程、设置地点并确保每个人都在场来促进会议的进行。对于远程开发团队来说,这意味着准备好并测试 Zoom 等视频会议软件。

敏捷团队成员:提出有关冲刺迭代待办事项的问题和担忧。开发团队还可以请外部人员提供领域或技术建议来帮助制定计划。

冲刺迭代计划会议期间会发生什么?

会议首先会介绍背景情况。如果您已经对上一次冲刺迭代进行了回顾和总结(我们强烈推荐),Scrum Master 可以讨论任何行动项目或遗留问题。

接下来,产品负责人在分享冲刺迭代目标之前向所有人通报产品和市场变化。这有助于协调所有人,并提供当前冲刺迭代的背景信息。

最后,是时候就冲刺迭代待办事项达成一致了。到目前为止,团队中的每个人都有机会查看产品负责人提出的用户故事,并可以开始提供反馈。如果您为两个冲刺迭代提供了足够的故事(如我们之前所建议的),这将意味着细分团队在给定时间范围内可以完成的工作。

第五步:浏览每个用户故事并描述需要完成的任务

人们希望快速完成练习的下一部分并立即开始。但是,作为一个团队,你们能做的计划越详细,你们在冲刺迭代一两周后遇到障碍的可能性就越小。

优秀的 Scrum Master 会帮助解决这些问题,并确保在开始工作之前涵盖所有方面。这在目前可能看起来很麻烦,但前期的工作将在以后带来回报。

在冲刺迭代规划会议结束时,开发团队应该能够向产品负责人和 Scrum Master 解释如何实现冲刺迭代目标。这似乎有点不必要,但最好能得到会议室中每个人的口头承诺,解释他们正在做什么、为什么做以及目标。

沟通是任何团队的关键。在开始冲刺迭代之前,这最后的检查是确保每个人朝着正确方向前进的关键。

总结

正确的冲刺迭代规划可以很好地完成很多事情。但最重要的是,它可以将您的目标从愿望变成分步指南。如果您遵循了本指南,那么在冲刺迭代规划会议结束时,您和您的整个团队应该会得到以下收获:

商定的 Sprint 目标和“完成”的明确定义、致力于现实的冲刺迭代积压、了解待办事项中的错误修复和支持工作、每个用户故事的详细任务,包括估算和验收标准、截止日期和预定的 Scrum 会议。


相关推荐
  为什么项目管理通常仍然耗时且低效?您是否还在反复更新电子表格、淹没在便利贴中并参加每周更新会议?这确实是耗费时间和精力。借助软件工具的帮助,您可以一目了然地全面了解您的项目。如今,国内外有足够多优秀的项目管理软件可以帮助您掌控每个项目。什么是项目管理软件?项目管理软件是广泛行业用于项目规划、资源分配和调度的软件。它使项...
项目管理软件   1106  
  IPD(Integrated Product Development,集成产品开发)流程是一种广泛应用于高科技和制造业的产品开发方法论。它通过跨职能团队的紧密协作,将产品开发周期缩短,同时提高产品质量和市场成功率。在IPD流程中,CDCP(Concept Decision Checkpoint,概念决策检查点)是一个关...
IPD培训课程   66  
  研发IPD(集成产品开发)流程作为一种系统化的产品开发方法,已经在许多行业中得到广泛应用。它不仅能够提升产品开发的效率和质量,还能够通过优化流程和资源分配,显著提高客户满意度。客户满意度是企业长期成功的关键因素之一,而IPD流程通过其独特的结构和机制,能够确保产品从概念到市场交付的每个环节都围绕客户需求展开。本文将深入...
IPD流程   60  
  IPD(Integrated Product Development,集成产品开发)流程是一种以跨职能团队协作为核心的产品开发方法,旨在通过优化资源分配、提高沟通效率以及减少返工,从而缩短项目周期并提升产品质量。随着企业对产品上市速度的要求越来越高,IPD流程的应用价值愈发凸显。通过整合产品开发过程中的各个环节,IPD...
IPD项目管理咨询   66  
  跨部门沟通是企业运营中不可或缺的一环,尤其在复杂的产品开发过程中,不同部门之间的协作效率直接影响项目的成败。集成产品开发(IPD)作为一种系统化的项目管理方法,旨在通过优化流程和增强团队协作来提升产品开发的效率和质量。然而,跨部门沟通的复杂性往往成为IPD实施中的一大挑战。部门之间的目标差异、信息不对称以及沟通渠道不畅...
IPD是什么意思   61  
热门文章
项目管理软件有哪些?
云禅道AD
禅道项目管理软件

云端的项目管理软件

尊享禅道项目软件收费版功能

无需维护,随时随地协同办公

内置subversion和git源码管理

每天备份,随时转为私有部署

免费试用