Agil bedeutet „beweglich“ und steht für die Fähigkeit, flexibel auf sich wandelnde Anforderungen im Projektmanagement, im Softwaredesign und in der Realisierung zu reagieren und damit eine pragmatische, ergebnisorientierte Arbeitsweise zu erreichen. Zu den agilen Prinzipien gehören frühzeitige und intensive Einbindung des Kunden, schnelle Reaktionsmöglichkeit auf Änderungswünsche, inkrementelles Vorgehen, Einfachheit und ein hoher Fokus auf Teamarbeit.