配置和监视冲刺(sprint)燃尽

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

在整个冲刺中,可以监视冲刺进度报告,以确定团队是否有望完成其 冲刺计划。 有两个易于冲刺的烧毁图表:可从团队冲刺积压工作和可添加到仪表板的冲刺燃烧小组件查看上下文中的“燃烧趋势”报表。

报表和小组件都从 Analytics 派生数据。 它们支持基于工作项计数或故事点/大小/工作量、剩余工时或其他数值字段的总和监视烧毁。

可以将报表或小组件添加到仪表板。 此外,还可以使用 基于 Analytics 的烧毁或烧毁小组件监视进度。 它们提供更多配置选项。

在整个冲刺中,可以监视冲刺进度报告,以确定团队是否有望完成其 冲刺计划。 上下文冲刺烧毁报告支持基于分配给冲刺任务的剩余工时跟踪烧毁。 如果不跟踪任务或剩余工时,则可以使用 基于 Analytics 的烧毁和烧毁小组件。 它们提供更多配置选项。

在整个冲刺中,可以监视冲刺烧毁图表,以确定团队是否正轨完成其 冲刺计划。 上下文冲刺烧毁报告和 Sprint 燃烧小组件都支持根据分配给冲刺任务的剩余工时跟踪烧毁。

注意

不能将上下文报表添加到仪表板。 但是,可以将 Sprint 烧毁小组件或 基于 Analytics 的烧毁或烧毁小组件 添加到仪表板。

注意

不能将上下文报表添加到仪表板。 但是,可以将 Sprint 烧毁小组件添加到仪表板。

使用本文了解以下内容:

  • 在冲刺烧毁报表和小组件中跟踪的指标
  • 跟踪任务和剩余工时所需的团队活动
  • 如何设置交互式控件以个性化设置冲刺烧毁报表视图
  • 如何将上下文中的“烧毁趋势”报表添加到仪表板
  • 如何配置 Sprint Burndown 小组件
  • 如何查看当前和过去的冲刺烧毁
  • 在冲刺烧毁报表和小组件中跟踪的指标
  • 跟踪任务和剩余工时所需的团队活动
  • 如何配置 Sprint Burndown 小组件
  • 如何查看当前和过去的冲刺烧毁

注意

冲刺烧毁报表派生自团队在冲刺或迭代期间跟踪的数据。 若要了解详细信息,请参阅 关于团队和敏捷工具

上下文烧毁趋势报告

“烧毁趋势”报表基于任务计数或剩余工时估计值,或者在整个冲刺周期内定义和更新的其他数值字段。 有关详细信息,请参阅 Sprint 规划。 若要打开此报表,请跳转到 “打开冲刺积压工作”部分。

正常的冲刺烧毁报告类似于下图所示。 通常,由于单个团队成员每周或每隔几天只能更新一次工作项,因此会有楼梯式烧毁。 “总作用域”行指示在冲刺开始后添加的工作项数。 理想 趋势 线是根据工作项数、冲刺中的天数和工作日数计算的。

蓝色区域指示冲刺每天处于活动状态或正在进行的工作项数。 如本示例所示,在冲刺结束时,一个工作项仍处于活动状态。

注意

“显示非工作日”会遮盖通过团队的“工作日”设置以及团队的“容量”页设置的天数。

Select another team

注意

“总作用域”行反映添加到冲刺的工作项数。 如果团队的默认迭代是 @CurrentIteration,则会将新的工作项添加到当前迭代中。 范围会随着迭代路径修改为另一个冲刺而减少,或者工作项已完成。

上下文冲刺进度报告基于你在冲刺周期内定义和更新的任务和剩余工时估计。 有关详细信息,请参阅 Sprint 规划和任务板。 若要打开冲刺烧毁图表,请跳转到 “打开冲刺烧毁图”部分。

正常的冲刺烧毁图表将如下所示。 理想趋势线连接两个点:

  • (1) 团队在冲刺开始时的总容量。
  • 冲刺结束时, (2) 0 剩余工时。

斜率表示团队需要烧毁工作才能按时完成冲刺的速率。

实际图(蓝色区域)表示计划的冲刺工作总量,以及它在整个冲刺过程中的变化方式。 蓝色区域对应于所有冲刺任务(可能为 bug)设置的所有剩余工时的总和,这些任务具有当前冲刺作为迭代路径。

Healthy sprint burndown chart

冲刺燃烧小组件

在小组件目录中,你将找到两个版本的 Sprint Burndown 小组件:基于分析的 Sprint Burndown 和 Sprint Burndown (旧版) 基于工作跟踪数据存储生成的旧版) 。

冲刺燃烧小组件

基于分析的 Sprint Burndown 小组件提供了一种简单的方法来监视团队的进度,方法是显示给定冲刺剩余的工作。 剩余工时是垂直轴,时间是水平轴。 可以基于故事或任务定义剩余工时,并计算工作项或求和字段。

Sprint Burndown Widget - Sprint Burndown Example

这些图表提供了有用的指标来帮助你回答问题: 我们是否有望在冲刺结束时完成这组工作?

  • 完成工时百分比
  • 如果使用除) 剩余工时以外的字段,则未估计的工作项数 (
  • 平均烧毁
  • 总范围增加

Sprint Burndown (旧版) 小组件

Sprint Burndown (旧版) 小组件基于为团队当前冲刺中的任务定义的剩余工时添加图表。 如果无权访问 Analytics,请选择此版本。 配置选项包括团队选择和小组件大小。

Sprint Burndown Legacy Widget - Sprint Burndown Example

如果仪表板已有可用的旧版本,可以通过编辑小组件的配置轻松升级小组件,并立即检查 “试用新版本”。 通过取消选中框,始终可以返回到旧版本。

Sprint Burndown 小组件基于为团队当前冲刺中的任务定义的剩余工时添加图表。 此小组件没有配置选项。

Sprint Burndown Widget - Configuration, legacy

先决条件

  • 您必须是项目的一个成员。 如果还没有团队项目, 请创建一个项目
  • 如果尚未添加为项目成员, 请立即添加
  • 若要将小组件添加到团队仪表板,需要是团队成员。 必须具有 基本 访问权限或更高访问权限、具有 仪表板权限团队管理员 或项目管理员。默认设置为所有团队成员提供权限。
  • 必须启用Boards。 如果禁用,则不会显示任何工作跟踪分析小组件。 若要重新启用它,请参阅打开或关闭Azure DevOps服务
  • 您必须是项目的一个成员。 如果还没有项目, 请创建一个项目
  • 如果尚未添加为项目成员, 请立即添加
  • 若要将小组件添加到团队仪表板,需要是团队成员。 必须具有 基本 访问权限或更高访问权限、具有 仪表板权限团队管理员 或项目管理员。

跟踪任务和剩余工时的团队活动

若要监视冲刺进度,你的团队必须 计划冲刺 ,并将 工作分配给这些冲刺

如果要根据任务和剩余工时监视冲刺烧毁,团队必须执行这些额外操作。

若要监视冲刺进度,你的团队必须 计划冲刺 ,并将 工作分配给这些冲刺。 对于冲刺烧毁图表以显示有意义的数据,你的团队必须执行这些额外的操作。

所需活动:

  • 定义和估计 你在冲刺中处理的每个产品积压工作项的任务。 如果从团队积压工作和任务板工作,则创建的项将自动分配给当前冲刺 (迭代) 和团队的默认区域路径。
  • 按工作进度更新每个冲刺任务的剩余工时。
  • 定义需要一天或更少时间才能完成的任务,以降低差估计的效果。
  • 不要将任务划分为子任务。 如果你将一个任务划分为多个子任务,则只为子任务指定小时数。 这些小时数将累加起来,作为父任务的汇总值。
  • 每周更新剩余工时数次,以支持监视并实现更流畅的烧毁图表。
  • 在冲刺结束时,更新已完成任务的任务状态并确定如何处理不完整的任务。

空冲刺烧毁图表

如果冲刺烧毁图表显示为空,请检查以下几点:

  • 是否已将任务分配给与图表关联的冲刺?
  • 是否已将剩余工时分配给分配给冲刺的任务?
  • 分配给同一冲刺的任务的父工作项吗? 否则,任务可能会出现在与父项关联的另一个冲刺中。

打开冲刺积压工作

查看团队的 Sprint 积压工作中的上下文冲刺烧毁报告。

  1. 在 Web 门户中,打开团队的冲刺积压工作。 (1) 检查是否已选择正确的项目, (2) 选择Boards> Sprints, (3) 从团队选择器菜单中选择正确的团队,最后 (4) ,选择积压工作

    Open Work, Sprints, for a team

    若要选择另一个团队,请打开选择器并选择其他团队或选择 “查看冲刺目录 ”选项。 或者,可以在搜索框中输入关键字来筛选项目的团队积压工作列表。

    Select another team, team selector

  2. 若要选择与显示的冲刺不同的冲刺,请打开冲刺选择器,然后选择所需的冲刺。

    Select another sprint

    系统仅列出为当前团队焦点选择的冲刺。 如果未看到要列出的冲刺,请从菜单中选择 “新建冲刺 ”,然后选择“ 选择现有迭代”。 有关详细信息,请参阅 定义迭代路径

  1. 在 Web 浏览器中,打开团队的冲刺积压工作。 (1) 检查是否已选择正确的项目, (2) 选择Boards> Sprints, (3) 从团队选择器菜单中选择正确的团队,最后 (4) ,选择积压工作

    Open Work, Sprints, for a team, 2019

    若要选择另一个团队,请打开选择器并选择其他团队,或选择“ 浏览所有冲刺 ”选项。 或者,可以在搜索框中输入关键字来筛选项目的团队积压工作列表。

    Select another team, team selector 2019

  2. 若要选择与显示的冲刺不同的冲刺,请打开冲刺选择器,然后选择所需的冲刺。

    Select another sprint, 2019

    系统仅列出为当前团队焦点选择的冲刺。 如果未看到要列出的冲刺,请从菜单中选择 “新建冲刺 ”,然后选择“ 选择现有迭代”。 有关详细信息,请参阅 定义迭代路径

  1. 在 Web 浏览器中,打开团队的冲刺积压工作。 (1) 从项目/团队选择器中选择团队,选择 (2) 工作, (3) 积压 工作,然后 (4) 产品积压工作,这是 Scrum) 积压项目 (积压项目,适用于敏捷) 的故事 (,或 CMMI) 的要求 (。

    Open the Boards>Backlogs page

    若要选择其他团队,请打开项目/团队选择器,然后选择其他团队或选择 “浏览 ”选项。

    Select another team, on-premises

    为团队选择的冲刺集将显示在左窗格中。 如果未看到列出的任何冲刺,可以添加冲刺或选择现有冲刺供团队使用。 若要了解如何操作,请参阅 定义冲刺

  2. 选择要查看其烧毁图表的冲刺。

    Select another sprint, on-premises

    系统仅列出为当前团队焦点选择的冲刺。 如果未看到要列出的冲刺,请参阅 “定义迭代路径”。

查看上下文中的“烧毁趋势”报表

  1. 若要打开 Sprint 烧毁报告,请选择 Analytics

    Open Analytics

  2. 使用交互式控件从以下选项中进行选择:

    1. 冲刺的"开始"菜单日期结束日期。 这些日期默认为团队的当前迭代冲刺日期。

    2. 要烧毁的产品 积压工作项 (故事、问题、产品积压工作项或要求)或要使用的任务积压工作项。 所选内容会影响菜单上的 “烧毁 ”选项。

    3. 用于计算工时数或字段的总和(如故事点、工作量或大小)的字段的 烧毁

    4. 选中或取消选中 “显示非工作日”。 启用后,非工作日在后台显示为灰色条形。 默认的非工作日是为团队设置的,对于团队的冲刺,可通过容量页进行冲刺。 请参阅 “设置工作日 ”和 “设置冲刺容量”。

      选择 “重置 ”以将控件重置为默认选项。 默认情况下,日期设置为所选冲刺。 开始和结束日期的更改不会更改任何冲刺日期定义。

  3. 如果不跟踪任务的剩余工时,可以根据工时项/任务计数查看进度。 将鼠标悬停在图表上的任意点上以显示特定日期的数据摘要。

选择查看“任务积压工作和剩余工时总和”时,蓝色区域显示那些仍然处于活动状态或正在进行的任务的剩余工时每天的总和。 更新剩余工时,图表指示烧毁率。 范围趋势线指示在冲刺开始后添加剩余工时。 理想趋势线表示冲刺的理想烧毁率。 仅当团队配置容量时,才会显示容量行。

Burndown trend based on Remaining Work

注意

总和字段的选项取决于为任务和要求类别工作项类型定义的数值字段。 用于显示烧毁趋势的最常见字段包括:

所做的选择只是为你设置的,并且会跨会话保留,直到更改它们。

选择图表以在更大的视图中显示它。

Open sprint burndown chart, 2019

Open sprint burndown chart, 2018

Opened Sprint burndown chart

将报表添加到仪表板

  1. 若要将报表添加到仪表板,请选择 操作图标,然后选择“ 复制到仪表板”。

    Analytics in-context report, Copy to dashboard

  2. 选择仪表板,然后选择“ 确定”。

将 Sprint Burndown 小组件添加到仪表板

可以将 Sprint Burndown 小组件添加到仪表板,然后选择要监视其进度的团队。 为一个或多个团队配置这些小组件。

  1. 如果尚未 将 Sprint Burndown 小组件添加到仪表板,请立即执行此操作。

    可以使用“冲刺烧毁”筛选“ 添加 小组件对话框,以便快速找到可用的两个小组件。

    Add widget dialog, filter by sprint burndown

  2. 若要配置小组件,请选择 操作图标,然后选择“ 配置 ”选项。

    Open the Configure dialog

  1. 选择“ 编辑” ,将 Sprint 烧毁小组件添加到团队仪表板。

    小组件目录会自动打开。 将 Sprint Burndown 小组件拖到仪表板上。

  2. 完成添加操作后,选择“ 完成编辑”。

    团队当前冲刺冲刺的冲刺进度图将添加到仪表板中。 没有与此小组件关联的配置选项。

    Sprint burndown legacy

  1. 选择 Edit dashboard icon 以修改仪表板。 选择 add a widget icon 将小组件添加到仪表板。

    小组件目录会自动打开。 添加所需的所有小组件,并将其磁贴拖动到所需序列中。

  2. 完成添加操作后,选择“ 完成编辑”。

    团队当前冲刺冲刺的冲刺进度图将添加到仪表板中。 没有与此小组件关联的配置选项。

    Sprint burndown legacy

配置基于分析的 Sprint Burndown 小组件

  1. 若要配置小组件,请选择 操作图标,然后选择“ 配置 ”选项。

    Sprint Burndown Widget - Configuration

  2. 修改小组件的 标题 ,然后选择首选 大小。 Sprint Burndown 小组件可纵向扩展到 10x10。

  3. 进行以下选择:

    • 团队 - 选择要跟踪 的团队

    • 积压工作项和工作项 - 选择要包括在烧毁中的工作项。 可以选择任何积压工作或特定工作项类型。

    • 烧毁 - 选择要烧毁的方式。 你可以根据所选字段按工时项计数或总和来烧毁。

    • 选择迭代 - 可以选择 @CurrentIteration或特定迭代。

    • 时间段 - 如果选择 了@CurrentIteration,则这些日期不可编辑,因为它们将自动达到当前迭代的开始日期/结束日期。 如果选择了特定的迭代,则可以自定义烧毁图表的开始日期/结束日期。

  4. 高级功能:选中要添加到图表的以下选项的框。

    • 显示总范围:显示历史范围和预计范围增加。
    • 显示非工作日:在烧毁时显示非工作日。 显示时,非工作日将着色。
    • 使用工作项类型颜色绘制剩余内容:根据工作项类型颜色显示剩余工作,而不是默认的蓝色。 如果包含多个工作项,则按工作项类型堆叠颜色。

注意

显示非工作日 ”会遮盖通过团队的 “工作日 ”设置 以及团队的“ 容量 ”页设置的天数。

配置 Sprint Burndown (旧版) 小组件

  1. 若要配置小组件,请选择 操作图标,然后选择“ 配置 ”选项。

    Sprint Burndown Legacy Widget - Configuration - Legacy Version

    如果仪表板已有可用的旧版本,可以通过编辑小组件的配置并检查 “立即试用新版本”轻松升级小组件。 通过取消选中此框,始终可以返回到旧版本。

当前和过去的冲刺烧毁图表

完成每个冲刺时,系统会维护活动的历史记录。

若要查看过去的冲刺及其烧毁图表,请从 Sprint 选择器中选择冲刺。

Select a past sprint from the sprint selector

若要查看过去的冲刺及其烧毁图表,请选择边栏的 “过去 ”部分下列出的冲刺。

Past sprints provide historical record, 2017-2018

可以查看上下文中的冲刺烧毁报告,以显示执行中的团队模式。 烧毁图表保持团队计划和估计能力记录。

冲刺(sprint) 1 冲刺 (sprint) 2 冲刺 (sprint) 3
Sprint 1 Sprint 2 Sprint 3

Teams可能会发现,在短跑回顾期间定期查看这些报告会很有用。 它可能会引发有用的讨论,并导致设置一个或多个冲刺目标,例如:

  • 我们的预测速度如何与实际速度匹配?
  • 如何更准确地确定在冲刺中实现多少?
  • 我们如何在整个冲刺中以更常规的速度完成工作?

后续步骤

除了冲刺烧毁图表之外,团队还可以查看他们在冲刺上冲刺 的速度 。 速度图跟踪团队在冲刺中工作的积压工作项数。 可以将团队速度用作 预测 工具的输入,以帮助规划冲刺。

可以从以下文章中详细了解如何定义、规划和执行冲刺:

并且,来自以下行业资源:

对于使用本地 XML 进程模型的项目,可以为 剩余的工作字段指定显示的格式(小时d)。