애자일 모형
📌 정의
고객의 다양한 요구사항의 변화에 유연하게 대응하기 위해 일정한 개발 주기를 반복하는 것이 핵심.
교객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발과정을 진행한다.
고객과의 소통에 초점을 맞춘 방법론.
스프린트(sprint) 또는 이터레이션(iteration)이라고 불리는 짧은 개발 주기를 반복하며, 고객의 평가와 요구를 적극 수용한다.
각 개발 주기에서는 고객의 요구사항에 우선순위를 부여하여 개발 작업을 진행한다.
소규모 프로젝트, 급변하는 요구사항에 적합하다.
애자일 모형을 기반으로 하는 소프트웨어 개발 모형에는 스크럼(Scrum), XP(eXtream Programming) 등이 있다.
♻ 순서
- 개발
- 설계
- 테스트
를 반복하면서 수행 및 유지보수를 한다.