記事一覧へ戻る

アジャイル開発とは?わかりやすく解説

2026/02/10 14:54

アジャイル開発

読み: アジャイルかいはつ / 英語: Agile Development

概要

短い反復サイクルで開発を進め、変化に柔軟に対応するソフトウェア開発手法。

詳細解説

アジャイル開発は2001年のアジャイルソフトウェア開発宣言に基づく開発哲学です。

主なフレームワーク

  • スクラム: スプリント(1-4週間)単位で反復開発
  • プロダクトオーナー、スクラムマスター、開発チーム
  • スプリントプランニング、デイリースクラム、レトロスペクティブ
  • XP(エクストリームプログラミング): ペアプログラミング、TDD、リファクタリング
  • カンバン: 作業の可視化と仕掛品制限(WIP制限)

ウォーターフォールとの比較

項目 ウォーターフォール アジャイル
要件 初期に確定 変化を許容
開発 順次進行 反復的
テスト 最後にまとめて 継続的

この記事は「アジャイル開発」についての用語解説です。学習の参考にしてください。