Software-Entwickler wollen hochwertige Anwendungen so schnell wie möglich umsetzen, um die vom Auftraggeber gewünschten Funktionen so schnell wie möglich den Endkunden bereitzustellen. Agile Methoden wie Scrum und Kanban zielen auf kurze Release-Zyklen und enge Zusammenarbeit von Auftraggebern und Entwicklern. Der Mehrwert von kurzen Iterationen lässt sich jedoch nur messen, wenn neue Versionen schnell in der Produktivumgebung nutzbar sind.