Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
了解如何构建和使用团队和敏捷工具来支持不断增长的组织。 当你的团队增长超过其预期大小(通常从 6 到 9 个成员)时,你可能会考虑从一个团队结构迁移到两个团队结构。 然后,可以设置分层团队结构,为经理提供多个优势来跟踪团队的进度。 有关详细信息,请参阅 “添加另一个团队”。
根据组织的规模和跟踪需求,可以设置类似于下图的团队结构。 为此,请定义团队及其关联的区域路径。
以下方案适用:
- 每个功能团队都可以与单个功能区域路径(例如 客户配置文件、 购物车、 电子邮件)或多个区域路径相关联。
- 每个专注于一组功能的管理团队都可以选择要监视的多个区域路径。
- 每个功能团队都有其不同的积压工作计划、确定优先级和跟踪工作。
- 项目组合或产品所有者可以为每个发布创建其愿景、路线图和目标,监视项目组合中的进度,以及管理风险和依赖项。 有关详细信息,请参阅 项目组合管理。
关于区域路径、功能团队和管理团队
区域路径在 Azure Boards 中具有以下用途:
- 筛选工作项: 确定哪些工作项会出现在团队待办事项或看板中。
- 应用其他筛选: 进一步筛选待办事项或看板上显示的工作项。 有关详细信息,请参阅以交互方式筛选积压工作、工作版块、查询和计划。
- 组相关工作: 组织共享关系的工作,例如属于同一产品、功能或其他工作级分组。
- 限制访问: 设置权限以基于区域路径限制修改工作项。 可以为安全组配置权限。
各团队的选择如下:
- 功能团队:选择一个或多个区域路径,以指定哪些工作项将出现在他们的积压工作和面板上。
- 管理团队: 通常选择他们特性团队所处理的所有区域路径。 他们可能专注于功能和长篇故事,而功能团队则专注于产品积压工作项,如用户故事(敏捷)、产品积压工作项 (Scrum) 和需求 (CMMI)。
注释
每个团队最多可以分配 300 个区域路径。 有关详细信息,请参阅 工作跟踪、流程和项目限制。
有关详细信息,请参阅定义区域路径并分配给团队。
默认团队
每个新项目都配置有一个以项目命名的默认团队。 例如,Fabrikam 项目自动配置为 Fabrikam 团队。
为此默认团队设置了待办事项、看板和仪表板,使你可以立即开始定义工作项和待办事项。
可以重命名默认团队,并根据需要将其他团队分配为默认值。
每个团队获取自己的工具集
你创建的每个团队都可以访问一套敏捷工具和团队资产。 这些工具使团队能够在与整个企业中的其他团队协作的同时自主工作。 每个团队都可以配置和自定义这些工具以支持其独特的工作流和流程。
注释
除了团队仪表板,还可以添加项目仪表板,该仪表板不特定于任何一个团队。 有关详细信息,请参阅 “添加”、“重命名”和“删除仪表板”。
这些工具通过引用以下项自动筛选它们显示的工作项集:
- 默认区域路径
- 迭代路径
- 所选冲刺
有关每个工具及其配置设置的详细信息,请参阅以下文章。
面积
工具
团队配置任务
积压工作
冲刺和 Scrum 方法
Boards
小组件
其他工具
不適用
其中许多工具都是从引用团队区域路径的系统查询生成的。 例如,团队的默认区域路径会筛选团队积压工作项上显示的工作项。 使用敏捷工具创建的工作项根据团队默认值自动分配区域和迭代。
由积压工作和面板参考的团队默认值
团队积压和看板上显示的工作项由团队区域路径和迭代路径决定。 将工作项添加到积压工作或板时,会使用团队默认值来分配字段值。
定义团队时,请指定以下内容:
- 所选区域路径
- 默认区域路径
- 所选迭代路径
- 积压工作迭代路径
- 默认迭代路径
所有敏捷工具都引用为团队定义的区域路径。 出现在积压工作或面板上的工作项集合取决于工作项的当前状态或其父子状态。
多个工具还使用团队的默认和选定的迭代路径或迭代周期。 从团队积压工作或开发板添加新的工作项时,系统将团队默认区域路径和默认迭代路径分配给它。
注释
通过 “工作项 ”页或团队仪表板上的 “新建工作项 ”小组件添加的新工作项不会引用分配给团队 的默认迭代路径 。 而是为新工作项分配用户选择的最后 一个迭代路径 。 通过团队的冲刺积压工作或任务板添加的新工作项总是会被分配给与所选冲刺积压工作或任务板相关联的迭代路径。
敏捷工具
区域路径(请参阅注释 1)
迭代路径
州
产品组合和产品积压工作
所选区域路径
等于或低于团队待办事项迭代路径
活动(对应于 Proposed 或 InProgress 状态类别,请参阅注释 2、3)
面板(请参阅注释 4)
所选区域路径
等于或低于团队待办事项迭代路径
任何状态(请参阅备注 3、5)
冲刺待办事项(请参阅注释 4)
所选区域路径
团队选择的迭代路径
任何状态(请参阅备注 3、5)
任务板(请参阅注释 4)
所选区域路径
团队选择的迭代路径
任何状态(请参阅备注 3、5)
新建工作项小组件
默认区域路径
默认迭代路径
n/a
注释
- 敏捷工具根据团队选择的区域路径筛选项目。 团队可以选择是否包括或排除分配给子区域路径的项目。
- “状态”等于“已关闭”、“完成”或“已删除”的工作项(对应于“已完成”类别状态)不会显示在项目组合和产品积压工作上。
- 可以添加自定义工作流状态并将其分配给三个状态类别之一。 状态类别确定在待办事项和看板视图中显示哪些工作项。
- 面板、冲刺积压工作和任务板只显示层次结构中的最后一个节点,称为叶节点。 例如,如果在一个深达四层的层次结构中链接项目,那么只有第四层的项目才会出现在面板、冲刺积压工作和任务板上。 有关详细信息,请参阅 项目之间的父子关系链接。
- 状态等于“已删除”的工作项不会显示在版块上。
在企业中构建分层团队或扩大敏捷实践
虽然没有子团队的概念,但你可以创建区域路径位于另一个团队下的团队,从而有效地创建团队的层次结构。 有关详细信息,请参阅 “添加另一个团队”。
此外,以下文章将指导你完成配置团队、区域路径和迭代以支持项目组合管理或企业组织的步骤:
团队群组
添加团队时,会自动使用团队名称创建安全组。 可以使用此组筛选查询。 团队组的名称遵循模式 [项目名称]\团队名称。 例如,以下查询查找分配给 [Fabrikam Fiber]\Email 团队组成员的工作。
可以在讨论和拉取请求中使用@mention控件,以通知团队的所有成员。 开始输入团队或安全组的名称,选择搜索图标,然后从列出的选项中进行选择。 有关详细信息,请参阅使用 @mentions 进一步讨论。
在多个团队中工作
用户帐户是否可以属于多个团队?
是的。 可以将用户帐户添加为项目的成员,或将用户帐户添加到已添加到项目中的一个或多个团队。 如果你在两个或更多个 Scrum 团队工作,请确保为你参与的每个团队指定迭代容量。
团队成员权限
默认情况下,团队成员将继承为项目参与者组的成员提供的权限。 此组的成员可以添加和修改源代码、创建和删除测试运行,以及创建和修改工作项。 团队成员可以协作处理 Git 项目,也可以提交工作到团队的代码库中。
有关限制访问的详细信息,请参阅设置工作跟踪的权限和访问权限。
概要
- 每个团队都有自己的积压工作。 若要创建新的积压工作, 请创建新的团队。
- 每个积压工作都有一个相应的 板 来跟踪进度和更新状态。
- 团队指定的区域和迭代路径决定了待处理工作项和板中显示的工作项。 您可以轻松决定在某个特定的区域路径下包括或排除工作项。
- 每个团队都可以控制 bug 在积压工作和面板上的显示方式。
- 有关所有团队资产及其配置方式的概述,请参阅 “管理团队”和“配置团队工具”。
- 要将多个团队完成的工作汇总到一个项目组合积压工作中,请设置团队层次结构。
- 若要添加字段或工作项类型,请参阅 “自定义工作跟踪体验”。