正答4
解説
正解は4です。
アジャイル開発の特徴を問う問題です。
アジャイル開発は、短い期間で開発とリリースを繰り返し、顧客の要求の変化に柔軟に対応していく開発手法です。
【選択肢別解説】
1:× アジャイル開発は、少人数のチームで密にコミュニケーションをとって進める開発に適しています。
大規模なチームには向かないとされています。
2:× アジャイル開発では、詳細なドキュメントよりも、動くソフトウェアを重視します。
必要最小限のドキュメントにとどめるのが一般的です。
3:× アジャイルソフトウェア開発宣言では、契約交渉よりも顧客との協調を重視するとしています。
記述は逆になっています。
4:○ 短い反復の中で要求を見直しながら開発するため、工程を順に進めるウォータフォール開発に比べて、要求の変更に柔軟に対応できます。
【ポイント】
アジャイルソフトウェア開発宣言は、個人と対話、動くソフトウェア、顧客との協調、変化への対応を重視しています。
代表的な手法には、スクラムやXP(eXtreme Programming)があります。