アジャイルソフトウェア開発
アジャイルソフトウェア開発を可能にするソフトウェア開発方法論の一部を示す。
適応型ソフトウエア開発 (ASD)(英語版)
アジャイル・モデリング(英語版)
アジャイル統一プロセス (AUP)(英語版)
ダイナミック・システム開発メソッド (DSDM)
ディシプリンド・アジャイル・デリバリー(英語版)
エクストリーム・プログラミング (XP)
ユーザー機能駆動開発 (FDD; Feature Driven Development)
リーンソフトウエア開発(英語版)
かんばん (ソフトウェア開発)
RAD(Rapid Application Development)
スクラム
スクラムばん(英語版)
Crystal Clear および他の Crystal 開発手法
アジャイル開発について
アジャイル方法論の概要
その他の手法
Agile Documentation
Agile ICONIX
Microsoft Solutions Framework (MSF)
Agile Data Method
Database refactoring
ソフトウェア開発との直接な関係はないが、類似した手法
リーン生産方式 (Lean manufacturing)
ソフトウェアは解決策(ソリューション)であり、目的ではない。ソフトウェアの利用を通じて問題が解決し、価値を提供することこそが目的である。そのためには重要な問題を見出し、その問題を適切に解く解決策を届ける必要がある。
しかし重要な問題はしばしば複雑であり、一見してもその重要性を判断できず、また解決策が容易に見出せない。予測型(英: predictive)の価値提供、すなわち「完璧に計画された価値提供」は往々にして不完全に終わる。見立てた問題が重要でない、あるいは解決策に穴があることが実利用時に判明してしまう。
そうでないやり方の1つが適応型(英: adaptive)の価値提供である。適応型では完璧な予測が困難だと認め、実際の価値提供から学ぶことを重視する。仮説としての問題を定め、解決策をつくり、それを実際のユーザーへ届ける。この実際の価値提供により仮説に対する学びを得る(例: そもそも使われない・使われるが非常に使いづらい)。