what are iterations in agile?
An iteration, in the context of an Agile project, is a timebox during which development takes place, the duration of which: may vary from project to project, usually between 1 and 4 weeks.