한 프로젝트를 다수의 이터레이션(iteration)으로 세분화하는 개발 수명주기 모델. 하나의 이터레이션은 하나의 완전한 개발 과정이며, 매 이터레이션 결과로 실행 가능한 제품이 내부 혹은 외부로 릴리스된다. 이런 릴리스는 개발 중인 최종 제품의 하위 서브 셋이며, 이터레이션이 진행될 때마다 점진적으로 성장하여 최종 제품이 됨
International Software Testing Qualifications Board. (2026). 반복적 개발 모델(iterative development model). ISTQB Glossary. Retrieved October 10, 2026, from https://istqb-glossary.page/kr/%E1%84%87%E1%85%A1%E1%86%AB%E1%84%87%E1%85%A9%E1%86%A8%E1%84%8C%E1%85%A5%E1%86%A8-%E1%84%80%E1%85%A2%E1%84%87%E1%85%A1%E1%86%AF-%E1%84%86%E1%85%A9%E1%84%83%E1%85%A6%E1%86%AF-iterative-development-model/.