令和3年度 問51 アジャイル開発の特徴

問題

アジャイル開発を実施している事例として,最も適切なものはどれか。

AIシステムの予測精度を検証するために,開発に着手する前にトライアルを行い,有効なアルゴリズムを選択する。

IoTの様々な技術を幅広く採用したいので,技術を保有するベンダーに開発を委託する。

IoTを採用した大規模システムの開発を,上流から下流までの各工程における完了の承認を行いながら順番に進める。

分析システムの開発において,分析の精度の向上を図るために,固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する。

先に解説を見る
正解エ

分析システムの開発において,分析の精度の向上を図るために,固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する。

解説

この問題のポイント

アジャイル開発では、スプリントなどの短い一定期間を繰り返し、各サイクルで動くソフトウェアを作ります。利用者や関係者の評価を受けて優先順位を見直し、機能を少しずつ追加・改善します。短い反復と継続的なフィードバックが判断の鍵です。

正解:エ

ほかの選択肢の意味

ア
開発前に試してアルゴリズムの有効性を確かめるのは、技術検証です。それだけでは、短い開発サイクルを繰り返して機能を改善するアジャイル開発とは判断できません。

イ
技術を持つベンダーに委託するのは、開発体制や調達方法の選択です。外部へ委託するかどうかではなく、短い反復で開発・評価・改善を進めるかどうかがアジャイルの判断点です。

ウ
上流工程から下流工程まで、各段階を完了・承認して順番に進めるのはウォーターフォール型です。

開発モデルの進み方
知識ポイント:開発モデルの進み方

同じ分野の問題

関連する用語

編集・確認:kakoloop · 編集方針

公開日:

内容更新:

問題・解説の誤りを報告する

画像を拡大表示