問題
アジャイル開発の特徴として、最も適切なものはどれか。
選択肢
- 1ア 開発の初期段階で詳細な仕様書を完成させてから開発に着手する
- 2イ 短い開発サイクルを繰り返し、顧客のフィードバックを反映しながら開発を進める
- 3ウ 開発工程を厳密に分離し、前の工程が完了してから次の工程に進む
- 4エ 外部の開発会社にすべての開発を委託する
正解
2. イ 短い開発サイクルを繰り返し、顧客のフィードバックを反映しながら開発を進める
詳しい解説を見る解説を閉じる
解説
アジャイル開発は、1〜4週間程度の短い開発サイクル(イテレーション/スプリント)で動くソフトウェアを少しずつ作り、顧客のフィードバックを取り入れながら改善を繰り返す開発手法である。仕様変更への対応力が高く、顧客にとって価値の高い機能から順に提供できる。よってイが正解である。アの初期に詳細な仕様書を完成させる進め方やウの工程を厳密に分離して後戻りしない進め方は、いずれもウォーターフォールモデルの特徴でありアジャイルとは対照的である。エの全面外部委託は開発の調達形態の話であって手法の特徴ではない。代表的な手法としてスクラムやXPがあり、ウォーターフォールとの対比は最頻出の論点である。
一問一答
全200問を繰り返し学習