Agile Development ist ein Ansatz für die Softwareentwicklung, der auf schnelle Feature-Rollouts mit konstanten Iterationen basierend auf abteilungsübergreifenden Konsultationen und Benutzerfeedback fokussiert. Es ist ein Projektmanagement-Framework, das auf inkrementellen Entwicklungen mit jeder Phase des getesteten Prozesses basiert und die nächste Iteration oder den Produkt-Pivot auf den Rückmeldungen oder Ergebnissen der Endbenutzer aufbaut.