Dezvoltarea agilă de software este un grup de metode de dezvoltare software
în care cerinţele şi soluţii evoluează printr-o colaborare între echipe
auto-organizate, inter-funcţionale. Aceasta promovează planificarea adaptivă,
dezvoltare evolutivă, livrarea rapidă, îmbunătăţirea continuă, şi
încurajează răspunsul rapid şi flexibil la schimbări. Este un cadru
conceptual care se concentrează pe furnizarea de software funcţional cu un
minimum de muncă.
Agile Manifesto, manifestul care a enunţat pentru prima dată
conceptele care stau la baza dezvoltării agile, a introdus termenul în 2001.