正解は ウ
スクラムは、アジャイル開発手法の代表的なフレームワークの一つです。スクラムでは、プロダクトオーナ・スクラムマスタ・開発チームといった「役割(ロール)」、スプリント(短い反復期間)やスプリントレビュー・デイリースクラムといった「イベント」、プロダクトバックログ・スプリントバックログ・インクリメントといった「作成物(成果物)」、そしてこれらを運用するルールから構成されます。短い反復(スプリント)を繰り返しながら、優先順位の高い要求から段階的に開発を進めます。選択肢cは「プロダクトオーナなどの役割、スプリントレビューなどのイベント、プロダクトバックログなどの作成物、及びルールから成るソフトウェア開発のフレームワークである」とあり、スクラムの構成要素を正確に述べているため正解です。他の選択肢は、XP(エクストリームプログラミング)の5つの価値とプラクティス、ASD(適応的ソフトウェア開発)のライフサイクル、FDD(ユーザ機能駆動開発)のフィーチャ単位の開発であり、いずれもアジャイル開発手法ですがスクラムとは別の手法です。各アジャイル手法のキーワードを区別しましょう。
スクラム=役割(プロダクトオーナ等)・イベント(スプリントレビュー等)・作成物(プロダクトバックログ等)・ルールから成るフレームワーク。対比:XP(5つの価値・TDD等)、ASD(推測・協調・学習)、FDD(フィーチャ単位)。