Agile Softwareentwicklung ist der Oberbegriff für den Einsatz von Agilität (lat. agilis = flink, beweglich) in der Softwareentwicklung. Agile Softwareentwicklung versucht mit geringem bürokratischen Aufwand und wenigen Regeln auszukommen (siehe http://de.wikipedia.org/wiki/Agile_Softwareentwicklung sowie die Vorgehensmodelle XP und Scrum).