配置燃尽或燃耗小组件

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

在 Azure DevOps 仪表板中,燃尽图和燃起图小组件为您提供灵活性,能够在指定的时间段内为任何类型的项目范围或团队数量创建图表。 进度图 侧重于剩余工时。 燃烧图 侧重于已完成的工作。 这两种图表类型都有助于你的团队确定你是否在结束日期完成工作。 有关可供使用的所有烧毁和烧毁图表的概述,请参阅 “烧毁”和“烧毁”指南

以下屏幕截图显示了配置为显示发布进度的进度小组件。

燃尽图小组件的屏幕截图。条形图显示迭代的剩余工作量减少。折线图显示燃尽图减少和范围增加。

先决条件

类别 要求
访问级别 - 项目成员
- 至少 基本 访问权限。
权限 - 团队管理员 或项目管理员或你已获授予的特定 仪表板权限
- 要向团队仪表板添加小组件,需为团队成员。
功能启用 已启用 Azure Boards。 当禁用该功能时,将不会显示任何工作跟踪分析小组件。 若要重新启用它,请参阅 打开或关闭服务。
任务感知 了解本文后面列出的任何必需或建议的任务。
类别 要求
访问级别 - 项目成员
- 至少 基本 访问权限。
权限 - 团队管理员 或项目管理员或你已获授予的特定 仪表板权限
- 要向团队仪表板添加小组件,需为团队成员。
功能启用 - 已启用 Azure Boards。 当禁用该功能时,将不会显示任何工作跟踪分析小组件。 若要重新启用它,请参阅 打开或关闭服务。
- Analytics 已安装并启用项目集合管理员组的成员可以添加扩展或启用服务。 组织所有者自动是此组的成员。

将小组件添加到仪表板

使用以下过程将烧毁或烧毁小组件添加到仪表板。

  1. 前往 https://dev.azure.com/{your-organization} 登录你的组织。

  2. 转到您的项目。 选择 仪表板,然后选择“ 编辑”。

    Azure DevOps的屏幕截图,显示一个空的仪表板,并突出显示“仪表板”和“编辑”按钮。

  3. 选择小组件,然后选择“ 添加”。

    “添加小组件”对话框的屏幕截图。突出显示“进度”小组件和“添加”按钮。

配置烧毁或烧毁小组件

若要配置任一小组件类型,请执行以下步骤。 烧毁小组件和烧毁小组件之间的唯一区别是已完成的烧毁小组件绘图 工作 和进度小组件绘图 的剩余工作。 要了解更多信息,请参阅本文后面的解释燃尽图或燃起图

  1. 在小组件上,选择“配置”。

  2. 输入下表中所述的配置信息,然后选择“ 保存”。

配置类别 指南
团队 若要跨团队跟踪进度,请添加更多团队。 可以从其他项目中选择团队,但可选择积压工作项类型和字段的列表基于当前项目。 仅当这些项目 的过程 相同或至少相似时,才能跟踪多个项目的进度。
工作项 选择要烧毁的积压工作项的类型。 积压工作类别包括为该积压工作配置的所有工作项类型。 如果您使用托管的 XML 进程来自定义项目,并为 bug 工作项设置了自定义的类别名称,那么燃尽图和燃起图就无法查询该类别中的工作项。 如果要查询 bug,您自定义的 bug 工作项类型必须属于 bug 的默认类别 Bug 类别。 该类别的引用名称为 Microsoft.BugCategory.
字段条件 选择字段条件以限制图表中显示的工作项。 筛选基于分配给每个工作项字段的值。 但筛选使用在跟踪期间内每个修订时分配的值。 值不会从工作项的历史记录开始追溯分配。 有关详细信息,请参阅 适用于历史数据的筛选器。
基于分析的图表基于 WorkItemsSnapshot 实体集生成。 快照实体类型建模为每日快照。 数据聚合从分配任务的日期开始,因为在应用分配之前,插件无法识别这些分配。 因此,如果希望根据字段或标签分配来筛选燃尽图或燃起图的小组件,应在您想监控的时间段开始之前,先进行字段或标签分配。
配置字段条件时,可以筛选 null 值。 结果与使用相同字段条件的查询的结果一致。
烧毁时间 选择您希望计算燃尽图的方式。 选项包括将工作项的数量用于计数的 计数 ,以及获得选定字段总和的 总和。 可以从具有整数或小数数据类型的标准或自定义字段中进行选择,例如 故事点工作量剩余工时。 当你聚合诸如 故事点 这样的大小字段时,燃尽图效果最佳。 如果选择在冲刺期间更改的字段(如 “任务剩余工时”)上向下烧毁,则 “未估计的项目 ”值随着项目关闭而增长。
时间段 配置图表的时间段。
- 开始日期:确定原始范围基线。 图表从原始范围向下燃烧。
- 结束日期:指定完成的目标日期。 目标是在结束日期之前烧毁原始工作范围。
绘图间隔 选择要在图表的日期范围内绘制的间隔。 若要按迭代而不是按日期绘制进度,请选择开始日期,然后将 绘图进度值 设置为 “迭代”。
平均燃尽基于所选的时间间隔。 平均烧毁的计算假定每个间隔的长度相同。 例如,假定开始日期与第一个月的结束之间的间隔为整月,即使第一个月是部分月。 为获得最佳结果,请输入与第一个月的开始日期相同的 开始日期 值。 按每周间隔绘制时,将应用相同的逻辑。
高级功能 选择要包含在图表中的高级功能:
- 显示燃尽图:显示历史燃尽图和对未来燃尽图的预测。
- 显示总范围:显示历史范围和预计范围增加。
- 显示已完成工时:将剩余工时和已完成工时显示为堆积条形图。
- 使用工作项类型颜色绘制剩余工时:根据工作项类型颜色显示剩余工时,而不是默认的蓝色。 如果包含多个工作项,则颜色按工作项类型堆叠。
- 将已解决的工作项显示为已完成:将具有 StateStateCategory 值为 Resolved 的工作项视为已完成。
配置类别 指南
团队 若要跨团队跟踪进度,请添加更多团队。 可以从其他项目中选择团队,但可选择积压工作项类型和字段的列表基于当前项目。 仅当这些项目 的过程 相同时,才能跟踪多个项目的进度。
工作项 选择要烧毁的积压工作项的类型。 积压工作类别包括为该积压工作配置的所有工作项类型。 如果选择“ 故事 积压工作”,则有另一个选项: 在故事积压工作中包含 bug。 如果要在燃尽图中包含 bug 以及用户故事,请选择此选项。 对于 Scrum 项目,此选项可用于产品积压工作项 (PBI) 积压工作。 对于功能成熟度模型集成(CMMI)项目,此选项可用于要求积压工作。 如果你使用 托管的 XML 进程 自定义项目,并且对 Bug 工作项使用了自定义类别名称,那么燃尽图和燃起图小组件将无法查询该类别中的工作项。 如果要查询 bug,您自定义的 bug 工作项类型必须属于 bug 的默认类别 Bug 类别。 该类别的引用名称为 Microsoft.BugCategory.
字段条件 选择字段条件以限制图表中显示的工作项。 筛选基于分配给每个工作项字段的值。 但筛选使用在跟踪期间内每个修订时分配的值。 值不会从工作项的历史记录开始追溯分配。 有关详细信息,请参阅 适用于历史数据的筛选器。
基于分析的图表基于 WorkItemsSnapshot 实体集生成。 快照实体类型建模为每日快照。 数据聚合从分配任务的日期开始,因为在应用分配之前,插件无法识别这些分配。 因此,如果希望根据字段或标签分配来筛选燃尽图或燃起图的小组件,应在您想监控的时间段开始之前,先进行字段或标签分配。
配置字段条件时,可以筛选 null 值。 结果与使用相同字段条件的查询的结果一致。
烧毁时间 选择您希望计算燃尽图的方式。 选项包括将工作项的数量用于计数的 计数 ,以及获得选定字段总和的 总和。 可以从具有整数或小数数据类型的标准或自定义字段中进行选择,例如 故事点工作量剩余工时。 当你聚合诸如 故事点 这样的大小字段时,燃尽图效果最佳。 如果选择在冲刺期间更改的字段(如 “任务剩余工时”)上向下烧毁,则 “未估计的项目 ”值随着项目关闭而增长。
时间段 配置图表的时间段。
- 开始日期:确定原始范围基线。 图表从原始范围向下燃烧。
- 结束日期:指定完成的目标日期。 目标是在结束日期之前烧毁原始工作范围。
绘图间隔 选择要在图表的日期范围内绘制的间隔。 平均燃尽基于所选的时间间隔。 间隔可以是时间段,例如一天、一周或一个月,或者间隔可以基于迭代计划。 平均烧毁的计算假定每个间隔的长度相同。 例如,假定开始日期与第一个月的结束之间的间隔为整月,即使第一个月是部分月。 为获得最佳结果,请输入与第一个月的开始日期相同的 开始日期 值。 按每周间隔绘制时,将应用相同的逻辑。
高级功能 选择要包含在图表中的高级功能:
- 显示燃尽图:显示历史燃尽图和对未来燃尽图的预测。
- 显示总范围:显示历史范围和预计范围增加。
- 显示已完成工时:将剩余工时和已完成工时显示为堆积条形图。
- 使用工作项类型颜色绘制剩余工时:根据工作项类型颜色显示剩余工时,而不是默认的蓝色。 如果包含多个工作项,则颜色按工作项类型堆叠。

解释烧毁或烧毁图表

你的团队可以使用燃尽图或燃起图来立即获得进度的即时洞察,并了解他们的工作节奏和行为模式。 大多数燃烧线不是直线,因为团队通常不会以固定的速度移动。 范围增加可能会随着时间推移而发生,并影响速度。 例如,如果预计的完成日期移动,可能会提出以下问题之一:

  • 我们添加的范围太多了吗?
  • 平均燃烧率是否发生变化,如果是这样,为什么?

烧毁图表还有助于团队了解发布的风险。 如果预计结束日期超过发布目标日期,团队可能需要减少范围或延长项目。 燃烧还可以指示进度大于预期,提供添加作用域的不常见但有利的选项。

如下图所示,基于烧毁或烧毁小组件的图表提供了许多计算元素。

燃尽图小组件的屏幕截图。标签显示条形图表示剩余工作量,线条表示燃尽趋势和范围变化。

元素 说明
日期范围 烧毁的开始和结束日期。 当按迭代绘制进度时,结束日期是上次迭代的结束时间。
主指标 基于所选燃尽方法的当前剩余工时。
已完成百分比 基于原始范围完成的工作百分比。 若要查看已完成工作项的完整列表,请选择“ 已完成”。
平均烧毁 每个间隔或迭代完成的平均工作量。
未估计的项目 仅当对字段总和进行分析时,才会显示的指标。 它表示字段上所选 “燃烧”字段中 没有值的当前项数。 若要查看未估算的工作项的完整列表,请选择未估算的项值。
总范围增加 自烧毁开始以来添加到原始范围的工作量。
投影完成 基于剩余工时、历史进度和范围提高率的预计完成日期。 如果预计的完成日期早于指定的结束日期,则它会在工作应完成的时间区间以垂直线表示。 如果预计的完成日期在指定的结束日期之后,它将显示为文本,指示完成工作所需的其他间隔数或迭代数。
原始范围 自指定开始日期以来的所有剩余工时。 图表从原始范围向下燃烧。 已完成的百分比和 总范围增加 值是根据原始范围计算的。
总范围 烧毁的总范围。 绘制的点包括已完成工时和剩余工时。 总范围行指示项目的作用域更改。 对于过去的数据点,绘制的总范围表示每个间隔或迭代结束的实际总范围。 对于将来的数据点,绘制的总范围表示基于过去的作用域更改的投影范围更改。
燃烧 燃尽值,它表明你消耗工作的速度有多快。 对于过去的数据点,绘制的烧毁表示每个间隔或迭代结束时的实际燃烧。 对于将来的数据点,绘制的烧毁表示基于过去烧毁的预计烧毁。

重要

  • 删除 区域路径 值或重新配置 迭代路径 值会导致以下图表中不可逆的数据丢失:
    • 燃尽图和燃起图小部件图表
    • 冲刺燃尽图表
    • 具有已更改区域路径的团队的速度图
    • 引用每个工作项时定义的 区域路径迭代路径 值的历史趋势图
  • 删除这些路径时,无法检索其历史数据。
  • 仅当任何工作项不再使用区域和迭代路径时,才能删除它们。