スプリントの中止
スクラムで開発している A 社のチームは,2 週間のスプリントの 1 週目に,連携先の決済サービスが提供を終了するという発表を知った。今回のスプリントゴールはその決済サービスとの連携機能を利用可能にすることであり,ゴール自体が意味を失った。スクラムガイド(2020 年版)に照らして,この時点の対応として最も適切なものはどれか。
- アスクラムイベントの進行に責任をもつスクラムマスターがスプリントを中止し,次のスプリントプランニングを開催する。
- イプロダクトオーナーがスプリントを中止し,状況の変化を踏まえてプロダクトバックログを並べ替えた上で,新たなスプリントを開始する。
- ウ開発者がスプリントゴールを別の機能の実装に書き換え,残りの作業量に合わせてスプリントの期間を延長して作業を続ける。
- エスプリントは途中で中止できないので,終了日まで当初のスプリントゴールに向けて作業を続け,問題はスプリントレトロスペクティブで扱う。
正解と解説を見る
正解 イ
この問題の基礎知識
- スクラムでは,プロダクトオーナーがプロダクトバックログの管理(アイテムの並べ替えを含む)と価値の最大化に,スクラムマスターがスクラムの確立とチームの有効性に,開発者がインクリメントの作成に責任をもつ。
- スプリントは 1 か月以内の固定長のイベントであり,スプリントゴールはスプリントプランニングで作成される。前のスプリントが終わるとすぐに次のスプリントが始まる。
- スプリント中はスプリントゴールを危うくする変更は行わず,スコープは学習に応じてプロダクトオーナーと調整する。
- スクラムガイドは,スプリントゴールが陳腐化した場合にはスプリントを中止できるとし,中止の権限をもつ役割を一つに限定している。
アスクラムイベントの進行に責任をもつスクラムマスターがスプリントを中止し,次のスプリントプランニングを開催する。
スクラムマスターはスクラムの確立とチームの有効性に責任を負うが,スプリントを中止する権限はもたない。スプリントゴールが陳腐化したときにスプリントを中止できるのは,プロダクトオーナーだけである。
イプロダクトオーナーがスプリントを中止し,状況の変化を踏まえてプロダクトバックログを並べ替えた上で,新たなスプリントを開始する。正解
スクラムガイドは,スプリントゴールが陳腐化した場合はスプリントを中止できるとし,その権限をもつのはプロダクトオーナーだけであるとしている。プロダクトバックログアイテムの並べ替えもプロダクトオーナーの責任である。
ウ開発者がスプリントゴールを別の機能の実装に書き換え,残りの作業量に合わせてスプリントの期間を延長して作業を続ける。
スプリントは 1 か月以内の固定長のイベントであり,作業量に合わせて延長しない。また,スプリントゴールはスプリントプランニングで作成され,スプリント中はゴールに影響しない範囲でスコープを調整するものである。
エスプリントは途中で中止できないので,終了日まで当初のスプリントゴールに向けて作業を続け,問題はスプリントレトロスペクティブで扱う。
スクラムガイドは,スプリントゴールが陳腐化した場合にスプリントを中止できると定めている。意味を失ったゴールに向けて残りの期間の作業を続けても,価値のあるインクリメントにはつながらない。
検証用の出典出典照合済み
The Scrum Guide(2020 年版,Ken Schwaber and Jeff Sutherland)(The Sprint,Scrum Team)照合の根拠(5 件)
- イ(正解)・ア/エ(誤り): スプリントゴールが陳腐化したらスプリントを中止でき,その権限はプロダクトオーナーだけがもつ
A Sprint could be cancelled if the Sprint Goal becomes obsolete. Only the Product Owner has the authority to cancel the Sprint.
The Scrum Guide (November 2020) · The Sprint(新しいタブで開きます) - イ(正解): プロダクトバックログアイテムの並べ替えはプロダクトオーナーの責任(プロダクトバックログの管理に含まれる)
Ordering Product Backlog items; and,
The Scrum Guide (November 2020) · Scrum Team — Product Owner(新しいタブで開きます) - ア(誤り): スクラムマスターの責任はスクラムの確立とチームの有効性であり,スプリントの中止権限ではない
The Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide.
The Scrum Guide (November 2020) · Scrum Team — Scrum Master(新しいタブで開きます) - ウ(誤り)・イ(正解): スプリントは 1 か月以内の固定長で延長しない。前のスプリントが終われば直ちに新たなスプリントが始まる
They are fixed length events of one month or less to create consistency. A new Sprint starts immediately after the conclusion of the previous Sprint.
The Scrum Guide (November 2020) · The Sprint(新しいタブで開きます) - ウ(誤り): スプリントゴールはスプリントプランニングで作成されるもので,開発者がスプリント中に書き換えるものではない
The Sprint Goal is created during the Sprint Planning event and then added to the Sprint Backlog.
The Scrum Guide (November 2020) · Sprint Goal(新しいタブで開きます)