工作和其他字段汇总

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

汇总提供父工作项下所有子工作项的选择字段的总值。 由于 Azure DevOps 支持多个级别的嵌套,因此请确保在汇总期间不会对值进行双计数。 项目经理通常会汇总估计或完成的工作、工作量、大小或故事点。

注意

系统不支持在产品积压工作和项目组合积压工作中汇总“工作量”、“故事点”或“大小”字段。

Web 门户中的本机支持汇总

Azure Boards 支持在产品积压工作和项目组合积压工作中使用汇总列,在冲刺规划窗格中进行汇总,以及在冲刺积压工作和任务板中进行汇总。

显示汇总进度栏、计数或总计

从任何产品或项目组合积压工作中,都可以添加汇总进度条、层次结构中子代工作项的计数或选择字段的总和,例如故事点或剩余工时。

例如,请参阅组合待办事项中的以下进度条。

示例投资组合积压清单的进度条屏幕截图。

有关详细信息,请参阅显示汇总进度或总计

在冲刺规划窗格中查看汇总

使用“规划”窗格将积压工作项分配给冲刺时,冲刺窗口会更新积压工作项和任务数以及计划工作量的运行记录。

“产品积压工作”页,将工作项拖动到冲刺或通过上下文菜单分配给冲刺

计划工作量提供为分配给冲刺的积压工作项定义的所有情景点数工作量的总和。 有关详细信息,请参阅将积压工作项添加到冲刺

查看冲刺积压工作和任务板的汇总

此外,还可以从冲刺积压工作或任务板查看剩余工作量汇总。

在冲刺积压工作中,为父工作项显示为所有任务定义的所有剩余工时的总和。 查看任务板时,此值还会显示在父工作项卡片上。

冲刺积压工作显示剩余工作的汇总

从冲刺任务板中,有三种类型的汇总:

  • 剩余工时汇总显示在父工作项的卡片上
  • 为列中所有任务定义的所有剩余工时的总和显示在每列顶部
  • 为积压工作项定义的所有剩余工时的总和显示在每行中,按列分组。

冲刺任务板显示剩余工作的汇总

将任务的状态更新为“已完成”时,系统会自动将该任务的剩余工时零。 有关详细信息,请参阅 任务板

支持汇总的其他工具

可以使用以下方法之一获取 Azure DevOps 工作跟踪数据中的其他数据字段汇总:

方法 Azure DevOps Services 本地 Azure DevOps
工作项查询图表 选中标记 选中标记
Microsoft Excel 选中标记 选中标记
市场扩展 选中标记 选中标记
数据分析 选中标记 选中标记
SQL Server Reporting Services 报表 不支持 选中标记

工作项查询图表和汇总

可以创建一个平面列表查询,用于对指定的字段的值求和。 有关详细信息,请参阅 通过创建基于状态和趋势查询的图表来跟踪进度。 图表可以支持对工作项进行计数或求字段的总和。

例如,此处显示了一张数据透视表,该表根据区域路径和工作项状态对用户故事的故事点进行求和。

按区域和状态汇总故事点的示例

Microsoft Excel 和工作跟踪数据汇总

可以将查询导出到 Excel,其中包含要提供汇总的工作项。 然后,可以编写 Excel 宏以获取总和并将数据发布回 TFS。 有关 Excel 集成的详细信息,请参阅 使用 Excel 批量添加或修改工作项。

有关 Excel 宏的详细信息,请参阅 使用宏录制器自动执行任务。

提示

若要支持从 Web 门户在 Excel 中打开工作项和查询结果,请将 Marketplace 扩展VSTS Open in Excel 添加到您的组织或集合中。

市场扩展和自定义控件

市场中有几个提供汇总的扩展。 下面一些可能满足你的需求:

或者,可以使用用于工作跟踪的 REST API 以进行汇总。 github 上提供的代码示例可帮助你入门是 TFS 聚合器

分析服务

可以使用 分析服务 回答有关项目的定量问题。 使用此服务,你可以将 Analytics 小组件添加到仪表板中。 或者,可以使用 Power BI 创建其他报表

SQL Server Reporting Services 报表

多个 OOB 报告提供汇总。 下面是"故事概述"报告提供的已完成工作和剩余工作的汇总示例。 此报表是默认 TFS 敏捷过程模板的一部分。

故事概述示例报告

如果已部署 SQL Server Analysis Services,可以从这些报表获取积压工作项汇总。 这些报告的刷新频率为 2 小时。

如果需要将报表添加到本地 TFS 部署,请参阅 向项目添加报表。

汇总要求

要支持汇总,请根据以下建议安排工作项:

  • 使用父子链接来链接包含要汇总的值的工作项。

  • 向将捕获汇总值的 WIT 中添加必填字段。 用于计划工时的默认字段仅存在于任务工作项上。 这些字段是:

    • 原始估计值(Microsoft.VSTS.Schedule.OriginalEstimate):完成任务所需的工作量。 (敏捷和 CMMI)

    • 已完成工时(Microsoft.VSTS.Schedule.CompletedWork):实现任务所花费的工作量。 (敏捷和 CMMI)

    • 剩余工时 (Microsoft.VSTS.Scheduling.RemainingWork):此字段用于支持燃尽图。

      如果项目是使用 Visual Studio Scrum 进程模板创建的,则任务中仅定义剩余工时。

      有关添加字段的详细信息,请参阅 “修改字段”或“添加自定义字段”。

  • 确定用于跟踪工作的时间单位,并确保在团队或组织中一致地使用它。 例如,可以使用小时或天数跟踪任务。

  • 确定是否要在工作项窗体上将汇总值设置为只读。 通过将数据设为只读,可以防止用户输入不准确的数据。 使用 Control 字段 Readonly 属性将字段设置为只读。

问题解答

问:我能获得团队容量的汇总吗?

答: 不是。 为团队容量输入的数据没有保存在常规数据存储区中。