Iteration has two distinct meanings:
- A tight development cycle of 2-4 weeks, typically associated with agile development. This kind of iteration is also sometimes called a sprint.
- A term in chaos theory for a process which repeats itself, producing larger dynamic patterns. This kind of iteration is also called a loop.