创建或添加团队

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

本文介绍如何在 Azure DevOps 中创建新团队、添加成员、配置团队设置以及遵循团队管理的最佳做法。

随着组织的发展,添加团队以管理特定产品、服务或功能领域。 为团队配备工具,以管理积压工作、规划冲刺、配置仪表板、定义警报并设置团队收藏项。

每个新项目都包含一个以项目命名的默认团队,你可以根据需要重命名或重新分配该团队。

要在扩展团队的同时保持敏捷实践,请参阅将敏捷扩展到大型团队。 有关团队可配置工具的更多信息,请参阅关于团队和敏捷工具

注意

本文介绍如何向 Azure DevOps 项目添加团队或团队成员。 有关 Microsoft Teams 或其与 Azure Boards 的集成信息,请参阅欢迎使用 Microsoft Teams在 Microsoft Teams 中使用 Azure Boards 应用

要在团队之间移动工作项,请参阅将工作项从一个团队移动到另一个团队

先决条件

类别 要求
权限 - 项目管理员安全组的成员。
- 若要将成员添加到团队或更改其配置,请成为 团队管理员项目管理员 组的成员。
工具 使用 Azure CLI 命令:Azure DevOps CLI
类别 要求
权限 - 项目管理员安全组的成员。
- 若要将成员添加到团队或更改其配置,请成为 团队管理员项目管理员 组的成员。

创建团队并添加团队成员

要创建团队,请执行以下步骤。

注意

创建团队时,可以自动生成作为主项目子节点的区域路径。 要建立分层团队结构,请先在项目级别定义区域路径,然后创建团队,并为每个团队分配适当的区域路径。 有关详细信息,请参阅配置团队层次结构

通过 Azure CLI 工具,可以列出团队创建团队更新团队配置删除团队

注意

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

  1. 登录组织 (https://dev.azure.com/{Your_Organization})。
  2. 选择项目设置>团队

依次打开“新建团队”页上的“项目设置”、“团队”按钮的屏幕截图。

  1. 选择“新建团队”

    选择“新建团队”按钮的屏幕截图,已启用“新团队”预览功能。

  2. 输入团队名称以及要分配到该团队的项目成员的名称。 (可选)输入说明。 至少添加一个名称作为团队管理员。 选择“创建与团队名称相同的区域路径”,或取消选中此选项,在团队创建后为其分配区域路径。 此时你可以选择现有区域路径或添加新的区域路径。

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

    注意

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

  3. 准备就绪后,选择“创建”

  4. 选择团队以添加团队图像或配置其他团队元素。

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

    “团队设置”对话框的屏幕截图,已启用“新团队”预览功能。

  6. 选择“保存”。

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

    团队设置的屏幕截图,突出显示“迭代和区域”,已启用“新团队”预览功能。

    有关详细信息,请参阅下列文章:

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

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

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

重要说明

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

如果要从一个团队拆分为两个或多个团队,你可能需要查看并修改分配给默认项目团队的区域路径

要配置其他团队功能,请参阅管理团队并配置团队工具

设置默认项目团队

每个项目都分配了一个默认团队。 你可以通过以下步骤更改被指定为默认项目的项目。

  1. 按照上一节中的说明打开项目设置 > 团队

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

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

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

使用 Azure CLI 列出团队

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

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

提示

如果不指定 top 数量,将返回 100 个团队。 要列出项目中的所有团队,请指定一个大于当前已定义团队数量的 top 数值。

参数

  • 项目:可选。 项目的名称或 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 资源