アジャイル開発を実施している事例として,最も適切なものはどれか。
- アAIシステムの予測精度を検証するために,開発に着手する前にトライアルを行い,有効なアルゴリズムを選択する。
- イIoTの様々な技術を幅広く採用したいので,技術を保有するベンダに開発を委託する。
- ウIoTを採用した大規模システムの開発を,上流から下流までの各工程における完了の承認を行いながら順番に進める。
- エ分析システムの開発において,分析の精度の向上を図るために,固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する。
正解と解説を見る
正解
エ 分析システムの開発において,分析の精度の向上を図るために,固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する。
アジャイル開発は、固定された短い期間(イテレーション)を繰り返しながら機能を順次追加・改善していく開発手法である。選択肢エはまさにこの反復型の進め方を説明している。一方、ウのように上流から下流へ順に工程を承認しながら進める方法はウォーターフォール型開発の特徴であり、アジャイルとは異なる。