关于团队和敏捷工具

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

了解如何构建和使用团队和敏捷工具来支持不断发展的组织。 当团队规模超出预期规模(通常为 6 到 9 个成员)时,可以考虑从一个团队结构迁移到两个团队结构。 然后,可以设置分层团队结构,这为经理提供了多个优势,用于跨团队跟踪进度。 有关添加团队的分步过程,请参阅 添加另一个团队

注意

有关配置和自定义项目和团队以支持业务需求的指导,请查看配置和自定义Azure Boards

根据组织的规模和跟踪需求,可以设置类似于下图的团队结构。 为此,请定义团队及其关联的区域路径 () 。

每个团队都有自己的工作视图

以下方案适用:

  • 每个功能团队都可以与单个功能区域路径(如客户配置文件购物车Email)或多个区域路径相关联
  • 每个专注于一组功能的管理团队可以选择多个区域路径进行监视
  • 每个功能团队都有其不同的积压工作,用于计划、确定优先级和跟踪工作
  • 项目组合或产品所有者可以为每个版本创建其想法、路线图和目标,监视其项目组合的进度,以及管理风险和依赖项。 有关详细信息,请参阅 项目组合管理

关于区域路径、功能团队和管理团队

区域路径在Azure Boards中具有以下用途:

  1. 筛选团队积压工作或板上显示的工作项。
  2. 对积压工作或板上显示的工作项应用其他筛选,有关详细信息,请参阅 以交互方式筛选积压工作、板、查询和计划
  3. 共享某些关系的组工作,例如属于同一产品、功能或其他工作级别的分组。
  4. 通过设置权限来限制对工作的访问权限。 可以为安全组设置权限,以根据区域路径限制对工作项的修改。

Teams 按如下所示进行选择:

  • 功能团队可以选择一个或多个区域路径,以指定哪些工作项将显示在其积压工作和板上。
  • 管理团队通常选择其功能团队处理的所有区域路径。
  • 此外,管理团队可能只关注功能和长篇报道,而功能团队可能只关注产品积压工作项,例如用户故事 (敏捷) 、产品积压工作项 (Scrum) 和需求 (CMMI) 。

注意

最多可为 Teams 分配 300 条 区域路径。 若要了解详细信息,请参阅 工作跟踪、流程和项目限制

有关定义区域路径并将其分配给团队的步骤,请参阅 定义区域路径并分配给团队

默认团队

每个新项目都配置了一个具有项目名称的默认团队。 例如, Fabrikam 项目是使用 Fabrikam 团队自动配置的。

积压工作、板和仪表板会自动为此默认团队配置,以便你可以开始定义工作项和积压工作。

可以重命名默认团队,并将新团队重新分配为默认团队。

每个团队获取自己的工具集

你创建的每个团队都可以访问一套敏捷工具和团队资产。 这些工具使团队可以自主工作,并与整个企业中的其他团队协作。 每个团队都可以配置和自定义每个工具,以支持其工作方式。

敏捷工具、团队资产

注意

除了团队仪表板外,还可以添加项目仪表板,该仪表板不特定于任何一个团队。 有关详细信息,请参阅 添加、重命名和删除仪表板

这些工具通过引用以下项自动筛选它们显示的工作项集:

  • 默认区域路径
  • 迭代路径
  • 所选冲刺

有关每个工具以及每个工具的配置设置的详细信息,请参阅以下相应文章。

区域

工具

团队配置任务

积压工作

冲刺和 Scrum

看板

小组件

其他工具

不适用

其中许多工具都是从引用团队区域路径的系统查询生成的。 例如,团队的默认区域路径会筛选团队积压工作上显示的工作项。 使用敏捷工具创建的工作项根据团队默认值自动分配区域和迭代。

积压工作和板引用的团队默认值

哪些工作项显示在团队积压工作和板上? 将工作项添加到积压工作或板时,如何使用团队默认值来分配字段值?

团队与一个或多个 区域路径迭代路径相关联。 这些路径确定哪些项显示在其积压工作和板上。

定义团队时,需要定义团队的:

  • 所选区域路径 ()
  • 默认区域路径
  • 所选迭代路径 ()
  • 积压工作迭代路径
  • 默认迭代路径

所有敏捷工具都引用为团队定义的区域路径 () 。 积压工作或板上显示的工作项集取决于工作项的当前 状态 或其父子状态。

多个工具还引用团队的默认和所选的迭代路径或冲刺。 从团队的积压工作或看板添加新工作项时,系统会为其分配团队 的默认区域路径默认迭代路径

注意

通过团队仪表板上的“ 工作项” 页或“ 新建工作项” 小组件添加的新工作项不会引用分配给团队 的默认迭代路径 。 而是为新工作项分配用户选择的最后一个 迭代路径 。 通过团队的 冲刺 积压工作或任务板添加的新工作项始终分配与所选冲刺积压工作或任务板关联的 迭代路径

敏捷工具

区域路径 (请参阅注释 1)

迭代路径

State


项目组合或产品积压工作

所选区域路径 ()

等于或低于团队的 积压工作迭代路径

活动 (对应于“建议”或“正在进行”状态类别,请参阅说明 2、3)

看板 (请参阅注释 4)

所选区域路径 ()

等于或低于团队的 积压工作迭代路径

任何状态 (请参阅注释 3、5)

冲刺积压工作 (请参阅注释 4)

所选区域路径 ()

团队选择的迭代路径

任何状态 (请参阅注释 3、5)

任务板 (请参阅注释 4)

所选区域路径 ()

团队选择的迭代路径

任何状态 (请参阅注释 3、5)

新建工作项小组件

默认区域路径

默认迭代路径

不适用

注意

  1. 敏捷工具根据团队的所选区域路径 () 筛选项。 团队可以选择 是包括还是排除分配给子区域路径的项
  2. 状态等于“已完成”、“已完成”或“已删除” (对应于“已完成”类别状态) 的工作项不会出现在项目组合和产品积压工作中。
  3. 可以添加自定义工作流状态并将其分配给三个状态类别之一。 状态类别“>确定哪些工作项显示在积压工作和板视图中。
  4. 看板、冲刺积压工作和任务板仅显示层次结构中的最后一个节点,称为叶节点。 例如,如果链接层次结构中的项深度为四个级别,则看板、冲刺积压工作和任务板上仅显示第四级别的项。 若要了解详细信息,请参阅 项之间的父子链接
  5. “状态”等于“已删除”的工作项不会显示在版块上。

在企业中构建分层团队或缩放敏捷性

虽然没有子团队的概念,但你可以创建区域路径位于另一个团队之下的团队,从而有效地创建团队层次结构。 若要了解详细信息,请参阅 添加另一个团队

此外,以下文章将指导你完成配置团队、区域路径和迭代以支持项目组合管理或企业组织的步骤:

团队组

添加团队时,将自动创建包含团队名称的安全组。 可以使用此组来筛选查询。 团队组的名称遵循 模式 [项目名称]\团队名称。 例如,以下查询查找分配给 [Fabrikam Fiber]\Email 团队组成员的工作。

Web 门户、“查询”页、使用“组内”运算符和团队组名称的查询

还可以在讨论和拉取请求中使用 @mention 控件来通知团队的所有成员。 开始输入团队或安全组的名称,选择搜索图标,然后从列出的选项中进行选择。 若要了解详细信息,请参阅 使用@mentions进一步讨论

在多个团队中工作

用户帐户是否属于多个团队?

是的。 可以将用户帐户添加为项目的成员,也可以添加到添加到项目中的一个或多个团队。 如果你在两个或更多个 Scrum 团队工作,请确保 为你工作的每个团队指定冲刺容量

团队成员权限

默认情况下,团队成员继承向项目参与者组的成员提供的权限。 该组成员可以添加和修改源代码、创建和删除测试运行以及创建和修改工作项。 团队成员可以 协作处理 Git 项目 ,或 将工作签入到团队的代码库

分配给团队参与者的默认权限

通过将用户设置为 利益干系人 或将其访问权限限制为只读来限制对选定功能的访问。 有关详细信息,请参阅 工作跟踪的权限和访问权限

总结