跟踪 Azure Boards 中的工作项时使用的术语和概念

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

Microsoft Agile 术语表是使用 Azure Boards 跟踪工作时使用的术语的简短字典。 以下文章中定义了更多术语:

敏捷方法

一系列工程最佳流程,旨在实现高质量软件的快速交付,以及使开发与客户需求和公司目标保持一致的业务方法。 在此范例中,经常检查和调整是必要的,团队合作、自我组织和责任制对项目成功至关重要。

敏捷工具

一套基于 Web 的工具,用于跟踪工作和支持敏捷方法。 敏捷工具支持软件开发团队目前使用的核心敏捷方法(Scrum 和看板)。 了解详细信息:关于敏捷工具和敏捷项目管理

区域路径

区域路径用于按团队、产品或功能区域对工作项进行分组。 迭代路径用于将工作分组到冲刺 (sprint)、里程碑或其他特定于事件或与时间相关的时间段。 可以使用区域路径来定义路径的层次结构。 有关详细信息,请参阅关于区域和迭代路径

Bug

一种记录对产品不满的潜在来源的工作项类型。 用于跟踪代码缺陷的工作项类型的公用名。 每个团队都可以选择管理 bug 的方式。 一些团队喜欢在积压工作上跟踪 bug 和需求。 而一些团队为了满足某种需求,喜欢跟踪作为任务执行的 bug。 然后,bug 会显示在其任务面板上。 了解详细信息:管理 bug

类别

对一个或多个工作项类型进行分组,以支持通过敏捷工具提供的灵活报告、查询和其他函数。 类别支持 Web 门户积压工作和任务面板页面使用的流程配置。 例如,可以将自定义工作项类型添加到“要求”类别,并使用产品积压工作和板对其进行管理。 有关详细信息,请参阅使用类别对工作项类型进行分组

集合

集合是 Azure DevOps 中许多项目的容器。 使用 Azure DevOps Services 注册或安装 Team Foundation Server 时,会创建默认集合。 在 Azure DevOps Services 内,集合对应于组织。 对于本地 TFS 部署,可以添加和管理集合,以指定集合中项目可用的逻辑和物理资源。

了解详细信息:关于项目和缩放组织管理组织在 Team Foundation Server 中管理项目集合

仪表板

仪表板是用户可配置的交互式招牌,可提供实时信息。 仪表板与团队相关联,并显示可配置的小组件以显示信息。 有关详细信息,请参阅添加和管理仪表板

讨论 (Discussion)

工作项窗体中的区域,支持添加和查看有关所执行工作的注释。 这样就可以捕获工作项中的所有注释,而不是维护较长的电子邮件线程。 在讨论部分中,可以使用 @提及控件将讨论通知另一个团队成员。 只需键入 @ 及其名称即可。

收藏夹

将对象标记为收藏夹是一种用于支持自己或其他团队成员快速导航的方法。 可以将工作项查询和生成定义标记为个人和团队收藏夹。 可以为自己标记为收藏夹的其他对象仅包括代码分支、交付计划、测试计划以及团队或项目。 有关详细信息,请参阅设置个人或团队收藏夹

字段

字段支持跟踪有关要执行的工作的一条信息。 分配给字段的值存储在工作跟踪数据存储中,你可以查询和生成图表以查看状态和趋势。 项目包含 100 个或更多数据字段。 通过修改工作项中的数据字段来更新数据。 每个工作项都与工作项类型 (WIT) 相关联,可以跟踪的数据对应于分配给 WIT 的字段。 有关每个预定义字段的定义,请参阅工作项字段索引

关注

标记特定工作项或拉取请求以遵循它们是一种用于接收有关对其所做的更改的电子邮件更新的方法。 有关详细信息,请参阅跟进工作项或拉取请求

全局列表

定义在项目集合中跨 WIT 和项目共享的菜单项或选取列表项的列表。 全局列表有助于最大程度地减少更新列表所需的工作。 可以定义随流程模板一同上传的 WIT 中的全局列表。 了解详细信息:管理工作项类型的全局列表。 (仅支持托管 XML 和本地 XML 流程模型)

全局工作流

指定多个项目和工作项类型可以共享的工作项字段和全局列表。 了解详细信息:管理全局工作流(仅支持本地 XML 流程模型)。

隐藏的类型类别

指定不希望用户手动创建的工作项类型集。 默认情况下,该设置包括:

可以使用 TFS 团队项目经理(GitHub 提供的开放源代码客户端)快速确定哪些 WIT 属于隐藏的类型类别。

托管 XML 流程模型

托管 XML 流程模型通过修改和导入流程模板,为项目提供对自定义工作跟踪对象和敏捷工具的支持。 此流程模型仅适用于托管在 Azure Boards 云平台上的选定帐户。 有关详细信息,请参阅托管流程模型

问题或障碍

一种有助于跟踪计划外活动的工作项类型。 解决问题或障碍需要进行除根据实际需求而安排的工作以外的更多工作。 使用问题(敏捷或 CMMI 流程)或障碍(Scrum 流程)工作项类型有助于跟踪和管理这些问题,直到解决并关闭它们。 了解详细信息:管理问题和障碍

继承流程模型

继承流程模型通过用户界面为项目提供对自定义工作跟踪对象和敏捷工具的支持。 此流程模型仅适用于托管在 Azure Boards 云平台上的帐户。 项目继承对流程进行的自定义。 有关详细信息,请参阅继承流程模型

问题

敏捷流程:问题是一种工作项类型,用于定义要跟踪的项,因为它可能会影响其他工作的完成。 它是为敏捷流程定义的,不会显示在任何积压工作或面板上。 请参阅管理问题和障碍

基本流程:问题是一种工作项,用于定义需要跟踪的一些工作或代码缺陷。 它为基本流程定义,并显示在产品积压工作和 问题板上

注意

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

迭代路径(也称为冲刺 (sprint))

时间段(通常为两到三周),用于在该时间段内对要完成的工作项进行分组。 冲刺 (sprint) 在 Scrum 方法中用于支持冲刺 (sprint) 计划、冲刺 (sprint) 燃尽和其他 Scrum 流程。 迭代路径用于将工作分组到冲刺 (sprint)、里程碑或其他特定于事件或与时间相关的时间段。 了解详细信息:关于区域和迭代路径

看板

一个交互式电子招牌,支持可视化从概念到完成和精益方法的工作流。 Azure DevOps 为每个产品和项目组合积压工作提供一个板。 有关详细信息,请参阅 开发板概述板功能和史诗

链接支持使用不同的链接类型定义工作项与其他对象(例如提交、分支、拉取请求等)之间的关系。 有关详细信息,请参阅将工作项链接到其他对象链接类型参考

本地 XML 流程模型

本地 XML 流程模型为项目提供对自定义工作跟踪对象和敏捷工具的支持。 使用此模型,可以更新工作项类型、流程配置、类别等的 XML 定义。 还可以更新字段的属性。 此流程模型仅适用于本地 Azure DevOps。 有关详细信息,请参阅本地流程模型

选取列表

选取列表指定一组枚举的值,这些值显示在工作项窗体的下拉菜单中。 值还会显示在查询编辑器的“值”列中。 用于自定义选取列表的方法各不相同。 这取决于字段和流程模型。 有关详细信息,请参阅自定义工作

计划(也称为交付计划)

计划是一种可配置的视图,可显示多个团队的工作,以及基于每个团队的迭代在日历中布局的项目。 视图中的每一行都表示团队的产品或项目组合积压工作。 每个卡都对应于一个工作项,例如用户情景、功能或长篇故事。 有关详细信息,请参阅 “查看团队交付计划”。

项目组合积压工作 (backlog)

工作项的交互式列表,类似于产品积压工作,支持在功能、长篇故事或方案下组织工作或对工作分组。 项目组合积压工作与产品积压工作类似,你可以确定工作的优先级并查看工作的树状层次结构。 了解详细信息:定义功能和长篇故事

进程

流程定义工作跟踪系统的构建基块。 若要自定义流程,请先从默认系统流程之一(敏捷ScrumCMMI)创建继承的流程。 使用该流程的所有项目都会看到你所做的更改。 有关详细信息,请参阅 关于进程自定义和继承的进程

进程配置

指定你的团队可使用敏捷工具访问的默认配置和功能。 这些 Web 门户工具包括产品积压工作、冲刺积压工作、板和任务板。 (仅支持托管 XML 和本地 XML 流程模型)

进程模型

组织或集合支持的工作跟踪自定义方法。 支持三个流程模型之一:适用于 Azure Boards 的继承和托管 XML,以及适用于本地 Azure DevOps 的本地 XML。 了解详细信息:自定义工作跟踪体验

过程模板

指定一组相互相关的文件,其中包含用于跟踪工作和定义其他功能区域的初始配置的 XML 定义。 系统提供三个默认流程模板:敏捷ScrumCMMI。 可以创建一个项目,然后对其进行自定义,也可以自定义用于创建项目的流程模板。 (仅支持托管 XML 和本地 XML 流程模型)

产品积压工作 (backlog)

与团队的项目计划或路线图相对应的工作项的交互式列表,用于说明团队计划交付的内容。 产品积压工作支持确定工作优先级、按冲刺 (sprint) 预测工作,以及快速将工作链接到项目组合积压工作项。 可以定义积压工作项,然后使用开发板管理其状态。

每个产品积压工作都可以由团队自定义。 了解详细信息:创建积压工作

产品积压工作项 (PBI)

一种工作项类型,用于定义团队计划创建的应用程序、要求和元素。 产品所有者通常定义并堆叠使用 Scrum 流程定义的积压工作项。 了解详细信息:Scrum 流程工作项类型和工作流

项目

项目(以前称为团队项目)为源代码提供存储库。 一组人员可以在项目中规划、跟踪进度并协作构建软件解决方案。 项目是为 Azure DevOps Services 组织或在 TFS 项目集合中定义的。 可以使用它来关注项目中定义的那些对象。 有关详细信息,请参阅 关于项目和缩放组织

查询

查询用于查找和列出工作项。 查询支持用于会审工作的托管搜索,以及用于查找特定工作项的临时搜索。 简单列表查询还支持状态和趋势图。 有关详细信息,请参阅 “关于托管查询”。

远程链接

使用远程链接,可以在一个组织的工作项与另一个组织中定义的工作项或其他对象之间创建链接关系。 组织必须由同一 Microsoft Entra ID 管理。 了解详细信息:链接工作项、链接到远程工作项

汇总

汇总是指层次结构中子工作项和子代工作项的剩余工作、故事点或其他数值字段的总和。 若要向产品或项目组合积压工作添加汇总列,请参阅显示汇总进度或总计

汇总是指层次结构中子工作项和子代工作项的剩余工作、故事点或其他数值字段的总和。 Azure Boards 支持某些本机汇总功能。 有关详细信息,请参阅汇总工作和其他字段

冲刺 (sprint)(也称为迭代)

冲刺 (sprint) 是通常为两到三周的时间段,用于在该时间段内对要完成的工作项进行分组。 冲刺 (sprint) 在 Scrum 方法中用于支持冲刺 (sprint) 计划、冲刺 (sprint) 燃尽和其他 Scrum 流程。 冲刺 (sprint) 是通过迭代路径定义的。 有关详细信息,请参阅“关于区域和迭代路径”(即冲刺)。

冲刺 (sprint) 积压工作 (backlog)

已分配给团队的同一冲刺 (sprint) 或迭代路径的工作项的交互式列表。 冲刺 (sprint) 积压工作支持使用 Scrum 方法的团队。 了解详细信息:冲刺 (sprint) 计划

任务板

任务面板是工作项的交互式版块,可用于查看和更新为冲刺 (sprint) 积压工作定义的任务。 任务面板支持使用 Scrum 方法的团队。 有关详细信息,请参阅 更新和监视任务板

Teams

团队对应于一组选定的项目成员。 借助团队,组织可以对工作进行子分类,以便更好地专注于他们在项目中跟踪的所有工作。 每个团队都可以访问一套敏捷工具。 团队可以使用这些工具自主工作,并与整个企业中的其他团队协作。 每个团队都可以配置和自定义每个工具以满足其工作要求。 有关详细信息,请参阅 关于团队和敏捷工具

用户情景

一种工作项类型,用于定义团队计划创建的应用程序、要求和元素。 产品所有者通常会定义用户情景并对其进行堆栈分级。 用户情景是使用敏捷流程定义的。 了解详细信息:敏捷流程工作项类型和工作流

小组件

小组件在仪表板上显示信息和图表。 可以配置其中许多小组件。 许多小组件显示系统创建的一个或多个数据存储或图表中提供的信息。 有关详细信息,请参阅 小组件目录

工作项类型 (WIT)

WIT 指定用于跟踪工作项的字段、工作流和窗体。 每个 WIT 都与 30 个系统字段和多个类型特定的字段相关联。 使用工作项来规划和跟踪开发项目所需的工作。 有关随默认流程提供的预定义 WIT 的概述,请参阅关于流程和流程模板

工作流

工作流是工作项不可或缺的一个方面。 它由其相应的工作项类型定义。 工作流确定工作项的逻辑前进和倒退。 对于敏捷流程,当工作从“新建”或“活动”状态前进到“已关闭”或“已完成”状态时,它会跟踪工作的状态。 对于基本流程,所有工作项类型都使用“待执行”、“正在执行”和“已完成”状态来跟踪工作流状态。

工作流还将指定在“状态”和“原因”下拉菜单中显示的值。 有关详细信息,请参阅工作流状态和状态类别