Azure DevOps サービス |Azure DevOps Server |Azure DevOps Server 2022
この記事では、新しいチームの作成、メンバーの追加、チーム設定の構成、Azure DevOpsでのチーム管理のベスト プラクティスに従う方法について説明します。
組織の成長に合わせて、特定の製品、サービス、または機能領域を管理するチームを追加します。 新しい各プロジェクトには、プロジェクトにちなんだ既定のチームが含まれています。 各チームは、構成可能なツールの独自のセットを取得します。
- バックログとボード
- スプリントの計画とキャパシティ
- ダッシュボードとアラート
- チームのお気に入り
スケーリングのガイダンスについては、「 大規模なチームへのアジャイルのスケーリング」を参照してください。 チーム ツールの詳細については、「 チームとアジャイル ツールについて」を参照してください。
Note
この記事では、Microsoft Teamsではなく、Azure DevOps チームについて説明します。 Microsoft Teams統合については、 Microsoft Teamsでの Azure Boards アプリの使用に関するページを参照してください。
ヒント
この記事の後半でAI を使用してこのタスクに役立てる方法をご説明します。または、Azure DevOps MCP Server で AI サポートを有効にする方法を参照して作業を開始できます。
前提条件
| カテゴリ | 要件 |
|---|---|
| アクセス許可 |
-
チームの作成: プロジェクト管理者グループの メンバー。 - メンバーを追加するか、チームを構成します: チーム管理者 または プロジェクト管理者 グループのメンバー。 |
| ツール | Azure CLIコマンドを使用するには:Azure DevOps CLI。 |
| カテゴリ | 要件 |
|---|---|
| アクセス許可 |
-
チームの作成: プロジェクト管理者グループの メンバー。 - メンバーを追加するか、チームを構成します: チーム管理者 または プロジェクト管理者 グループのメンバー。 |
チームを作成してチーム メンバーを追加する
ヒント
チームを作成すると、子ノードとしてエリア パスを自動的に生成できます。 階層的なチーム構造を設定するには、最初にプロジェクト レベルでエリア パスを定義してから、チームに割り当てます。 詳細については、「 チームの階層を構成する」を参照してください。
Azure DevOps CLI を使用して、チームを作成、一覧表示、削除することもできます。
所属組織 (
https://dev.azure.com/{Your_Organization}) にサインインします。[プロジェクトの設定]>[チーム] を選択します。
[新しいチーム] を選択します。
チームの詳細を入力します。
- 名前: チーム名を入力します。
- メンバー: プロジェクト メンバーをチームに追加します。
- 説明: 必要に応じて、説明を入力します。
- 管理者: 少なくとも 1 人のチーム管理者を追加します。
- エリア パス: [チームの名前でエリア パスを作成する] を選択するか、オフのままにして後でエリア パスを割り当てます。
Note
チーム管理者として 1 人以上のユーザーを追加することを検討してください。 チーム管理者には、チーム メンバーを追加し、バックログ、ボード、タスクボードを含むすべてのチーム設定を構成するために必要なアクセス許可があります。 詳細については、「チーム ツールの管理と構成」を参照してください。
準備ができたら、 [作成] を選択します。
チーム画像を追加するチームを選択するか、他のチーム要素を構成します。
[設定] を選択して、画像のアップロード、チーム名の変更、チーム管理者の追加、チームの削除を行います。
保存を選びます。
[ イテレーションと領域 ] を選択して、チームが使用する領域パスとイテレーション パスを設定します。
詳細については、次の記事を参照してください。
[ クラシック Teams] ページ タブを選択します。[新しい Teams] ページは、Azure DevOps Services でのみ使用できます。
チームを作成すると、次の項目が自動的に構成されます。
- チームに割り当てられたメンバーを含む、チーム名を持つセキュリティ グループ (例: [Fabrikam Fiber]\Production Planning)。 この名前を使用すると、クエリをフィルター処理したり、チームのすべてのメンバーを @mention したりできます。
- チームに割り当てられた既定の通知。 詳細については、「 チーム、プロジェクト、または組織の通知を管理する」を参照してください。
- チームに割り当てられた "Overview" という名前の既定のダッシュボード。 ダッシュボードを構成する方法については、「ダッシュボードにウィジェットを追加する」を参照してください。
重要
バックログ、ボード、スプリント、配信計画など、多くの Azure Board ツールを使用するには、チームが使用するエリア パスとイテレーション パスを構成する必要があります。 チームの既定のエリア パスを設定するまで、チーム ツールにアクセスすることはできません。 まず、プロジェクトのエリア パスと反復パスを構成し、チームが割り当てるか選択します。
1 つのチームから 2 つ以上のチームに移行する場合は、既定のプロジェクト チームに割り当てられているエリア パスを確認して変更することを検討してください。
その他のチーム機能を構成する方法については、「チーム ツールの管理と構成」を参照してください。
既定のプロジェクト チームを設定する
各プロジェクトには、既定のチームが割り当てられます。 次の手順を使用して、既定のチームを変更します。
前のセクションで説明したように、 プロジェクト設定>Teams を開きます。
既定として指定するチームの
[その他のオプション] を選択し、[チームをプロジェクトの既定値として設定する] を選択します。
[ クラシック Teams] ページ タブを選択します。[新しい Teams] ページは、Azure DevOps Services でのみ使用できます。
Azure CLIを使用してチームを一覧表示する
Azure DevOps チーム リストを使用してチームを一覧表示します。 チーム メンバーを一覧表示する方法については、「チーム メンバーの 一覧表示」を参照してください。
az devops team list [--project]
[--skip]
[--top]
ヒント
先頭の番号を指定しない場合、コマンドは 100 チームを返します。 プロジェクト内のすべてのチームを一覧表示するには、定義されている現在のチーム数を超える上位の数を指定します。
パラメーター
-
project: 省略可能。 プロジェクトの名前または 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
------------------------------------ ------------------ ----------------------------------------------------------------------------
a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1 Account Management Management team focused on creating and maintaining customer services
b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2 Customer Profile Feature team focused on securing account data
c2c2c2c2-dddd-eeee-ffff-a3a3a3a3a3a3 Email Feature team delivering email apps
d3d3d3d3-eeee-ffff-aaaa-b4b4b4b4b4b4 Fabrikam Team The default project team. Was Fabrikam Fiber Team
e4e4e4e4-ffff-aaaa-bbbb-c5c5c5c5c5c5 Internet Feature team developing web apps
f5f5f5f5-aaaa-bbbb-cccc-d6d6d6d6d6d6 Phone Feature team delivering phone apps
0a0a0a0a-1111-bbbb-2222-3c3c3c3c3c3c Service Delivery Management team responsible for ensure high performance delivery of services
1b1b1b1b-2222-cccc-3333-4d4d4d4d4d4d Service Status Feature team focused on monitoring and addressing service issues
2c2c2c2c-3333-dddd-4444-5e5e5e5e5e5e Shopping Cart Feature team managing shopping cart apps
3d3d3d3d-4444-eeee-5555-6f6f6f6f6f6f TV Feature team developing TV apps
4e4e4e4e-5555-ffff-6666-7a7a7a7a7a7a Voice Feature team focused on voice communications
チーム メンバーにアクセス許可を付与する
チームが自律的に作業できるようにするには、既定では付与されないアクセス許可を付与します。 推奨されるタスクには、次のアクセス許可をチーム管理者またはチーム リーダーに提供することが含まれます。
選択したユーザーのアクセス許可とアクセス権の設定の詳細については、作業追跡のアクセス許可とアクセス権の設定に関するページを参照してください。
AI を使用してチームを作成および管理する
ヒント
この記事の後半でAI を使用してこのタスクに役立てる方法をご説明します。または、Azure DevOps MCP Server で AI サポートを有効にする方法を参照して作業を開始できます。
GitHub Copilot を使用する場合、 Azure DevOps MCP Server は、自然言語プロンプトを使用してチームの作成、設定の構成、チーム メンバーシップの管理を行うのに役立ちます。
チーム管理のプロンプトの例
| Task | プロンプトの例 |
|---|---|
| 新しいプロジェクトのブートストラップ チーム | I'm setting up a new project with three Scrum teams — API, Frontend, and QA. Create each team, assign a team administrator, set up their area paths, and configure 2-week sprint iterations starting next Monday |
| 1 つのチームから多数のチームにスケーリングする | Our single default team has grown to 30 people working on different features. Help me split into three feature teams, redistribute existing work items based on area paths, and set up independent backlogs for each team |
| チーム メンバーシップの監査 | List all teams in my project with their members and administrators. Identify any teams with no administrator, teams with members who left the organization, or teams with overlapping membership that might cause confusion |
| クロスカット作業用の仮想チームを設定する | Create a DevOps team that spans Backend and Frontend teams for infrastructure and deployment work. Configure their area path to include sub-areas from both teams so they can track cross-cutting concerns |
| CLI を使用してチームの作成を自動化する | Generate Azure DevOps CLI commands to create 5 teams from a list of names, add specific members to each, and set the default team for our project |
| チームの既定値とアクセス許可を構成する | I just created a new Platform team. Walk me through setting their default area path, backlog iteration, sprint iterations, working days, and granting the team lead permissions to manage the team settings |
ヒント
最適な結果を得るには、Azure DevOps MCP サーバーが接続されているエージェント モードでこれらのプロンプトを使用します。 特定のチーム名、メンバー リスト、またはプロジェクト構造を使用してプロンプトをカスタマイズします。
次のステップ
関連コンテンツ
REST API のリソース
Azure DevOps Teams CLI - Teams REST API を使用する
- 作業項目 REST API を使用する