
デイリースクラムを学ぶよ!
「開発者のためのイベント」という点が頻出ポイントだよ。
開発者のための15分のイベントであるデイリースクラムの目的と参加者、その効果について解説します。
要点早見表
| 項目 | 内容 |
|---|---|
| 目的 | スプリントゴールに対する進捗の検査と、スプリントバックログの適応 |
| 参加者 | 開発者(PO・SMはアイテムに取り組んでいる場合に開発者として参加) |
| タイムボックス | 15分(スプリントの長さによらず固定) |
| 頻度・場所 | スプリント期間中は毎日、同じ時間・場所 |
| 形式 | 開発者が自由に選択(「3つの質問」は必須ではない) |
デイリースクラムの目的と形式
- デイリースクラム(Daily Scrum): 計画された今後の作業を調整しながら、スプリントゴールに対する進捗を検査し、必要に応じてスプリントバックログを適応させるためのイベント。
- スクラムチームの開発者のための15分のイベントである。タイムボックスの15分は、スプリントの長さにかかわらず変わらない。
- 複雑さを低減するために、スプリント期間中は毎日、同じ時間・場所で開催する。
- 開発者は、デイリースクラムがスプリントゴールの進捗に焦点をあて、これからの1日の実行可能な計画を作成する限り、必要な構造とやり方を自由に選択できる。かつての「3つの質問」はスクラムガイド2020年版で削除され、必須ではなくなった。
参加者
- 出席が求められるのは開発者である。プロダクトオーナーまたはスクラムマスターがスプリントバックログのアイテムに積極的に取り組んでいる場合は、開発者として参加する。
- スクラムチーム外部の管理者やステークホルダーが進捗確認のために参加・監視することは、自己管理を妨げるため不適切である。
- スクラムマスターはデイリースクラムの司会をする義務はない。開催され、15分のタイムボックスが守られ、生産的であるようにすることが役割である。
デイリースクラムの効果
- コミュニケーションを改善し、障害物を特定し、迅速な意思決定を促進する。その結果、他の会議を不要にする。
- 開発者が計画を調整できるのはデイリースクラムのときだけではない。スプリントの残りの作業を適応または再計画するために、開発者は一日を通じて頻繁に話し合う。
試験対策ポイント
- デイリースクラムの目的は「スプリントゴールに対する進捗の検査とスプリントバックログの適応」。単なる進捗報告会やステータスミーティングではない。
- タイムボックスは常に15分。スプリントの長さに比例して短くならない唯一のイベントである。
- 参加者は開発者。プロダクトオーナーやスクラムマスターはアイテムに取り組んでいる場合のみ開発者として参加する。
- 頻度を減らす(2〜3日に1回にする)と、検査と適応の機会の喪失、障害物発見の遅れ、透明性の低下を招くため認められない。
- 形式は開発者の自由。「3つの質問」は必須ではない。
関連模擬問題
【問1】
質問: デイリースクラムに出席しなければならないのは誰でしょうか。
選択肢:
- A. 開発者およびスクラムマスター
- B. 開発者
- C. スクラムチーム
- D. スクラムマスターおよびプロダクトオーナー
- E. 開発者およびプロダクトオーナー
回答と解説を見る
正解は B です。
解説: デイリースクラムはスクラムチームの開発者のためのイベントです。検査と適応を行う必要があるのは、スプリントバックログに記載された作業を行う人だけです。プロダクトオーナーやスクラムマスターがアイテムに積極的に取り組んでいる場合は、開発者として参加します。
【問2】
質問: プロダクトオーナーやスクラムマスターが、スプリントバックログのアイテムに積極的に取り組んでいる場合、デイリースクラムにおいてどう振る舞うべきですか。
選択肢:
- A. 管理者として進捗を聞くのみにとどめる
- B. 開発者として参加する
- C. 参加してはならない
- D. 司会進行役に徹する
回答と解説を見る
正解は B です。
解説: プロダクトオーナーまたはスクラムマスターがスプリントバックログのアイテムに積極的に取り組んでいる場合は、開発者として参加します。管理者や司会者としての参加は、開発者のための場というデイリースクラムの性質に反します。