Der Begriff „Outcome-Driven Development“ (ODD) bezeichnet eine Philosophie, die dem Kundennutzen einer Software (Produkt) Vorrang vor der Geschwindigkeit gibt, mit der sie entwickelt bzw. ausgeliefert wird. Dieses Paradigma korrespondiert mit agilen Werten und Prinzipien, wonach der Wert der Arbeit nicht nach der Menge an produziertem Code, sondern nach der Kundenzufriedenheit bemessen wird. Kunden wünschen sich in zunehmendem Maße Produkte und neue Funktionen, die einwandfrei funktionieren und einen größeren Mehrwert schaffen, statt eines stetigen Stroms neuer Produkte/Funktionen von geringem (Zusatz-) Nutzen.