教程:将任务或子项添加为清单项

Azure DevOps 服务 |Azure DevOps Server |Azure DevOps Server 2022

本教程介绍如何利用 Azure Boards 让你直观呈现团队任务、跟踪进度并高效管理工作项。 本文提供有关如何将任务清单添加到开发板项目、提高团队工作效率和透明度的分步说明。

Tip

可以在本文后面了解如何使用 AI 来帮助完成此任务,或查看Azure DevOps MCP Server 中的 Enable AI Assistance以便开始。

Prerequisites

创建项目或添加团队时会创建开发板。 每个团队都可以访问自己的产品和组合面板,如关于团队和敏捷工具中所述。

Category Requirements
访问权限级别 - 项目成员。
- 添加工作项目并使用所有板块功能:至少具有基本访问权限。
- 拥有 利益相关者 访问权限的用户:
- 公共项目:可以完全访问管理板的功能,与具有基本访问权限的用户类似。
- 专用项目:可以通过拖放来添加工作项和更新状态,但无法更新卡片上显示的字段,并且可以添加任务和更改任务状态。
权限 - 若要查看或修改工作项:将查看此节点中的工作项和编辑此节点中的工作项权限设置为允许。 默认情况下,参与者组具有这些权限。 有关详细信息,请参阅为工作跟踪设置权限和访问权限。
Category Requirements
访问权限级别 - 项目成员。
- 添加工作项目并使用所有板块功能:至少具有基本访问权限。
- 对专用项目具有利益干系人访问权限的用户可以通过拖放来添加工作项和更新状态,但不能更新卡片上显示的字段。 他们可以添加任务和更改任务状态。
权限 - 若要查看或修改工作项:将查看此节点中的工作项和编辑此节点中的工作项权限设置为允许。 默认情况下,参与者组具有这些权限。 有关详细信息,请参阅为工作跟踪设置权限和访问权限。

了解核对清单功能

下图显示了各种进行中的任务和 Bug。 有些仍在处理中,而另一些则标记为已完成。 通过将问题工作项类型合并到迭代积压工作中,可以将问题无缝添加为 清单。

屏幕截图显示了产品级面板,其中包含三个显示子列表的工作项。

对核对清单使用以下功能。

  • 在所有面板(产品和项目组合级别)上启用核对清单。
  • 创建父子链接,方法是将核对清单项添加到工作项中。
  • 对于产品级电路板:
  • 将核对清单项标记为“已完成”,以更新工作项状态。
  • 在板设置中自定义核对清单功能。
  • 自动将子项分配到 父工作项所在的冲刺或迭代路径。
  • 使用核对清单功能添加任何工作项类型。
  • 若要以核对清单的形式跟踪工作项类型,请将其添加到下一级的积压工作列表中。 有关详细信息,请参阅 自定义待办事项和板 或 进程配置 XML 元素参考。

将 Boards 和 Taskboard 用于不同的规划视图:

  • 使用 Boards 跨多个迭代跟踪需求层面的工作,并使用累积流图(CFD)等工具监控工作流。
  • 使用 任务板 跟踪冲刺任务执行情况、团队容量和燃尽情况。

有关 Taskboard 指南,请参阅 “更新并监视任务板”。

从 Web 门户打开看板

  1. 登录到您的项目(https://dev.azure.com/{Your_Organization}/{Your_Project})。

  2. 选择“Boards”>“Boards”,然后在团队选择器中选择正确的团队。

    屏幕截图显示为指定团队打开看板。

    若要切换到另一个团队板,请打开选择器。 然后选择另一个团队,选择 浏览所有团队板,或输入关键字以筛选团队待办事项列表。

    显示选择另一个团队的面板的屏幕截图。

    Tip

    选择 星形图标,将团队面板加入收藏夹。 收藏的工件( 收藏图标)显示在团队选择器列表的顶部。

  3. 选择积压工作级别:Scrum 的积压工作项、Agile 的用户故事或 CMMI 的需求。

    显示“选择产品积压工作级别”、“积压工作项”、“故事”或“要求”的屏幕截图。

要切换到产品积压工作,请选择故事积压工作。 若要切换到任务面板,请参阅更新和监视任务面板。

  1. 选择项目,然后选择 Boards>Boards。

  2. 在团队选择器中选择正确的团队。

    屏幕截图显示了如何为团队打开开发板。

    若要切换到另一个团队板,请打开选择器。 然后选择另一个团队,选择 浏览所有团队板,或输入关键字以筛选团队待办事项列表。

    显示选择另一个团队的面板的屏幕截图。

    Tip

    选择 星形图标,将团队面板加入收藏夹。 收藏的工件( 收藏图标)显示在团队选择器列表的顶部。

  3. 选择积压工作级别:Scrum 的积压工作项、Agile 的用户故事或 CMMI 的需求。

    屏幕截图显示选择积压项,或(如果相关)选择故事或要求。

要切换到产品积压工作,请选择故事积压工作。 若要切换到任务面板,请参阅更新和监视任务面板。

将一个或多个子项添加到清单

在以下示例中,使用清单功能将任务添加到产品板上的项目。 可以使用相同的过程从面板中添加任何其他受支持的清单项。

  1. 从您的开发板中选择一个项目,然后选择“>工作项操作>+ 添加任务”。 如果已打开工作项,请选择添加链接>新建项目。 有关详细信息,请参阅将工作项链接到对象。

    屏幕截图显示了工作项的打开上下文菜单,用于添加任务。

  2. 如果要添加许多任务,请继续键入任务的标题,并在输入每个标题后按下 Enter 键。

    屏幕截图显示了四个添加的任务,一个接一个地添加。

  3. 选择任务标题以添加详细信息。

    显示通过选择标题而打开任务的屏幕截图。

Note

从面板创建的任务将显示在冲刺任务面板上。 此外,从冲刺积压工作或任务面板创建的任务将显示在面板的任务核对清单中。

将清单项标记为已完成

完成任务或其他清单项后,选中该复选框,将其状态更改为“已结束”、“已关闭”或“已完成”。

屏幕截图显示产品级板,其中显示了多个已完成的子项。

对于基于敏捷流程或 CMMI 流程的项目,工作项的“状态”从“活动”更新为“已关闭”,对于基于 Scrum 流程或基本流程的项目,工作项的“状态”将从“待办事项”更新为“已完成”。

Tip

无论核对清单项可能具有多少个工作流状态,将其标记为已检查状态都会将其转换为已关闭或已完成状态。

展开或折叠板上的核对清单

当打开面板时,会看到一个未展开的核对清单视图。 选择核对清单摘要以展开或折叠它。

屏幕截图显示未展开的检查列表。

对任务重新排序、重新设置任务父级或将任务重新分配给冲刺 (sprint)

可以在工作项内拖动任务以对其进行重新排序。 或者,可以将任务拖动到面板上的另一个工作项,以重新设置其父级。

屏幕截图显示拖动任务以对其重新排序。

Note

具有“利益干系人”访问权限的用户不能拖放任务,也不能对任务重新排序和重新设置父级。

作为清单添加的任务或其他子项将自动分配到其父工作项的迭代路径。 若要将清单项重新分配到其他冲刺,请打开该项并更改其 迭代路径。 或者,打开冲刺积压工作,并使用“规划”窗格将其拖动到新的冲刺。 有关详细信息,请参阅将积压工作项分配到冲刺。

重新分配清单项

清单项显示分配给该项目的团队成员的头像。 可以查看清单项的头像分配,或通过选择项的 ...“工作项操作菜单”并选择“分配到”来重新分配清单项。

屏幕截图显示了任务列表,其中展示了头像和工作项操作菜单的清单。

配置面板

若要配置或更改面板的布局,请参阅自定义面板。

使用 AI 添加任务和子项

如果Azure Boards MCP Server在代理模式下连接到 AI 代理,则可以使用自然语言提示创建和管理子工作项。

任务 示例提示
添加子任务 Add a task called 'Write unit tests' as a child of user story 1234
创建多个子任务 Create three tasks under bug 5678: reproduce the issue, apply the fix, and verify the fix
查看子项 Show all child tasks for user story 1234 and their current states
查找不完整的任务 List all tasks in the current sprint that are still in the 'To Do' state
分解故事 Create child tasks for user story <1234> covering design, front-end implementation, back-end implementation, testing, and documentation
检查任务覆盖率 List user stories in the current sprint for <Contoso> that have fewer than 2 child tasks
估计剩余工时 Show all incomplete child tasks under user story <1234> with their remaining work hours
重新分配子任务 Reassign all tasks under user story <1234> that are assigned to <Jamal> to <Raisa>
查找重载的故事 Show user stories in the current sprint for <Contoso> that have more than 8 child tasks
跟踪清单进度 For each user story in the current sprint for <Contoso>, show the count of completed vs total child tasks

Note

代理模式和 MCP 服务器使用自然语言,因此你可以调整这些提示或提出后续问题来优化结果。