在 Azure Boards 中规划和跟踪工作

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

通过创建工作项来跟踪工作。 本文介绍如何使用看板创建问题和任务。 可以了解用于创建这些项目的基本过程或敏捷过程。

选择以下四个系统过程之一(敏捷基本Scrum功能成熟度模型集成 (CMMI) ),以获取指导,具体取决于为项目选择的进程。 有关其中每个进程的概述,请参阅 “选择进程”。

注意

将项目添加到 Azure DevOps Services 或 Azure DevOps Server 2019 Update 1 时,基本过程可用。 对于早期的本地部署,请选择敏捷、Scrum 或 CMMI 过程。

敏捷流程提供了多种工作项类型,例如用户情景、任务、bug、功能和史诗等,用于计划和跟踪工作。 建议首先添加用户情景。 如果需要将它们分组到层次结构中,可以定义特征。 若要跟踪工作的其他详细信息,可以将任务添加到用户情景。

工作项类型 积压工作层次结构
Agile process work item types, conceptual image. Screenshot of Agile process Hierarchical backlog.

在每个工作项窗体中,可以通过“讨论”部分描述要完成的工作、将工作分配给项目参与者、跟踪状态和与他人协作。

下面介绍如何从 Web 门户添加用户情景和子任务,以及如何向这些工作项添加详细信息。

先决条件

  • 连接到项目后,可以添加工作项。 如果还没有项目,请在Azure DevOps中创建一个项目
  • 若要将工作项添加到开发板并使用所有其他板功能,必须被授予基本访问权限,并且已添加为参与者或Project管理员组的成员。
  • 如果你已获得私有项目的利益干系人访问权限,并且已作为参与者或Project管理员组的成员添加,则可以查看板、打开和修改工作项,并将子任务添加到清单中。 但是,不能使用拖放重新排序或重新对积压工作项重新排序,也不能更新卡片上的字段。
  • 如果你已获得公共项目的利益干系人访问权限,并且已作为参与者或Project管理员组的成员添加,则你有权访问所有Boards功能。
  • 连接到项目后,可以添加工作项。 如果还没有项目,请在Azure DevOps中创建一个项目
  • 若要将工作项添加到开发板并使用所有其他板功能,必须被授予基本访问权限,并且已添加为参与者或Project管理员组的成员。
  • 如果你已获得利益干系人访问权限,并且已作为参与者或Project管理员组的成员添加,则可以查看板、打开和修改工作项,并将子任务添加到清单中。 但是,不能使用拖放重新排序或重新对积压工作项重新排序,也不能更新卡片上的字段。

注意

利益干系人将卡片拖放到不同列的能力需要安装 Azure DevOps Server 2020.1 更新。 若要了解详细信息,请参阅 Azure DevOps Server 2020 Update 1 RC1 发行说明,Boards

  • 连接到项目后,可以添加工作项。 如果还没有项目,请在Azure DevOps中创建一个项目
  • 若要将工作项添加到开发板并使用所有其他板功能,必须被授予基本访问权限,并且已添加为参与者或Project管理员组的成员。
  • 如果你已获得私有项目的利益干系人访问权限,并且已作为参与者或Project管理员组的成员添加,则可以查看板、打开和修改工作项,并将子任务添加到清单中。 但是,不能使用拖放更新积压项目或重新排序或重新排序积压工作项的状态,也不能更新卡片上的字段。
  • 如果你已获得公共项目的利益干系人访问权限,并且已作为参与者或Project管理员组的成员添加,则你有权访问所有Boards功能。

有关详细信息,请参阅Azure Boards的默认权限和访问权限

注意

本文中显示的图像对应于最新版本的 Azure Boards。 虽然它们可能与前面Azure DevOps的本地版本所示不同,但除非另有说明,否则它们在描述的函数中类似。

打开看板

通过添加每个项目和每个团队来预配看板。 只能通过添加另一个团队来创建或添加看板到项目。 若要了解详细信息,请参阅 关于团队和敏捷工具

用户情景看板是快速添加用户情景和子任务的最佳工具。 若要打开,请选择Boards> Boards

Screenshot of Open your Kanban board, Agile process.

功能看板是快速添加这些功能和用户情景的最佳工具,这些特征是这些功能的子级。 若要从“故事”开发板中打开“功能”板,请从板选择器中选择 “功能 ”。

Screenshot to Open the features board, Agile process.

将工作项添加到开发板

添加到开发板的工作项会自动分配给团队的默认 区域路径迭代路径 。 若要了解详细信息,请参阅 “配置团队设置”。

  1. 从“故事”板中,选择 “新建”项目 并开始添加要跟踪的那些故事。

    Add new item, Kanban board, Agile process.

  2. 输入返回,系统将工作项 ID 分配给用户情景。

    Added item, Agile process.

  3. 若要跟踪要管理的工作,请添加所需的任意数量的用户情景。

向板项添加详细信息

选择问题或用户情景标题将其打开。 更改一个或多个字段值、添加说明或在 “讨论 ”部分中记下说明。 还可以选择 attachments icon“附件 ”选项卡并拖放文件以与他人共享文件。

例如,在这里,我们将故事分配给 Raisa Pokrovskaya,并添加讨论说明,提及 Raisa。

Screenshot of User Story work item form.

完成后,选择 “保存 & 关闭 ”。

字段说明


字段

使用情况


输入不多于 255 个字符的说明。 你稍后总是可以修改标题。


将工作项分配给负责执行此工作的团队成员。 根据你正在使用的上下文,下拉菜单仅列出项目团队成员或参与者。

注意

只能将工作分配给单个用户。 如果需要为多个用户分配工作,请为每个用户添加一个工作项,并区分按标题和说明完成的工作。 “分配到”字段仅接受已 添加到项目或团队的用户帐户。


创建工作项后,其状态默认为工作流中的第一个状态。 工作进行时,更新它以反映当前状态。


首先使用默认值。 根据需要更改状态时对其进行更新。 每个状态均与一个默认原因关联。


选择与产品或团队关联的区域路径,或将其保留为空,直到在计划会议过程中进行分配。 若要更改区域下拉列表,请参阅 “定义区域路径”并分配给团队


选择要在其中完成工作的冲刺或迭代,或将其留空,并在规划会议期间稍后分配它。 若要更改迭代的下拉列表,请参阅 定义迭代路径并配置团队迭代


提供足够的详细信息,以创建对范围和支持估计工作的共享理解。 注重用户、他们想要完成的操作以及原因。 请勿描述如何开发产品。 提供足够的详细信息,以便团队可编写任务和测试用例以实施项目。


提供在关闭工作项之前要满足的条件。 通过描述团队用于验证积压工作项或 bug 修复是否已完全实现的条件来定义“完成”的含义。 在开始工作之前,请尽可能清楚地描述 客户接受的条件 。 在团队和客户之间进行对话以确定验收标准。 这些条件有助于确保团队中的共识,以满足客户的期望。 此外,此信息还提供了验收测试的基础。


它与业务相关的问题或任务的主观评级。 你可以指定以下值:

  • 1:产品在成功解决工作项的情况下无法交付,应尽快解决。
  • 2:产品在成功解决工作项的情况下无法交付,但无需立即解决。
  • 3:根据资源、时间和风险,解决工作项是可选的。
  • 4:不需要解决工作项。

它与业务相关的问题或任务的主观评级。 你可以指定以下值:

  • 体系结构:用于实现交付解决方案的业务功能的技术服务。
  • 业务:满足客户或利益干系人需求的服务,这些服务可以直接交付客户价值以支持业务 (默认) 。

提供完成问题所需的工作量的相对估计。 大多数敏捷方法建议根据工作相对大小设置积压工作项的估计值。 此类方法包括 2 个 (1、2、4、8 个) 和 Fibonacci 序列 (1、2、3、5、8 等) 。 使用团队首选的任何数值度量单位。
你设置的估计用于计算 团队速度预测冲刺


更新工作状态

“状态”字段跟踪工作项的状态。 使用看板,可以通过将积压项目拖放到其他列来快速更新积压工作项的状态。 此功能要求你具有基本访问权限或更高版本。

开始工作时,将用户情景卡从 积压工作 列拖动到 活动 列。 工作准备就绪以供审阅后,请移动到 “已解决 ”列。 查看并接受后,转到 “关闭” 列。

Update status on Kanban board, Agile process.

可以根据需要添加或重命名列,请参阅 “自定义开发板”。

提示

可以根据需要添加或重命名列,请参阅 “自定义开发板”。

添加任务

任务清单提供了一种快速而简单的方法来跟踪工作元素,这些元素对于支持完成积压工作项目非常重要。 此外,还可以将单个任务分配给不同的团队成员。

提示

从看板创建的任务会自动为其父工作项的区域 路径迭代路径 分配。

从看板创建的任务显示在冲刺任务板上。 此外,从 冲刺积压工作任务板 创建的任务会显示在看板的任务清单中。

  1. 若要开始添加任务,请选择 故事的操作图标,然后选择“ plus icon添加任务 ”选项。

    Choose Add Task from the User Story card menu, Agile process.

    输入任务的标题,并在完成后键入 Enter。

    Add first task, Agile process.

  2. 如果要添加许多任务,请继续键入任务标题并键入 Enter。

    Several tasks added, Agile process.

  3. 可以将任务标记为已完成、展开或折叠任务清单,或重新排序和重新父级任务。

    将任务标记为已完成 重新排序和重新父级任务 展开或折叠清单
    若要将任务标记为已完成,请选中任务复选框。 任务状态更改为 “完成”。
    Mark task as done
    若要对任务重新排序,请将其拖动到清单中。 若要重新指定任务,请将其拖到板上的另一个问题。
    Drag tasks to reorder them within the list
    若要展开或折叠任务清单,只需选择任务批注。
    Collapse task checklist

向任务添加详细信息

如果有要添加有关任务的详细信息,请选择标题以将其打开。 更改一个或多个字段值、添加说明或在 “讨论 ”部分记下说明。 完成后,选择 “保存 & 关闭 ”。

在这里,我们将任务分配给克里斯蒂教堂。

Screenshot of Task work item form, Agile process.

字段说明

除了可以为积压工作项(用户情景、问题、产品积压工作项或要求)定义的字段外,还可以为支持容量和时间跟踪的任务指定以下字段。

注意

即使任务板始终显示与剩余工时相关的小时数,也没有与此字段关联的固有时间单位。 可以用团队选择的任意度量单位指定工作。

字段

使用情况


执行任务所需的活动类型。若要详细了解此字段的使用方式,请参阅 容量规划。 允许值包括:

  • 部署
  • 设计
  • 开发
  • 文档
  • 要求
  • 测试

规则 (CMMI 进程)

执行任务所需的活动类型。若要详细了解此字段的使用方式,请参阅 容量规划。 允许值包括:

  • 分析
  • 开发
  • 测试
  • 用户培训
  • 用户体验

完成任务所需的估计工作量。 通常,分配此字段后不会更改。

完成任务剩余的工作量。 可以小时或天为单位指定工作。 随着工作的进行,请更新此字段。 它用于计算 容量图表冲刺烧毁图表
如果你将一个任务划分为多个子任务,则只为子任务指定剩余工作。

实现任务所花费的工作量。 完成任务时,输入此字段的值。

仅) 任务类型 (CMMI

从允许的值中选择要实现的任务的类型:

  • 纠正措施
  • 缓解措施
  • 已计划

在“讨论”部分中捕获批注

使用 “讨论 ”部分添加和查看有关正在执行的工作的评论。

Discussion section within a work item form

格式文本编辑器工具栏显示在文本输入区域下方。 在支持文本格式的每个文本框中单击光标时,会显示它。

Discussion section, New Rich Text Editor toolbar

注意

没有“讨论工作项”字段。 若要使用“讨论”区域中输入的注释查询工作项,请筛选“ 历史记录 ”字段。 “讨论”文本框中输入的文本的完整内容将添加到“历史记录”字段中。

提及某人、组、工作项或拉取请求

选择其中一个图标( )以打开最近提及某人、链接到工作项或拉取请求的最近条目的菜单。 或者,若要打开同一菜单,可以键入 @#

Discussion section, <span class=@mention下拉菜单“/>

键入名称,或输入数字,菜单列表将筛选以匹配条目。 选择要添加的条目。 可以通过键入 @ 和组名称(如团队或安全组)将组引入讨论。

编辑或删除批注

如果需要编辑或删除任何讨论批注,请选择 “编辑 ”或选择 “操作”图标,然后选择“ 删除”。

Discussion section, Edit, Delete actions

注意

编辑和删除注释需要Azure DevOps Server 2019 Update 1 或更高版本。

更新批注后,选择 “更新”。 若要删除批注,需要确认要将其删除。

在工作项窗体的 “历史记录 ”选项卡中维护所有编辑和删除的注释的完整审核线索。

使用 @mention 控件 通知另一个团队成员讨论。 只需键入 @ 及其名称。 若要引用工作项,请使用 #ID 控件。 键入 # 和最近引用的工作项列表将显示你可以从中选择的工作项。

若要引用工作项,请使用 #ID 控件。 键入 # 和最近引用的工作项列表将显示你可以从中选择的工作项。

输入批注后,无法编辑或删除批注。

重要

对于本地Azure DevOps Server,必须配置 SMTP 服务器,以便团队成员接收通知。

向批注添加反应

通过选择任何批注右上角的笑脸图标,向批注添加一个或多个反应。 或者,从任何现有反应旁边的注释底部的图标中进行选择。 若要删除你的反应,请选择批注底部的反应。 下图显示了添加反应的体验示例,以及注释上的反应显示。

Add reactions to a comment

后续步骤