Итеративная разработка делает акцент на качество создаваемого программного продукта. Итеративный подход используется, например, в
Scrum, одной из самых популярных гибких методологий разработки.
Команда разработчиков выполняет короткие итерации, каждая из которых включает планирование, анализ, разработку, тестирование и оценку результатов. Постоянное совершенствование продукта помогает повышать ценность программного обеспечения и снижать количество ошибок.