Agile Development ir pieeja programmatūras izstrādei, kas vērsta uz ātru funkciju izvēršanu ar pastāvīgām iterācijām, pamatojoties uz starpdepartamentu konsultācijām un lietotāju atsauksmēm. Tā ir projekta vadības sistēma, kuras pamatā ir pakāpeniskas izmaiņas katrā pārbaudes procesa posmā, kā arī nākamās iterācijas vai produkta pamatnovirzes pamatošana uz galalietotāju atsauksmēm vai rezultātiem.