問題
アジャイル開発の特徴は何か。
選択肢
- 1短い反復で段階的に価値提供
- 2最初に完璧な仕様書
- 3ドキュメント重視
- 4大規模一括リリース
正解
1. 短い反復で段階的に価値提供
詳しい解説を見る解説を閉じる
解説
アジャイル開発は、短い反復期間(イテレーション、スクラムではスプリントと呼ぶ)ごとに設計・実装・テストを繰り返し、動作するソフトウェアを少しずつリリースして段階的に価値を提供する開発手法である。仕様変更を歓迎し、顧客との協調と頻繁なフィードバックを重視することで、要求の変化に柔軟に対応できる。最初に完璧な仕様書を作る、ドキュメントを最重視する、大規模一括リリースを行うといった特徴はウォーターフォール型の発想であり、アジャイルソフトウェア開発宣言の「包括的なドキュメントよりも動くソフトウェアを」という価値観に反するため誤りである。基本情報技術者試験ではアジャイル宣言の4つの価値や、スクラム・XPといった具体的手法との関係が頻出である。
一問一答
科目A 180問+科目B 60問