敏捷流程工作项类型
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018
敏捷流程支持以下工作项类型 (WIT),以规划和跟踪工作、测试、反馈和代码评审。 使用不同的 WIT 可以跟踪不同类型的工作,例如功能、用户情景和任务。 使用敏捷过程创建项目时会创建这些项目,这些项目基于敏捷原则和值。
除了 WIT,团队还可以访问一组工作项查询来跟踪信息、分析进度和做出决策。
注意
可以通过创建和自定义继承的流程并将该流程应用于项目来自定义项目的工作跟踪系统。 有关详细信息,请参阅 继承过程模型。
注意
可以通过自定义继承的流程或本地 XML 流程来自定义项目的工作跟踪系统。 有关详细信息,请参阅 继承进程模型 或 本地 XML 进程自定义。
安装或升级到最新版本的 Azure DevOps Server 时,会自动上传每个流程的最新版本。 其他项目(如 SQL Server 报表)仅在连接到项目时可用。 其他资源要求适用。
注意
可以通过自定义本地 XML 流程来自定义项目的工作跟踪系统。 有关详细信息,请参阅 本地 XML 进程自定义。
安装或升级到最新版本的 Azure DevOps Server 时,会自动上传每个流程的最新版本。 其他项目(如 SQL Server 报表)仅在连接到项目时可用。 其他资源要求适用。
使用敏捷规划和跟踪工作
通过创建表示要开发和交付的工作的用户情景积压工作来构建项目计划。 你可以使用 bug、任务和问题 WIT 来跟踪 bug、工作和阻塞性问题。 为了支持项目组合管理,团队创建功能和史诗来查看团队内部或跨团队的用户情景汇总。 有关使用敏捷 WIT 的详细信息,请参阅敏捷流程工作项类型和工作流。
下图显示了入门的基本流程。 有关详细信息,请参阅开始使用 敏捷工具来计划和跟踪工作。
选择以下图像之一以转到链接的文章。
注意
工作项是包含工作的定义、分配、优先级和状态的数据库记录。 工作项类型定义每种类型的字段、工作流和窗体的模板。 工作项可以相互链接以支持依赖项跟踪、工作汇总和报表。
使用查询列出工作项
通过经常查看用户情景和任务的状态,可以更有效地管理工作负载。 可以使用共享工作项查询,以列出当前冲刺 (sprint) 或产品积压工作的工作项。
注意
创建新项目时,不再有一组默认的 共享查询。 共享查询的定义已从进程模板中删除。 对于本地部署,可以将它们添加到自定义流程模板,如将工作项查询添加到流程模板中所述。
本文稍后会列出预定义查询的说明。
可以从 Web 门户或从 Visual Studio 的团队资源管理器插件中查看和运行查询。 还可以使用查询 编辑器修改查询,以应用不同的筛选条件 ,并将 查询添加到团队仪表板。
共享查询的提示
使用以下提示更有效地管理工作:
- 通过将 @Me 添加为其中一个查询子句中“分配给”字段的值来查找分配给你的工作项。
- 通过添加条件来修改任何查询,以专注于产品区域、迭代或其他字段。 若要修改查询,请打开查询编辑器。
- 在 Excel 中打开任何查询,你可以在其中更新一个或多个工作项的字段,并将更改发布到数据库以跟踪工作项。
- 通过为平面列表查询创建饼图、柱形图或趋势图来可视化状态或进度。
- 所有具有标准访问权限的有效用户都可以在“我的查询”区域下创建查询和文件夹。 若要在“共享查询”下创建查询和查询文件夹,必须设置参与权限,并且分配到基本访问权限或更高权限。 有关详细信息,请参阅对查询设置权限。
重要
从 Visual Studio 2019 开始,适用于 Office 的 Azure DevOps 插件已弃用对 Microsoft Project 的支持。 Azure DevOps Server 2019 及更高版本(包括 Azure DevOps Services)不支持项目集成和 TFSFieldMapping 命令。 可以继续使用 Microsoft Excel。
监视进度
所有流程(敏捷、Scrum 和 CMMI)都支持生成状态、趋势图表和仪表板。 此外,还会根据所使用的敏捷工具自动生成多个图表。 这些图表显示在 Web 门户中。
创建轻量级图表
可以定义共享平面查询,并根据跟踪兴趣创建图表。 图表类型包括状态图(饼图、条形图、柱形图、堆积条形图和透视图)以及趋势图(堆积面积图、折线图和面积图)。
Analytics 小组件和 Power BI 报表
Analytics Service 可以回答有关项目的过去或当前状态的定量问题。 可以将 Analytics 小组件添加到仪表板,或使用 Power BI 创建图表和报表。
有关详细信息,请参阅 什么是分析服务?
SQL Server 报表
如果项目集合和项目配置了 SQL Server Analysis Services 和 Reporting Services,则可以访问许多敏捷报表。 要使这些报表有用,团队必须完成特定活动,例如,定义生成过程、链接工作项和更新状态或剩余工时。
如果需要添加 Reporting Services 或将报表更新到最新版本,请参阅将报表添加到项目。
敏捷流程版本
在对敏捷流程模板进行更新时,版本号也会更新。 下表提供了在更新 Azure DevOps 本地流程模板时对应用的版本控制的映射。 对于 Azure Boards,始终使用最新版本。 每个模板都提供一个 version
元素。 此元素指定主要版本和次要版本。
版本 | 敏捷流程名称 | 主版本 |
---|---|---|
Azure DevOps Services Azure DevOps Server 2022 |
敏捷 | 18 |
Azure DevOps Server 2020 Azure DevOps Server 2019 |
敏捷 | 17 |
TFS 2018 | 敏捷 | 16 |
有关流程模板更新的摘要,请参阅 Azure DevOps Server 发行说明。
敏捷流程预定义查询
产品积压工作 (backlog) 和反馈查询
产品所有者可以使用下表中定义的共享查询来计划和跟踪构成产品积压工作 (backlog) 的用户情景。
共享查询
说明
产品积压
提供处于“新建”、“活动”或“已解决”状态的所有用户情景的树列表并按级别对其进行排序。
产品计划
提供未处于“已删除”状态且在过去 90 天内未关闭的所有用户情景的简单列表。
反馈
列出所有处于“活动”状态的反馈响应。
迭代计划查询
下表描述了“当前迭代”文件夹下列出的共享查询。 这些查询用于查找指派给指定迭代的工作项。 在计划更多迭代时,可以修改这些查询以指定另一个迭代,然后将这些查询保存到你创建的其他文件夹中,如“迭代 2”或“迭代 3”。
每个项目的项目管理员为该项目定义区域路径和迭代路径,以便团队可以根据这些指定跟踪进度。
共享查询
说明
活动 Bug
列出所有活动 Bug,并按级别、优先级别和严重级别进行排序。
活动任务
列出所有活动任务,并按级别、优先级别和严重级别进行排序。
Bug 会审
列出所有未分配给团队成员的活动 Bug。
会审工作簿引用此查询。
已完成的任务
列出所有已关闭的任务,并按级别、优先级别和严重级别进行排序。
迭代积压工作
列出所有用户情景及其链接任务,并按级别和优先级别对这些情景进行排序。
未结的问题
列出指定迭代路径下所有未关闭的问题以及链接到这些问题的所有任务,然后按级别和优先级对这些问题进行排序。
问题工作簿引用此查询。
打开测试用例
列出所有未关闭的测试用例,并按优先级进行排序。
打开用户情景
列出所有活动用户情景,并按堆栈级别进行排序。
已解决的 Bug
列出所有已解决的 Bug,并按级别、优先级别和严重级别进行排序。
用户情景
列出所有未关闭的用户情景,并依次按优先级和 ID 进行排序。
不带测试用例的用户情景
列出所有未链接到测试用例的用户情景。 这些用户情景按 ID 进行排序。
提示
当新迭代成为当前迭代时,“当前迭代”文件夹下列出的查询不会自动更新。 当前迭代基于分配给冲刺 (sprint) 计划的日期。 你必须手动更新每个查询的迭代路径以将其指向对应于当前迭代的迭代路径。 或者,可以编辑共享查询以使用 @CurrentIteration 宏。
查找包含汇总值的任务
“包含摘要值的工作项”共享查询位于“疑难解答”文件夹中,列出具有子任务且“剩余工时”或“已完成工时”字段中包含非零值的所有任务。 此查询旨在查找已计入其子任务的报表工作量。 为了只计入一次工时,不应向汇总任务分配任何工时。 有关详细信息,请参阅纠正已发布的汇总值中的错误。