問題
アジャイル開発で“イテレーション”を行う目的のうち,適切なものはどれか。
選択肢
- 1ソフトウェアに存在する顧客の要求との不一致を短いサイクルで解消したり,要求の変化に柔軟に対応したりする。
- 2タスクの実施状況を可視化して,いつでも確認できるようにする。
- 3ペアプログラミングのドライバとナビゲータを固定化させない。
- 4毎日決められた時刻にチームメンバが集まって開発の状況を共有し,問題が拡大したり,状況が悪化したりするのを避ける。
正解
1. ソフトウェアに存在する顧客の要求との不一致を短いサイクルで解消したり,要求の変化に柔軟に対応したりする。
詳しい解説を見る解説を閉じる
解説
イテレーションは,要件定義から実装・テストまでの一連の開発を短い期間で反復する単位である。各反復ごとに動くソフトウェアを顧客と確認することで,要求とのずれを早期に解消し,要求の変化にも柔軟に対応できる。タスクの可視化はタスクボード,ペアの交代はペアプログラミング,毎日の状況共有はデイリースクラムの目的である。(出典: 平成30年度 秋期 応用情報技術者試験 午前 問50)
一問一答
全400問を繰り返し学習