情報処理安全確保支援士試験 令和5年秋期午前Ⅱ スクラム

出典:令和5年秋期 午前Ⅱ 問23 分野:ソフトウェア開発管理技術 / 開発プロセス・ 手法
アジャイル開発手法の説明のうち,スクラムのものはどれか。
  • ア:コミュニケーション,シンプル,フィードバック,勇気,尊重の五つの価値を基礎とし,テスト駆動型開発,ペアプログラミング,リファクタリングなどのプラクティスを推奨する。
  • イ:推測(プロジェクト立上げ,適応的サイクル計画),協調(並行コンポーネント開発),学習(品質レビュー,最終QA/リリース)のライフサイクルをもつ。
  • ウ:プロダクトオーナーなどの役割,スプリントレビューなどのイベント,プロダクトバックログなどの作成物,及びルールから成る。
  • エ:モデルの全体像を作成した上で,優先度を付けた詳細なフィーチャリストを作成し,フィーチャを単位として計画し,フィーチャごとの設計と構築とを繰り返す。
解説

スクラムは、アジャイル開発手法の一つで、プロダクトオーナー・スクラムマスター・開発者といった役割を定めます。

また、スプリント・スプリントレビュー・デイリースクラムなどのイベントや、プロダクトバックログ・スプリントバックログ・インクリメントなどの作成物を用いて開発を進めます。

役割 イベント 作成物
・プロダクトオーナー ・スクラムマスター ・開発者 ・スプリント ・スプリントレビュー ・デイリースクラム ・プロダクトバックログ ・スプリントバックログ ・インクリメント

したがって、が適切です。

❌他選択肢が誤りの理由
ア:コミュニケーション,シンプル,フィードバック,勇気,尊重の五つの価値を基礎とし,テスト駆動型開発,ペアプログラミング,リファクタリングなどのプラクティスを推奨する。
⇒XP(エクストリームプログラミング)の説明です。スクラムの説明ではありません。
イ:推測(プロジェクト立上げ,適応的サイクル計画),協調(並行コンポーネント開発),学習(品質レビュー,最終QA/リリース)のライフサイクルをもつ。
⇒ASD(適応型ソフトウェア開発)の説明です。スクラムの説明ではありません。
エ:モデルの全体像を作成した上で,優先度を付けた詳細なフィーチャリストを作成し,フィーチャを単位として計画し,フィーチャごとの設計と構築とを繰り返す。
⇒FDD(フィーチャ駆動開発)の説明です。スクラムの説明ではありません。
TSUNAGARU-ADVICE

まず押さえたいこと

スクラムは、アジャイル開発手法の一つで、役割・イベント・作成物・ルールによって構成されるフレームワークです。

迷ったときの判断軸

プロダクトオーナー・スクラムマスター・開発者といった役割や、スプリント・スプリントレビュー・プロダクトバックログなどが出てきたらスクラムを疑います。したがって、役割・イベント・作成物を中心に整理されている説明がスクラムと判断しやすくなります。

科目Bにつなげるために

科目Bでは、アジャイル開発の手法名を覚えるだけでなく、どの手法がどのような価値観や進め方を重視しているかを切り分ける力が問われます。XPはプラクティス重視・スクラムは役割・イベント・作成物による反復的な開発管理の枠組みとして理解しておきましょう。※開発関連試験向け