Azure Boards でバックログ ビューを構成する

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

バックログは、多くのプロジェクト管理タスクをサポートするように設計されています。 その主なものは次のとおりです。

  • 実行する作業を定義する
  • 作業の優先度付け
  • 作業を階層ビューにグループ化する
  • イテレーションに作業を割り当てる
  • 作業の予測

各バックログ (プロダクトまたはポートフォリオ) は、チーム メンバーと共有するツールです。 バックログ項目を追加したり、項目を優先度付けしたり、親子リンクを使って作業項目をリンクしたりすると、チーム メンバーはバックログを更新するときにその変更を確認できます。

選択したタスクを効果的に実行するには、それらのタスクをサポートするように表示オプションを設定する方法を把握することをお勧めします。

ヒント

列でバックログを並べ替えることはできません。 並べ替えられた一覧を表示するには、バックログから [クエリの作成] を選択します。 クエリを保存して開きます。 フラット リスト クエリにする必要がある場合は、クエリを変更します。 その後、クエリ結果を並べ替えることができます。 クエリについて詳しくは、クエリ エディターを使用したクエリの一覧表示と管理に関する記事をご覧ください。

バックログ構成オプション

バックログ ビューを構成するために、次のツールがあります: [1 レベル展開]/[1 レベル折りたたみ][列のオプション]バックログ レベル セレクター[表示のオプション][フィルター] ツール バー。 各バックログ レベル (ストーリー、フィーチャー、エピック (アジャイル プロセス) またはプロダクト バックログ項目、フィーチャー、エピック (スクラム プロセス)) に対して設定するオプションは区別されます。 設定したオプションは、変更するまで保持されます。 4 種類のバックログ構成ツール オプションを示すスクリーンショット。

階層の展開と折りたたみ

バックログ レベルを選択したときの既定のビューでは、折りたたまれたビューが表示されます。 選択したバックログ レベルに関連付けられている項目のみが表示されます。 階層の展開と折りたたみを行うには、展開アイコン と折りたたみ 折りたたみアイコン アイコンを使って、階層の 1 つのレベルを展開するか折りたたみます。 別のページまたはビューに切り替えると、選択内容は保持されません。

階層ビューを表示または非表示にする展開または折りたたみアイコンのスクリーンショット。

バックログ レベル セレクター

使用できるバックログ レベルの数は、チーム管理者によって設定され、カスタムの作業項目の種類またはバックログ レベルを追加するようにカスタマイズされている場合があります。 各バックログでは、チームに対して選択された区分パスイテレーション パスに関連付けられているフィルターが自動的に適用されます。

注意

この記事で説明しているツールを使う前に、プロジェクトのバックログとボードの設定に関する記事を確認して、チームのニーズをサポートするようにバックログを構成していることを確認することをお勧めします。

[バックログ] ページから、プロダクト バックログまたはポートフォリオ バックログを選択できます。 [表示オプション] アイコンの横にあるバックログ レベル セレクターからバックログを選択します。 このセレクター内のラベルは、次の図に示すように、プロジェクトに対して選択されたプロセス、そのプロセスに対して行われたカスタマイズ、チーム管理者が行った構成によって異なります。

アジャイル プロセス
アジャイル プロセスのバックログ レベル セレクターのスクリーンショット。

スクラム プロセス
スクラム プロセスのバックログ レベル セレクターのスクリーンショット。

基本プロセス
基本プロセスのバックログ レベル セレクターのスクリーンショット。

CMMI プロセス
CMMI プロセスのバックログ レベル セレクターのスクリーンショット。

カスタマイズされたプロセス
カスタマイズされたプロセスのバックログ レベル セレクターのスクリーンショット。

バックログ レベルのチーム構成について詳しくは、「チームのバックログ ナビゲーション レベルを選択する」を参照してください。

[表示オプション] メニュー

[表示オプション] メニューを使って、次のオプションを制御できます。

[表示オプション] メニューのスクリーンショット (Azure DevOps Services)。

  • [親]: 親子作業項目の階層グループを表示します。 子作業項目の追加、作業項目の親の変更、ロールアップ列の表示を行う場合に便利です。

  • [予測]: [予測] ツールと予測行を表示します。 [予測] オプションは、第 1 レベルのバックログにのみ表示され、ストーリー ポイント作業量、またはサイズの割り当てに依存します。

  • [進行中の項目]: ワークフローの [状態] が "進行中" のワークフローの状態カテゴリに一致する項目を表示します。 [進行中] コントロールをオフにすると、"アクティブ"、"コミット済み"、"解決済み" の各状態、または [進行中] 状態カテゴリで定義されたカスタムのワークフローの状態である項目はバックログに表示されません。 カテゴリのワークフローの状態について詳しくは、ワークフローの状態と状態カテゴリの使用方法に関する記事を参照してください。

  • [完了した子項目]: 完了した子項目を表示します。 通常、ロールアップ列を確認する場合に [オン] にします。

  • [Keep hierarchy with filters] (フィルターで階層を維持する): フィルター処理時にバックログ階層を維持します。

  • [マッピング]: [マッピング] ペインを表示して、作業項目の親項目へのドラッグ アンド ドロップによるリンクをサポートします。 チームに対して構成された最も高いバックログ レベルを選択した場合、[マッピング] オプションは表示されません。

  • [計画]: 作業項目のイテレーション パスへのドラッグ アンド ドロップをサポートする [計画] ペインを表示します。

[表示オプション] メニューのスクリーンショット。

  • [親]: 親子作業項目の階層グループを表示します。 子作業項目の追加、作業項目の親の変更、ロールアップ列の表示を行う場合に便利です。

  • [予測]: [予測] ツールと予測行を表示します。 [予測] オプションは、第 1 レベルのバックログにのみ表示され、ストーリー ポイント作業量、またはサイズの割り当てに依存します。

  • [進行中の項目]: ワークフローの [状態] が "進行中" のワークフローの状態カテゴリに一致する項目を表示します。 [進行中] コントロールをオフにすると、"アクティブ"、"コミット済み"、"解決済み" の各状態、または [進行中] 状態カテゴリで定義されたカスタムのワークフローの状態である項目はバックログに表示されません。 カテゴリのワークフローの状態について詳しくは、ワークフローの状態と状態カテゴリの使用方法に関する記事を参照してください。

  • [完了した子項目]: 完了した子項目を表示します。 通常、ロールアップ列を確認する場合に [オン] にします。

  • [マッピング]: [マッピング] ペインを表示して、作業項目の親項目へのドラッグ アンド ドロップによるリンクをサポートします。 チームに対して構成された最も高いバックログ レベルを選択した場合、[マッピング] オプションは表示されません。

  • [計画]: 作業項目のイテレーション パスへのドラッグ アンド ドロップをサポートする [計画] ペインを表示します。

フィルター バー

[列のオプション] を使って表示するキーワード、タグ、割り当て、またはその他のフィールドに基づいて 1 つ以上の作業項目を検索する場合は、フィルター処理を有効にします。 フィルター機能を有効にするには、[フィルター] を選択します。

バックログ フィルター ツール バーのスクリーンショット。

フィルター処理では、[親] を表示するように選択した場合、階層内のすべての項目のフラット リストが表示されます。 フィルター ツール バーを閉じると、階層グループは復元されます。 フィルター ツール バーは、閉じるまで保持されます。

詳細については、「 バックログ、ボード、プランのフィルター処理」を参照してください。

バックログをフィルター処理して階層を維持する

バックログをフィルター処理して作業の階層を維持するには、[表示オプション] メニューから [親] の表示と [Keep hierarchy with filters] (フィルターで階層を維持する) を選択します。

[表示オプション] メニューのスクリーンショット。[Keep hierarchy with filters] (フィルターで階層を維持する) がオンになっています。

これらのオプションは、1 人以上のチーム メンバー、作業項目の種類、区分パスまたはイテレーション パス、またはこれらとキーワードの組み合わせに割り当てられた作業項目を表示する場合に使用します。 階層は維持され、フィルター条件に一致する作業項目が太字で表示されます。

バックログ項目を定義する

作業項目を簡単に追加して、後でさらなる情報が利用可能になったときに詳細を調整できると便利です。 バックログに対するクエリを使用して、バックログを通じて入力した作業項目のトリアージ、レビュー、絞り込み、詳細の追加を行います。

バックログに対して多くの項目をすばやく定義するには、次の手順を実行します。

  1. 項目を追加したいバックログ レベルを選択します。

  2. [表示オプション] メニューで、[親][予測] のスライダーを [オフ] にします。

  3. (省略可能) [進行中の項目] をオンまたはオフにします。

  4. (省略可能) バックログに表示される列の数を最小限に抑えるか、表示したいフィールドを選択します。

  5. [新しい作業項目] を選択し、タイトルを入力し、[上部に追加] または [下部に追加] を選択して、Enter キーを押します。 チームにバックログ項目の優先度付けを行うプロセスがある場合は、バックログの下部に項目を追加することをお勧めします。

    作業項目を追加するスクリーンショット。

    作業項目には、チームに対して選択されている既定の区分パスイテレーション パスが自動的に割り当てられます。

    注意

    利害関係者アクセス権を持っている場合は、バックログの末尾にのみ作業項目を追加できます。 詳細については、「利害関係者アクセスクイック リファレンス」を参照してください。

  6. 引き続き [タイトル] を入力し、Enter キーを押してさらなるバックログ作業項目を定義します。

詳細については、「 製品バックログを作成する 」および「 機能とエピックを定義する」を参照してください。

プロダクト バックログの優先度付け

チームがアジャイルまたはスクラムの方法に従っている場合は、バックログの優先度付けを行って、完了すべき最も重要な作業がバックログの一番上に置かれるようにする必要があります。 バックログの優先度付けを行うには、次の手順に従います。

  1. 優先度付けを行うバックログ レベルを選択します。

  2. [親] ビュー オプションを [オフ] にします。

  3. 作業項目をバックログ内で上下にドラッグします。 または、キーボードを使う場合は、Alt キーを押しながら上下の矢印キーを押します。

    作業項目の並べ替えを示すスクリーンショット。

    バックログの順序を変更するには、基本レベル以上のアクセス権が必要です。 利害関係者アクセス権を持っている場合、バックログ項目を並べ替えることはできません。 詳細については、「利害関係者アクセスクイック リファレンス」を参照してください。

注意

優先度に加えた変更は、すべてのバックログ項目に影響します。 他のチーム メンバーがバックログを更新すると、新しい優先度が表示されます。 バックグラウンド プロセスによって、スタック順位 (アジャイル、基本、CMMI プロセス) またはバックログ優先順位 (スクラム プロセス) フィールドが更新されます。 これらのフィールドは、プロダクト、フィーチャー、エピック、またはその他のポートフォリオ バックログで項目の相対的なランク付けを追跡するために、システムによって使用されます。 既定では、これらのフィールドは作業項目フォームには表示されません。 優先度のランク付けは、各バックログ レベルに個別に割り当てられます。これは、バックログにフィールドを追加し、階層リストを表示することで確認できます。

ポートフォリオ管理に参加しているバックログ、または入れ子になった同じ種類の子項目を含むバックログでは、項目の順序を変更できない場合があります。 詳細と例については、次の記事をご覧ください。

ポートフォリオ バックログの優先度付け

ポートフォリオ バックログの優先度付けを行う方法は、プロダクト バックログについて説明した方法と似ています。 主な違いは、各ポートフォリオ項目内の子項目に優先順位を付ける点です。 各バックログ レベル (ストーリーフィーチャーエピック) では、その他すべてのレベルとは異なる優先度付けがサポートされます。

ポートフォリオ項目の優先度付けを行う:

  1. 優先度付けを行うポートフォリオ バックログ レベルを選択します。
  2. [親] ビュー オプションを [オフ] にします。
  3. 作業項目をバックログ内で上下にドラッグします。
  4. 各項目内で、展開して子項目を表示し、それらの項目をドラッグして優先度順にすることができます。

子項目の優先度付けを行う:

  1. 各ポートフォリオ項目を展開します。
  2. 展開した項目内で各子項目を上下にドラッグします。

注意

バックログの順序を変更するには、基本レベル以上のアクセス権が必要です。 利害関係者アクセス権を持っている場合、バックログ項目を並べ替えることはできません。 詳細については、「利害関係者アクセスクイック リファレンス」を参照してください。

項目をドラッグすると、1 つまたは複数の作業項目を親ポートフォリオ項目にすばやくリンクできます。

ヒント

作業項目のマッピングを開く前に、作業項目をリンクするポートフォリオ バックログ項目を追加し、優先度付けを行っておきます。 [マッピング] ペインには、ポートフォリオ バックログ項目が優先度順に一覧表示されます。

  1. 親項目にリンクするバックログ レベルを選択します。 たとえば、[ストーリー] を選択して [フィーチャー] にリンクします。

  2. [表示オプション] を開き、[マッピング] を選択します。 [マッピング] ペインが開きます。 既定では、ペインには現在のチームの 1 レベル上のポートフォリオ項目が一覧表示されます。

  3. (省略可能) 別のチームが所有する親項目に項目をマップするには、次の図に示すように、[マッピング] ペインのチーム セレクターから選択します。
    [マッピング] ペインのチーム セレクターのスクリーンショット。

  4. 作業項目を、バックログから [マッピング] ペインに一覧表示されているポートフォリオ項目にドラッグします。 システムによってバックグラウンドで親子リンクが作成されます。 バックログ項目は太字に変わり、システムで変更内容が保存されると太字解除されます。

    複数のバックログ項目を選択してポートフォリオ項目にドラッグできることに注意してください。 連続した複数の項目を選択するには、Shift キーを押したままにします。 連続しない複数の項目を選択するには、Ctrl キーを使います。 その後、選択した項目をドラッグできます。

  5. (省略可能) 展開した階層ビュー内でバックログ項目をドラッグして、作業項目の親を変更することもできます。

ヒント

親が未設定の作業項目を表示するには、[親] フィールドを列として追加できます。 親にリンクされている項目について、その親項目の [タイトル] が一覧表示されます。

詳細については、「 バックログを整理し、子作業項目を親にマップする」を参照してください

ポートフォリオ バックログ項目に子項目を追加する

  1. 項目を追加するポートフォリオ バックログ レベル ([フィーチャー] など) を選択します。

  2. 次の図に示すように、子項目を追加するフィーチャーの [Add User Story, Bug] (ユーザー ストーリーの追加、バグ) を選択します。 ラベルは、プロセスとカスタマイズによって異なる場合があります。

  3. 表示される作業項目フォームで、[タイトル] とその他の必須フィールドまたは詳細を入力します。 作業項目を保存して閉じます。

詳細については、「 機能とエピックの定義、子項目の追加」を参照してください。

親が未設定の作業を表示または検索する

親が未設定の作業を表示または検索するには:

  1. 親が未設定の項目を調べるバックログ レベルを選択します。
  2. [表示オプション] を開き、[親] を選択します。
  3. バックログの一番下までスクロールし、[Unparented Stories] (親が未設定のストーリー)[Unparented Features] (親が未設定のフィーチャー)、または同様のエントリを展開します。 これらのエントリの下に、親が未設定の作業項目が一覧表示されます。
    親が未設定のストーリーのスクリーンショット。

スプリントまたはイテレーションに作業を割り当てる

[マッピング] ペインを使う場合と同様に、[計画] ペインを使って、イテレーション パスまたはスプリントに 1 つ以上の作業項目を割り当てることができます。

  1. [計画] ペインに表示するチームのすべてのイテレーション パスが選択されていることを確認します。

  2. 割り当てる作業項目を含むバックログ レベルを選択します。

  3. [表示オプション] を開き、[完了した子項目] をオフにして、[計画] を選択します。

  4. 作業項目を、バックログから [マッピング] ペインに一覧表示されているポートフォリオ項目にドラッグします。 システムによってバックグラウンドで親子リンクが作成されます。 バックログ項目は太字に変わり、システムで変更内容が保存されると太字解除されます。

    複数のバックログ項目を選択してポートフォリオ項目にドラッグできることに注意してください。 連続した複数の項目を選択するには、Shift キーを押したままにします。 連続しない複数の項目を選択するには、Ctrl キーを使います。 その後、選択した項目をドラッグできます。
    バックログ項目を [計画] ペインのスプリントにドラッグするスクリーンショット。

バックログを予測する

[予測] ツールは、プロダクト バックログでのみ使用できます。 バックログを予測するには、次の手順に従います。 [予測] ツールを使うには、基本レベル以上のアクセス権が必要です。 この機能は、利害関係者アクセス権を付与されたユーザーは使用できません。

  1. 今後のイテレーション パスがチームに対して選択されていることを確認します。
  2. チームのバックログ レベルを選択します。
  3. (省略可能) プロジェクトで使用するプロセスに基づいて、[ストーリー ポイント][作業量]、または [サイズ] フィールドを列として追加します。
  4. [表示オプション] を開き、[親] および [進行中] 項目と、[完了した子項目] をオフにします。 [予測] をオンにします。
  5. [次のベロシティに基づいて予測しています] ボックスにベロシティの見積もりを入力します。
  6. 次の図に示すような、表示される予測線を確認します。 予測行を示すバックログのスクリーンショット。 予測ツールは、プロダクト バックログ項目に対して行われたイテレーションの割り当てを参照しません。

ヒント

表示される予測行で項目をドラッグして優先度付けを変更できます。 [予測] ツールをオンにした状態で [計画] ペインを使うこともできます。

詳細については、「 製品のバックログを予測する」を参照してください。

バックログの進行状況を確認する

ロールアップ進行状況バー、作業項目の数、または任意の整数または数値フィールドの合計を、列としてバックログに追加できます。 このオプションを使うと、親作業項目の進行状況を、その子項目の完了に基づいて確認できます。 このような子項目としては、ユーザー ストーリーのタスク、フィーチャーのユーザー ストーリーとバグ、またはエピックのフィーチャーを使用できます。

  1. 進行状況を表示するバックログ レベルを選択します

  2. [表示オプション] を開き、[完了した子項目] を表示します

  3. [列のオプション] を開き、[ロールアップ列の追加] を選択し、表示する進行状況バーまたはカウントを選択します。

    フィーチャー別の進行状況のロールアップ列を示すシナリオ バックログのスクリーンショット。

    進行状況バーまたはカウントが表示されるまでに、しばらく時間がかかる場合があります。

詳細については、「 ロールアップの進行状況または合計を表示する」を参照してください。

一括変更ツール