チーム間でアジャイル プラクティスをスケーリングする

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

組織の成長に合わせて、Azure Boardsはチームやプロジェクト全体でアジャイル プラクティスをスケーリングするのに役立ちます。 チームベースのモデルは、チームの自律性をサポートしながら、プログラムとリーダーシップの利害関係者に、配信を調整するために必要な可視性を提供します。

ヒント

AI を使用して、Azure DevOps タスクに役立てることができます。 作業を開始するには、 Azure DevOps MCP Server で AI サポートを有効にする 方法に関するページを参照してください。

コア スケーリングアプローチ

Azure Boardsは、チームが組織の目標を共有しながら独立して作業する柔軟なチーム モデルによってスケーリングされます。 このモデルでは、次の機能が提供されます。

  • 専用のバックログ、ボード、スプリント計画によるチームの自律性
  • ポートフォリオのロールアップとチーム間レポートによる組織の可視性
  • 組織構造に適応する柔軟な階層
  • 複数のチームとプロジェクト間で調整された配信

各チームは、より広範な組織コンテキストに接続したまま、独自の構成可能なアジャイル ツールを取得します。 チームのセットアップに関するガイダンスについては、「 チームとアジャイル ツールについて」を参照してください。

動画: 大規模なアジャイル

このビデオでは、Azure Boardsが組織の規模に応じてチーム間の計画と可視性をサポートする方法について説明します。

スケーリング機能

Azure Boardsには、チーム間での計画、調整、およびレポートのための補完的なスケーリング機能が含まれています。

ポートフォリオ管理

Azure Boardsのポートフォリオ管理は、プログラムマネージャーとリーダーがプロジェクト全体のデリバリーの進捗状況をチーム間で可視化するのに役立ちます。 ポートフォリオ管理は、次のシナリオで使用します。

  • エピックからチーム レベルのアイテムに作業階層を接続します。
  • ロールアップ レポートを使用してチーム間の進行状況を追跡します。
  • チームとプロジェクト間の依存関係を管理します。
  • 高レベルのメトリックを使用してリーダーシップ レポートをサポートします。

ポートフォリオ ビューは、ボトルネックを特定し、より大きな目標に対する進捗状況を確認するのに役立ちます。

詳細については、「ポートフォリオの 管理」を参照してください。

デリバリー計画

デリバリープランは、マルチチーム環境にタイムラインベースの調整を提供します。 Azure DevOps サービスと Azure DevOps Server 2022 では、配信プランが組み込まれています。 Azure DevOps Server 2020 以前の場合は、配信プラン拡張機能を使用します。

次のシナリオで配信プランを使用します。

  • 複数のスプリントにわたるチーム間機能の配信
  • 計画された作業とマイルストーンのタイムラインの視覚化
  • チームと作業項目の間の依存関係
  • 複雑なマルチチーム配送のリリース調整

スプリント ツールを使用して、詳細なチームキャパシティプランニングを行います。 詳細については、「 チーム容量の設定と追跡」を参照してください。

詳細については、「 配信計画の確認」を参照してください。

マルチチーム ダッシュボード

Azure Boards には、運用レポートと戦略的レポートの両方に柔軟なダッシュボード機能が用意されています。

  • スプリント追跡と毎日の運用のためのチームまたはプロジェクトダッシュボード
  • チーム間のメトリックを集計するチーム間ダッシュボード ビュー
  • 戦略的指標を用いたリーダーシップ重視の見解
  • 組織固有のメトリックのカスタム ウィジェット
  • 現在のプロジェクトの状態を反映するほぼリアルタイムのデータ

ダッシュボードは、スプリントの進行状況を追跡する開発者から、ポートフォリオ全体の正常性を監視するリーダーまで、さまざまな対象ユーザーに合わせて調整できます。

詳しくは、「ダッシュボードの追加と管理」を参照してください。

スケーリング機能を使用する場合

この表を使用して、シナリオに適した機能をすばやく選択します。

能力 主な対象ユーザー 最適な用途 プライマリ出力 の場合は不十分です。
ポートフォリオ管理 プログラム マネージャー、リーダーシップ チーム間での階層と配信の進行状況の追跡 ロールアップと依存関係の表示 詳細なタイムライン調整が必要です
デリバリー計画 プログラム マネージャー、リリース マネージャー 複数チームのタイムラインとマイルストーンの調整 タイムラインと依存関係ビュー 詳細なチーム容量計画が必要です
マルチチーム ダッシュボード チーム リーダー、利害関係者、リーダーシップ プロジェクトの正常性と傾向の監視 共有の視覚的メトリックとステータス 階層的な計画と依存関係のマッピングが必要です

以下のセクションを使用して、各機能に適合することを確認します。

ポートフォリオ管理

次の機能が必要な場合は、ポートフォリオ管理を選択します。

  • 複数のチームまたはプロジェクト間の可視性。
  • 配信の進行状況に関するリーダーシップ レポート。
  • チーム間の依存関係の追跡。
  • 大規模なリソース割り当て計画。

デリバリー計画

次の機能が必要な場合は、配信計画を選択します。

  • 複数のチーム間で調整されたリリース。
  • 機能配信のタイムラインの可視性。
  • チーム間の依存関係管理。
  • チーム間マイルストーンの追跡。

マルチチーム ダッシュボード

次の機能が必要な場合は、マルチチーム ダッシュボードを選択します。

  • 組織レベルをまたいで報告する利害関係者。
  • プロジェクトの正常性をほぼリアルタイムで可視化します。
  • 組織に固有のカスタム メトリック。
  • 手動によるオーバーヘッドを削減するための自動レポート。

スケーリングに関する考慮事項

Azure Boardsをスケーリングする場合は、導入と配信の結果に影響を与える組織、技術的、文化的要因を評価します。

組織の要因

  • チーム トポロジ: チームがどのように編成され、どのように相互作用するか。
  • コミュニケーション パス: チームと利害関係者間で情報がどのように流れるか。
  • 決定権: デリバリー、スコープ、優先順位を決定するのは誰か。
  • 期待の報告: 各利害関係者グループに必要な可視性。

組織のプラクティスのスケーリングに関する包括的なガイダンスについては、「 スケーリングするプラクティス」を参照してください。

技術的な要因

  • 作業階層の設計: 作業を分解し、レベル間でリンクする方法。
  • エリア パス モデル: 所有権を特徴、製品、またはチームごとに分割する方法。
  • イテレーションの周期: チームがスプリントの日付を共有するか、独立して運用するか。
  • 統合要件: Azure Boardsが他のエンジニアリング ツールと接続する方法。

チーム間の調整アプローチを理解するには、 チーム間の可視性に関する記事を参照してください。

文化的要因

  • アジャイルの成熟度: チームがアジャイル プラクティスを適用する一貫した方法。
  • コラボレーションの規範: チームがコンテキストを調整し、コンテキストを共有し、問題を解決する方法。
  • 変更の準備: 組織が新しいツールとプロセスを導入する効果的な方法。
  • 継続的な改善習慣: チームが結果を検査して適応する方法。

アジャイルカルチャとスケールで適切な考え方を育てる方法について説明します。 組織のより広範な変更については、 アジャイル カルチャに関するページを参照してください。

Azure Boards を使用したスケーリングの利点

Azure Boardsを使用したスケーリングは、デリバリー チーム、プログラム マネージャー、リーダーシップに個別の利点をもたらします。

開発チーム向け

  • 共通の目標に合わせて作業を調整しながら、チームの自律性を維持します。
  • チーム間のコンテキストを表示したまま、チームの優先順位に重点を置く。
  • 他のチームとの依存関係をより効果的に調整します。
  • チーム ワークフローに合った柔軟な計画および追跡ツールを使用します。

プログラム マネージャー向け

  • マイクロ管理を導入することなく、チーム間の可視性を得る。
  • より明確なタイムラインで複雑なマルチチーム リリースを調整します。
  • 前に依存関係を特定して解決します。
  • プログラム レベルの目標に対する進捗状況を計画および追跡します。

リーダーシップのために

  • 配信の進行状況と全体的な組織の正常性を監視します。
  • 優先順位とリソースの割り当てについて、情報に基づいた意思決定を行います。
  • 戦略的目標に対する実行を追跡します。
  • 日々の運用上のオーバーヘッドを発生させずに、高レベルの可視性を維持します。

スケーリング機能を使い始める

Azure Boardsスケーリング機能は、基本的なチーム プラクティスに基づいて構築されます。 組織の成長に合わせて、段階的にスケーリングします。

  1. まずは個々のチームから始めます。チーム バックログとボードを使ってください。
  2. チームが依存関係を調整する必要がある場合に、チーム間の可視性を追加します。
  3. リーダーシップの計画とレポートをサポートするポートフォリオ管理を導入します。
  4. 複雑なマルチチーム リリースの配信計画を拡張します。

Azure Boardsは、小規模なチーム ワークフローから複雑なチーム間配信まで、組織に合わせてスケーリングされます。

アプローチを深めるには、次のリソースを使用します。

これらのリソースは、アジャイル プラクティスのスケーリングの担当者とプロセスの側面に対処することで、Azure Boardsを補完します。