Ein Iterationszyklus bezeichnet im
Agile Engineering die Zeitperiode zwischen zwei
Releases. Die Software soll sich nach jedem
Check-In in einem konsistenten Zustand befinden. Die Releases sind besonders kritisch, da zu diesem Zeitpunkt eine Auslieferung an das
Qualitätssicherung bzw. in die
Produktion erfolgt.