次の方法で共有


ロールアップの進行状況または合計を Azure Boards に表示する

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

この記事では、Azure DevOps のロールアップ機能の概要について説明し、ロールアップが親のすべての子作業項目の選択フィールドの値を合計する方法について説明します。 ロールアップは一般に、見積もり作業または完了した作業、作業量、サイズ、またはストーリー ポイントに使用されます。 ただし、製品とポートフォリオのバックログ全体における "作業量"、"ストーリー ポイント"、または "サイズ" フィールドのロールアップはサポートされていません。 この記事では、製品とポートフォリオのバックログ、スプリント計画ウィンドウ、スプリント バックログ、タスクボードなど、さまざまなコンテキストでロールアップ機能を実装する手順についても説明します。

以下の例では、すべての作業項目別の進行状況に、終了した子孫項目の割合に基づいて親作業項目の進行状況バーが表示されています。 エピックの場合、子孫項目には、すべての子機能とその子または孫の作業項目が含まれています。 機能の場合、子孫項目には、すべての子ユーザー ストーリーとその子作業項目が含まれています。

重要

  • ロールアップ データは、プロジェクト内の進行状況バー、作業項目の数、数値フィールドの合計をサポートします。 別のプロジェクトにリンクされている子項目は、親ロールアップ計算に含められません。
  • これらの項目は、テスト固有のリンクの種類を使用してリンクされるため、テスト ケースまたはテスト成果物へのリンクはロールアップ計算には含められません。

作業項目別のロールアップを示す進行状況バーのスクリーンショット。

Note

ロールアップの進行状況は、Azure Boards のパブリック プレビューで利用できるようになった新しいバージョンのデリバリー計画で確認できます。 この機能は、Azure Boards に統合され、拡張機能ではなくなりました。 この機能を有効にするには、「機能の管理または有効化」を参照して [新しいデリバリー計画のエクスペリエンス] を有効にします。 詳細については、「チーム デリバリー計画のレビュー」を参照してください。

前提条件

  • アクセス許可: デリバリー計画とロールアップの進行状況を表示するには、プロジェクト コレクションの有効なユーザー グループのメンバーになります。
  • アクセス レベル: 次のいずれかのアクセス レベルが割り当てられています。
    • 基本: 作業項目の表示や変更など、Azure Boards のすべての機能へのフル アクセスを提供します。
    • 利害関係者: 作業項目の表示と変更を許可しますが、機能は制限されます。
  • 親子リンクを使用: ロールアップをサポートするため、親子リレーションシップを使用して作業項目がリンクされていることを確認します。
  • 必須フィールドを追加: ロールアップするフィールドが作業項目の種類に存在することを確認します。
  • オンプレミスの Azure DevOps Server で分析サービスを有効にします。 詳細については、IAnalytics サービスのインストール/アンインストールまたは有効化/無効化に関するページを参照してください。
  • 親子リンクを使用: ロールアップをサポートするため、親子リレーションシップを使用して作業項目がリンクされていることを確認します。
  • 必須フィールドを追加: ロールアップするフィールドが作業項目の種類に存在することを確認します。

ロールアップと階層作業項目

自然な階層グループ化をサポートするバックログ作業項目の既定のセットは、プロジェクトに選択したプロセスによって異なります。 階層を作成する最も簡単な方法は、作業項目をマッピングするか、ボード上の親項目に追加する方法です。 詳しくは、「バックログを整理し、子作業項目を親にマップする」と「ボードの機能とエピック」をご覧ください。

次の図は、アジャイル プロセスのバックログ作業項目の階層を示しています。 各チームは、[バグの処理] 設定を調整することで、ユーザー ストーリーやタスクと同じレベルでバグの管理方法を構成できます。

アジャイル プロセス階層の概念図のスクリーンショット。

プロダクト バックログまたはポートフォリオ バックログを開く

各ユーザーは、列オプションをカスタマイズできます。これらの設定は、バックログごとにセッション間で保持されます。

  1. プロダクト バックログまたはポートフォリオ バックログを開きます。 必要に応じて、表示オプションで [親の表示] を有効にします。 子項目が一覧表示されていない場合でも、それらのロールアップが表示されます。

ポートフォリオ バックログを開き、[進行中の項目] および [完了した子項目] を選択します。 これにより、項目の状態値とロールアップ値を比較できます。 列を開くオプションを示すスクリーンショット。

  1. [列オプション] を選択するか、 アクション アイコンを選択してから、[列オプション] を選択します。

    アクション アイコンを選択して [列のオプション] を選択する。

    ヒント

    選択した列オプションは、選択したバックログ レベルに適用され、変更するまでセッション間で保持されます。

ロールアップ列を追加する

  1. バックログから、[列オプション]>[ロールアップ列の追加]>[クイック リストから] を選択し、表示されたメニューから選択します。

    [列のオプション] ダイアログのスクリーンショット。

    Note

    メニュー オプションは、プロジェクトに選択したプロセス、選択されたバックログ レベル、[親の表示] 表示オプションが有効になっているかどうかによって異なります。

    たとえば、以下の図は、親ユーザー ストーリーのタスク数がそれぞれ 2 および 4 であることを示しています。 親機能とエピックのタスク数は 6 です。

    [タスクの数] ロールアップ列を示すスクリーンショット。

  2. [タスクの残存作業時間] には、親項目にリンクされたタスクの残存作業時間の合計が表示されます。

    [残存作業の合計] ロールアップ列を示すスクリーンショット。

    ヒント

    タスクを閉じると、"残存作業時間" フィールドは自動的にゼロに設定されます。

ロールアップ データの取得

ロールアップ データを取得するには、以下のメソッドを使用します。

  • フラット リスト クエリを作成します。
    • ロールアップするフィールドを含めるフラット リスト クエリを作成します。
    • クエリ結果を Excel にエクスポートして、さらに分析します。
  • 拡張機能を使用する:
    • ロールアップ機能がサポートされる Azure DevOps Marketplace から拡張機能をインストールします。
    • 例: ロールアップ ボード拡張機能。
  • 分析サービスを使用する:
    • 分析サービスを使用して、ロールアップ データを含むカスタム レポートとダッシュボードを作成します。
    • 例: 作業項目のロールアップ値が表示される Power BI レポートを作成します。

製品とポートフォリオ バックログを使用する

  1. 製品またはポートフォリオ バックログに移動します。

  2. ロールアップするフィールドがバックログ ビューに含まれていることを確認します。

    ロールアップ値は、バックログ ビューに表示されます。

スプリント計画ウィンドウを使用する

  1. スプリント計画ウィンドウを開きます。

  2. ビューにロールアップするフィールドを追加します。

    親作業項目のロールアップ値が表示されます。

スプリント バックログとタスクボードを使用する

  1. スプリント バックログまたはタスクボードに移動します。

  2. ロールアップするフィールドがビューに含まれていることを確認します。

    親作業項目のロールアップ値が表示されます。

Analytics、待機時間、エラーの状態

ロールアップ データは、分析サービスから計算されます。 大量のデータを処理する場合、ロールアップの表示に多少の待機時間がいくらか発生する可能性があります。 ロールアップ アイコンにカーソルを合わせると、データの状態を確認できます。

ロールアップ データの取得でエラーが発生した場合、 情報アイコンと空の行が表示されます。 エラーは、分析データが最後に更新された日時を示しています。つまり、分析サービスは、ロールアップ計算に影響を与える可能性のある変更を引き続き処理しています。 Analytics データが最新の状態になると、ロールアップ列は最新のデータで更新されます。

データの取得エラーを示すスクリーンショット。

このサービスについて詳しくは、「分析とは」をご覧ください。

列の順序を変更する、またはロールアップ列を削除する

フィールドの順序を変更するには、選択したフィールド セット内の目的の位置にフィールドをドラッグ アンド ドロップします。 フィールドを削除するには、削除アイコン を選択します。

カスタム作業項目の種類またはカスタム フィールドのロールアップ

カスタム作業項目の種類またはフィールドをバックログ レベルに追加すると、それらのオプションに基づいてロールアップ データを表示できます。 たとえば、顧客要求の種類が要件カテゴリに追加されます。次の図は、顧客要求の数を示しています。

カスタム フィールドである [顧客の要求の数] ロールアップ フィールドのスクリーンショット。

  1. [列オプション] ダイアログで、[ロールアップ列の追加]>[カスタム ロールアップの構成] を選択します。

  2. [カスタム ロールアップ列] ダイアログで目的のオプションを選択します。

    [カスタム ロールアップ列] ダイアログのスクリーンショット。

  3. [OK]>[OK] を選択して操作を完了します。

    ヒント

    カスタム フィールドまたはカスタム作業項目の種類を追加した後、バックログ ページを更新して変更を確認します。

キーボード ショートカットを使って列の順序、列の幅、または並べ替えオプションを変更する

列の順序、列サイズ、または並べ替えオプションを変更するには、以下の操作を使用します。

  • 列の順序の変更: フィールドを選択し、新しい場所にドラッグします。
  • 列のサイズを変更する: フィールドの右側にある列分割線を選択し、ドラッグしてサイズを調整します。