Ein Iterationszyklus bezeichnet im [Agile Engineering] die Zeitperiode zwischen zwei [Releases|Release]. 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.