問40
頻出度★★★
アジャイル開発に関する記述として,最も適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
アジャイル開発に関する記述として,最も適切なものはどれか。
正解 「ア」が正解。アジャイル開発は、最初に全仕様を固めず、開発対象の機能を小さな単位 (バックログ項目) に分割し、優先度の高いものから「設計→実装→テスト→リリース」を短い期間 (イテレーション/スプリント) で繰り返す反復・漸進型の開発手法である。短サイクルで動くものを早期に出し、フィードバックを次の周回に反映していくため、要求変化への対応力が高い。「優先度の高いものから短期間で開発とリリースを繰り返す」という記述がこの特徴をそのまま表しており、最も適切。
「共通フレームを適用して工程名や作成文書を定義する」は、ソフトウェア開発の作業範囲・用語を共通化する枠組みである共通フレーム (SLCP) の説明であり、反復開発を旨とするアジャイルの説明ではない。
「上流工程から下流工程まで順番に進め、全工程終了後にリリースする」は、工程を後戻りせず一方向に進めるウォーターフォールモデルの説明。短サイクルで繰り返すアジャイルとは正反対の進め方である。
「プロトタイプを作成し利用者の評価とフィードバックを得ながら進める」は、試作品で要求を確認するプロトタイピングモデルの説明。利用者参加という点は似ても、機能を小単位に分割し短サイクルで反復・リリースするというアジャイルの核心とは別の手法である。