Bei der Entwicklung digitaler Produkte ist Veränderung eher die Regel als die Ausnahme. Anforderungen entwickeln sich gemeinsam mit einem besseren Verständnis des Marktes, des Nutzerverhaltens und des Produkts selbst. Was zu Beginn als richtige Lösung erscheint, kann nach ersten Tests oder im realen Einsatz Anpassungen erfordern. Genau deshalb setzt sich der agile Ansatz in der modernen Entwicklung zunehmend durch.
Agile Entwicklung geht nicht davon aus, dass sich alles im Voraus exakt planen lässt. Stattdessen arbeitet sie mit der Realität, dass sich das Verständnis eines Produkts schrittweise entwickelt. Es ist eine Arbeitsweise, die es ermöglicht, auf Veränderungen zu reagieren, ohne Richtung, Qualität oder Kostenkontrolle zu verlieren.