Agil systemudvikling er en fællesbetegnelse for en række softwareudviklingsmetodikker, hvor vægten ligger på løbende at levere værdi til kunden gennem iterativ udvikling. Dvs måder at planlægge og kontrollere softwareudvikling, hvor man hurtigt kan levere en ny version af softwaren når der kommer ændringsønsker fra slutbrugerne. Extreme Programming og Scrum er eksempler på agile metodikker mens vandfaldsmodellen er modsætningen til agile metoder. På dansk bruges også ordet adræt udvikling[1][2] da agil og adræt er synonymer.