显示积压工作和看板中的 Bug

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

当团队识别代码缺陷或 bug 时,他们可以将其添加到积压工作,并跟踪它们,类似于跟踪要求。 或者,他们可以将 bug 计划与其他任务一起在冲刺中修复。

跟踪 Bug 作为 要求时,它们会显示在产品积压工作和看板上。 将 bug 跟踪为 任务时,bug 会显示在冲刺积压工作和任务板上。 有关其他工作项类型的详细信息,请参阅 将其他工作项类型添加到积压工作或板

可以为敏捷ScrumCMMI 进程定义团队跟踪设置。 未为“基本”进程定义 Bug 工作项类型,因此没有基本团队设置。 相反,应使用“问题”工作项类型跟踪 bug 和代码缺陷。

注意

要求 指定用户对软件产品的期望。 在Azure Boards中,要求由产品积压工作上显示的工作项定义。 它们对应于 User Stories (Agile) 、Product Backlog Items (Scrum) 、Issues (Basic) 或 Requirements (CMMI) ,具体取决于为项目选择的过程。 它们还属于“需求类别”,用于管理产品积压工作上显示的工作项类型。

先决条件

若要配置团队设置,必须将你添加为团队管理员项目管理员组的成员。 请参阅 更改项目级权限

从 Bug 跟踪选项中进行选择

下表汇总了团队用于跟踪 bug 的选项。 在做出选择之前,建议查看 定义、捕获、会审和管理 bug 中提供的信息,其中概述了 Bug 工作项类型以及用于管理 bug 的受支持工具。


选项

选择何时需要...


将 bug 作为要求进行跟踪

  • 确定 (堆栈排名) bug 的优先级以及要求
  • 估算预测的 Bug 工作量
  • 更新看板上的 bug 状态
  • 速度图表累积流图中包含 Bug
  • 可以使用 预测 工具来 支持冲刺计划
  • 可以将 bug 拖放到 “规划 ”窗格,以将 bug 分配给冲刺
  • 可以查看交付计划上的 Bug

注意

  • Bug 被分配到“要求类别”

将 bug 跟踪为任务

  • 估计与任务类似的 bug 的工时
  • 更新冲刺任务板上的 bug 状态
  • 将 bug 链接到要求作为子项
  • 可以将 bug 拖放到“规划”窗格,以将 bug 分配给冲刺

注意

  • Bug 分配给任务类别
  • 用户情景 (敏捷) 、产品积压工作项 (Scrum) 或要求 (CMMI) 是 Bug 的自然父工作项类型
  • Bug 在交付计划中不可见

Bug 不出现在积压工作或板上

  • 使用查询管理 bug

注意

  • Bug 与 Bug 类别关联,不会显示在积压工作或板上
  • Bug 在积压工作、板、冲刺积压工作、任务板或交付计划中不可见
  • 无法将 bug 拖放到“规划”窗格,以将 bug 分配给冲刺

设置团队对 bug 跟踪的首选项

可以从积压工作或板视图或项目设置团队配置更改设置>。

显示用于处理项目设置中的 bug 的导航选择序列的屏幕截图。

在以下步骤中,我们将演示如何从板视图中更改它。

  1. (https://dev.azure.com/{yourorganization}) 登录到组织,然后选择项目。

  2. 打开看板。 如果你不是团队管理员,请将其添加为管理员。 只有团队和项目管理员可以自定义看板。

  3. 选择“板设置”以配置开发板并设置常规团队设置。

    打开团队的板设置,反转导航

  4. 选择“处理 bug”,然后选择最符合团队工作方式的选项。

    “设置”,“处理 bug”对话框

  5. 完成更改后,选择“ 保存”。

  6. 若要查看更改,请打开或刷新团队积压工作看板

  1. 打开看板。 如果你不是团队管理员,请将其添加为管理员。 只有团队和项目管理员可以自定义看板。

  2. 选择 “板设置” 以打开设置对话框。

    打开团队的板设置

  3. 选择“处理 bug”,然后选择最符合团队工作方式的选项。

    “设置”,“处理 bug”对话框

  4. 完成更改后,选择 “保存”。

  5. 若要查看更改,请打开或刷新团队积压工作看板

嵌套项

管理具有要求或任务的 bug 时,它们将显示在一个或多个敏捷工具积压工作和板上。 但是,如果嵌套项(创建属于“要求”或“任务”类别的项的父子链接),并非所有项目都可能显示在积压工作和板上。 若要详细了解如何处理嵌套项,请参阅 积压工作和板如何显示分层 (嵌套) 项

提示

如果在刷新积压工作或板后看不到预期看到的 bug,请查看 积压工作和板如何显示分层 (嵌套) 项。 只有嵌套项的叶节点显示在看板或任务板上。

将其他工作项类型添加到积压工作或板

Bug 是团队想要跟踪的常见项目,并选择其跟踪方式。 有关详细信息,请参阅 管理 bug

但是,如果要跟踪积压工作和板上的其他工作项类型,该怎么办?

可以通过根据所使用的流程模型自定义流程或项目来添加其他工作项类型(例如更改请求、问题或障碍)。 有关详细信息,

可以通过根据所使用的流程模型自定义流程或项目来添加其他工作项类型(例如更改请求、问题或障碍)。 有关详细信息,请参阅 向积压工作和板添加工作项类型

有关流程模型的概述,请参阅 自定义工作跟踪体验

创建、列出和管理 bug

可以通过 产品积压工作看板添加按要求管理的 Bug。 当 bug 与任务一起管理时,你可以将它们添加到 冲刺积压工作或任务板。 或者,使用其他工具捕获它们。 有关详细信息,请参阅 定义、会审和管理 bug

提示

工作应自动成为 bug 的一部分,但如果看不到它,请自定义 Bug 工作项类型,使其显示。

可以通过创建查询并指定 工作项类型=Bug 来查看为项目定义的 bug。 或者,打开预定义的查询、 (敏捷和 CMMI) 的活动 Bug ,或者 (Scrum) 进行 中工作