問題
問2
アジャイル開発手法の一つであるスクラムにおいて、スプリントのゴールを達成するために、いつ、誰が、どのように作業を行うかの計画を立案するイベントはどれか。
- デイリースクラム
- スプリントレビュー
- スプリントプランニング
- スプリントレトロスペクティブ
正解
正解は「ウ」です。
解説
正解はスプリントプランニングです。スクラム開発では、「スプリント」と呼ばれる1~4週間程度の短い開発期間を繰り返します。スプリントプランニングは、そのスプリントの開始時に行われるイベント(会議)です。この会議の目的は、そのスプリントで何を作るか(スプリントゴール)を決め、そのゴールを達成するために具体的にどの作業を、どのように進めるかを計画することです。問題文にある「いつ、誰が、どのように作業を行うかの計画を立案する」という説明は、まさにスプリントプランニングの活動内容そのものを指しています。例えば、チームで「今週はWebサイトのログイン機能を作る」という目標を立てた後、「Aさんは画面設計、Bさんはデータベース設計を、まず2日間で行おう」といった具体的な作業計画を立てるのがスプリントプランニングのイメージです。この計画を通じて、チーム全員が目標と作業内容を共有し、スプリントを円滑に進めることができます。
ア(デイリースクラム):
毎日行う短時間の進捗確認会議です。計画を立案する場ではなく、日々の進捗共有と課題解決が目的です。
イ(スプリントレビュー):
スプリントの最後に、完成した成果物(インクリメント)を関係者に見せてフィードバックをもらうイベントです。
エ(スプリントレトロスペクティブ):
スプリントの最後に、チームの活動(プロセスや人間関係など)を振り返り、改善点を見つけるためのイベントです。
解法のポイント
この問題を解くには、スクラムにおける主要な4つのイベントの目的を正確に理解しておくことが重要です。「プランニング」という言葉が「計画」を意味することから、スプリントの計画を立てるイベントは「スプリントプランニング」であると推測できます。それぞれのイベントがスプリントの中のどのタイミングで(開始時、毎日、終了時)、どのような目的で(計画、進捗確認、成果物レビュー、振り返り)行われるのかを整理して覚えることが、正解への近道となります。
用語補足
アジャイル開発:
「計画→設計→実装→テスト」という工程を機能単位の小さいサイクルで繰り返し、迅速かつ柔軟に開発を進める手法の総称です。状況の変化に素早く対応できるのが特徴です。
スクラム:
アジャイル開発のフレームワークの一つです。ラグビーでチームが一体となってボールを進めるように、チーム一丸となって開発を進めることから名付けられました。
スプリント:
スクラムにおける1~4週間の短い開発期間のことです。この期間内に計画から成果物の作成までを行います。短距離走を何度も繰り返すイメージです。
スプリントプランニング:
各スプリントの開始時に行われる計画会議です。これから始まる短距離走で、どこをゴールにし、どういう作戦で走るかをチームで話し合うミーティングにあたります。


