在 Azure Boards 中计划和跟踪工作
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
本文介绍如何使用 Azure Boards 通过敏捷、基本、Scrum 或能力成熟度模型集成 (CMMI)流程来计划和跟踪工作。 有关详细信息,请参阅关于流程和流程模板。
注意
将项目添加到 Azure DevOps Services 或 Azure DevOps Server 2019 Update 1 时,可以使用基本流程。 对于早期的本地部署,请选择敏捷、Scrum 或 CMMI 流程。
敏捷流程使用各种工作项类型(例如用户情景、任务、bug、功能和长篇故事)来计划和跟踪工作。 首先添加用户情景,并根据需要将其分组到功能中。 可以将任务添加到用户情景以跟踪更多详细信息。
工作项类型 | 积压工作 (backlog) 层次结构 |
---|---|
在每个工作项窗体中,可以通过“讨论”部分描述待完成的工作、将工作分配给项目参与者、跟踪状态和与他人协作。 本文介绍如何从 Web 门户添加用户情景和子任务,以及如何向这些工作项添加详细信息。
先决条件
- 访问级别:
- 若要将工作项添加到开发板并使用所有其他板功能,请至少 具有基本 访问权限。
- 专用项目:若要查看版块、打开和修改工作项,并将子任务添加到清单中,至少 具有利益干系人 访问权限。 不能使用拖放重新排序或重新对积压工作项重新排序。 无法更新卡片上的字段。
- 公共项目:若要完全访问所有 Boards 功能,至少 具有利益干系人 访问权限。
- 权限:是参与者或项目管理员组的成员。
- 访问级别:
- 若要将工作项添加到开发板并使用所有其他板功能,请至少 具有基本 访问权限。
- 若要查看版块,请打开和修改工作项,并将子任务添加到清单中,至少 具有利益干系人 访问权限。 不能使用拖放重新排序或重新对积压工作项重新排序。 无法更新卡片上的字段。
- 权限:是参与者或项目管理员组的成员。
注意
若要将卡片拖放到不同的列,请让 Azure DevOps Server 2020 Update 1。
- 访问级别:
- 若要将工作项添加到开发板并使用所有其他板功能,请至少 具有基本 访问权限。
- 专用项目:若要查看版块、打开和修改工作项,并将子任务添加到清单中,至少 具有利益干系人 访问权限。 不能使用拖放重新排序或重新对积压工作项重新排序。 无法更新卡片上的字段。
- 公共项目:若要完全访问所有 Boards 功能,至少 具有利益干系人 访问权限。
- 权限:是参与者或项目管理员组的成员。
有关详细信息,请参阅 Azure Boards 的默认权限和访问权限。
打开面板
每次添加项目和团队都会预配面板。 只能通过添加另一个团队来创建面板或向项目添加面板。 有关详细信息,请参阅关于团队和敏捷工具。
登录到你的组织 (
https://dev.azure.com/{Your_Organization}
) 并转到你的项目。选择板>板。
从所有团队面板下拉菜单中选择一个面板。
将工作项添加到面板
将自动为面板上的工作项分配为团队分配的默认区域路径和迭代路径。 有关详细信息,请参阅管理和配置团队工具。
在情景面板中,选择新建项和要跟踪的情景。
选择 Enter。 系统将工作项 ID 分配给用户情景。
根据需要添加任意数量的用户情景。
提示
要快速添加功能和子用户情景,请从面板选择器中选择功能。
向面板项添加详细信息
若要打开问题或用户情景,请选择其标题。 在讨论部分中更改一个或多个字段值、添加说明或注释。 还可以选择 “附件”选项卡并拖放文件,以便与他人共享该文件。
字段说明
字段
使用情况
输入不多于 255 个字符的说明。 你稍后总是可以修改标题。
将工作项分配给负责执行此工作的团队成员。 根据你工作所处的上下文,下拉菜单仅列出团队成员或项目的参与者。
注意
只能将工作分配给单个用户。 如果需要将工作分配给多个用户,请为每个用户添加一个工作项,并按标题和说明区分要完成的工作。 “分配给”字段仅接受已添加到项目或团队的用户帐户。
创建工作项后,其状态默认为工作流中的第一个状态。 随着工作的进行,请更新它以反映当前状态。
首先使用默认值。 根据需要在更改状态时对其进行更新。 每个状态均与一个默认原因关联。
选择与产品或团队关联的区域路径,或将其保留为空,直到在计划会议过程中进行分配。 要更改区域下拉列表,请参阅定义区域路径并分配给团队。
选择要完成的工作所在的冲刺 (sprint) 或迭代,或将其保留为空并随后在计划会议的过程中进行分配。 要更改迭代下拉列表,请参阅定义迭代路径和配置团队迭代。
提供足够的详细信息来创建范围的共识并支持估计工作。 注重用户、他们想要完成的操作以及原因。 不要描述如何开发产品。 提供足够的详细信息,以便团队可编写任务和测试用例以实施项目。
提供在关闭工作项之前要满足的条件。 通过描述团队用于验证积压工作项或 bug 修复是否完全实现的条件,定义“已完成”的含义。 在开始工作之前,应尽可能明确地说明客户验收条件。 在团队和客户之间进行对话,以确定验收条件。 这些条件有助于确保团队内部达成共识,以满足客户的期望。 此外,此信息为验收测试奠定基础。
与业务相关的问题或任务的主观分级。 你可以指定以下值:
- 1:产品在未成功解决工作项的情况下无法交付,应尽快解决。
- 2:产品在未成功解决工作项的情况下无法交付,但无需立即解决。
- 3:根据资源、时间和风险来选择性地解决工作项。
- 4:不需要工作项的解析。
与业务相关的问题或任务的主观分级。 你可以指定以下值:
- 体系结构:实现交付解决方案的业务功能的技术服务。
- 业务:满足客户或利益干系人需求、可直接提供客户价值以支持业务的服务(默认值)。
提供完成问题所需的工作量的相对估计。 大多数敏捷方法都建议根据工作量的相对大小来设置积压工作项的估计值。 此类方法包括 2 的幂(1、2、4、8)和斐波纳契数列(1、2、3、5、8 等)。 使用团队首选的任何数字度量单位。
设置的估计值用于计算团队速度和预测冲刺 (sprint)。
更新工作状态
“状态”字段跟踪工作项的状态。 使用面板,可以通过将积压工作项拖放到其他列来快速更新积压工作项的状态。
工作开始时,将用户情景卡片从积压工作列拖到活动列。 当工作准备就绪以供审阅时,请将其移动到“已解决”列。 团队成员评审并接受后,将其移动到“已关闭”列。
提示
若要根据需要添加或重命名列,请参阅 “关于配置和自定义 Azure Boards”。
添加任务
任务清单提供了一种快速简单的方法来跟踪工作元素,这些元素对于完成积压工作项非常重要。 此外,还可以将单个任务分配给不同的团队成员。
提示
从面板创建的任务会自动分配其父工作项区域路径和迭代路径,并显示在冲刺 (sprint) 任务板上。
从 冲刺积压工作 或 任务板 创建的任务显示在板上的任务清单中。
选择情景的 操作图标,然后选择 添加任务。
输入任务的标题,然后选择 Enter。
如果要添加许多任务,请继续输入任务标题,然后选择 Enter。
可以将任务标记为已完成、展开或折叠任务清单、重新排序和重新父级任务。
将任务标记为“完成” 重新排序和重定设定任务父级 展开或折叠清单 若要将任务标记为已完成,请选中任务复选框。 任务状态将变为完成。
若要对任务重新排序,请将其拖动到清单中。 要为任务重新设定父级,请将其拖到面板上的另一个问题。
若要展开或折叠任务清单,请选择任务批注。
向任务添加详细信息
如果有要添加有关任务的详细信息,请选择标题将其打开。 在讨论部分中更改一个或多个字段值、添加说明或注释。 选择“ 保存并关闭”。
字段说明
可以为积压工作项分配这些字段:用户情景、问题、产品积压工作项和要求。 可以为任务指定以下字段以支持容量和时间跟踪。
注意
没有与此字段关联的固有时间单位,即使任务板始终显示与剩余工时相关的小时数“h”。 可以用团队选择的任意度量单位指定工作。
字段
使用情况
执行任务所需的活动类型。 有关详细信息,请参阅 “确定并设置冲刺容量”。 允许值包括:
- 部署
- 设计
- 开发
- 文档
- 要求
- 测试:
专业(CMMI 流程)
执行任务所需的活动类型。 有关详细信息,请参阅 “确定并设置冲刺容量”。 允许值包括:
- 分析
- 开发
- 测试
- 用户培训
- 用户体验
完成任务所需的估计工作量。 通常,在分配任务后,此字段不会更改。
完成任务剩余的工作量。 可以小时或天为单位指定工作。 随着工作的进行,请更新此字段。 它用于计算容量图表和冲刺 (sprint) 燃尽图。 如果你将一个任务划分为多个子任务,则只为子任务指定剩余工作。
实现任务所耗用的工作量。 完成任务后,输入此字段的值。
任务类型(仅 CMMI)
从允许的值中选择要实现的任务的类型:
- 纠正措施
- 缓解措施
- 已计划
捕获“讨论”部分中的评论
使用“讨论”部分添加和查看对所执行工作的评论。
当把光标放在任何支持文本格式的文本框内时,富文本编辑器工具栏就会出现在文本输入区域下方。
注意
“讨论工作项”字段不存在。 要从“讨论”区查询带有评论的工作项,请在历史记录字段上进行筛选。 “讨论”文本框中输入的文本的完整内容将添加到“历史记录”字段中。
提及某人、组、工作项或拉取请求
选择以下图标之一,即可打开近期条目菜单,其中包括你提及的人、链接到工作项或链接到拉取请求。 或者,也可以通过输入 @
、#
或 !
打开相同的菜单。
输入名称或数字,对菜单列表进行筛选以匹配你输入的内容。 选择要添加的项。 要让某个组参与讨论,请输入 @
,然后输入组名(如团队或安全组)。
编辑或删除注释
要编辑或删除任何讨论评论,请选择 编辑或选择 操作图标,然后选择删除。
注意
编辑和删除评论需要 Azure DevOps Server 2019 Update 1 或更高版本。
更新批注后,选择“更新”。 要删除评论,请确认要将其删除。 工作项窗体上的历史记录选项卡保留所有已编辑和已删除的评论的完整审核线索。
重要
对于本地 Azure DevOps Server,请配置 SMTP 服务器,以便团队成员能够收到通知。
向评论添加表情符号
通过选择任何评论右上角的笑脸图标,向评论添加一个或多个表情符号。 从评论底部任何现有表情符号旁边的图标中进行选择。 要删除你的表情符号,请在评论底部选择该表情符号。 下图显示了添加表情符号的体验示例,以及评论上表情符号的显示方式。
保存评论而不保存工作项
注意
此功能从 Azure DevOps Server 2022.1 开始提供。
如果只有加入到工作项的讨论的权限,则可以通过保存评论来执行此操作。 此权限由“区域路径”节点和编辑此节点中的工作项评论权限控制。 有关详细信息,请参阅设置工作跟踪权限、创建子节点、修改区域或迭代路径下的工作项。
保存评论后,无需保存工作项。
注意
在保存对讨论控件所做的更改时,只会保存注释。 未执行为工作项类型定义的工作项规则。