创建或添加团队

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

随着组织的发展,你添加了团队来支持这种增长。 在 Azure DevOps 中创建一个团队,该团队对应于一组专注于特定产品、服务或功能领域的项目成员。 添加团队来向他们提供管理积压工作、计划冲刺、配置仪表板、定义警报和设置团队收藏夹所需的工具。

每个新项目都使用具有项目名称的默认团队进行配置。 例如,名为 Fabrikam Fiber 的项目配置了默认团队 Fabrikam Fiber 团队。 可以重命名默认团队,并且可以将新团队重新分配为默认值。

有关如何在添加团队时保持敏捷性的良好了解,请查看 Scale Agile to Large Teams。 有关团队可配置工具的详细信息,请参阅 关于团队和敏捷工具

注意

本文介绍如何将团队或团队成员添加到 Azure DevOps 中定义的项目中。 若要了解 Microsoft Teams 或 Microsoft Teams 与 Azure Boards 的集成,请参阅 欢迎Microsoft Teams 或在 Microsoft Teams 中使用 Azure Boards 应用。

使用本文了解如何执行以下任务:

  • 创建团队并添加团队管理员和团队成员
  • 设置项目的默认团队
  • 使用 Azure CLI 列出团队
  • 向团队授予其他权限
  • 创建团队并添加团队管理员和团队成员
  • 设置项目的默认团队
  • 向团队授予其他权限

若要将分配给一个团队的工作项移到另一个团队,请参阅 将工作项从一个团队移到另一个团队。

先决条件

  • 若要创建团队或设置默认团队,你必须是项目管理员组的成员。 请参阅更改项目级权限。 只有项目管理员组的成员才能添加和删除团队。
  • 若要将成员添加到团队或更改其配置,你必须是团队管理员或项目管理员组的成员。 若要以团队管理员身份添加,请参阅 添加或删除团队管理员
  • 若要使用 Azure CLI 命令,必须先按照 Azure DevOps CLI 入门中所述安装 Azure CLI。
  • 若要创建团队或设置默认团队,你必须是项目管理员组的成员。 请参阅更改项目级权限。 只有项目管理员组的成员才能添加和删除团队。
  • 若要将成员添加到团队或更改其配置,你必须是团队管理员或项目管理员组的成员。 若要以团队管理员身份添加,请参阅 添加或删除团队管理员

创建团队并添加团队成员

在 Web 浏览器中,可以查看、创建和配置团队。 只有项目管理员组的成员才能创建团队。

注意

创建团队时,可以自动创建 区域路径 ,团队将用作主项目节点的子节点。 如果打算创建分层团队结构,可能需要先在项目级别定义区域路径,然后创建团队,然后分配每个团队要使用的区域路径。 若要了解有关此团队结构的详细信息,请参阅 “配置团队层次结构”。

在 Azure CLI 工具中,可以列出团队、创建团队更新团队配置和删除团队

注意

若要启用用于管理团队的新用户界面,请通过预览功能工具启用“新建 Teams 页面”。 若要了解如何操作,请参阅 管理或启用功能

  1. 在 Web 门户中,选择“项目设置”并打开“团队”。

    “打开项目”设置的屏幕截图,“新建 Teams”页上的“Teams”按钮。

  2. 选择“新建团队”。

    “新建团队”按钮的屏幕截图,其中启用了“新建 Teams 预览”功能。

  3. 输入要分配给团队的团队名称和项目成员的名称。 (可选)输入说明。 必须至少添加一个名称作为团队 管理员。 选择“ 创建具有团队名称的区域路径”,或将其保留为未选中状态,并在创建团队后为团队分配 区域路径 。 可以选择现有区域路径,或此时添加新区域路径。

    “创建新团队”对话框的屏幕截图,其中启用了“新建 Teams 预览”功能。

    注意

    请考虑将一个或多个用户添加为团队管理员。 团队管理员具有添加团队成员和配置所有团队设置(包括积压工作、板和任务板)的必要权限。 有关详细信息,请参阅管理和配置团队工具

  4. 完成后,选择“创建”。

  5. 选择团队以添加团队映像,或配置其他团队元素。

  6. 选择 “设置” 以上传图像、更改团队名称、添加团队管理员或删除团队。

    “团队设置”对话框的屏幕截图,其中启用了“新建 Teams 预览”功能。

  7. 选择“ 保存” 以保存所做的任何更改。

  8. 选择 “迭代”和“区域 ”以设置 团队要使用的区域路径迭代路径

    突出显示了“新建 Teams 预览”功能的团队设置、迭代和区域的屏幕截图。

    若要了解如何操作,请参阅以下文章:
    - 定义区域路径并分配给团队
    - 定义迭代路径,也称为冲刺,并配置团队迭代

选择“ 当前 UI ”选项卡。新的 Teams 页面 UI 仅适用于 Azure DevOps Services。

创建团队后,会自动配置以下项目:

  • 包含分配给团队的成员的团队名称的安全组, 例如 [Fabrikam Fiber]\Production Planning。 可以使用此名称筛选查询或 @mention 团队的所有成员。
  • 分配给团队的默认通知。 有关详细信息,请参阅 管理团队、项目或组织的通知。
  • 分配给团队的默认仪表板,名为 “概述 ”。 若要配置仪表板,请参阅 向仪表板添加小组件。

重要

配置 团队使用的区域路径迭代路径 对于许多 Azure 开发板工具至关重要,例如积压工作、板、冲刺和交付计划。 在设置团队的默认区域路径之前,团队工具不可用。 首先为项目配置区域路径迭代路径 ,然后由团队分配或选择。

如果要从一个团队移动到两个或更多个团队,可能需要查看和修改 分配给默认项目团队的区域路径

若要配置其他团队功能,请参阅 “管理团队”和“配置团队工具”。

设置默认项目团队

每个项目都有一个分配的默认团队。 可以使用以下过程更改将哪个项目分配为默认值。

  1. 打开 项目设置 > Teams ,如上一部分所示。

  2. 为想要指定为默认值的团队选择“更多”选项,然后选择“将团队设置为项目默认值”。

    Teams 页面的屏幕截图,“更多选项”菜单选择,已启用“新建 Teams 页面”。

选择“ 当前 UI ”选项卡。新的 Teams 页面 UI 仅适用于 Azure DevOps Services。

使用 Azure CLI 列出团队

可以使用 Azure DevOps 团队列表列出团队。 若要了解如何列出团队成员,请参阅 将用户添加到团队或项目,列出团队成员

az devops team list [--project]
                    [--skip]
                    [--top]

提示

如果未指定 顶级 数字,则返回 100 个团队。 若要列出项目中的所有团队,请为 顶部 指定一个数字,该数字大于定义的当前团队数。

参数

  • 项目:可选。 项目的名称或 ID。 示例:--project“Fabrikam Fiber”。 可以使用 az devops configure -d project=NAME_OR_ID 配置默认项目。 如果未配置为默认或通过 git 配置进行选取,则为必需。
  • skip:可选。 要跳过的团队数。
  • top:可选。 要返回的最大团队数。

示例

例如,以下命令返回 Fabrikam Fiber 项目中定义的 11 个团队。 有关添加输出格式,请参阅 Azure CLI 命令的输出格式。

为每个团队分配一个唯一 ID。

az devops team list --project "Fabrikam Fiber" --output table

下面列出的表输出提供有关团队定义的每个属性的信息。

ID                                    Name                Description
------------------------------------  ------------------  ----------------------------------------------------------------------------
7f099146-29a2-4798-9949-77c9f5f79653  Account Management  Management team focused on creating and maintaining customer services
2017b37a-486b-4222-ac84-b8b9eefa540e  Customer Profile    Feature team focused on securing account data
a90cd8f0-8e0d-42d6-aeb2-13442b826730  Email               Feature team delivering email apps
a48cb46f-7366-4f4b-baf5-b3632398ed1e  Fabrikam Team       The default project team. Was Fabrikam Fiber Team
e42fccbc-d96f-4c98-8168-7a85ecede548  Internet            Feature team developing web apps
b70aa504-33b4-4d17-a85d-0fbf4829a154  Phone               Feature team delivering phone apps
43e6bd2e-696f-492c-bbf7-9cde9cd420ea  Service Delivery    Management team responsible for ensure high performance delivery of services
8920d2ec-eed1-4792-8934-82a57abce7c2  Service Status      Feature team focused on monitoring and addressing service issues
9c676c8c-1910-4f73-b7b9-a946b5c551ae  Shopping Cart       Feature team managing shopping cart apps
64b86488-e105-4901-ba43-ffd48137bb93  TV                  Feature team developing TV apps
cda2b9b0-0335-4a0d-8bd0-67611d64ce9d  Voice               Feature team focused on voice communications

向团队成员授予其他权限

若要让团队自主工作,你可能希望向他们提供他们默认没有的权限。 建议的任务包括向团队管理员或团队提供以下权限:

有关为选择用户设置权限和访问权限的详细信息,请参阅 设置工作跟踪的权限和访问权限。

如果部署与 SQL Server 报表集成,则需要 向团队成员授予查看或创建 SQL Server 报表的权限。

后续步骤

Rest API 资源