令和3年度 ITパスポート試験 問51
マネジメント/開発技術アジャイル開発を実施している事例として,最も適切なものはどれか。
出典:令和3年度 ITパスポート試験 問51
- アAI システムの予測精度を検証するために,開発に着手する前にトライアルを行い,有効なアルゴリズムを選択する。
- イIoT の様々な技術を幅広く採用したいので,技術を保有するベンダに開発を委託する。
- ウIoT を採用した大規模システムの開発を,上流から下流までの各工程における完了の承認を行いながら順番に進める。
- エ分析システムの開発において,分析の精度の向上を図るために,固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する。
正解:エ
解説
アジャイル開発は,短い期間(イテレーション)の開発サイクルを繰り返し,動くものを少しずつ機能追加しながら完成度を高めていく開発手法です。変更や要望に柔軟に対応しやすいのが特徴です。固定された短期間のサイクルで機能を順次追加していく事例が,これに当たります。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。開発に着手する前に有効なアルゴリズムを検証する事前評価(トライアル)の事例で,開発サイクルを繰り返す手法を述べたものではないため,アジャイル開発の事例とはいえません。
- イ誤り。開発を外部のベンダに委託する事例で,開発の進め方(アジャイルかどうか)については何も述べていません。
- ウ誤り。上流から下流へ工程ごとに承認を得て順番に進める方法は,ウォーターフォールモデルの特徴です。
- エ正しい。固定された短期間のサイクルを繰り返しながら機能を順次追加していく進め方は,アジャイル開発の特徴です。