プロジェクトの管理

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

ほとんどの Azure DevOps Services では、サービスの使用を開始し、リソースを構成できます。 先行作業は必要ありません。 ほとんどの設定は既定値を定義します。

組織の所有者または Project 管理者は、円滑な運用エクスペリエンスを確保するために、いくつかのタスクを実行する必要があります。 大規模なユーザーベースの組織を管理する必要がある場合は、複数のチームまたはソフトウェア開発アプリケーションをサポートするようにプロジェクトを構成するための追加のタスクを検討してください。

プロジェクトへのユーザーの追加

組織またはグループのすべてのメンバーが組織およびプロジェクトに追加されていることを確認します。 小規模なプロジェクトでは、 ユーザーをプロジェクトまたはチームに招待できます。

大規模な企業では、Azure Active Directory を使用してアクセス許可とユーザーアクセスを管理することを検討する必要があります。 詳細については、「 組織の管理について」を参照してください。

組織またはグループのすべてのメンバーが組織とプロジェクトに追加されていることを確認します。 小規模なプロジェクトでは、 ユーザーをプロジェクトまたはチームに招待できます。 大規模な組織では、Azure Active Directory を使用して、アクセス許可とユーザーアクセスの管理のメンテナンスを維持することを検討する必要がある場合があります。 通常は、TFS をインストールする前に Azure Active Directory をインストールする必要があります。 詳細については、以下の記事をお読みください。

ユーザーアクセスの管理タスクを委任するには、利害関係者またはそれ以上のアクセス権を持つユーザーをProject Collection Administrators グループに追加します。

アクセス許可の付与または制限

機能および機能へのアクセスは、アクセスレベルの割り当て、アクセス許可、およびセキュリティグループによって制御されます。 プロジェクトに対して構成されている既定値をすぐに理解するには、「 既定のアクセス許可とアクセス」を参照してください。

Note

[設定のプレビュー ] 機能を非表示にする Project スコープユーザーの既知のグループが組織で有効になっている場合、 Project スコープのユーザーグループに追加されたユーザーは、追加されていないプロジェクトにはアクセスできません。 詳細については、「プロジェクトについて」および「組織のスケーリング」、「Project スコープ Users グループ」を参照してください。

特定のタスクを他のユーザーに委任するには、組み込みまたはカスタムのセキュリティグループに追加するか、特定のロールに追加します。 詳細については、以下の記事をお読みください。

権限とセキュリティの詳細については、次の記事を参照してください。

Id 検索と選択の制限

Azure Active Directory (Azure AD) を使用してユーザーとグループを管理する組織の場合、ユーザーのピッカーは、プロジェクトに追加されたユーザーとグループだけでなく、Azure AD に追加されたすべてのユーザーとグループを検索するためのサポートを提供します。 people ピッカーは、次の Azure DevOps 関数をサポートしています。

  • 割り当て先ユーザー/グループなどの作業追跡 id フィールドからのユーザー id の選択
  • 作業項目ディスカッションまたはリッチテキストフィールドの @mention を使用したユーザーまたはグループの選択、プル要求ディスカッション、コミットコメント、変更セットまたはシェルブセットコメント
  • Wiki ページの @mention を使用したユーザーまたはグループの選択

次の図に示すように、ユーザー名またはセキュリティグループに一致するものが見つかるまで、[ユーザーの選択] ボックスへの入力を開始します。

People 選択のスクリーンショット

Id 選択を、プロジェクトに追加されたユーザーとグループのみに制限するには、組織とプロジェクトに対して次の手順を実行します。

  1. 組織の [ プロジェクトのユーザーの表示を制限 する] プレビュー機能を有効にします。 詳細については、「 機能の管理または有効化」を参照してください。
  2. プロジェクトまたはチームへのユーザーの追加」の説明に従って、ユーザーをプロジェクトに追加します。 チームに追加されたユーザーは、プロジェクトとチームグループに自動的に追加されます。
  3. [ セキュリティ > アクセス許可設定組織を開き、[ >] を選択します。 [ メンバー ] タブを選択します。スコープを指定するすべてのユーザーとグループを、追加したプロジェクトに追加します。 詳細については、「 プロジェクトまたはコレクションレベルでのアクセス許可の設定」を参照してください。 Project スコープ Usersグループは、[プロジェクトのユーザー表示を制限する] プレビュー機能が有効になっている場合にのみ、[アクセス許可 グループ] の下に表示されます。

プロジェクト ビジョンの共有

各プロジェクトには、 README ファイルを通じて情報を共有するのに役立つ概要ページがあります。 または、ユーザーをプロジェクト Wiki にリダイレクトします。 プロジェクトを初めて使用するユーザーの場合は、プロジェクトの 概要ページを設定 するか、 Wiki をプロビジョニングすることをお勧めします。 これらの機能を使用して、プロジェクトに対して確立されたプロセスと手順を共有します。

各プロジェクトには、 README ファイルを通じて情報を共有するのに役立つ概要ページがあります。 プロジェクトを初めて使用するユーザーの場合は、プロジェクトの 概要ページを設定することをお勧めします。 この機能を使用して、プロジェクトに対して確立されたプロセスと手順を共有します。

使用されていないサービスの削除

Web ポータルのユーザーインターフェイスを簡略化するために、[サービスの選択] を無効にすることができます。 たとえば、プロジェクトのみを使用してバグをログに記録する場合は、 Boardsを除くすべてのサービスを無効にします。

この例は、 Test Plansが無効になっていることを示しています。

サービスを無効にする

DevOps ポリシーの設定

チーム全体のコラボレーションをサポートするポリシーを設定し、プロジェクトをセキュリティで保護し、古いファイルを自動的に削除します。 ポリシーを設定するには、次の記事を確認してください。

作業を追跡する区分パスとイテレーションパスを定義する

複数の製品をサポートしている場合は、 区分パスを定義することで、機能領域ごとに作業項目を割り当てることができます。 スプリントとも呼ばれる特定の時間間隔に作業項目を割り当てるには、 イテレーションパスを構成します。 スクラムツール (スプリントバックログ、taskboards、およびチームキャパシティ) を使用するには、複数のスプリントを構成する必要があります。 概要については、「 区分およびイテレーションパスについて」を参照してください。

イテレーション Areas
既定のイテレーション、スクラムプロセス 一連のサンプル区分パス

作業追跡プロセスのカスタマイズ

プロジェクトを作成すると、すべての作業追跡ツールをすぐに使用できるようになります。 多くの場合、1人以上のユーザーが1つ以上のビジネスニーズに合わせてエクスペリエンスをカスタマイズすることができます。 プロセスは、ユーザーインターフェイスを使用して簡単にカスタマイズできます。 ただし、更新プログラムを管理して要求を評価する方法を設定することもできます。

詳細については、以下の記事をお読みください。

プロジェクトを作成すると、すべての作業追跡ツールをすぐに使用できるようになります。 多くの場合、1人以上のユーザーが1つ以上のビジネスニーズに合わせてエクスペリエンスをカスタマイズすることができます。 ただし、更新プログラムを管理して要求を評価する方法を設定することもできます。

詳細については、「 オンプレミスの XML プロセスモデル」を参照してください。

通知の確認と更新

追加する各プロジェクトに対して、多数の通知が事前定義されています。 通知は、サブスクリプションルールに基づいています。 サブスクリプションは、次の領域から発生します。

ユーザーに通知が多すぎると思われる場合は、 サブスクリプションをオプトアウトするように指示します。

個人用通知

SMTP サーバーの構成

チームメンバーが通知を受信できるようにするには、 SMTP サーバーを構成する必要があります。

チームを追加して組織を拡大

組織の拡大に合わせてチームを追加することをお勧めします。 各チーム は、カスタマイズ可能なアジャイルツールのセットにアクセスできます。

アジャイルツールとチーム資産

詳細については、以下の記事をお読みください。

拡張機能のインストールと管理

拡張機能は、プロジェクトに新しい機能を追加するインストール可能なユニットです。 Azure DevOps 拡張機能では、次の機能がサポートされます。

  • 作業項目、スプリント、ミーティングなどの計画と追跡
  • ビルドとリリースフロー
  • コードのテストと追跡
  • チームメンバー間のコラボレーション

たとえば、 コード検索をサポートするには、 Code Search 拡張機能をインストールします。

拡張機能についてユーザーに通知し、 拡張機能を要求することができます。 拡張機能をインストールして管理するには、Project Collection Administrators グループのメンバーである組織所有者である必要があります。 または、 拡張機能のマネージャーロールに追加できます。

請求の設定

すべての組織は、Basic アクセスを使用して最大5人のユーザーを追加でき、利害関係者アクセス権を持つユーザー数に制限はありません。 ユーザーを追加する必要がある場合や、追加のサービスまたは拡張機能に対して料金を支払う場合は、 課金を設定します。

次のステップ