---
id: iterative
requestedLanguage: en
descriptionLanguage: en
---

# Iterative Development

- Type: lifecycle model
- Group: Lifecycle models
- Placement: Lifecycle models
- [Source](<https://agilealliance.org/glossary/iterative-development/>)

[HTML](https://dpm.cnonim.name/practices/iterative/)

Repeated cycles refine and improve a solution through feedback. An iteration may rework an existing part of the system.

## Relationships

- can be combined with: [Incremental Development](/practices/incremental/en.md) (combination)
- may refine the solution through: [Prototyping](/practices/prototype/en.md) (support)
- may improve the process through: [Retrospectives](/practices/retro/en.md) (support)
- is applied in: [Scrum](/practices/scrum/en.md) (structure)
- uses repeated refinement, unlike: [Waterfall Model](/practices/waterfall/en.md) (comparison)

[Show on the map](https://dpm.cnonim.name/#practice=iterative&lang=en)
