令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問23

アジャイル開発のスクラムにおけるスプリントのルールのうち,適切なものはどれか。

解答・解説

正解: ウ. プロジェクトで設定したスプリントの期間でリリース判断が可能なプロダクトインクリメントができるように,スプリントゴールを設定する。

アジャイル開発のスクラムにおけるスプリントとは、開発の反復単位となる短い期間(タイムボックス)のことです。各スプリントの終了時には、実際に動作してリリース可能な品質の成果物(インクリメント)を作成することを目指します。

正解であるウの通り、設定したスプリントの期間内でリリース判断が可能なプロダクトインクリメントを作成できるように、達成すべき目標としてスプリントゴールを設定するのが適切なルールです。

各選択肢の解説

  • ア: スクラムでは、ウォーターフォール型開発のように「要件定義」「設計」「コード作成」といった工程ごとにスプリントを割り当てることはしません。各スプリントの中で設計からテストまでを一貫して行い、動くソフトウェアを作成します。
  • イ: スプリントレビューは、作成した成果物(インクリメント)を検査してフィードバックを得るためのイベントであり、スプリントの中間時点ではなくスプリントの最後に実施します。
  • ウ: 正解です。
  • エ: スプリントの期間は、開発の一定のリズムを保つために一度決めたら一定(固定長)とします(通常は1週間から1か月の長さ)。毎回のスプリントプランニングにおいて、ゴールの難易度に応じて期間を変動させるのは誤りです。

Spineチーム