跨团队管理优先级并获得可见性

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

敏捷工具为每个团队提供了丰富的方法来了解他们的工作 - 管理优先级和状态,以及监视进度和趋势。 但是,如何跨多个团队获得可见性? 应该使用什么工具?

可以通过三种主要方式跟踪多个团队的进度。

  • 管理团队可以定义交付计划,以提供对多个团队已计划的可交付结果的可见性。
  • 每个管理团队都可以使用其敏捷工具(尤其是项目组合积压工作)来了解在其区域路径下定义的功能团队。
  • 管理团队可以创建仪表板来监视多个团队的状态、进度和趋势。

有关所有团队工具的概述,请参阅管理团队和配置团队工具

交付计划支持日历时间线上的团队积压工作视图

通过交付计划,你可以获得跨多个团队及其开发积压工作(情景、功能或长篇故事)的定制视图。 可以使用这些视图将多个积压工作叠加到交付计划中来促进团队一致性。

配置交付计划时,可以选择团队以及感兴趣的积压工作级别。 然后,可以与计划交互以更新计划并深入了解更多详细信息。 若要详细了解交付计划,请参阅查看团队计划

显示交付计划、折叠团队标注的屏幕截图。

配置交付计划时,可以选择团队以及感兴趣的积压工作级别。 然后,可以与计划交互以更新计划并深入了解更多详细信息。 若要详细了解交付计划,请参阅交付计划

交互式计划元素

使用项目组合积压工作跟踪功能和长篇故事

跨多个团队获得可见性的第一个级别是配置团队和积压工作以支持所需的视图。

建议按如下所示构建团队:

  • 为一组功能团队添加管理团队;这些团队拥有长篇故事,并仅打开长篇故事项目组合积压工作级别
  • 添加功能团队以管理功能、情景和任务,并打开情景和功能积压工作级别

管理团队创建长篇故事。 然后,他们或其功能团队将长篇故事分解为功能,然后将其功能映射到管理积压工作上的长篇故事

提示

通过分解大型目标、长篇故事、方案或功能,团队可以做出更好的估计并识别风险和依赖项。

限制每个团队的积压工作级别(管理团队为长篇故事,功能团队为功能和情景)有助于每个团队专注于监视其工作进度。 有关管理团队积压工作级别的详细信息,请参阅选择积压工作导航级别

使用多团队项目组合积压工作视图,可以:

  • 与团队一起评审优先级并对功能重新排序以支持当前优先级
  • 可以向下钻取以查看每个功能的子用户情景或 PBI 的状态
  • 根据关键字或标记筛选积压工作,以专注于特定团队或分类项
  • (可选)可以使用映射功能将用户情景或 PBI 映射到功能

查看其他团队拥有的子项

管理团队可以从其项目组合积压工作中向下钻取,了解长篇故事的进度。 向下钻取,可以看到所有积压工作项和功能,即使它们属于以下三个不同的团队之一:客户服务、电话和 Web。

其他团队拥有的项会显示一个信息图标

显示父级和多团队所有权的积压工作

提示

将“节点名称”字段添加为列,以标识与工作项关联的区域路径/团队。

查看其他团队拥有的积压工作项和父项

功能团队可以在其积压工作上打开“显示父项”,以查看上下文和其他团队拥有的那些项。

其他团队拥有的项会显示一个信息图标

其他团队拥有的项会显示一个信息图标。

提示

在估计情景或产品积压工作项时,请从每人每天一个故事点开始。 功能团队稍后可以根据需要校准和调整这些估计值。 例如,经验丰富的团队的速度会高于新团队。 工作规模保持不变,但经验丰富的团队可以更快地交付。

若要了解有关此配置的详细信息,请参阅项目组合管理添加团队组织积压工作

使用多团队视图添加管理仪表板

跨团队获得可见性的第二种方法是定义多团队聚焦仪表板,使你能够查看进度、状态和趋势。 定义聚焦仪表板主要是通过定义可捕获单个团队或多个团队进度的查询。 然后,可以为每个团队或多个团队创建图并查看趋势。

管理团队最感兴趣的两个区域是项目运行状况和 bug 债务。 小组件目录提供了 10 多个小组件,可以添加到仪表板中,以跟踪项目和团队的状态、进度和运行状况。 此外,还可以在 Visual Studio Marketplace 的“Azure DevOps”选项卡中找到其他小组件。

例如,在这里,我们已将三个基于查询的图(每个团队一个)添加到一个仪表板,其中显示了过去四周内的活动和已解决的 bug。

Bug 债务、电子邮件团队 Bug 债务、语音团队 Bug 债务、Web 团队

定义多团队仪表板时,请考虑以下问题:

  • 你希望了解哪些内容,以及它将如何推动组织的行动?
  • 感兴趣的时间范围?

查看敏捷文化可缩放的做法,以获取有关团队自主性和组织一致性的指导。

项目运行状况和进度与目标相比的仪表板

使用“查询结果”小组件按状态提供功能列表:

  • 已完成的功能(已完成或已关闭)
  • 新功能(新增或建议)
  • 正在积极工作的功能(正在进行或处于活动状态)

使用“工作项图”小组件添加基于查询的图。 若要详细了解如何创建基于查询的图,请参阅

技术债务、bug 债务和活动仪表板

项目运行状况和团队运行状况的另一个衡量标准是监视 bug 活动和 bug 债务。 请考虑可以创建的图,这些图有助于回答以下问题:

  • bug 是否已得到修复? 是否以可接受的速度?
  • bug 的过时程度如何?
  • 是否维护每个团队的 bug 债务?
  • 高优先级 bug 的比率是否保留在组织目标内?

有关基于计数或数值字段创建查询的提示,请参阅按数值字段查询

使用 Analytics 服务跨团队获得可见性

可以将基于 Analytics 服务的小组件添加到显示团队进度的仪表板。 从一个仪表板,可以为项目中的任何团队添加小组件。

在多个团队中工作时跟踪产能

可以跟踪参与多个团队的个人的产能。 若要了解如何操作,请参阅设置冲刺 (sprint) 产能、在多个团队中工作时跟踪产能

多团队面板视图的限制

虽然配置的管理团队可以通过打开功能积压工作来使用面板监视功能进度,但这些视图中存在固有的限制。 即使管理团队和功能团队使用相同的工作流映射配置其功能面板列,对一个团队的面板上的功能所做的更新也不会反映在另一个团队的面板上。 仅当工作项状态更改时,卡列才会在所有面板上反映相同内容。

重要

显示在多个团队面板上的工作项可能会生成不符合预期的查询结果。 由于每个团队都可以自定义面板列和泳道,因此分配给显示在不同面板上的工作项的值可能不同。 此问题的主要解决方法是按团队区域路径维护工作项的单一所有权。 另一个选项是添加所有团队都可以使用的自定义工作流状态。 有关详细信息,请参阅自定义工作跟踪体验

如你所看到的,可以通过多种方式监视多个团队的进度和趋势。 选择的方法取决于关注点和组织目标。

下面是一些其他文章,这些文章介绍了如何与多个团队协作: