Beim Agile Engineering wird zunächst ein Prototyp des Zielsystems gebaut, der nur eine geringe Funktionalität enthält. Danach richtet sich der Fokus auf die Systemstabilität. Das System wird nicht mehr komplett umgeworfen, es wird in iterativen Zyklen weiterentwickelt. Dadurch erhält man folgende Vorteile:
Frühzeitiges Erkennen von Problemen in der Architektur
Evaluierung und Korrektur der Spezifikation möglich