6. タスクボードを更新して監視する
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
スプリント計画を設定したら、その計画をスプリント中に実行します。 毎日のスクラム会議で、チームはバックログ項目とタスクの進行状況をスプリント タスクボードから確認できます。
タスクボードは、各スプリント タスクのフローと状態を視覚化するものです。 これを使用すると、バックログ項目の状態と各チーム メンバーに割り当てられた作業を効果的に確認できます。 また、タスクを完了するための残存作業の合計量も列内で集計されます。
この記事では、以下を行う方法について説明します。
- チームのスプリント タスクボードを開く
- タスクボードをカスタマイズする
- タスクボードを使用して、毎日のスクラム会議時に進捗状況を確認する
- タスクボードで作業項目をフィルター処理してグループ化する
- ドラッグ アンド ドロップを使用してタスクの状態を更新する
- 残存作業を更新する
- スプリントを閉じる
スプリント バックログに追加されたタスクがまだない場合は、今すぐ追加してください。
注意
タスクボードは、2 種類あるボードのうちの 1 つです。 各バックログとボードでサポートされている機能の概要については、バックログ、ボード、計画に関する記事を参照してください。
前提条件
- プロジェクトへの接続。 プロジェクトがまだない場合は、作成します。
- 共同作成者またはプロジェクト管理者セキュリティ グループのメンバーとしてプロジェクトに追加される必要があります。 追加するには、プロジェクトまたはチームにユーザーを追加します。
- 作業項目を追加し、すべてのボード機能を実行するには、少なくとも Basic アクセス権を持つ必要があります。 詳細については、「利害関係者アクセスクイック リファレンス」を参照してください。
- 作業項目を表示または変更するには、[このノードの作業項目の表示] および [このノードの作業項目の編集] アクセス許可を [許可] に設定している必要があります。 既定では、共同作成者グループにはこのアクセス許可が設定されています。 詳細については、「作業追跡のアクセス許可とアクセスを設定する」を参照してください。
Note
利害関係者アクセス権を割り当てられたユーザーは、次のタスクボード機能を実行できません: カードに表示されるフィールドを更新する、または [計画] ペインを使用してスプリントの割り当てを変更する。
注意
Stakeholderアクセス権を持つユーザーは、 タスクの追加、カードに表示されるフィールドの更新、ステータスを更新するためのドラッグ アンド ドロップ タスク、または Planning ウィンドウを使用してスプリントの割り当てを変更するタスクタスク機能を実行することはできません。
チームのスプリント タスクボードを開く
Web ブラウザーから、チームのスプリント バックログを開きます。
- 適切なプロジェクトが選択されていることを確認します
- [ボード]>[スプリント] を選択します
- チーム セレクター メニューから正しいチームを選びます
- タスクボードを選択します
別のチームを選択するには、セレクターを開いて別のチームを選択するか、[スプリント ディレクトリを表示する] または [すべてのスプリントを参照する] オプションを選択します。 または、検索ボックスにキーワードを入力して、プロジェクトのチーム バックログの一覧をフィルター処理することもできます。
表示されているものとは異なるスプリントを選択するには、スプリント セレクターを開き、目的のスプリントを選択します。
システムには、現在のチーム フォーカスに対して選択されたスプリントのみが一覧表示されます。 目的のスプリントが一覧に表示されない場合は、メニューから [新しいスプリント] を選択し、[既存のイテレーションを選択します] を選択します。 詳細については、イテレーション (スプリント) パスの定義に関する記事を参照してください。
Web ブラウザーから、チームのスプリント バックログを開きます。 (1) 適切なプロジェクトが選択されていることを確認します。(2) [Boards] > [スプリント] を選択します。(3) チーム セレクター メニューから適切なチームを選択します。最後に (4) [タスクボード] を選択します。
別のチームを選択するには、セレクターを開いて別のチームを選択するか、[すべてのスプリントを参照する] オプションを選択します。 または、検索ボックスにキーワードを入力して、プロジェクトのチーム バックログの一覧をフィルター処理することもできます。
表示されているものとは異なるスプリントを選択するには、スプリント セレクターを開き、目的のスプリントを選択します。
システムには、現在のチーム フォーカスに対して選択されたスプリントのみが一覧表示されます。 目的のスプリントが一覧に表示されない場合は、メニューから [新しいスプリント] を選択し、[既存のイテレーションを選択します] を選択します。 詳細については、イテレーション (スプリント) パスの定義に関する記事を参照してください。
タスクボードをカスタマイズする
各チームは、次の方法でタスクボードをカスタマイズできます。
- 列を追加または名前変更する。
- カードをカスタマイズして別のフィールドを表示したり、指定したフィールド条件に基づいてカードの色を変更したりする。
- タスクボードにバグを表示する。 チームは、この記事に示すように、バグをプロダクト バックログ項目と同様に管理したり、それらをタスクと同様に管理することができます。 バグをタスクと同様に追跡する場合は、スプリント バックログとタスクボードに、バグがタスクと同じレベルで表示されます。
- タスクボードに表示されるカードをカスタマイズして、他のフィールドを表示する。
- タスクボードにバグを表示する。 チームは、この記事に示すように、バグをプロダクト バックログ項目と同様に管理したり、それらをタスクと同様に管理することができます。 バグをタスクと同様に追跡する場合は、スプリント バックログとタスクボードに、バグがタスクと同じレベルで表示されます。
製品バックログのボードとは異なり、チーム構成設定を使用して Taskboard に別の列を追加することはできません。 代わりに、プロジェクトで使用されるタスク作業項目の種類のワークフロー定義を変更する必要があります。 ワークフローをカスタマイズすると、プロジェクト内のすべてのチームのタスクボードの列が更新されます。
管理者は、次の方法ですべてのチームのタスクボードをカスタマイズできます。
管理者は、プロジェクト用に選択されたプロセス モデルに基づいて、次の方法ですべてのチームのタスクボードをカスタマイズできます。
継承されたプロセス モデル:
オンプレミス XML プロセス モデル:
タスクボードのコントロール
コントロール | 機能 |
---|---|
Backlog | スプリント バックログ ビューに切り替えます |
Board | タスクボード ビューに切り替えます |
容量 | 容量計画に切り替える |
ストーリー/ユーザー別にグループ化 | バックログ項目またはチーム メンバーに基づいてカードのグループ化を切り替えます |
Person | タスクをフィルター処理して、すべてのメンバーまたは選択したチーム メンバーに割り当てられている項目を表示します |
ボード設定を開く | |
/ | 全画面表示モードを開始または終了します |
「バックログのキーボード ショートカット」も参照してください。
毎日のスクラム会議で進行状況を確認する
毎日のスクラム時にタスクボードをフィルター処理して、関心のある項目だけを確認することができます。
- プロダクト バックログ項目、ストーリー、要件、またはバグの進行状況を監視するには、それらをバックログ項目またはストーリー別にグループ化します。
- 個々のチーム メンバーの進行状況を監視する場合は、ユーザー別にグループ化します。
注意
変更が発生すると、タスクボードが自動的に更新されます。 ライブ更新のコントロールはありません。更新はバックグラウンドで行われます。 他のチーム メンバーがタスクボード上のカードを移動または並べ替えると、それらの変更に応じてタスクボードが自動的に更新されます。 最新の変更を確認するために F5 キーを押す必要はありません。
個々のチーム メンバーに割り当てられた作業のみを確認したい場合は、[ユーザー] フィルターを使用します。
ヒント
チームに属していないタスクが表示されている場合は、適切なチームを選択したかどうかを確認してください。
項目の進行状況を表示する
このビューを使用すると、完了に近い項目とまだ開始されていない項目をすばやく確認できます。
バックログからタスクまでのグループ化に基づいてカードを表示するには、[表示オプション] を選択し、[ストーリー] (アジャイルの場合)、[イシュー] (基本の場合)、[バックログ項目 (スクラムの場合)]、および [要件] (CMMI の場合) を選択します。
行をすべて折りたたむかすべて展開し、行の展開 () と折りたたみ () を選択的に行うことで、特定の項目とそのタスクだけを表示することができます。
チーム メンバーの進行状況を表示する
このビューを使用すると、完了した作業と残っている作業を個々のチーム メンバーごとに確認できます。 スプリント タスクの完了に向けて支援が必要なユーザーもすばやく確認できます。 このビューには、選択したチーム メンバーに割り当てられている項目とタスクが表示されます。
特定のチーム メンバーのタスクに絞り込むには、 フィルター アイコンを選択し、[担当者] フィルター ボックスから名前を選択します。
チーム メンバー別にタスクをグループ化する
このビューを使用すると、各チーム メンバーに関連付けられているすべてのタスクをすばやく確認できます。 バックログ項目は、このビューには表示されません。各個人に関連付けられているタスクのみが表示されます。
[表示オプション] アイコンを選択し、[ユーザー] を選択します。
タスクが割り当てられているチーム メンバーのみが一覧表示されます。 すべてのタスクは、列の状態の下にカードとして表示されます。
特定のチーム メンバーのタスクをフィルター処理するには、 Filter を選択し、その名前を Assigned to フィルター ボックスから選択します。 詳細については、「バックログ、ボード、クエリ、計画を対話的にフィルター処理する」を参照してください。
スプリント サイクル中にタスクを更新する
タスクボードを使用すると、タスクの状態と残存作業の両方を簡単に更新できます。
タスクの状態を更新する
タスクが進行中か完了済みかを反映するには、タスクを下流の列にドラッグします。
タスクを [完了] または [完了済み] 列に移動すると、CMMI を除くすべてのプロセスで、[残存作業] フィールドが自動的に 0 に更新されます。 残りの作業が多い場合は、[状態] を [進行中] または [作業予定] に戻し、[残存作業] の値を入力します。
残存作業を更新する
残存作業を (できれば毎日のスクラム会議の前に) 更新すると、チームが進捗状況を常に把握できます。 また、バーンダウン グラフがより滑らかになります。
各チーム メンバーは、自分が作業したタスクを確認し、残りの作業を見積もることができます。 完了に予想以上に時間がかかっていることに気づいた場合は、タスクの [残存作業] を増やす必要があります。 [残存作業] には、タスクが完了するまでの残存作業時間としてチーム メンバーが見積もった時間が常に正確に反映されている必要があります。
スプリントを閉じてタスクボードを更新する
スプリントの終了時には、次の最終タスクを完了します。
- 完了したすべてのタスクの [残存作業] をゼロにする
- 完了したすべてのバックログ項目の状態を更新する
- 未完了のバックログ項目とタスクを次期スプリントにドラッグするか、プロダクト バックログに戻す。
未完了の項目をプロダクト バックログまたは以後のスプリントにドラッグすると、プロダクト バックログのイテレーション パスや以後のスプリントに対応するように、未完了のすべての子タスクのイテレーション パスが更新されます。
「スプリント終了アクティビティ」も参照してください。
タスクボード上の項目の数を減らす
タスクボードで許可されている項目の数を超えると、項目の数を減らす必要があることを示すメッセージが表示されます。 項目の最大数には、[要件] カテゴリと [タスク] カテゴリに含まれる作業項目の種類が含まれます。
タスクボード上の項目の数を減らすには、項目をバックログまたは別のスプリントに移動します。 親 PBI またはユーザー ストーリーを移動すると、アクティブなすべての子タスク (状態が [完了] または [終了] ではないもの) が自動的に親項目と共に移動します。
- タスクボードから、PBI またはユーザー ストーリーを最初の列からバックログまたは以後のスプリントにドラッグします。 すべての子タスクは、親項目と共に自動的に移動します。
- スプリント バックログから、移動する項目を複数選択し、項目のコンテキスト メニューを選択します。 その後、移動先のイテレーションを選択します。
または、プロジェクトでオンプレミスの XML プロセスを使用している場合は、許可される項目の最大数を増やすこともできます。
次のステップ
関連記事
ご覧のように、タスクボードはスクラム アクティビティのサポートを提供します。 関連記事については、次を参照してください。