È possibile suddividere il lavoro di sviluppo in cicli di sviluppo iterativi con un record ALMIteration associato a un progetto, per descrivere come il carico di lavoro del progetto è pianificato. È necessario creare le fasi prima di creare le iterazioni. Se si desiderano iterazioni senza fasi, è possibile creare solo una fase denominata Iterazione e quindi far diventare le iterazioni dei numeri. I campi obbligatori sono Project, SecurityPolicy, PhaseLabel e IterationLabel. Il campo Prior Iteration è facoltativo.