Azure DevOps Services |Azure DevOps Server 2022 および Azure DevOps Server 2019
バックログ項目にタスクを追加することは、それらを実装するために必要な作業を追跡するために不可欠です。 タスクは、個々のチーム メンバーとチーム全体に割り当てられた作業量を見積もるのにも役立ちます。 容量ツールは、チームがコミットできる作業量を示します。 容量と計画作業を効果的に比較するには、バックログ項目ごとにタスクを定義して見積もります。
包括的なタスクを定義する:
- 各バックログ項目を完了するためのあらゆる側面を把握するために必要な数のタスクを追加します。
- タスクは、設計、コーディング、テスト、コンテンツ作成、サインオフなどのさまざまなアクティビティを表すことができます。
作業の割り当てと見積もり:
- 個々のタスク: チーム メンバーは通常、独自のタスクを追加し、ワークロードの見積もりを設定します。
- 初期タスク: または開発リーダーは、ストーリーまたは要件の初期タスクを定義できます。
タスクを追加して管理すると、チームは各項目の重要性と必要な作業を明確に解釈できます。 このアクションにより、ワークロードの分散とプロジェクト計画が向上します。
Prerequisites
Category | Requirements |
---|---|
Project access | Project member. |
Permissions | - [共同作成者] または [プロジェクト管理者] のセキュリティ グループのメンバー。 - 作業項目の表示または変更を行うには: [このノードの作業項目を表示する] および [このノードの作業項目を編集する] アクセス許可を [許可] に設定します。 既定では、 共同作成者 グループではこのアクセス許可が [許可する]に設定されています。 詳細については、「作業追跡権限を設定する」を参照してください。 |
Access levels | 作業項目を追加または変更するには:少なくとも Basic アクセス。 パブリック プロジェクトの 利害関係者 アクセス権を持つユーザーは、 Basic アクセス権を持つユーザーと同様に、バックログとボード機能へのフル アクセス権を持っています。 詳細については、「利害関係者アクセスクイック リファレンス」を参照してください。 |
Defined iterations | [計画] ウィンドウを使用するには:チーム管理者がイテレーション パス (スプリント) を定義し、チームイテレーションを構成します。 |
Category | Requirements |
---|---|
Project access | Project member. |
Permissions | - [共同作成者] または [プロジェクト管理者] のセキュリティ グループのメンバー。 - 作業項目の表示または変更を行うには: [このノードの作業項目を表示する] および [このノードの作業項目を編集する] アクセス許可を [許可] に設定します。 既定では、 共同作成者 グループではこのアクセス許可が [許可する]に設定されています。 詳細については、「作業追跡権限を設定する」を参照してください。 |
Access levels | 作業項目を追加または変更するには: 少なくとも 基本 アクセスが必要です。 |
Defined iterations | [計画] ウィンドウを使用するには:チーム管理者がイテレーション パス (スプリント) を定義し、チームイテレーションを構成します。 |
チームのスプリント バックログを開く
Web ブラウザーから、チームのスプリント バックログを開きます。 (1) 適切なプロジェクトを選択したことを確認し、(2) Boards>Sprintsを選択し、(3) チームセレクターメニューから適切なチームを選択し、最後に (4) バックログを選択します。
別のチームを選ぶには、セレクターを開いて別のチームを選択するか、
[すべてのスプリントを参照] オプションを選びます。 または、検索ボックスにキーワードを入力して、プロジェクトのチーム バックログの一覧をフィルター処理することもできます。
表示されているものとは別のスプリントを選択するには、スプリント セレクターを開いて目的のスプリントを選択します。
システムには、現在のチーム フォーカスに対して選択されたスプリントのみが一覧表示されます。 目的のスプリントが一覧に表示されていない場合は、メニューから [新しいスプリント] を選択し、[既存のイテレーションを選択] を選択します。 詳細については、「イテレーション (スプリント) パスの定義」を参照してください。
既存の作業項目をスプリントに追加する
スプリントに割り当てられている作業項目がない場合は、「1 バックログ項目をスプリントに割り当てる」を参照してください。
作業項目を追加したが、スプリント バックログに表示されない場合は、その領域と反復パスを確認してください。
- エリア パスは、チームに割り当てられているいずれかのエリアと一致している必要があります
- [反復パス] は、選択したスプリントの反復と一致する必要があります。
イテレーション パスをチームに割り当てる方法の詳細については、「イテレーション パスの定義とチーム イテレーションの構成」を参照してください。
タスク作業項目を追加したにもかかわらず、製品バックログ項目の子として表示されない場合は、スプリント バックログから親にすることができます。
選択されたスプリントに割り当てられている、親が未設定のタスクは、[親が未設定] グループのバックログの上部に表示されます。 親に設定する作業項目の上にタスクをドラッグ アンド ドロップします。
バックログ項目にタスクを追加する
スプリントにバックログ項目が割り当てられない場合は、このタイミングで行ってください。 また、スプリントの開始日と終了日を設定してください。
各スプリント バックログ アイテムに対してタスクを追加します。 スプリント バックログやボードからタスクを追加すると、そのタスクは自動的に親のバックログ アイテムにリンクされます。
Tip
タスクボードでタイトルを入力するだけで、複数のタスクをすばやく追加できます。 あとで一括編集を行い、担当者の割り当てや詳細の追加を行うことができます。 また、タスクボードに残作業時間のフィールドを追加し、表示するように設定しておけば、カード上で残作業時間を入力することもできます。
タスクは、スプリント バックログまたはタスクボードから追加できます。 追加したすべての項目は、選択したスプリントのイテレーション パスに自動的に割り当てられます。
[バックログ] ビューで、プラス記号を選択すると、タスクの作業項目フォームが開きます。
[スプリント バックログ] ページを示すスクリーンショット
次のセクションで説明されているとおりにフォームに入力します。
もう 1 つのオプションは、タスクボードを開き、タスクをカードとして追加することです。 プラス アイコン () を選択し、項目のタイトルを入力して、キーボードの Enter キーを押します。
Tip
タスクボードでは、作業項目のタイトルを指定するだけでタスクをすばやく追加できます。 カードにフィールドを表示する方法については、「スプリント タスクボードのカスタマイズ」を参照してください。
スプリント ビューを対話的にフィルター処理するには、[フィルター] を選択し、キーワードを指定するか、フィールドまたはタグの値を選択します。 詳細については、「「Azure Boards でバックログ、ボード、クエリ、プランを対話的にフィルター処理する」を参照してください。
タスク フォームに入力する
タスクに名前を付け、残存作業の見積もりを入力します。 また、作業を行っているメンバーがわかっている場合は、そのチーム メンバーにタスクを割り当てます。
計画段階では、残存作業はタスクの完了にかかる時間の見積もりに相当します。
目安として、タスクは 1 日以内に完了できるサイズにするのが理想です。 タスクが大きすぎる場合は、チームで分割する必要があります。 場合によっては、他のタスクが完了するまで、一部のタスクを効果的に見積もることができないことがあります。 まずタスクを作成し、十分な情報が得られてから見積もりを入力します。
スプリントの期間中、チーム メンバーはタスクの完了に必要な時間を常に反映するように残作業時間を更新します。 この値は、作業を開始した後に増加することもあります。 たとえば、8 時間の見積もりで作業を開始し、4 時間経過した時点で、さらに 16 時間必要であることがわかった場合、 [残作業時間] フィールドには 20 (8−4+16) と入力します。 タスクを進める中で、より多くの時間が必要になることもあります。 残作業時間は常に最善の見積もりを使って更新してください。 そうすることで、スプリント全体の残作業量を正確に反映できます。
Field
Usage
タスクの完了に必要なおおよその作業量。 通常、このフィールドは割り当てられた後は変わりません。
時間数または日数で作業を指定できます。 このフィールドに関連付けられた固有の時間単位はありません。
このタスクを完了するための残存作業量。 作業の進行状況に応じて、このフィールドを更新します。 これは キャパシティ グラフ と スプリント バーンダウン グラフの計算に使用されます。 作業は、チームで選択した任意の測定単位で指定できます。
タスクの実行に費やされた作業量。
チームでスプリント キャパシティをアクティビティ別に計画する場合は、このタスクが表すアクティビティの種類を選択します。
Unparented tasks
親バックログ項目またはユーザー ストーリーへのリンクがないタスクは、タスクボードの上部に表示されます。 親が未設定のタスクも、他のタスクと同様の方法で追跡できます。 既存のバックログ項目にドラッグして親を設定することもできます。 親が未設定のカードは、親が未設定のすべてのタスクに対して定義されている残存作業の合計を追跡します。 ただし、このカードは特定の作業項目とは関連付けられていません。
作業項目の親を解除する
作業項目を親から解除すると、親バックログ項目やユーザー ストーリーとの関連付けが解除されます。 このアクションは、タスクを再編成する場合や、作業項目の親が関連しなくなった場合に役立ちます。
あなたのプロジェクトから、ボード>タスクボードを選択してください。
タスクボードで、親を解除するタスクを見つけます。
タスク カードを選択して詳細ウィンドウを開きます。
作業項目の詳細で、[リンク] セクションを見つけて、[親リンク] または [関連する作業] の下に親リンクを見つけます。
親リンクの横にある [削除] (ごみ箱アイコン) を選択して、関連付けを削除します。
作業項目を保存します。
タスクは、タスクボードの上部に独立したタスクとして表示されます。
タスクが親バックログ項目またはユーザー ストーリーに関連付けられていないことを確認します。
Tips
- 一括親解除: 複数タスクの親解除を行うには、一括編集 機能を使用してみてください。 親を解除するタスクを選択し、[編集] を選択して必要に応じて親リンクを削除します。
-
Using queries:
- 管理を容易にするために、親を持たないすべてのタスクを一覧表示するクエリを作成します。
- [クエリ] に移動し、新しいクエリを作成し、親なしでタスクをフィルター処理する条件を設定します。
- ドラッグ アンド ドロップ: 別の方法として、ボード構成でサポートされている場合は、タスクボード上のタスクを [親が未設定] セクションに直接ドラッグできます。