SC情報処理安全確保支援士試験 午前Ⅰ

令和2年度10月 情報処理安全確保支援士 午前Ⅰ 問17

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

アジャイル開発手法の説明のうち、 スクラムのものはどれか。

選択肢

  1. ア
    コミュニケーション、 シンプル、 フィードバック、 勇気、 尊重の五つの価値を基礎とし、 テスト駆動型開発、ペアプログラミング、 リファクタリングなどのプラクティスを推奨する。
  2. イ
    推測 (プロジェクト立上げ、 適応的サイクル計画)、 協調 (並行コンポーネント開発)、 学習 (品質レビュー、 最終QAプリリース) のライフサイクルをもつ。
  3. ウ
    プロダクトオーナなどの役割、 スプリントレビューなどのイベント、 プロダクトバックログなどの作成物、 及びルールから成るソフトウェア開発のフレームワークである。
  4. エ
    モデルの全体像を作成した上で、 優先度を付けた詳細なフィーチャリストを作成し、 フィーチャを単位として計画し、 フィーチャ単位に設計と構築を繰り返す。
解き方のヒントを見る

午前I 問17:スクラムの特徴を見分けよう

スクラムは、チームで短い期間ごとに開発を進めるやり方だよ。特徴としては、作るものの優先順位を決めるプロダクトオーナー、開発の区切りで成果を確認するスプリントレビュー、やることリストにあたるプロダクトバックログなどが出てくるんだ。料理でたとえると、プロダクトオーナーが『どの料理を先に作るか』を決めて、チームが短い時間ごとに作って味見しながら改善していくイメージだよ。

この問題で問われていること

この問題では、スクラムとXP、ASD、FDDなどの他のアジャイル開発手法を区別できるかがポイントだよ。『プロダクトオーナー』『スプリントレビュー』『プロダクトバックログ』といった言葉が出てきたら、スクラムのサインだと考えよう。

Scrum Framework

roles + events + artifacts + rules define Scrum

product owner\nsprint review\nproduct backlog

確認ポイント

  • 5 つの価値と TDD は XP 寄りです。
  • フィーチャ単位開発は FDD 寄りです。
  • 役割・イベント・作成物で見分ける。
正解と解説を見る

正解

ウ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。内容はスクラムではなくXP(エクストリームプログラミング)の説明なんだ。料理でいうと、スクラムは「店長・料理人・試食会・注文リスト」のような進め方の枠組みだけど、この選択肢は「二人で調理する、こまめに味見する、レシピを直す」といった具体的な作業テクニックの話だよ。

選択肢イ

これは不正解だよ。「推測・協調・学習」という流れは、スクラムではなく適応型ソフトウェア開発(ASD)の特徴なんだ。スクラムなら、短い期間のスプリントで作って、レビューして、次に直す、という“会議や役割込みの進め方”が出てくるよ。

選択肢ウ(正解)

これは正解だよ。スクラムは、プロダクトオーナなどの役割、スプリントレビューなどのイベント、プロダクトバックログなどの作成物を使って進める開発フレームワークなんだ。たとえるなら、文化祭の準備で「責任者、定例ミーティング、やることリスト」を決めて、短い期間ごとに成果を確認しながら進める仕組みだよ。

選択肢エ

これは不正解だよ。これはFDD(Feature Driven Development)の説明なんだ。フィーチャ、つまり機能単位で計画・設計・構築を繰り返すやり方だね。家づくりで「玄関、キッチン、浴室」と部品ごとに作っていく感じで、スクラム特有のプロダクトオーナやスプリントレビューの話ではないよ。

出典:独立行政法人 情報処理推進機構(IPA)令和2年度10月 情報処理安全確保支援士試験 午前Ⅰ 問17(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針