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

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

敏捷工具为每个团队提供了许多方法来深入了解工作,以管理优先级、监视状态以及跟踪进度和趋势。 但是,如何跨多个团队获得可见性? 应使用哪些工具?

可以通过三种主要方式跟踪跨团队进度:

  • 管理团队定义 交付计划 ,以便跨团队查看计划的可交付结果。
  • 管理团队使用 产品组合待办事项 查看其区域路径下的特性团队。
  • 管理团队创建 仪表板 ,用于监视跨团队的状态、进度和趋势。

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

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

使用交付计划,可以创建一个时间线视图,该视图将多个团队积压工作(故事、功能或史诗)覆盖到交付计划上。 使用此视图可推动跨团队的一致性和协调工作。

配置交付计划时,请选择感兴趣的团队和积压工作级别。 然后与计划进行互动以更新任务并深入了解详细信息。 有关详细信息,请参阅 评审团队计划

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

配置交付计划时,请选择感兴趣的团队和积压工作级别。 然后与计划进行互动以更新任务并深入了解详细信息。 有关详细信息,请参阅 交付计划

显示交互式交付计划元素的屏幕截图

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

首先配置团队和待办事项以支持所需的跨团队视图。 建议使用此团队结构:

  • 为一组功能团队添加管理团队;管理团队拥有 Epics 并仅启用 Epic 项目组合积压工作级别。
  • 添加功能团队,以管理功能、用户故事和任务;功能团队启用功能和用户故事的积压任务级别。

管理团队创建史诗,然后将其分解为特性。 Teams 将功能映射到管理积压工作上的 Epics。 有关映射详细信息,请参阅 “组织积压工作 ”。

提示

将大型目标、史诗或功能分解为较小的项目,以便团队可以更准确地估计并尽早识别风险和依赖项。

限制每个团队的积压工作级别——管理团队负责史诗任务,功能团队负责功能和故事——以帮助团队专注于自己的职责。 有关积压工作级别的详细信息,请参阅 “选择积压工作导航级别”。

借助多团队待办事项积压视图,你可以:

  • 查看优先级和重新排序功能以反映当前目标。
  • 向下钻取以查看每个功能子情景或 PBIs 的状态。
  • 按关键字或标记筛选积压工作,以专注于特定团队或类别。
  • (可选)使用 映射功能 将故事或 PBIs 映射到特性。

查看其他团队拥有的子项

管理团队可以在项目组合积压中深入分析,以查看其他团队拥有的 Epic 进度和子积压项。 以下示例显示了跨客户服务、电话和 Web 团队拥有的项目。

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

显示包含家长和多团队所有权的积压工作屏幕截图

提示

添加 “节点名称 ”列以标识与每个工作项关联的区域路径/团队。

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

功能团队可以为积压工作启用 “显示家长 ”,以查看其他团队拥有的上下文和项目。

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

显示其他团队拥有的项以及信息图标的屏幕截图

提示

当你估计故事或 PBIs 时,从每天每人大约一个故事点开始,然后在团队成熟时校准。 例如,经验丰富的团队的速度通常超过新团队的速度,即使工作大小保持不变。

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

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

定义专注于多团队视图的仪表板,以跟踪进度、状态和趋势。 围绕捕获单个团队或多个团队的查询构建这些仪表板,然后创建图表以可视化趋势。

管理团队通常专注于项目健康和缺陷债务。 小组件目录提供了许多可添加到仪表板的小组件;还可以在 Visual Studio Marketplace 中找到社区小组件。

例如,下面是三个基于查询的图表(每个团队一个),展示了在过去四周内未解决和已解决的问题:

设计多团队仪表板时,请考虑:

  • 你想要学习什么,以及它如何指导行动?
  • 对于您选择的指标,哪个时间段最重要?

请参阅敏捷文化可扩展的做法,了解团队自主性和组织一致性方面的指导。

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

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

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

使用“工作项图表”小组件来创建基于查询的图表。 有关详细信息,请参阅 图表

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

监控缺陷活动和缺陷债务以解答以下问题:

  • 漏洞修复速率是否可接受?
  • 未解决的缺陷有多陈旧?
  • 每个团队的 bug 负债是否在组织目标内?
  • 高优先级缺陷的比率是否可接受?

有关使用计数或数值字段的查询的提示,请参阅 “按数值字段查询”。

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

可以将 基于分析的小部件 添加至仪表板,以显示项目中各个团队的进度。 在一个仪表板中,你可以为项目中的不同团队添加小组件。

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

跟踪在多个团队工作的员工的产能。 有关详细信息,请参阅 设置冲刺容量、在涉及多个团队时跟踪容量

多团队面板视图的限制

尽管管理团队可以通过启用功能积压待办项的看板视图来监视功能进度,但多个团队的看板视图存在限制。 即使团队配置了相同的看板列映射,更新一个团队看板上的功能也不会在另一个团队的看板上反映,直到工作项的状态实际发生更改。 只有状态更改才能在多个板上同步列位置。

重要

多个团队板上显示的工作项可以生成与预期不匹配的查询结果。 每个团队都可以自定义板栏和泳道,因此不同版块上显示的值可能有所不同。 若要减少混淆,请通过 团队区域路径维护工作项的单一所有权。 或者,添加所有团队使用的共享工作流状态。 有关详细信息,请参阅 自定义工作跟踪体验