Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
チームでコードの欠陥やバグを特定した場合、バックログに追加し、追跡要件と同様に追跡できます。 他のタスクと共に、スプリント内で修正されるようにバグをスケジュールできます。
バグを要件として追跡すると、プロダクトの [バックログ] とボードに表示されます。 バグをタスクとして追跡すると、[スプリント バックログ] と [タスクボード] にバグが表示されます。 その他の作業項目の種類の詳細については、「その他の作業項目の種類をバックログまたはボードに追加する」を参照してください。
[アジャイル]、[スクラム]、[能力成熟度モデル統合 (CMMI)] プロセスに対して、チームの追跡設定を定義できます。 [バグ] 作業項目の種類は、[基本] プロセスに対して定義されていないため、[基本] のチーム設定はありません。 代わりに、[問題] の作業項目の種類を使用してバグやコードの欠陥を追跡する必要があります。
Note
[要件] には、ソフトウェア製品に対するユーザーの期待を指定します。 Azure Boards では、要件はプロダクト バックログに表示される作業項目によって定義されます。 要件は、プロジェクトに対して選択したプロセスに基づいて、ユーザー ストーリー (アジャイル)、製品バックログ項目 (スクラム)、問題 (基本) または要件 (CMMI) 作業項目の種類に対応します。 また、製品バックログに表示される作業項目の種類を管理する [Requirements] カテゴリにも属します。
前提 条件
| カテゴリ | 必要条件 |
|---|---|
| アクセス許可 | チーム管理者、または プロジェクト管理者 グループのメンバーです。 |
バグ追跡のオプションから選択する
次の表は、バグの追跡に関するチームのオプションをまとめたものです。 選択する前に、バグの定義、取り込み、トリアージ、管理に関するページに記載されている情報を確認することをお勧めします。[バグ] 作業項目の種類とバグを管理するためのサポートされているツールの概要が説明されています。
オプション
以下のことが必要なときに選択
バグを要件として追跡する
- 要件と共にバグの優先順位 (スタック順位) を決める
- 予測のためにバグの作業量を見積もる
- ボード上のバグステータスを更新
- ベロシティ グラフ と 累積フロー ダイアグラムにバグを含める
- スプリント計画をサポートするために予測ツールを使用できるようにしておく
- バグを [計画] ペインにドラッグして、バグをスプリントに割り当てる
- [デリバリー計画] でバグを確認する
Note
- バグは要件カテゴリに割り当てられます
タスクとしてバグを追跡する
- タスクと同じようにバグの作業を見積もる
- スプリントのタスクボードでバグの状態を更新する
- バグを子項目として要件にリンクする
- バグを [計画] ペインにドラッグして、バグをスプリントに割り当てる
Note
- バグはタスク カテゴリに割り当てられます
- ユーザー ストーリー (アジャイル)、プロダクト バックログ項目 (スクラム)、または要件 (CMMI) は、バグの自然な親作業項目の種類です
- バグは [デリバリー計画] に表示されません
バックログまたはボードにバグを表示しない
- クエリを使用してバグを管理する
Note
- バグはバグ カテゴリに関連付けられ、バックログまたはボードには表示されません
- バグは、バックログ、ボード、スプリント バックログ、タスクボード、またはデリバリー計画に表示されません
- バグを [計画] ペインにドラッグして、スプリントにバグを割り当てることはできません
バグ追跡のチーム設定を設定する
設定は、バックログまたはボード ビューから、または [プロジェクトの設定]>[チームの構成] から変更できます。
次の手順では、ボード ビューから変更する方法を示します。
組織 (
https://dev.azure.com/{yourorganization}) にサインインし、プロジェクトを選択します。ボードを開きます。 チーム管理者でない場合は、 チーム管理者として追加するよう依頼します。 ボードをカスタマイズできるのは、チーム管理者とプロジェクト管理者のみです。
[ボードの設定]
を選択してボードを構成し、チームの全般設定を行います。
[バグの作業] を選択し、チームの作業方法に最適なオプションを選択します。
変更が完了したら、[保存] を選びます。
入れ子項目
バグを要件またはタスクとして管理すると、アジャイル ツールのバックログとボードの 1 つ以上に表示されます。 ただし、要件カテゴリまたはタスク カテゴリのいずれかに属する項目の親子リンクを作成して項目を入れ子にした場合は、すべての項目がバックログとボードに表示されるわけではありません。 入れ子になった項目の処理方法の詳細については、「並べ替えとネストの問題のトラブルシューティング」を参照してください。
ヒント
バックログまたはボードを更新した後に、バグが表示されない場合は、「並べ替えとネストの問題のトラブルシューティング」を参照してください。 タスク ボードには、入れ子になった項目のリーフ ノードのみが表示されます。
その他の作業項目の種類をバックログまたはボードに追加する
バグは、チームが追跡し、その追跡する方法を選択する一般的な項目です。 詳細については、 バグの管理について参照してください。
一方、バックログやボードで他の作業項目の種類を追跡する場合はどうなるでしょうか。
他の作業項目の種類を追加するには、使用するプロセス モデルに基づいてプロセスまたはプロジェクトをカスタマイズします。 これらの項目には、変更要求、問題、懸案事項が含まれます。
- 継承プロセス モデルについては、「バックログまたはボードをカスタマイズする」を参照してください。
- ホスト型 XML およびオンプレミスの XML プロセス モデルについては、「作業項目の種類をバックログとボードに追加する」を参照してください。
プロセス モデルの概要については、「作業追跡エクスペリエンスをカスタマイズする」を参照してください。
バグの作成、一覧表示、管理
要件として管理するバグは、プロダクト バックログまたはボードで追加できます。 タスクと共にバグを管理する場合は、スプリント バックログまたはタスク ボードに追加できます。 または、他のツールを使用して取り込みます。 詳細については、「バグの定義、トリアージ、管理」を参照してください。
ヒント
作業量は、自動的にバグに含まれます。 表示されない場合は、バグの作業項目の種類をカスタマイズして表示します。
プロジェクトに定義されているバグを確認するには、クエリを作成し、[作業項目の種類] = [バグ] を指定します。 または、[アクティブなバグ] (アジャイルと CMMI) または [進行中の作業] (スクラム) という定義済みのクエリを開きます。