次の方法で共有


スプリント バーンダウンの構成と監視

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

スプリント全体を通じて、スプリント バーンダウン レポートを監視して、チームが スプリント計画を完了するために順調に進むかどうかを判断できます。 アクセス可能なバーンダウン グラフには、チーム スプリント バックログから表示できるコンテキスト内バーンダウン 傾向レポートと、ダッシュボードに追加できるスプリント バーンダウン ウィジェットの 2 つがあります。

レポートとウィジェットの両方が Analytics からデータを派生させます。 作業項目の数またはストーリー ポイント、サイズ、作業量、残存作業時間、またはその他の数値フィールドの合計に基づくバーンダウンの監視をサポートします。

レポートまたはウィジェットをダッシュボードに追加できます。 さらに、 Analytics ベースのバーンダウンまたはバーンアップ ウィジェットを使用して進行状況を監視できます。このウィジェットには、より多くの構成オプションが用意されています。

重要

  • Area パスの削除または Iteration Paths の再構成により、元に戻せないデータ損失が発生します。 例えば:
    • バーンダウンとバーンアップウィジェットチャート
    • スプリント バーンダウン グラフ
    • エリア パスが変更されたチームの速度グラフ
    • 作業項目ごとに定義された エリア パス反復パス を参照する履歴傾向グラフ。
  • 一度削除すると、これらのパスの履歴データを取得することはできません。
  • 削除できるのは、作業項目で使用されなくなった領域パスと反復パスのみです。

使用可能なすべてのバーンダウングラフとバーンアップ チャートの概要については、 バーンダウンとバーンアップのガイダンスを参照してください。

Note

スプリント バーンダウン レポートは、スプリントまたはイテレーション中にチームによって追跡されたデータから派生します。 詳細については、「 チームとアジャイル ツールについて」を参照してください。

コンテキスト内バーンダウン傾向レポート

バーンダウン傾向レポートは、タスクの数または残存作業時間の見積もり、またはスプリント サイクル全体で定義および更新するその他の数値フィールドに基づいています。 詳細については、「 スプリント計画」を参照してください。 このレポートを開くには、「 スプリント バックログを開くを参照してください。

正常なスプリント バーンダウン レポートは、次の例のように表示されます。 青い領域は、スプリントの各日にアクティブまたは進行中の作業項目の数を示します。 この例に示すように、スプリントの最後に 1 つの作業項目がまだアクティブです。

指定した開始日と終了日のバーンダウン傾向を示すスクリーンショット。

要素 説明
日付範囲 スプリントの開始日と終了日。
残存ストーリー数 スプリントに残っているストーリーの数。 別の作業項目タイプを選択すると、それらの作業項目の残りの数が表示されます。
完了 元のスコープに基づいて完了した作業の割合。 完了 を選択すると、完了した作業項目の完全な一覧が表示されます。
平均バーンダウン 平均的な作業が完了しました。
合計スコープ拡大 バーンダウンが開始されてからの元のスコープからの作業量の変化を示します。 この例は、6 つの作業項目が削除されたことを示しています。
残り 作業中または進行中の作業項目の数。 この例では、スプリント内に 1 つのアクティブな項目が残っている状態を示しています。
合計スコープ 終了した作業項目を含むスプリント内の作業項目の合計数。 チームの既定のイテレーションが @CurrentIterationの場合、新しい作業項目が現在のイテレーションに追加されます。 イテレーション パスが別のスプリントに変更されるか、作業項目が完了すると、スコープが減少します。
理想的な傾向 作業項目の数、スプリントの日数、および稼働日数から計算されるスプリントの理想的なバーンダウン率。

個々のチームメンバーが作業項目を1週間に1回または数日ごとにしか更新しないため、通常は階段型のバーンダウンパターンが見られます。

スプリント バーンダウン ウィジェット

ウィジェット カタログには、Analytics ベースの Sprint Burndown と作業追跡データ ストアから構築された Sprint Burndown (Legacy) という 2 つのバージョンのスプリント バーンダウン ウィジェットがあります。

スプリント バーンダウン ウィジェット

分析ベースのスプリント バーンダウン ウィジェットを使用すると、特定のスプリントに残っている作業を表示することで、チームの進行状況を簡単に監視できます。 残りの作業は縦軸、時間は横軸です。 残りの作業は、ストーリーまたはタスクに基づいて定義できます。また、作業項目をカウントするか、フィールドを合計します。

スクリーンショットは、バーンダウンのグラフを表示するスプリント バーンダウン ウィジェットを示しています。

要素 説明
日付範囲 スプリントの開始日と終了日。
残存タスク スプリントに残っているタスクの数。 別の作業項目タイプを選択すると、それらの作業項目の残りの数が表示されます。
完了 元のスコープに基づいて完了した作業の割合。 完了 を選択すると、完了した作業項目の完全な一覧が表示されます。
平均バーンダウン 平均的な作業が完了しました。
合計スコープ拡大 バーンダウンが開始されてからの元のスコープからの作業量の変化を示します。 この例は、スプリントに 4 つの作業項目が追加されたことを示しています。
残り 作業中または進行中の作業項目の数。 この例では、スプリントに 15 個のアクティブな項目が残っている状態を示しています。
合計スコープ 終了した作業項目を含むスプリント内の作業項目の合計数。 チームの既定のイテレーションが @CurrentIterationの場合、新しい作業項目が現在のイテレーションに追加されます。 イテレーション パスが別のスプリントに変更されるか、作業項目が完了すると、スコープが減少します。
理想的な傾向 作業項目の数、スプリントの日数、および稼働日数から計算されるスプリントの理想的なバーンダウン率。

グラフには、質問に答えるのに役立つ有用なメトリックが用意 されています。この一連の作業は、スプリントの最後までに完了する予定ですか?

  • 作業完了率
  • 残存作業時間以外のフィールドを使用している場合、見積もらない作業項目の数
  • 平均バーンダウン
  • 範囲の全体的な拡大

スプリント バーンダウン (レガシ) ウィジェット

スプリント バーンダウン (レガシ) ウィジェットは、チームの現在のスプリント内のタスクに対して定義された残存作業時間に基づいてグラフを追加します。 Analytics にアクセスできない場合は、このバージョンを選択します。 構成オプションには、チームの選択とウィジェットのサイズが含まれます。

スクリーンショットは、バーンダウン チャートを示すスプリント バーンダウン レガシ ウィジェットを示しています。

ダッシュボードにレガシ バージョンが既に用意されている場合は、ウィジェットの構成を編集し、[ 今すぐ新しいバージョンを試す] をオンにすることで、ウィジェットを簡単にアップグレードできます。 このボックスをオフにすると、いつでもレガシ バージョンに戻ることができます。

前提条件

カテゴリ 必要条件
アクセスレベル - プロジェクトメンバー.
- 少なくとも Basic アクセス。
アクセス許可 - チーム管理者またはプロジェクト管理者であるか、あなたに付与された特定のダッシュボード権限
- ウィジェットをチーム ダッシュボードに追加するには:チームのメンバー。
機能の有効化 Azure Boards が有効になりました。 無効にした場合、作業追跡分析ウィジェットは表示されません。 再度有効にするには、「 サービスを有効または無効にするを参照してください。
タスクの認識 この記事の後半に記載されている必須タスクと推奨されるタスクに注意してください。
カテゴリ 必要条件
アクセスレベル - プロジェクトメンバー.
- 少なくとも Basic アクセス。
アクセス許可 - チーム管理者またはプロジェクト管理者、あるいはあなたに付与された特定のダッシュボードアクセス許可
- ウィジェットをチーム ダッシュボードに追加するには:チームのメンバー。
機能の有効化 - Azure Boards が有効になっています。 無効にした場合、作業追跡分析ウィジェットは表示されません。 再度有効にするには、「 サービスを有効または無効にするを参照してください。
- Analytics がインストールされ、有効になっているProject Collection Administrators グループ メンバーは、拡張機能を追加したり、サービスを有効にしたりできます。 組織の所有者は、自動的にこのグループのメンバーになります。

タスクと残存作業時間を追跡するチーム アクティビティ

スプリントバーンダウンを監視するには、チームが スプリントをスケジュール し、 それらのスプリントに作業を割り当てる必要があります。

タスクと残存作業時間に基づいてスプリントバーンダウンを監視する場合は、チームがこれらの追加アクションを実行する必要があります。

必要なアクティビティ

  • スプリントで作業している各製品バックログ項目のタスクを定義して見積もります。 チームのバックログとタスクボードから作業する場合、作成した項目は、現在のスプリント (イテレーション) とチームの既定のエリア パスに自動的に割り当てられます。 詳細については、「 スプリント計画をサポートするためにタスクをバックログ項目に追加するを参照してください。
  • 作業の進行状況に合じて、スプリント タスクごとに残存作業時間を更新します。 詳細については、スプリント サイクル中の Update タスクを参照してください。
  • 不適切な見積もりの影響を減らすには、完了までに 1 日以下かかるタスクを定義します。
  • タスクをサブタスクに分割しないでください。 タスクをサブタスクに分割した場合は、サブタスクごとに時間を指定します。 この作業時間は、親タスクの集計値としてロール アップされます。
  • 監視をサポートし、よりスムーズなバーンダウン グラフを実現するには、残存作業時間を毎日、または 1 週間内に数回更新します。
  • スプリントの最後に、完了したタスクのタスクの状態を更新し、不完全なタスクを処理する方法を決定します。

空のスプリント バーンダウン チャート

スプリントバーンダウン チャートが空の場合は、次の点チェックします。

  • グラフに関連付けられているスプリントにタスクを割り当てたか。
  • スプリントに割り当てられたタスクに残存作業時間を割り当てたか。
  • タスクの親作業項目は同じスプリントに割り当てられますか? そうでない場合、タスクは親項目に関連付けられている別のスプリントに表示される可能性があります。

スプリント バックログを開く

チームのスプリント バックログから、状況に応じたスプリント バーンダウン レポートを見ることができます。

  1. Web ポータルから、チームのスプリント バックログを開きます。

    1. 適切なプロジェクトを選択したことを確認します。
    2. Boards>Sprintsを選択し、チーム セレクター メニューから適切なチームを選択します。
    3. Backlog を選択します。

    スクリーンショットは、Azure Boards で [バックログ] を選択できる場所を示しています。

    別のチームを選択するには、セレクターを開き、別のチームを選択するか、[ スプリント ディレクトリの表示 ] オプションを選択します。 または、検索ボックスにキーワード (keyword)を入力して、プロジェクトのチーム バックログの一覧をフィルター処理することもできます。

    Azure Boards で別のチームを選択するオプションを示すスクリーンショット。

  2. 表示されているスプリントとは異なるスプリントを選択するには、スプリント セレクターを開き、目的のスプリントを選択します。

    Azure Boards で別のスプリントを選択するオプションを示すスクリーンショット。

    システムには、現在のチーム フォーカスに対して選択されているスプリントのみが一覧表示されます。 目的のスプリントが一覧に表示されない場合は、メニューから New Sprint を選択し、 既存のイテレーションの選択を選択します。 詳細については、「 反復パスの定義」を参照してください。

コンテキスト内バーンダウン傾向レポートを表示する

  1. スプリント バーンダウン レポートを開くには、[分析] を選択 します

    スプリントの [Azure DevOps Analytics] タブを示すスクリーンショット。

  2. 対話型コントロールを使用して、次のオプションから選択します。

    1. スプリントの 開始日終了日 。 これらの日付は、チームの現在のイテレーション スプリント日付に既定で設定されます。
    2. バーンダウン対象の [バックログ/作業項目]。使用する製品バックログ (ストーリー、問題、製品バックログ項目、要件) またはタスク バックログのいずれか。 選択内容は、メニューの バーンダウン で使用できるオプションに影響します。
    3. バーンダウンを計算するために使用する [バーンダウン オン] フィールド。作業項目の数か、ストーリー ポイント、工数、サイズなどのフィールドの合計を選択します。
    4. [ 非稼働日の表示] をオンまたはオフにします。 非稼働日は、有効にすると背景に灰色のバーとして表示されます。 既定の非稼働日は、キャパシティ ページを通じてチームおよびチームのスプリントに対して設定されます。 詳細については、「 スプリント容量の設定を参照してください。

    [ リセット] を 選択して、コントロールを既定のオプションにリセットします。 既定では、日付は選択したスプリントに設定されます。 開始日と終了日を変更しても、スプリント日付の定義は変更されません。

  3. タスクの残存作業時間を追跡しない場合は、作業項目またはタスクの数に基づいてバーンダウンを表示できます。 特定の日のデータの概要を表示するには、グラフ上の任意のポイントにカーソルを合わせます。

[タスク] バックログ[残存作業時間の合計] を表示することを選択すると、青い領域に、アクティブまたは進行中のタスクの 1 日あたりの残存作業時間の合計が表示されます。 残存作業が更新されると、チャートにバーンダウン率が表示されます。 [スコープ] 傾向線は、スプリントの開始後に残存作業時間が追加されたことを示します。 理想的な傾向線は、スプリントの理想的なバーンダウン率を示します。 容量 行は、チームが容量を構成したときにのみ表示されます。

スクリーンショットは、残存作業時間に基づくバーンダウン傾向を示しています。

Note

合計フィールドのオプションは、タスクおよび要件カテゴリの作業項目タイプに定義されている数値フィールドによって異なります。 バーンダウン傾向を示すために使用される最も一般的なフィールドは次のとおりです。

選んだ項目は自分用にのみ設定され、変更するまでセッションをまたいでも保持されます。

ダッシュボードにレポートを追加する

  1. レポートをダッシュボードに追加するには、アクション アイコンを 選択し、[ ダッシュボードにコピー] を選択します。

    Analytics のコンテキスト内レポートの [ダッシュボードにコピー] オプションを示すスクリーンショット。

  2. ダッシュボードを選択し、[ OK] を選択します

ダッシュボードにスプリント バーンダウン ウィジェットを追加する

ダッシュボードにスプリント バーンダウン ウィジェットを追加し、進行状況を監視するチームを選択できます。 これらのウィジェットは、1 つ以上のチーム用に構成します。

  1. ダッシュボードにスプリント バーンダウン ウィジェットを 追加する必要がある場合は今すぐ追加します。

    ウィジェットの追加ダイアログをスプリントバーンダウンでフィルタリングすることで、あなたに利用可能な2つのウィジェットをすばやく見つけることができます。

    スクリーンショットは、[ウィジェットの追加] ダイアログを示し、スプリント バーンダウンでフィルター処理します。

  2. ウィジェットを構成するには、 アクション アイコンを選択し、 構成を選択します。

    [構成] メニュー項目を示すスクリーンショット。

分析ベースのスプリント バーンダウン ウィジェットを構成する

  1. ウィジェットを構成するには、アクション アイコンを 選択し、[ 構成 ] オプションを選択します。

    スクリーンショットは、[スプリント バーンダウン] ウィジェットの [構成] ダイアログを示しています。

  2. ウィジェットの [タイトル ] を変更し、任意の サイズを選択します。 スプリント バーンダウン ウィジェットは、10 x 10 までスケールアップできます。

  3. 次の選択を行います。

    • チーム: 追跡する Team を選択します。
    • バックログと作業項目: バーンダウンに含める作業項目を選択します。 任意のバックログまたは特定の作業項目の種類を選択できます。
    • バーンダウン設定: バーンダウンの方法を選択します。 作業項目の数または選択したフィールドに基づく合計によってバーンダウンできます。
    • イテレーションの選択: @CurrentIterationまたは特定のイテレーションを選択できます。
    • 期間: @CurrentIterationを選択した場合、これらの日付は編集できません。 現在のイテレーションの開始日と終了日が自動的に設定されます。 特定のイテレーションを選択した場合は、バーンダウン グラフの開始日/終了日をカスタマイズできます。
  4. 高度な機能: グラフに追加する次のオプションを選択します。

    • [スコープの合計を表示する]: スコープの増加履歴と予測値の両方を表示します。
    • 非稼働日の表示: バーンダウン時に非稼働日を表示します。 非営業日は網掛けで表示されます。
    • 作業項目の種類の色を使用して残存作業時間をプロットする: 既定の青の色ではなく、作業項目の種類の色に基づいて残存作業時間を表示します。 複数の作業項目が含まれている場合は、作業項目の種類ごとに色が積み重なります。

スプリント バーンダウン (レガシ) ウィジェットを構成する

ウィジェットを構成するには、アクション アイコンを 選択し、[ 構成 ] オプションを選択します。

[Sprint Burndown Legacy widget configuration]\(スプリント バーンダウン レガシ ウィジェットの構成\) ダイアログを示すスクリーンショット。

ダッシュボードにレガシ バージョンが既に用意されている場合は、ウィジェットの構成を編集することで、ウィジェットを簡単にアップグレードできます。 [ 今すぐ新しいバージョンを作成するを選択します。 オプションの選択を解除することで、いつでもレガシ バージョンに戻ることができます。

現在および過去のスプリント バーンダウン チャート

各スプリントを完了すると、システムによってアクティビティの履歴が保持されます。

過去のスプリントとそのバーンダウン チャートを表示するには、スプリント セレクターからスプリントを選択します。

ここで示すスクリーンショットでは、スプリント セレクターから過去のスプリントを選択できます。

スプリント バーンダウンインコンテキスト レポートを確認して、実行中のチーム パターンを表示できます。 バーンダウン チャートは、計画と見積もりを行うチームの能力の記録を保持します。

Teams は、スプリントの振り返り中にこれらのレポートを定期的に確認すると便利です。 有用な議論を引き起こし、次のような 1 つ以上のスプリント目標を設定する可能性があります。

  • 予測速度は実際の速度とどのように一致しますか?
  • スプリントでチームがどれだけ達成できるかを、どのように正確に判断できますか?
  • スプリント全体を通して、より定期的なペースで作業を完了するにはどうすればよいですか?

次のステップ