平成29年度 春期 応用情報技術者試験 午前 問49
テクノロジ/開発技術アジャイル開発で“イテレーション”を行う目的のうち,適切なものはどれか。
出典:平成29年度 春期 応用情報技術者試験 午前 問49
- アソフトウェアに存在する顧客の要求との不一致を解消したり,要求の変化に柔軟に対応したりする。
- イタスクの実施状況を可視化して,いつでも確認できるようにする。
- ウペアプログラミングのドライバとナビゲータを固定化させない。
- エ毎日決めた時刻にチームメンバが集まって開発の状況を共有し,問題が拡大したり,状況が悪化したりするのを避ける。
正解:ア
解説
アジャイル開発におけるイテレーション(反復)は,短い期間で計画・設計・実装・テストのサイクルを繰り返しながらソフトウェアを段階的に作り上げる進め方です。これにより,実際に動くソフトウェアを顧客に確認してもらいながら,顧客の要求とのずれや要求の変化に柔軟に対応できます。
選択肢ごとの解説
- ア正しい。イテレーションを繰り返すことで,顧客の要求との不一致の解消や,要求の変化への柔軟な対応を図ります。
- イ誤り。タスクの実施状況を可視化する取組みは,かんばんやタスクボードなど別のプラクティスの説明です。
- ウ誤り。ペアプログラミングのドライバとナビゲータを固定化させない取組みは,ペアプログラミングというプラクティス自体の説明です。
- エ誤り。毎日決まった時刻に短時間集まって状況を共有するのはデイリースクラム(朝会)というプラクティスの説明です。