Agile Softwareentwicklung bezeichnet eine Methode der Softwareentwicklung, die charakterisiert wird durch ein iterierende Vorgehensweise. Dies erlaubt einen schnellen Einsatz bzw. die schnelle Validierung von Prototypen und vermeidet das Risiko von Fehlentwicklungen. Vergleiche hierzu die Ausführungen zu "Agiles Projektmanagement".