Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
スクラム メソッドでは、 イテレーション パス ( スプリント) を使用して、特定の期間と周期内のチームの作業を計画します。 Azure Boards でスクラム プラクティスを実装するための便利なツールには、イテレーション パスに基づいてフィルター処理されたバックログとボードが含まれます。 スクラムを使用して、スプリントのスケジュールと計画、ボードの更新、スプリントバーンダウンの監視を行うことができます。
スクラムの概要については、「スクラムとは」を参照してください。
Azure Boards のスクラム
Azure Boards でスクラムを実装するための一般的な手順は次のとおりです。 詳細については、リンクされた各記事を選択してください。
チームとスプリントを構成する
- プロジェクト レベルのイテレーション パスを定義し、日付を設定します。
- プロジェクト レベルのエリア パスを追加するか、各チームを構成するときにエリア パスを追加します。
- チームを追加します。
- チーム レベルのイテレーション パスを選択します。
チーム バックログを作成する
Note
バックログまたはボードに目的の作業項目が表示されない場合は、「バックログの 作成と管理」を参照してください。 詳細については、「Azure Boards とは」を参照してください。
バックログ項目をスプリントに割り当てる
製品バックログからスプリントに作業項目をドラッグ アンド ドロップすることで、作業項目をすばやくスプリントに割り当てることができます。 Scrum の使用を開始するには、Azure DevOps プロジェクトごとに定義済みの既定のスプリントを使用できます。
スプリントの進行状況を監視する
スプリントを閉じる
- スプリント終了アクティビティを実行します。
- スプリント振り返り会議を開催します。
スプリント バックログ
スプリント バックログとボードは、特定のイテレーション パスまたはスプリントに割り当てられたチームの作業項目のフィルター処理されたビューを提供します。 スプリントはプロジェクトに対して定義され、チーム用に選択されます。
チーム バックログから、ドラッグ アンド ドロップを使用して作業をイテレーション パスにマップし、各スプリントの作業を個別のバックログで表示できます。 スプリント バックログには、選択したスプリントに対応するイテレーション パスを持つバックログ項目のフィルター処理されたサブセットが含まれます。
複数のチームで作業していて、各チームが独自のバックログ ビューを必要とする場合は、 より多くのチームを作成できます。 その後、各チームは、チームの既定のエリア パスとイテレーション パスに作業項目をフィルター処理する独自のアジャイル ツールのセットにアクセスできます。
計画ビュー
チームに対して選択した各スプリントは、スプリント バックログ、ボード、およびその他のアジャイル ツールにアクセスして、作業の計画と追跡を行うことができます。 計画ビューには、スプリント計画の概要が表示されます。
プロジェクト バックログまたはスプリント バックログ ページで、[ オプションの表示 ] アイコンを選択し、[ 計画] を選択します。 チーム用に選択されたスプリントがサイド ウィンドウに表示されます。
スプリント バックログを選択するには、[ 計画 ] ウィンドウからスプリント リンクのいずれかを選択するか、スプリント バックログ ページのスプリント セレクターから選択できます。
[計画] ウィンドウまたはスプリントドロップダウン リストにスプリントが表示されない場合は、スプリントを追加するか、チームの既存のスプリントを選択できます。 詳細については、「スプリントの 定義」を参照してください。
Note
[計画] ウィンドウには、チームが選択したスプリントが増えている場合でも、現在のスプリントと今後 10 回のスプリントのみが表示されます。
キャパシティトラッキング
イテレーション パスを定義し、チームのイテレーションを構成したら、アジャイル容量計画ツールを使用して、スプリント中にチームがコミットできる作業を計画できます。 容量計画ツールと容量バー ツールは、このタスクをサポートします。
容量計画
[ 容量 ] タブの下にあるチーム容量ツールを使用して、個々のチーム メンバーの容量と休暇、チーム全体の休日または共有日を設定します。 チームのキャパシティを設定すると、チームは各スプリントに対する正確な作業時間または日数を把握します。 詳細については、「チームとチーム メンバーのキャパシティを設定する」を参照してください。
キャパシティ バー
[ 作業の詳細 ] ウィンドウには、スプリント中に作業するチーム メンバーごとに、チーム全体の容量バー、 アクティビティ別、または 割り当て 対象別の容量バーが表示されます。 容量バーを使用すると、スプリントの容量が超過しているユーザー、ちょうどよいユーザー、または容量不足のユーザーをすばやく確認できます。
容量バーを表示するには、[ 表示オプション ] アイコンを選択し、[ 作業の詳細] を選択します。 計画ツールで個々のチーム メンバーと割り当てを追加すると、容量バーが表示され、その個人の更新が表示されます。 チームと個々の容量には、現在の日からスプリントの終わりまでの容量が常に反映されます。
キャパシティ バーは、次の各アクティビティで更新されます。
- 作業は残存作業時間がゼロでない状態で割り当てられます。
- 残りの作業変更。
- 日付はスプリント サイクル内で変更されます。
タスク ボードとバーンダウン グラフ
スプリント中は、タスク ボードとスプリント バーンダウン チャートを使用して進行状況を追跡できます。 スプリント バーンダウン チャートには、チームがスプリント計画を満たすために順調に進まれているかどうかを判断するための一目でわかるビジュアルが表示されます。
タスク ボード
タスク ボードには、スプリントを完了するために必要な作業の対話型の進行状況レコードが用意されています。 スプリント中に、タスクの状態と各タスクの残りの作業を更新します。 毎日、または週に数回タスクを更新することで、よりスムーズなバーンダウン グラフを作成できます。
バーンダウン グラフ
スプリント バーンダウン グラフには、計画中に見積もった作業を完了する際のチームの進捗状況が反映されます。 バーンダウン チャートを使用して、リスクを軽減し、スプリント サイクル全体を通じてスコープの拡大を確認します。
バーンダウン グラフでは、理想的な傾向線は常に安定したバーンダウンを示し、青い領域は実際に発生していることを表します。 この領域では、チーム メンバーがタスクを追加する場合の作業の蓄積と、チーム メンバーがタスクを完了した時点での作業の削減を示します。
速度と予測ツール
複数のスプリントの後、 ベロシティ チャート と 予測ツール を使用して、チームが将来のスプリントで完了できる作業を見積もることができます。
速度グラフ
Velocity は、スプリント サイクル中にチームが完了した作業の量に関する分析情報を得るために役立つメトリックです。 各チームは、1 つのベロシティ チャートに関連付けられています。
チーム バックログ ページの [分析] タブで速度グラフを選択します。 グラフの水色のバーは、特定のスプリントのストーリー ポイントまたは作業項目のサイズに基づいて、計画された作業量の合計を示します。 緑色の領域は、完了した作業項目の合計見積作業量を示します。 濃い青色の領域は、まだ完了していないアイテムの推定作業量に対応します。
速度はスプリントのチーム容量によって異なりますが、時間の経過と同時に、完全なバックログに対する予測では 平均速度 が信頼できる必要があります。 より信頼性の高いベロシティ メトリックを取得するには、バックログ項目のサイズ、作業量、ストーリー ポイントの変動を最小限に抑えます。
予測ツール
予測ツールは、指定されたチーム速度を指定して、スプリント内でチームが完了できる作業の量を判断するのに役立ちます。 [チーム バックログ ] ページで、[ オプションの表示 ] アイコンを選択し、[ 予測 ] を [オン] に設定します。
予測グラフで、速度を異なる値に設定して、スプリント内で完了できる項目の数と項目を把握します。 ベロシティを設定すると、チームが選択したスプリントのセットのスコープ内にある項目を確認できます。 次の例では、速度 を 15 に設定すると、表示されている作業が完了するまでに 3 つのスプリントが必要であることを示しています。
スプリント スコープの変更
スプリント スコープ変更グラフまたはウィジェットはありませんが、バーンダウン グラフには右上に [Total Scope Increase]\(スコープの合計増加 \) が表示されます。 また、スプリントの開始後にスプリントに追加または削除された作業項目のクエリを実行することもできます。
スプリントの開始後に追加または削除された作業項目のクエリ
チーム バックログの ベロシティ チャートまたはベロシティ チャートウィジェット で、目的のスプリントの 予定バー を選択します。
[クエリ 結果 ] ページが開き、スプリントの開始時に定義された作業項目の一覧が表示されます。
[ エディター ] タブを選択してクエリを編集し、[ エディター ] ページでクエリを次のように変更します。
スプリントの開始後にスプリントに追加された作業項目を一覧表示するには:
- ID フィールドの演算子を Not In に変更します。
- クエリの先頭に句を挿入して、関心のある作業項目の種類に「In」を指定します。
- チームのエリア パスの Under 句を追加します。
- 目的のスプリント =の句を追加します。
更新されたクエリは、次の図のようになります。
開始後にスプリントから移動した作業項目を一覧表示するには:
- クエリの先頭に句を挿入して、関心のある作業項目の種類に「In」を指定します。
- チームのエリア パスの Under 句を追加します。
- 目的のスプリント イテレーション パスに Not Under 句を追加します。
更新されたクエリは、次の図のようになります。
[列] オプションを選択し、[作成日] を列オプションとして追加し、そのフィールドで並べ替えます。
クエリを実行して、スプリントに追加またはスプリントから削除された作業項目と、それらがいつ作成されたかを確認します。
詳細については、「Azure Boards のクエリ フィールド、演算子、マクロ」を参照してください。 スプリント スコープへの変更を決定するためのその他のオプションについては、「 日付または現在のイテレーションによるクエリ」を参照してください。