Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
作業項目を使用して、機能、要件、コードの欠陥、バグ、プロジェクトの問題やリスクを追跡します。 各作業項目は、追跡情報に使用できるフィールドを決定する作業項目の種類を使用します。 使用可能な作業項目タイプは、 プロジェクトの作成時に使用されたプロセス(Agile、 Basic、 Scrum、または CMMI)によって異なります。
各作業項目は、作業項目データ ストアに格納されたオブジェクトであり、組織内またはプロジェクト コレクション内の一意の識別子を受け取ります。
作業を開始する場合は、この記事をお読みください。 ボード上で作業の追跡を開始するには、「作業の計画と追跡」を参照してください。 一般的な作業項目のタスクと概念のクイック リファレンスについては、「 作業項目クイック リファレンス」を参照してください。
さまざまな作業項目の種類を使って作業を追跡する
特定の作業項目の種類を選択して、さまざまな種類の作業を追跡します。 次の図は、4 つの既定のプロセスの既定の作業項目の種類を示しています。 バックログ項目は、ユーザー ストーリー (アジャイル)、問題 (基本)、製品バックログ項目 (スクラム)、または要件 (CMMI) として表示される場合があります。 これらすべての作業項目の種類は、顧客の値を記述し、関連情報を追跡するためのフィールドを公開します。
次の図は、アジャイル プロセスのバックログ作業項目の階層を示しています:
              
              
              
              
            
- ユーザー ストーリーとタスクは、作業を追跡するために使用します。
 - バグはコードの欠陥を追跡します。
 - エピックと機能は、大規模なシナリオで作業をグループ化するために使用します。
 
各チームは、ユーザー ストーリーまたはタスク作業項目と同じレベルでバグ作業項目を管理する方法を構成できます。 [バグ対応] 設定を使用します。 このような作業項目の種類を使う方法については、 アジャイル プロセスに関する記事を参照してください。
各作業項目の種類は 1 つのカテゴリに属します。 カテゴリは作業項目の種類をグループ化し、バックログとボードに表示される種類を決定します。
| Category | 作業項目の種類 | バックログ/ボードを制御します | 
|---|---|---|
| Epic | Epic | エピック ポートフォリオのバックログとボード | 
| Feature | Feature | 機能ポートフォリオのバックログとボード | 
| Requirement | ユーザー ストーリー (アジャイル) 問題 (基本) 製品バックログ項目 (スクラム) 要件 (CMMI)  | 
プロダクト バックログとボードとスプリント バックログ | 
| Task | Task | スプリント バックログとタスクボード | 
| Bug | Bug | バグの追跡に関するチーム構成によって異なります | 
Issue (Agile および CMMI) および Impediment (Scrum) 作業項目の種類は、作業の配信に影響を与える可能性のある非作業プロジェクト要素を追跡します。 既定では、バックログやボードには表示されません。
その他の作業項目の種類については、この記事で後述 する「テスト、レビュー、およびフィードバックを追跡するための作業項目の種類 」を参照してください。
バグを要件またはタスクとして追跡する
チームは、バグを追跡する方法を選択します。 製品バックログやボードにバグを表示したり(要件として追跡したり)、タスクのように追跡してユーザーストーリーや製品バックログアイテムにリンクしたり、バックログで追跡しないこともできます。 このオプションを構成するには、「 バックログとボードにバグを表示する」を参照してください。 チーム設定の概要については、「チームの 管理とチーム ツールの構成」を参照してください。
作業項目の種類をカスタマイズする
作業項目の種類のフィールドを追加または修正したり、カスタム作業項目の種類を作成したり、バックログやボードに表示する種類を調整したりします。 使用できるカスタマイズ オプションは、プロジェクトのプロセス モデルによって異なります。 参照:
作業項目フォームと [詳細] タブ
作業項目フォームには、各作業項目の情報を追跡するために使用するフィールドが表示されます。 フォームから、または一括インポート、エクスポート、またはプログラムによるメソッドを使用して作業項目を更新します。
[ 詳細 ] タブには、共通フィールド、作業項目の種類に対して定義されているその他のフィールド、 ディスカッション コントロールが含まれています。 共通フィールドはフォームの上部に表示され、 Title、 Assigned To、 State、 Reason、 Area、**Iteration などです。これらのフィールドはいつでも更新できます。
              
              
              
              
            
作業項目フォームのコントロール
| Control | Function | 
|---|---|
| 
               | 
作業項目の URL をクリップボードにコピーします (作業項目のタイトルにカーソルを合わせると表示されます) | 
| 
               | 
[ディスカッション] セクションを開く | 
| その他の作業項目タスクの [アクション] メニューを開く | |
| 
               | 
最新の変更で作業項目を更新する | 
| 
               | 
変更を作業項目に戻す | 
| 
               | 
[履歴] タブを開く | 
| 
               | 
[リンク] タブを開く | 
| 
               | 
[添付ファイル] タブを開く | 
| 
               | 
フォーム内のセクションの完全表示モードを開始または終了する | 
| 
               | 
フォーム内のセクションを折りたたむか展開します | 
| 
               | 
新しい作業項目を追加し、既存の作業項目にリンクします ([アクション] メニューの下に表示される場合があります) | 
| 
               | 
作業項目の種類を変更する ([アクション] メニューの下に表示されます) | 
| 
               | 
作業項目を別のプロジェクトに移動 する ([アクション] メニューの下に表示されます) | 
| 
               | 
作業項目をコピーし、必要に応じて作業項目の種類を変更 する ([アクション] メニューの下に表示されます) | 
| 
               | 
作業項目を含むメールを送信 する ([アクション] メニューの下に表示されます) | 
| 
               | 
リサイクル作業項目 ([アクション] メニューの下に表示されます) | 
| 
               | 
PowerPoint付きのストーリーボード ([アクション] メニューの下に表示されます) | 
URL のコピー
Web ポータルから、ブラウザーのアドレス バーから URL をコピーするか、タイトルの上にマウス ポインターを合わせ、 
 コピー アイコンを選択します。 その他のオプションについては、「 作業項目のコピーまたは複製」を参照してください。
              
              
              
              
            
共通の作業追跡フィールド
次の一般的なフィールドは、ほとんどの作業項目フォームのヘッダー領域に表示されます。 すべての作業項目の種類で必須である唯一のフィールドは [タイトル] です。 作業項目を保存すると、一意の ID が割り当てられます。 フォームでは必須フィールドが黄色で強調表示されます。 その他のフィールドの説明については、 作業項目フィールド インデックスを参照してください。
Note
プロセスとプロジェクトに対するカスタマイズによっては、他のフィールドが必要になる場合があります。
| Field | Usage | 
|---|---|
| Title | 説明を 255 文字以下で入力します。 タイトルは後で変更できます。 | 
| 割当先 | 作業を担当するチーム メンバーに作業項目を割り当てます。 ドロップダウン リストには、コンテキストに応じてチーム メンバーまたは共同作成者が一覧表示されます。 | 
| State | 作業項目を作成すると、 状態 は既定で最初のワークフロー状態になります。 現在の進行状況を反映するように更新します。 | 
| Reason | 状態を変更すると、Azure DevOps によって自動的に更新されます。 各状態には既定の理由があります。 | 
| Area | 製品またはチームに関連付けられている領域パスを選択するか、計画するまで空白のままにします。 エリアパスを編集するには、「 エリアパスを定義し、チームに割り当てる」を参照してください。 | 
| Iteration | 作業のスプリントまたはイテレーションを選択するか、計画中に後で割り当てます。 イテレーションを編集するには、 イテレーション パス (スプリント) の定義とチームイテレーションの構成に関するページを参照してください。 | 
アクティブ、開いている、解決済み、または終了した作業項目を追跡する
ワークフローの状態は、作業項目が作成から終了に移動する方法を表します。 また、作業項目がバックログまたはボードに表示されるかどうかも決定します。 Azure Boards のバックログとボードでのワークフロー カテゴリの状態の使用方法に関するページを参照してください。
ユーザー ストーリー (アジャイル) では、 New、 Active、 Resolved、 Closed、Removed などの状態が使用 されます。 含まれている画像は、ユーザー ストーリー (アジャイル)、問題 (Basic)、製品バックログ項目 (スクラム)、要件 (CMMI) の一般的な状態の進行状況を示しています。
ワークフローの状態: ユーザー ストーリー、アジャイル プロセス
              
              
              
              
            
Note
- 作業項目は一度に 1 つの状態にのみ存在できます。
 - すべての作業が完了したら、作業項目の [状態] を [クローズ] に設定します。
 - ボードとスプリント タスクボードを使用して、ドラッグ アンド ドロップでワークフローの状態を表示および更新します。 「ボードの使用を開始する」と「タスクボードを更新して監視する」を参照してください。
 - 選択した 
表示オプション によっては、 クローズ 状態または 完了 状態の作業項目がバックログに表示されない場合があります。 - [削除済み] 状態では、作業項目がバックログに表示されなくなります。 詳細については、「 作業項目の移動、変更、または削除」を参照してください。
 - State およびその他のフィールドで作業項目にクエリを実行して、進行中の作業項目、解決済みアイテム、または完了済みアイテムを一覧表示します。 「割り当てまたはワークフローの変更によるクエリ」を参照してください。
 
作業の割り当て
作業項目は一度に 1 人のユーザーにのみ割り当てることができます。 [ 割り当て済み] フィールドには、プロジェクト メンバーの ID が格納されます。 作業項目フォームで、[ 割り当て 先] を開いてプロジェクト メンバーを選択するか、名前の入力を開始して結果を絞り込みます。
              
              
              
              
            
Note
- プロジェクトまたはチームに追加されたユーザーにのみ作業を割り当てます。
 - 作業項目に割り当てることができる担当者は一度に 1 つだけです。 複数のユーザーが作業を共有する場合は、責任者ごとに個別の作業項目を作成します。
 - ID ドロップダウンには、最近選択した名前が表示されます。
 - バックログまたはクエリ結果から複数の作業項目を一度に割り当てます。 作業項目の一括変更を参照してください。
 - ID フィールドの詳細については、「 割り当てまたはワークフローの変更によるクエリ」を参照してください。
 
アカウントが Microsoft Entra ID または Active Directory に接続すると、Azure DevOps は アクティブ化者、割り当て者、クローズ者、作成者、解決者 といった ID フィールドを同期します。
プロジェクトへのアクセスを許可するには、Microsoft Entra ID または Active Directory で定義されているセキュリティ グループを追加します。 詳細については、「 Microsoft Entra ID を使用してユーザーを追加または削除 する」または 「オンプレミスの Azure DevOps Server デプロイのグループを設定する」を参照してください。
作業項目テンプレートを使用してフォームをすばやく完成させる
作業項目テンプレートを使用すると、事前設定されたフィールド値を使用して作業項目をすばやく作成できます。 たとえば、そのタスクを作成するたびに、エリア パス、イテレーション パス、および規範を設定するタスク テンプレートを作成します。 「 テンプレートを使用して作業項目を追加および更新する」を参照してください。
[フォロー]、[最新の情報に更新]、[元に戻す]、[アクション] メニュー
[フォロー]、 [最新の情報に更新]、 [変更を元に戻す]、 [アクション] メニュー コントロールは、すべての作業項目フォームに表示されます。
              
              
              
              
            
- 他のユーザーが作業項目を変更したときに更新を取得するには、[ フォロー ] を選択します。 詳細については、「ユーザー ストーリー、バグ、その他の作業項目、またはプルリクエストに対して行われた変更を追跡する」を参照してください。
 - [ 
参照 ] を選択して、作業項目を開いている間にユーザーが行った最新の変更でフォームを更新します。 - [ 
変更を元 に戻す] を選択して、フォームに対して行った編集を元に戻します。 - [アクション] メニューは、次のようなタスクに使用します。
 - リンクされた新しい作業項目
 - 変更の種類
 - チーム プロジェクトに移動する
 - 作業項目のコピーを作成する
 - 作業項目でメールの送信
 - Delete
 - Templates
 - 新しいブランチ...
 - Customize
 
Note
アクセス許可によっては、一部のメニュー オプションが表示されない場合があります。 Marketplace の拡張機能やプロセスのカスタマイズでは、追加のオプションを追加できます。
ディスカッション コントロール
ディスカッション コントロールを使用して、作業に関するコメントを追加および確認します。 入力ボックスにフォーカスを置くと、リッチ テキスト エディターのツール バーが表示されます。 各コメントは 履歴フィールドに エントリを記録します。 詳細については、「 作業項目の表示と追加」を参照してください。 ディスカッションまたは履歴に対してクエリを実行するには、 作業項目の履歴とディスカッション フィールドのクエリを参照してください。
              
              
            
[配置]、[開発]、[関連作業] コントロール
配置、開発、および関連する作業コントロールは、ほとんどの作業項目フォームに表示されます。
              
              
            
              
              
            
              
              
            
展開コントロールには、機能またはユーザー ストーリーの展開ステージと状態が表示され、リリース実行へのナビゲーションが提供されます。 「作業項目をデプロイにリンクする」を参照してください。
開発コントロールは、 開発 をトレースできるように、作業項目に関連する分岐、コミット、プル要求、ビルドを表示します。 作業項目からの Git 開発の推進を参照してください。
[関連する作業] コントロールには、リンクされた作業項目が表示され、リンクをすばやく追加または削除できます。 「ユーザー ストーリー、問題、バグ、その他の作業項目をリンクする」を参照してください。
[履歴]、[リンク]、[添付ファイル] タブ
              
              
              History タブ、
Links タブ、
Attachments タブでは、監査、追跡可能性、共有がサポートされます。 変更履歴の確認、リンクの管理、ファイルの添付に使用します。
履歴: 作業項目に加えられた変更を確認する
              
              
              History タブには、時間の経過に伴う作業項目への変更が記録されます。 共通フィールド、リッチ テキスト フィールド、ディスカッション エントリ、リンク、添付ファイルに対する各変更により、履歴エントリが作成されます。
状態変更履歴図が最初に表示されます。 [ すべて表示 ] を選択すると、完全な状態履歴が表示されます。
              
              
              
              
            
左側のウィンドウでエントリを選択すると、変更の詳細が表示されます。 詳細については、「作業項目の履歴とディスカッションのフィールドに対するクエリ」を参照してください。
              
              
              
              
            
リンク: 作業項目を他の作業項目またはオブジェクトにリンクする
[
リンク] タブで、現在の作業項目にリンクされている作業項目やその他のオブジェクトを追加、削除、または表示します。
              
              
              
              
            
詳細については、「 作業項目を他のオブジェクトにリンクする 」および「 リンク型の参照」を参照してください。
添付ファイル: ファイルを作業項目に添付する
              
              
              [アタッチ]タブで、作業項目にアタッチされているファイルとイメージを追加、削除、または表示します。 最大 100 個の添付ファイルを追加できます。添付ファイルはそれぞれ 60 MB に制限されています。 詳細については、「 作業項目とソーシャル ツール内で情報を共有する」を参照してください。
Web ポータルでの作業を追跡する
Web ポータルから作業項目を追加および更新します。 その他のクライアントの概要については、「 Azure DevOps に接続するツールとクライアント」を参照してください。 Web ポータルを使用して、ここに記載されているタスクを実行します。
- 作業項目: 自分に割り当てられた作業項目を簡単に見つける場合や、他の条件 (自分がフォローしている、自分がメンションされている、自分が表示または更新した、などの作業項目) に基づいて作業項目をフィルター処理する場合に使います。
 - ボード: かんばんプラクティスを実装し、状態を更新し、チームの作業フローを視覚化するために使います。
 - バックログ: プロダクトまたは ポートフォリオ バックログ内で、チームが行う作業を計画、優先順位付け、整理するために使います。
 - スプリント: スプリント中にチームが実行する作業を計画するために使います。
 - クエリ: 他のユーザーとの共有、一括更新、またはインポートやエクスポートの操作を目的として、作業項目を一覧表示する一連のフィルター条件を定義するために使います。
 - 配信計画: チームが配信を予定しているストーリーや機能のスケジュールを確認するために使います。 計画には、カレンダー ビューに対して、選んだチームのスプリント (イテレーション パス) に割り当てられた定義済みのスケジュール作業項目が表示されます。
 
- 作業項目: 自分に割り当てられた作業項目を簡単に見つける場合や、他の条件 (自分がフォローしている、自分がメンションされている、自分が表示または更新した、などの作業項目) に基づいて作業項目をフィルター処理する場合に使います。
 - ボード: かんばんプラクティスを実装し、状態を更新し、チームの作業フローを視覚化するために使います。
 - バックログ: プロダクトまたは ポートフォリオ バックログ内で、チームが行う作業を計画、優先順位付け、整理するために使います。
 - スプリント: スプリント中にチームが実行する作業を計画するために使います。
 - クエリ: 他のユーザーとの共有、一括更新、またはインポートやエクスポートの操作を目的として、作業項目を一覧表示する一連のフィルター条件を定義するために使います。
 
テスト、レビュー、フィードバックを追跡する作業項目の種類
バックログ/ボードの種類に加えて、Azure Boards にはテスト、レビュー、フィードバック用の作業項目の種類が用意されています。 次の表に、これらの型と一般的な用途を示します。
| カテゴリと作業項目の種類 | 以下の種類の作業を追跡するために使われる | 
|---|---|
| コード レビュー リクエスト | TFVC リポジトリに保持されているコードに対するコード レビュー要求を追跡します。 「開発者の人生の日」を参照してください。 | 
| コード レビュー応答 | 各レビュアーのコメントに対する応答。 | 
| フィードバック要求 | フィードバック フォームを使用して生成されたフィードバック要求を追跡します。 「フィードバックの取得」を参照してください。 | 
| フィードバックの応答 | Microsoft フィードバック クライアントを通じてフィードバックを提供する各ユーザーに対する応答を作成します。 「フィードバックの取得」を参照してください。 | 
| 共有ステップ | 共有手順を使用して 、異なるデータでテストを繰り返します。 | 
| 共有パラメーター | 手動テスト ケースを実行するためのパラメーターを定義します。 「異なるデータを使用した複数回のテストの実行」を参照してください。 | 
| テスト事例 | 手動テストを定義します。 「テスト ケースの作成」を参照してください。 | 
| テスト計画 | テスト スイートとテスト ケースをグループ化します。 「テスト計画とテスト スイートを作成する」を参照してください。 | 
| テスト スイート | テスト 計画内のテスト シナリオにテスト ケースをグループ化します。 「テスト計画とテスト スイートを作成する」を参照してください。 | 
必要なアクセス許可とアクセス権
貢献者グループのメンバーは、 ボード ハブのほとんどの機能を使用できます。 プロジェクトにユーザーを追加するには、プロジェクトまたはチームへのユーザーの追加に関する記事を参照してください。
次の表は、作業項目を表示および編集するメンバーの機能に影響するアクセス許可をまとめたものです。
| Level | Permission | 
|---|---|
| エリア パス | このノードの作業項目を表示します | 
| エリア パス | このノードの作業項目を編集します | 
| Project | タグ定義の作成 | 
| Project | 作業項目の種類を変更する | 
| Project | 作業項目をプロジェクト外に移動する | 
| Project | 作業項目を削除して復元する | 
| Project | 作業項目を完全に削除 | 
Basic アクセス権を持つユーザーは、作業追跡機能へのフル アクセス権を持っています。 利害関係者のアクセスは、特定の機能を制限します。 詳細については、「 作業の追跡のためのアクセス許可とアクセス権の設定 」および 「利害関係者アクセスのクイック リファレンス」を参照してください。