次の方法で共有


作業項目と作業項目の種類の概要

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

作業項目を使用して、機能、要件、コードの欠陥、バグ、プロジェクトの問題やリスクを追跡します。 各作業項目は、追跡情報に使用できるフィールドを決定する作業項目の種類を使用します。 使用可能な作業項目タイプは、 プロジェクトの作成時に使用されたプロセスAgileBasicScrum、または CMMI)によって異なります。

各作業項目は、作業項目データ ストアに格納されたオブジェクトであり、組織内またはプロジェクト コレクション内の一意の識別子を受け取ります。

作業を開始する場合は、この記事をお読みください。 ボード上で作業の追跡を開始するには、「作業の計画と追跡」を参照してください。 一般的な作業項目のタスクと概念のクイック リファレンスについては、「 作業項目クイック リファレンス」を参照してください。

さまざまな作業項目の種類を使って作業を追跡する

特定の作業項目の種類を選択して、さまざまな種類の作業を追跡します。 次の図は、4 つの既定のプロセスの既定の作業項目の種類を示しています。 バックログ項目は、ユーザー ストーリー (アジャイル)、問題 (基本)、製品バックログ項目 (スクラム)、または要件 (CMMI) として表示される場合があります。 これらすべての作業項目の種類は、顧客の値を記述し、関連情報を追跡するためのフィールドを公開します。

次の図は、アジャイル プロセスのバックログ作業項目の階層を示しています:

アジャイル作業項目の種類を示す図。

  • ユーザー ストーリーとタスクは、作業を追跡するために使用します。
  • バグはコードの欠陥を追跡します。
  • エピックと機能は、大規模なシナリオで作業をグループ化するために使用します。

各チームは、ユーザー ストーリーまたはタスク作業項目と同じレベルでバグ作業項目を管理する方法を構成できます。 [バグ対応] 設定を使用します。 このような作業項目の種類を使う方法については、 アジャイル プロセスに関する記事を参照してください。

各作業項目の種類は 1 つのカテゴリに属します。 カテゴリは作業項目の種類をグループ化し、バックログとボードに表示される種類を決定します。

Category 作業項目の種類 バックログ/ボードを制御します
Epic Epic エピック ポートフォリオのバックログとボード
Feature Feature 機能ポートフォリオのバックログとボード
Requirement ユーザー ストーリー (アジャイル)
問題 (基本)
製品バックログ項目 (スクラム)
要件 (CMMI)
プロダクト バックログとボードとスプリント バックログ
Task Task スプリント バックログとタスクボード
Bug Bug バグの追跡に関するチーム構成によって異なります

Issue (Agile および CMMI) および Impediment (Scrum) 作業項目の種類は、作業の配信に影響を与える可能性のある非作業プロジェクト要素を追跡します。 既定では、バックログやボードには表示されません。

その他の作業項目の種類については、この記事で後述 する「テスト、レビュー、およびフィードバックを追跡するための作業項目の種類 」を参照してください。

バグを要件またはタスクとして追跡する

チームは、バグを追跡する方法を選択します。 製品バックログやボードにバグを表示したり(要件として追跡したり)、タスクのように追跡してユーザーストーリーや製品バックログアイテムにリンクしたり、バックログで追跡しないこともできます。 このオプションを構成するには、「 バックログとボードにバグを表示する」を参照してください。 チーム設定の概要については、「チームの 管理とチーム ツールの構成」を参照してください。

作業項目の種類をカスタマイズする

作業項目の種類のフィールドを追加または修正したり、カスタム作業項目の種類を作成したり、バックログやボードに表示する種類を調整したりします。 使用できるカスタマイズ オプションは、プロジェクトのプロセス モデルによって異なります。 参照:

作業項目フォームと [詳細] タブ

作業項目フォームには、各作業項目の情報を追跡するために使用するフィールドが表示されます。 フォームから、または一括インポート、エクスポート、またはプログラムによるメソッドを使用して作業項目を更新します。

[ 詳細 ] タブには、共通フィールド、作業項目の種類に対して定義されているその他のフィールド、 ディスカッション コントロールが含まれています。 共通フィールドはフォームの上部に表示され、 TitleAssigned ToStateReasonArea、**Iteration などです。これらのフィールドはいつでも更新できます。

すべての作業項目の種類の作業項目フォームの共通フィールドを示すスクリーンショット。

作業項目フォームのコントロール

Control Function
クリップボードへのコピー アイコンを示すスクリーンショット。 作業項目の URL をクリップボードにコピーします (作業項目のタイトルにカーソルを合わせると表示されます)
[ディスカッション] アイコンを示すスクリーンショット。 [ディスカッション] セクションを開く
その他の作業項目タスクの [アクション] メニューを開く
[更新] アイコンを示すスクリーンショット。 最新の変更で作業項目を更新する
[元に戻す] アイコンを示すスクリーンショット。 変更を作業項目に戻す
[履歴] タブ アイコンを示すスクリーンショット。 [履歴] タブを開く
[リンク] タブ アイコンを示すスクリーンショット。 [リンク] タブを開く
[添付ファイル] タブ アイコンを示すスクリーンショット。 [添付ファイル] タブを開く
全画面表示アイコンと全画面表示の終了アイコンを示すスクリーンショット。 / 全画面表示の終了アイコンを示すスクリーンショット。 フォーム内のセクションの完全表示モードを開始または終了する
セクションの折りたたみアイコンと展開アイコンを示すスクリーンショット。 / 展開セクション アイコンを示すスクリーンショット。 フォーム内のセクションを折りたたむか展開します
[新しいリンクされた作業項目] アイコンを示すスクリーンショット。 新しい作業項目を追加し、既存の作業項目にリンクします ([アクション] メニューの下に表示される場合があります)
[作業項目の種類の変更] アイコンを示すスクリーンショット。 作業項目の種類を変更する ([アクション] メニューの下に表示されます)
[プロジェクトの変更] アイコンを示すスクリーンショット。 作業項目を別のプロジェクトに移動 する ([アクション] メニューの下に表示されます)
[複製] アイコンを示すスクリーンショット。 作業項目をコピーし、必要に応じて作業項目の種類を変更 する ([アクション] メニューの下に表示されます)
[電子メール] アイコンを示すスクリーンショット。 作業項目を含むメールを送信 する ([アクション] メニューの下に表示されます)
[削除] アイコンを示すスクリーンショット。 リサイクル作業項目 ([アクション] メニューの下に表示されます)
ストーリーボード アイコンを示すスクリーンショット。 PowerPoint付きのストーリーボード ([アクション] メニューの下に表示されます)

URL のコピー

Web ポータルから、ブラウザーのアドレス バーから URL をコピーするか、タイトルの上にマウス ポインターを合わせ、 コピー アイコンを選択します。 その他のオプションについては、「 作業項目のコピーまたは複製」を参照してください。

Web ポータルから作業項目の URL をコピーする方法を示すスクリーンショット。

共通の作業追跡フィールド

次の一般的なフィールドは、ほとんどの作業項目フォームのヘッダー領域に表示されます。 すべての作業項目の種類で必須である唯一のフィールドは [タイトル] です。 作業項目を保存すると、一意の ID が割り当てられます。 フォームでは必須フィールドが黄色で強調表示されます。 その他のフィールドの説明については、 作業項目フィールド インデックスを参照してください。

Note

プロセスとプロジェクトに対するカスタマイズによっては、他のフィールドが必要になる場合があります。

Field Usage
Title 説明を 255 文字以下で入力します。 タイトルは後で変更できます。
割当先 作業を担当するチーム メンバーに作業項目を割り当てます。 ドロップダウン リストには、コンテキストに応じてチーム メンバーまたは共同作成者が一覧表示されます。
State 作業項目を作成すると、 状態 は既定で最初のワークフロー状態になります。 現在の進行状況を反映するように更新します。
Reason 状態を変更すると、Azure DevOps によって自動的に更新されます。 各状態には既定の理由があります。
Area 製品またはチームに関連付けられている領域パスを選択するか、計画するまで空白のままにします。 エリアパスを編集するには、「 エリアパスを定義し、チームに割り当てる」を参照してください。
Iteration 作業のスプリントまたはイテレーションを選択するか、計画中に後で割り当てます。 イテレーションを編集するには、 イテレーション パス (スプリント) の定義とチームイテレーションの構成に関するページを参照してください。

アクティブ、開いている、解決済み、または終了した作業項目を追跡する

ワークフローの状態は、作業項目が作成から終了に移動する方法を表します。 また、作業項目がバックログまたはボードに表示されるかどうかも決定します。 Azure Boards のバックログとボードでのワークフロー カテゴリの状態の使用方法に関するページを参照してください。

ユーザー ストーリー (アジャイル) では、 NewActiveResolvedClosed、Removed などの状態が使用 されます。 含まれている画像は、ユーザー ストーリー (アジャイル)、問題 (Basic)、製品バックログ項目 (スクラム)、要件 (CMMI) の一般的な状態の進行状況を示しています。

ワークフローの状態: ユーザー ストーリー、アジャイル プロセス

アジャイル プロセスのユーザー ストーリー ワークフローの状態を示す図。

Note

作業の割り当て

作業項目は一度に 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 デプロイのグループを設定する」を参照してください。

作業項目テンプレートを使用してフォームをすばやく完成させる

作業項目テンプレートを使用すると、事前設定されたフィールド値を使用して作業項目をすばやく作成できます。 たとえば、そのタスクを作成するたびに、エリア パス、イテレーション パス、および規範を設定するタスク テンプレートを作成します。 「 テンプレートを使用して作業項目を追加および更新する」を参照してください。

[フォロー]、[最新の情報に更新]、[元に戻す]、[アクション] メニュー

[フォロー][最新の情報に更新][変更を元に戻す][アクション] メニュー コントロールは、すべての作業項目フォームに表示されます。

[フォローと更新] アイコンと [アクション] メニューを示すスクリーンショット。

Note

アクセス許可によっては、一部のメニュー オプションが表示されない場合があります。 Marketplace の拡張機能やプロセスのカスタマイズでは、追加のオプションを追加できます。

ディスカッション コントロール

ディスカッション コントロールを使用して、作業に関するコメントを追加および確認します。 入力ボックスにフォーカスを置くと、リッチ テキスト エディターのツール バーが表示されます。 各コメントは 履歴フィールドに エントリを記録します。 詳細については、「 作業項目の表示と追加」を参照してください。 ディスカッションまたは履歴に対してクエリを実行するには、 作業項目の履歴とディスカッション フィールドのクエリを参照してください。

作業項目フォーム内の [ディスカッション] セクションを示すスクリーンショット。

配置開発および関連する作業コントロールは、ほとんどの作業項目フォームに表示されます。

デプロイ コントロールを示すスクリーンショット。

開発コントロールを示すスクリーンショット。

[関連する作業] コントロールを示すスクリーンショット。

展開コントロールには、機能またはユーザー ストーリーの展開ステージと状態が表示され、リリース実行へのナビゲーションが提供されます。 「作業項目をデプロイにリンクする」を参照してください。

開発コントロールは、 開発 をトレースできるように、作業項目に関連する分岐、コミット、プル要求、ビルドを表示します。 作業項目からの Git 開発の推進を参照してください。

[関連する作業] コントロールには、リンクされた作業項目が表示され、リンクをすばやく追加または削除できます。 「ユーザー ストーリー、問題、バグ、その他の作業項目をリンクする」を参照してください。

History タブ、Links タブ、Attachments タブでは、監査、追跡可能性、共有がサポートされます。 変更履歴の確認、リンクの管理、ファイルの添付に使用します。

履歴: 作業項目に加えられた変更を確認する

History タブには、時間の経過に伴う作業項目への変更が記録されます。 共通フィールド、リッチ テキスト フィールド、ディスカッション エントリ、リンク、添付ファイルに対する各変更により、履歴エントリが作成されます。

状態変更履歴図が最初に表示されます。 [ すべて表示 ] を選択すると、完全な状態履歴が表示されます。

作業項目フォームの状態変更履歴図を示すスクリーンショット (Web ポータルのみ)。

左側のウィンドウでエントリを選択すると、変更の詳細が表示されます。 詳細については、「作業項目の履歴とディスカッションのフィールドに対するクエリ」を参照してください。

作業項目フォームの [履歴] タブの詳細を示すスクリーンショット。

[リンク] タブで、現在作業項目にリンクされている作業項目やその他のオブジェクトを追加、削除、または表示します。

作業項目フォームの [リンク] タブを示すスクリーンショット。

詳細については、「 作業項目を他のオブジェクトにリンクする 」および「 リンク型の参照」を参照してください

添付ファイル: ファイルを作業項目に添付する

[アタッチ]タブで、作業項目にアタッチされているファイルとイメージを追加、削除、または表示します。 最大 100 個の添付ファイルを追加できます。添付ファイルはそれぞれ 60 MB に制限されています。 詳細については、「 作業項目とソーシャル ツール内で情報を共有する」を参照してください。

Web ポータルでの作業を追跡する

Web ポータルから作業項目を追加および更新します。 その他のクライアントの概要については、「 Azure DevOps に接続するツールとクライアント」を参照してください。 Web ポータルを使用して、ここに記載されているタスクを実行します。

  • 作業項目: 自分に割り当てられた作業項目を簡単に見つける場合や、他の条件 (自分がフォローしている、自分がメンションされている、自分が表示または更新した、などの作業項目) に基づいて作業項目をフィルター処理する場合に使います。
  • ボード: かんばんプラクティスを実装し、状態を更新し、チームの作業フローを視覚化するために使います。
  • バックログ: プロダクトまたは ポートフォリオ バックログ内で、チームが行う作業を計画、優先順位付け、整理するために使います。
  • スプリント: スプリント中にチームが実行する作業を計画するために使います。
  • クエリ: 他のユーザーとの共有、一括更新、またはインポートやエクスポートの操作を目的として、作業項目を一覧表示する一連のフィルター条件を定義するために使います。
  • 配信計画: チームが配信を予定しているストーリーや機能のスケジュールを確認するために使います。 計画には、カレンダー ビューに対して、選んだチームのスプリント (イテレーション パス) に割り当てられた定義済みのスケジュール作業項目が表示されます。
  • 作業項目: 自分に割り当てられた作業項目を簡単に見つける場合や、他の条件 (自分がフォローしている、自分がメンションされている、自分が表示または更新した、などの作業項目) に基づいて作業項目をフィルター処理する場合に使います。
  • ボード: かんばんプラクティスを実装し、状態を更新し、チームの作業フローを視覚化するために使います。
  • バックログ: プロダクトまたは ポートフォリオ バックログ内で、チームが行う作業を計画、優先順位付け、整理するために使います。
  • スプリント: スプリント中にチームが実行する作業を計画するために使います。
  • クエリ: 他のユーザーとの共有、一括更新、またはインポートやエクスポートの操作を目的として、作業項目を一覧表示する一連のフィルター条件を定義するために使います。

テスト、レビュー、フィードバックを追跡する作業項目の種類

バックログ/ボードの種類に加えて、Azure Boards にはテスト、レビュー、フィードバック用の作業項目の種類が用意されています。 次の表に、これらの型と一般的な用途を示します。

カテゴリと作業項目の種類 以下の種類の作業を追跡するために使われる
コード レビュー リクエスト TFVC リポジトリに保持されているコードに対するコード レビュー要求を追跡します。 「開発者の人生の日」を参照してください。
コード レビュー応答 各レビュアーのコメントに対する応答。
フィードバック要求 フィードバック フォームを使用して生成されたフィードバック要求を追跡します。 「フィードバックの取得」を参照してください。
フィードバックの応答 Microsoft フィードバック クライアントを通じてフィードバックを提供する各ユーザーに対する応答を作成します。 「フィードバックの取得」を参照してください。
共有ステップ 共有手順を使用して 、異なるデータでテストを繰り返します
共有パラメーター 手動テスト ケースを実行するためのパラメーターを定義します。 「異なるデータを使用した複数回のテストの実行」を参照してください。
テスト事例 手動テストを定義します。 「テスト ケースの作成」を参照してください。
テスト計画 テスト スイートとテスト ケースをグループ化します。 「テスト計画とテスト スイートを作成する」を参照してください。
テスト スイート テスト 計画内のテスト シナリオにテスト ケースをグループ化します。 「テスト計画とテスト スイートを作成する」を参照してください。

必要なアクセス許可とアクセス権

貢献者グループのメンバーは、 ボード ハブのほとんどの機能を使用できます。 プロジェクトにユーザーを追加するには、プロジェクトまたはチームへのユーザーの追加に関する記事を参照してください。

次の表は、作業項目を表示および編集するメンバーの機能に影響するアクセス許可をまとめたものです。

Level Permission
エリア パス このノードの作業項目を表示します
エリア パス このノードの作業項目を編集します
Project タグ定義の作成
Project 作業項目の種類を変更する
Project 作業項目をプロジェクト外に移動する
Project 作業項目を削除して復元する
Project 作業項目を完全に削除

Basic アクセス権を持つユーザーは、作業追跡機能へのフル アクセス権を持っています。 利害関係者のアクセスは、特定の機能を制限します。 詳細については、「 作業の追跡のためのアクセス許可とアクセス権の設定 」および 「利害関係者アクセスのクイック リファレンス」を参照してください

次のステップ