スプリント計画に対応するためにタスクをバックログ項目に追加する
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
タスクの実装に必要な作業を追跡する必要があるときは、それらのタスクをバックログ項目に追加します。 また、個々のチーム メンバーとチームに割り当てられている作業を見積もるのにタスクを使用することもできます。 キャパシティ ツールを使用すると、チームがコミットできる作業量がわかります。 ただし、キャパシティと計画作業を比較するには、バックログ項目ごとにタスクを定義して見積もる必要があります。
この記事では、以下を行う方法について説明します。
- チームのスプリント バックログを選択する
- スプリント バックログまたはタスクボードからバックログ項目にタスクを追加する
- 作業を見積り、"残存作業" を設定する
各項目を完了するために必要な作業をキャプチャするのに必要な数のタスクを追加します。 タスクは、設計、コード、テスト、コンテンツ、サインアウトなど、実行するさまざまな作業を表すことができます。通常は、各チーム メンバーが独自のタスクを追加し、作業の見積もりを設定します。 ただし、開発のリーダーがストーリーまたは要件の初期タスクを定義することもあります。
- プロジェクト アクセス: project メンバーになる
- アクセス許可:
- Contributors または Project Administrators セキュリティ グループのメンバーになる。
- 作業項目を表示または変更するには、このノードで View 作業項目を表示しこのノードの作業項目を編集権限を Allow に設定します。 既定では、 共同作成者 グループではこのアクセス許可が [許可する]に設定されています。 詳細については、「作業追跡権限を設定する」を参照してください。
- アクセス レベル: 作業項目を追加または変更するには、少なくとも Basic アクセス権。 パブリック プロジェクトの 利害関係者 アクセス権を持つユーザーは、 Basic アクセス権を持つユーザーと同様に、バックログとボード機能へのフル アクセス権を持っています。 詳細については、「利害関係者アクセスクイック リファレンス」を参照してください。
- 定義済みのイテレーション: Planning ペインを使用するには、チーム管理者 既定のイテレーション (スプリント) パスを確認し、チームイテレーションを構成します。
- プロジェクト アクセス: project メンバーになる
- アクセス許可:
- Contributors または Project Administrators セキュリティ グループのメンバーになる。
- 作業項目を表示または変更するには、このノードで View 作業項目を表示しこのノードの作業項目を編集権限を Allow に設定します。 既定では、 共同作成者 グループではこのアクセス許可が [許可する]に設定されています。 詳細については、「作業追跡権限を設定する」を参照してください。
- アクセス レベル: 作業項目を追加または変更するには、少なくとも Basic アクセス権。
- 定義済みのイテレーション: Planning ペインを使用するには、チーム管理者 既定のイテレーション (スプリント) パスを確認し、チームイテレーションを構成します。
チームのスプリント バックログを開く
Web ブラウザーから、チームのスプリント バックログを開きます。 (1) 適切なプロジェクトが選択されていることを確認します。(2) [Boards] > [スプリント] を選択します。(3) チーム セレクター メニューから適切なチームを選択します。最後に (4) [バックログ] を選択します。
別のチームを選択するには、セレクターを開いて別のチームを選択するか、[すべてのスプリントを参照する] オプションを選択します。 または、検索ボックスにキーワードを入力して、プロジェクトのチーム バックログの一覧をフィルター処理することもできます。
表示されているものとは異なるスプリントを選択するには、スプリント セレクターを開き、目的のスプリントを選択します。
システムには、現在のチーム フォーカスに対して選択されたスプリントのみが一覧表示されます。 目的のスプリントが一覧に表示されない場合は、メニューから [新しいスプリント] を選択し、[既存のイテレーションを選択します] を選択します。 詳細については、イテレーション (スプリント) パスの定義に関する記事を参照してください。
Web ブラウザーから、チームのスプリント バックログを開きます。 (1) 適切なプロジェクトが選択されていることを確認します。(2) [Boards] > [スプリント] を選択します。(3) チーム セレクター メニューから適切なチームを選択します。最後に (4) [バックログ] を選択します。
別のチームを選択するには、セレクターを開いて別のチームを選択するか、[すべてのスプリントを参照する] オプションを選択します。 または、検索ボックスにキーワードを入力して、プロジェクトのチーム バックログの一覧をフィルター処理することもできます。
表示されているものとは異なるスプリントを選択するには、スプリント セレクターを開き、目的のスプリントを選択します。
システムには、現在のチーム フォーカスに対して選択されたスプリントのみが一覧表示されます。 目的のスプリントが一覧に表示されない場合は、メニューから [新しいスプリント] を選択し、[既存のイテレーションを選択します] を選択します。 詳細については、イテレーション (スプリント) パスの定義に関する記事を参照してください。
スプリントに既存の作業項目を追加する
まだスプリントに作業項目を割り当てていない場合は、「1. バックログ項目をスプリントに割り当てる」を参照してください。
作業項目を追加したものの、スプリント バックログに表示されない場合は、その区分パスとイテレーション パスをチェックします。
- 区分パスは、チームに割り当てられている区分の 1 つと一致している必要があります
- イテレーション パスは、選択したスプリントのイテレーションと一致している必要があります。
イテレーション パスをチームに割り当てる方法の詳細については、イテレーション パスの定義とチーム イテレーションの構成に関する記事を参照してください。
タスク作業項目を追加したものの、プロダクト バックログ項目の子として表示されない場合は、スプリント バックログから親を設定することができます。
選択したスプリントに割り当てられている親が未設定のタスクは、[親が未設定] グループのバックログの上部に表示されます。 親に設定する作業項目の上にタスクをドラッグ アンド ドロップします。
バックログ項目にタスクを追加する
まだスプリントにバックログ項目を割り当てていない場合は、今すぐ行います。 また、スプリントの開始日と終了日を設定する必要があります。
スプリント バックログ項目ごとに、タスクを追加します。 スプリント バックログまたはボードからタスクを追加すると、そのタスクは自動的に親バックログ項目にリンクされます。
ヒント
タイトルを入力するだけで、タスクボードに複数のタスクをすぐに追加することができます。 その後、項目を一括で編集して割り当てたり、詳細を追加したりできます。 また、タスクボードに表示するためにそのフィールドを確実に追加することで、"残存作業" をカードに入力することもできます。
スプリント バックログまたはタスクボードからタスクを追加できます。 追加するすべての項目は、選択したスプリントのイテレーション パスに自動的に割り当てられます。
[バックログ] ビューで、プラス記号を選択して、タスクの作業項目フォームを開きます。
次のセクションに記載されているとおりに、フォームに入力します。
もう 1 つのオプションは、タスクボードを開き、タスクをカードとして追加する方法です。 プラス記号アイコンを選択し、項目のタイトルを入力して、キーボードの Enter キーを押します。
ヒント
タスクボードを使用すると、作業項目のタイトルを指定するだけで、すぐにタスクを追加できます。 カードにフィールドを表示する方法については、スプリント タスクボードのカスタマイズに関する記事を参照してください。
スプリント ビューを対話的にフィルター処理するには、 Filter を選択し、キーワードを指定するか、フィールドまたはタグの値を選択します。 詳細については、「バックログ、ボード、クエリ、計画を対話的にフィルター処理する」を参照してください。
タスク フォームに入力する
タスクに名前を付け、"残存作業" の見積もりを入力します。 また、作業を行っているメンバーがわかっている場合は、そのチーム メンバーにタスクを割り当てます。
計画段階において、残存作業はタスクの完了にかかる時間の見積もりに相当します。
経験則として、タスクのサイズを 1 日以下に設定することをお勧めします。 タスクが大きすぎる場合は、チームでそれを分割してください。 場合によっては、他のタスクが完了するまで、一部のタスクを効果的に見積もることができません。 タスクの作成は今すぐ行い、見積もりは十分な情報が得られたときに行うようにしてください。
スプリント中、チーム メンバーは残存作業を更新して、そのタスクの完了に必要な時間を継続的に反映します。 この値は、作業の開始後に実際に増加する可能性があります。 たとえば、8 時間かかると見積もったタスクを 4 時間作業した後に、見積もりよりもさらに 16 時間必要であることに気付いたとします。 この場合は、[残存作業] フィールドを 20 (8 - 4 + 16) に更新します。 タスクを進めるにつれて、より多くの時間が必要になることに気付くことがあります。 常に残存作業をできるだけ正確に見積もってタスクを更新してください。 そうすることで、スプリントに残っている作業の合計量を正確に表すことができます。
フィールド
使用方法
このタスクを完了するために必要なおおよその作業量。 通常、このフィールドは割り当てられた後は変わりません。
時間数または日数で作業を指定できます。 このフィールドに関連付けられた固有の時間単位はありません。
このタスクを完了するための残存作業量。 作業の進行状況に応じて、このフィールドを更新します。 これはキャパシティ グラフとスプリント バーンダウン グラフの計算に使用されます。 作業は、チームで選択した任意の測定単位で指定できます。
タスクの実行に費やされた作業量。
チームでスプリント キャパシティをアクティビティ単位で計画する場合に、このタスクが表すアクティビティの種類を選択します。
親が未設定のタスク
親バックログ項目またはユーザー ストーリーへのリンクのないタスクは、タスクボードの上部に表示されます。 親が未設定のタスクは、他のタスクと同様の方法で追跡できます。 既存のバックログ項目にドラッグして親を設定することもできます。 親が未設定のカードは、親が未設定のすべてのタスクに対して定義された残存作業の合計を追跡します。 ただし、どの作業項目にも関連付けられていません。