Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022
プロジェクト管理者グループのメンバーは、プロジェクトのリソースの構成、アクセス許可の管理、ポリシーの設定を担当します。 この記事では、Azure DevOps でプロジェクトを設定および管理するための主要なタスクについて説明します。
ヒント
この記事の後半でAI を使用してこのタスクに役立てる方法をご説明します。または、Azure DevOps MCP Server で AI サポートを有効にする方法を参照して作業を開始できます。
前提 条件
| カテゴリ | 必要条件 |
|---|---|
| アクセス許可 | プロジェクト管理者 セキュリティ グループのメンバー。 |
ユーザーをプロジェクトに追加する
ユーザーをチームまたはプロジェクトに追加して、投稿できるようにします。 チームにユーザーを追加すると、プロジェクトの 共同作成者 グループにユーザーが自動的に追加され、作業項目、コード、ビルド、リリースのアクセス許可が付与されます。 チーム メンバーは、スプリント容量計画やチーム メンバー ウィジェットなどのチーム固有のツールにも表示されます。
詳細については、「 チームまたはプロジェクトにユーザーまたはグループを追加する」を参照してください。 既定のアクセス許可の概要については、既定のアクセス許可のクイック リファレンスに関する記事をご覧ください。
プロジェクト ビジョンを共有する
プロジェクトの 概要ページ を使用して、 README ファイルを使用して目標とオンボード情報を共有します。 詳細なドキュメントについては、プロセス、手順、およびガイドラインをキャプチャする プロジェクト Wiki を作成 します。
サービスを有効または無効にする
プロジェクトで使用しないサービスを無効にして、Web ポータルを簡略化します。 たとえば、バグのみを追跡する場合は、 Boards 以外のすべてを無効にします。 詳細については、「サービスのオンとオフを切り替える」を参照してください。
セキュリティとアクセス許可を管理する
セキュリティ グループとアクセス許可は、プロジェクト内のリソースにアクセスして変更できるユーザーを制御します。 既定のアクセス許可とアクセス権を確認して、ユーザーが既定で実行できることを理解してから、「プロジェクト レベルのアクセス許可を変更して調整する」を参照してください。
次の表は、プロジェクト レベルで割り当てられるアクセス許可の一覧です。 [共有分析ビューの削除] および [共有分析ビューの編集] アクセス許可を除き、これらすべてのアクセス許可がプロジェクト管理者グループのメンバーに付与されます。 各アクセス許可の説明については、アクセス許可とグループのリファレンスをご覧ください。
注意
Analytics に関連付けられているアクセス許可では、オンプレミスのプロジェクト コレクションに対して継承されたプロセス モデルが選択されている必要があります。
全般
- チーム プロジェクトの削除
- プロジェクトレベル情報を編集します
- プロジェクトのプロパティを管理する
- チーム プロジェクトの名前を変更する
- 作業項目の更新に関する通知を抑制する
- プロジェクトの表示範囲を更新する
- プロジェクトレベル情報を表示します
- チーム プロジェクトの削除
- プロジェクトレベル情報を編集します
- プロジェクトのプロパティを管理する
- チーム プロジェクトの名前を変更する
- 作業項目の更新に関する通知を抑制する
- プロジェクトレベル情報を表示します
掲示板
- 作業項目の更新に関する規則をバイパスする
- チーム プロジェクトのプロセスを変更する
- タグ定義の作成
- 作業項目を削除して復元する
- このプロジェクトから作業項目を移動する
- 作業項目を完全に削除する
解析学
- 共有分析ビューを削除する
- 共有分析ビューを編集する
- 分析結果の表示
テスト 計画
- テストランを作成
- テストの実行を削除します
- テスト構成の管理
- テスト環境の管理
- テストの実行を表示します
プロジェクト管理者グループにメンバーを追加する
プロジェクトを作成したユーザーは、プロジェクト 管理者 グループに自動的に追加されます。 継続性を確保するために、このグループに少なくとも 1 つの他のメンバーを追加します。 「 プロジェクト管理者グループにメンバーを追加する」を参照してください。
アクセス許可の付与または制限
プロジェクト管理者は、プロジェクトレベルとオブジェクトレベルで権限を付与または制限できます。 タスクを他のユーザーに委任するには、次の操作を行います。
- 組み込みセキュリティ グループまたはカスタム セキュリティ グループにユーザーを追加する
- エージェント プール、サービス接続、パイプラインなどのリソースにロールベースのアクセス許可を割り当てる
- 特定の機能へのアクセスを制限する
注意
組織の特定のプロジェクトプレビュー機能 に対してユーザーの可視性とコラボレーションを制限 する機能を有効にした場合、 Project-Scoped Users グループに追加されたユーザーは、追加されていないプロジェクトにアクセスできません。 詳細については、「プロジェクトの ユーザーの可視性を制限する」を参照してください。
通知の確認と更新を行う
各プロジェクトには 、既定の通知サブスクリプションが付属しています。 チーム レベルまたはプロジェクト レベルのサブスクリプションを定義することもできます。 ユーザーが受信する通知が多すぎる場合は、 個人の通知を管理するように指示します。
エンドツーエンドの追跡可能性を設定する
作業項目、コミット、ビルド、テスト結果をリンクして、要件からデプロイまでの変更を追跡します。 詳細については、 エンドツーエンドの追跡可能性 と サービス間統合の概要に関するページを参照してください。
DevOps ポリシーを設定する
ポリシーを設定して、プロジェクト全体にコードの品質、コンプライアンス、およびリソース管理を適用できるようにします。
- ブランチ ポリシー - レビュワーの指定を要求、ビルドの成功を強制、または保護されたブランチへの直接プッシュを禁止。 ブランチ ポリシーの管理を参照してください。
- TFVC チェックイン ポリシー - チェックイン 前にコード分析や作業項目の関連付けなどのルールを適用します。 「 チェックイン ポリシーの追加」を参照してください。
- パイプライン保持ポリシー - ビルドとリリースの実行、成果物、ログを保持する期間を制御します。 保存ポリシーの設定を参照。
- テスト保持ポリシー - 自動および手動のテスト結果を保持する期間を設定します。 「 テストアイテム保持ポリシーの設定」を参照してください。
Azure Boardsの構成とカスタマイズ
少なくとも、チーム、製品、または機能領域ごとに作業項目をグループ化する エリア パス と、作業をスプリントまたはマイルストーンにグループ化するための 反復パス を構成します。 構成オプションの概要については、「 Azure Boards の構成とカスタマイズ」を参照してください。
領域と反復パスを定義する
チーム、製品、または機能領域ごとに作業を整理するためのエリア パス を定義します。 スプリントまたはマイルストーンに作業を割り当てる イテレーション パス を定義します。 この構成は、スプリント バックログ、タスクボード、容量計画に必要です。 概要については、区分パスとイテレーション パスに関する記事をご覧ください。
作業追跡プロセスをカスタマイズする
ユーザー インターフェイスを使用して作業追跡エクスペリエンスをカスタマイズし、チームのニーズを満たします。 プロセスを更新する前に、変更を評価および承認するためのプロセスを確立します。
注意
既定では、組織所有者と、プロジェクト コレクション管理者セキュリティ グループに追加されたユーザーには、作業追跡エクスペリエンスのカスタマイズに使われるプロセスを作成、編集、管理するためのアクセス許可が付与されます。 ユーザーがこれらのタスクを実行できないようにしたい場合は、組織レベルでアクセス許可を [拒否] に設定できます。
詳細については、「 プロセスのカスタマイズと継承されたプロセスについて 」および 「プロジェクトをカスタマイズする」を参照してください。
他のサービスとの統合
Azure DevOps は、Azure、GitHub、およびその他の多くのサービスと統合されています。 Marketplace から拡張機能をインストールすることで、機能を拡張することもできます。
| サービス統合 | リソース |
|---|---|
| GitHub |
Azure DevOps と GitHub の統合の概要 Azure Boards– GitHub の統合 |
| Microsoft Teams | Azure Boards · Azure Repos · Azure Pipelines |
| スラック | Azure Boards · Azure Repos · Azure Pipelines |
| サービス フック | サービス フックと統合する - Jenkins、Trello、カスタム Webhook などの外部サービスにイベントをプッシュする |
| REST API | Azure DevOps REST API リファレンス - カスタム統合と自動化を構築する |
プロジェクトをスケーリングするチームを追加する
組織が成長するにつれて、チームを追加して、各チームが 独自のカスタマイズ可能なアジャイル ツール (バックログ、ボード、スプリント、ダッシュボード) を取得できるようにします。
詳細については、「チームの追加」および「チーム管理者の追加」を参照してください。
AI を使用してプロジェクトを管理する
Azure DevOps MCP Server を構成する場合は、AI アシスタントを使用して自然言語プロンプトを使用してプロジェクトを管理できます。
プロジェクト管理のプロンプトの例
| Task | プロンプトの例 |
|---|---|
| チーム メンバーの管理 | List all members of the <Frontend> team in <Contoso> project |
| アクセス許可を確認する | Show the permissions for the <Contributors> group in <Contoso> project |
| プロジェクトの設定を確認する | Show the process template and settings for <Contoso> project |
| 領域を設定する | List all area paths in <Contoso> project |
| イテレーションの管理 | Show the current and upcoming iterations for <Contoso> project |
| ユーザーを追加する | Add user <jamal@contoso.com> to the <Contributors> group in <Contoso> project |
| 統合を確認する | List all service hooks configured in <Contoso> project |
| アクセスの変更を監査する | Show permission changes in <Contoso> project from the past <14> days |
| 新しいチームをオンボードする | Create a new team called <Mobile> in <Contoso> project and add users <sara@contoso.com> and <jamal@contoso.com> |
| プロジェクトのヘルススナップショットを作成する | Summarize open bugs, active pull requests, and running pipelines in <Contoso> project |