マネジメント系プロジェクトマネジメント
アジャイル開発とは?
読み方: あじゃいるかいはつ
1行定義
短いサイクルで開発・検証を繰り返しながら、柔軟に要求変更を取り込むソフトウェア開発手法
詳細解説
アジャイル開発(Agile Development)は、1〜4週間の短いサイクル(イテレーション/スプリント)ごとに動くソフトウェアを作り、顧客フィードバックを反映しながら進める開発手法の総称です。2001年の「アジャイルソフトウェア開発宣言」で「プロセスやツールよりも個人と対話」「包括的なドキュメントよりも動くソフトウェア」「契約交渉よりも顧客との協調」「計画に従うことよりも変化への対応」という4つの価値観が示されました。代表的な手法にスクラム、エクストリームプログラミング(XP)、カンバンがあります。要求が頻繁に変わるWebサービス開発・スタートアップで広く使われており、ウォーターフォール開発(全工程を順次完了)と対照される考え方です。ITパスポートでは「ウォーターフォールとの違い」「スクラムの3役割」「イテレーション/スプリント」が頻出です。
ITパスポートでの出題ポイント
- 1アジャイル4つの価値観(宣言)
- 2ウォーターフォールとの違い(順次 vs 反復)
- 3代表的な手法(スクラム/XP/カンバン)
関連用語
シラバス 6.5 準拠 / 最終更新: 2026-05-25