あじゃいる
アジャイル
短い期間で計画からテストまでを繰り返す反復的なソフトウェア開発手法です。最初から詳細を決めず、状況の変化やフィードバックに応じて柔軟に改善を続けます。
詳しい説明
ソフトウェア開発における反復的な開発手法の総称です。計画、設計、実装、テストといった工程を小さな単位に分割し、短期間のサイクルで繰り返しながら製品を構築していきます。
変化の激しい市場環境や要件変更に対応することを得意としており、最初からすべての仕様を決めきるのではなく、開発途中で得られたフィードバックを基に改善を重ねます。AI開発においても、試行錯誤が重要であるため、アジャイル的なアプローチが推奨されるケースが多くあります。
G検定では、従来の開発手法であるウォーターフォールとの対比が問われます。ウォーターフォールは工程を順番に進める方式であるのに対し、アジャイルはサイクルを回す方式です。AI開発プロジェクトにおいて、なぜアジャイルの手法が適しているのかを理解しておくことが求められます。
試験で問われること
G検定
- ウォーターフォール型との違いが重要です。アジャイルは反復的、ウォーターフォールは工程順次です。
- 変化やフィードバックを重視する開発アプローチであることを押さえます。
- AI開発における試行錯誤の重要性とアジャイルの相性の良さを理解します。