tutorial

如何使用 Confluence 和 Jira Software 进行敏捷冲刺规划和调整

Kelly Drozd 作者:Kelly Drozd
浏览主题

现在您已经有了车辆(Confluence)和燃料(Jira Software),是时候动手并优化团队的敏捷开发项目管理生命周期了。这两个出色的产品提供强大的功能,可随着企业一起发展和扩展。无论您是经验丰富的敏捷开发专家,还是刚刚起步的敏捷开发专家,这些工具中提供的功能和模板都可以帮助您的团队释放敏捷开发的力量。

Confluence 和 Jira 无缝集成,可以节省团队时间、改进问题解决流程,并改变团队在项目上的协作方式。就个人而言,它们以自己的方式提供了巨大的好处。它们共同构成不可阻挡的力量,帮助您的团队将敏捷开发愿景变为现实。

我们来深入探讨如何在团队冲刺的每个阶段将两者付诸实践。

“准备就绪”和“完成”的定义

冲刺计划由团队成员制定,每个团队都是独一无二的。计划包括创建产品待办事项,并确定冲刺期间对所有团队成员都可行的工作范围。Confluence 和 Jira 携手合作,描述冲刺的目标,并针对您的团队将如何开始朝这个目标努力进行可视化。

Jira Software 中的冲刺计划

Jira Software 支持任何敏捷开发方法,包括 Scrum看板混合方法等。Jira 是团队在冲刺期间需要完成的所有工作的单一数据源。Jira Software 的预配置模板可供选择,这些模板完全可定制且具有无限敏捷性,可帮助团队为成功做好准备。

Jira 具有内置的工作流程(待办事项、进行中和已完成),无需进行任何更改即可使用这些工作流程,也可以重新开始创建自己的工作流程。如需进一步自定义您的工作流程,只需创建一个能够反映团队需求的额外状态即可。例如,添加“正在审阅”状态表示需要质量保证才能将任务标记为已完成。您可以根据自己的需求,让 Jira 尽可能多(或尽可能少!)地反映团队的工作方式。

在深入计划流程之前,最佳实践是在团队中确定长篇故事故事标签的定义。这有助于组织团队的计划,并为开始使用这些工具创建清晰的路线图。在 Jira 中使用清单还可以为团队的任务定义创建一个额外的访问权限和可见性层。

清单屏幕截图

Jira 事务清单应用可以自动为每个故事添加定义清单。将 Jira 故事拆分为轻量级的待办事项将进一步简化流程,因为每项任务都在范围中清晰轻松地定义。请记住,随着团队不断学习、成长和改进,定义将随着时间的推移而改变。

Confluence 中的冲刺计划

一旦您的团队在 Jira 中创建了最佳实践,就该开始为敏捷开发项目创建文档了。管理项目的最佳方法是为 Confluence 中的所有相关知识创建一个项目空间。项目空间充当项目细节的单一联系点,以便您的团队可以轻松访问信息。

在 Confluence 中创建有条理和结构化的层次结构非常重要。您的团队可以通过以下两种方式组织文档:

  • 为每个职能团队创建一个空间,并为每个重要项目或行动计划创建页面。
  • 为每个项目创建一个空间,并为每次发布周期或发布会创建页面。

Confluence 提供了 80 多个模板来帮助维护敏捷开发实践,并使团队中的每个人保持最新状态。冲刺计划模板是启动新项目和定义冲刺目标的绝佳蓝图。

此外,通过冲刺模板,您的团队可以对下一次冲刺中应该进行的更改负责。从战略规划到产品需求,再到状态更新,Confluence 的模板一定会非常适合您的项目。

联手

现在,您的团队已经使用 Jira,Confluence 文档也已准备就绪,现在您可以将 Confluence 页面与 Jira 项目关联起来。这为您的团队提供了成功开始执行任务所需的所有上下文、信息和可追溯性,而无需在多个应用之间跳转。

加入 Confluence 和 Jira

在 Jira 中,您可以轻松地直接在软件中添加 Confluence 页面。在 Confluence 中,将您的项目空间直接连接到 Jira。现在您所有的关联页面和文档之间都有了链接!

专业提示:您也可以直接在 Confluence 中创建任务,快速处理任何缺失的工作!只需突出显示文档中的文本,集成就会将文本填充到 Jira 事务中。

Confluence 和 Jira 将通过为敏捷开发流程创建易于访问的简化方法,为团队的成功做好准备。该软件通过消除所有事务(您创建的事务除外),确保您的团队走上正确的轨道,以实现最佳的敏捷冲刺周期。

冲刺计划阶段

冲刺计划阶段为团队的敏捷流程奠定了坚实的基础。在此阶段,产品待办事项列表应是最新的,并加以优化,以提供清晰度。请注意,您在优化阶段的进展将决定您的冲刺计划是否成功。这就是为什么尽可能多地提前获得清晰度对于帮助每个人获得开始工作所需的透明度至关重要。

Confluence 冲刺计划截图

如前所述,使用 Confluence 中的冲刺计划会议模板来帮助团队优化计划流程。以下四个步骤可帮助您走上正轨:

  1. 解决当前冲刺目标之前,通过跟进上一个冲刺中任何未解决的问题来开始您的冲刺计划会议。
  2. 作为一个团队,决定您在冲刺过程中要完成的任务。使用模板,确保您的团队保持相同的愿景。
  3. 展示团队的速度,以帮助您的团队了解每个成员的贡献以及他们在冲刺期间可以完成多少工作。
  4. 规划团队的产能并记录任何潜在风险。您将把所需的一切都集中在一个地方,为即将到来的冲刺做好准备。

在 Atlassian,我们严重依赖冲刺计划来重新调整执行重点、最大限度地减少意外情况并确保总体上更高质量的代码。我们使用 Jira 和 Confluence 推动 Scrum 项目的分步流程可帮助我们确定敏捷开发冲刺周期的优先级并组织起来。

优化阶段

优化阶段(也称为待办事项列表梳理或待办事项列表优化)的目的是与利益相关者和其他团队共同设定明确的期望。在此阶段,产品负责人和团队将审核产品待办事项列表中的项目,以确保故事已确定优先级并准备好交付。这个阶段至关重要,有助于确保待办事项列表合理有效,并且填充的是相关项目,这些项目经过适当估算并具有详细信息和优先级。

用户故事是对软件功能的非正式解释,是从渴望获得功能的人的角度编写的。用户故事旨在定义软件功能如何为客户提供价值。精心编写的用户故事可帮助团队根据这些用户故事的完成情况创建产品增量。

作为最佳实践,在撰写用户故事时应遵循 INVEST 标准。使用此框架将有助于团队将工作分解为小型工作单元,并改进估算和冲刺规划,从而实现更准确的预测和更高的敏捷性。

  • INVEST 的首字母缩写词将好的用户故事定义为:
  • 独立
  • 不可协商
  • 有价值
  • 可预估
  • 小巧
  • 可测试

请记住,产品待办事项也是迭代计划的基础。用户故事只是其中一个工作项目,还有缺陷、设计变更、客户请求、行动项目等。这样,您的团队就可以确保每个人的工作项目都包含在每次迭代的总体讨论中。

此阶段的一些常见缺陷包括无法调整待办事项列表反馈、将待办事项列表项目仅限于面向客户的项目,以及将待办事项列表视为存储文档而不是提供更新的手段。为避免出现这些情况,您可以在团队的 Jira 项目中创建一个优化面板以直观显示整个优化流程,并帮助您的团队掌握工作进度。构建时间线也是创建将随时间演变的行动计划的重要举措之一。

Jira Software 时间线

在 Jira Software 中,团队的所有工作(包括产品待办事项列表中的项目)都会直观显示在时间线上。这种透明度有助于团队就当前或未来的工作做出决策。Jira 中的时间线还可有助于团队管理依赖关系并实时跟踪总体进度。请记住,敏捷开发并非要通过严格的计划来制造限制,而是确保能持续灵活地选择创建成功的冲刺周期并为客户创造价值的相关路径。Jira 有数十个免费模板,可帮助您快速上手。

要确保项目信息保持最新状态,而又不让您的团队承担额外的工作,这可能是一项挑战。幸运的是,在 Jira 中使用自动化有一种更简单的方法。借助无代码规则生成器,团队只需点击几下即可自动执行流程。此外,Jira 中的自动化是完全可定制的,允许您的团队设置规则以满足他们的特定需求,从而节省时间并使 Jira 保持最新状态。

规则的部分示例包括:

  • 当最后的子任务完结时,关闭父事务。
  • 当交付了缺陷修复时,关闭所有事务并通知客户。
  • 客户提出事务时,创建一个克隆事务并将其分配给工程师。

为了帮助您的团队快速轻松地开始工作,Jira Software 提供了围绕常见用例构建的示例自动化规则模板。

虽然 Jira Software 竭尽全力帮助您的团队更好地协作,但与团队成员和利益相关者分享进度、结果和决策非常重要。兼具知识和协作是 Confluence 的亮点。首先,使用 Jira 报告模板创建 Confluence 页面。选择您要制作报告的项目,模板会自动创建一个预配置的状态报告页面。报告会自动显示基于 Jira 项目字段的饼状图,如优先级和事务类型等。

Confluence 页面截图

正如您所看到的,Jira 和 Confluence 有多种互补方式,尤其是在优化阶段。Confluence 收集您的团队的想法、计划、报告和知识,而 Jira 会跟踪您的事务和工作流程。知道这两个应用将协同工作以帮助他们完成工作,您的团队可以安心无忧。

随着时间的推移,您的团队开始实施敏捷开发流程和工具,定制将自然发展,以适应团队的需求。我们希望您的团队能够体验到使用 Confluence 和 Jira 通过井然有序的工作流程、任务跟踪和集成文档管理来管理敏捷开发项目的巨大好处。

准备好冲刺您的团队的全部潜力了吗?开始使用 ConfluenceJira Software