Tip! 애자일 모델은 실질적인 개발을 통한 방법론에 가깝다.
기존 워터폴 모델과 달리 문서를 통한 작업을 최소화하며, 실제 개발을 통한 작은 단위의 프로토타입, 테스트베드를 개발하고 이를 통해 발생하는 요구사항을 수정하고 기능을 더해 결국 최종적으로 큰 프로젝트를 완성시키는 방식을 설명하고 있다.
하나의 단계가 완료되지 않으면 다음 단계로 넘어갈 수 없는 워터폴 모델과의 가장 큰 차이점은 애자일 모델에서는 일정한 주기를 설정하고 끊임없이 프로토타입을 만들고 클라이언트와 소통하며 요구사항을 더하고, 수정하는 방법으로 클라이언트가 개발 과정에 참여할 수 있는 부분이 발생하며, 조금 더 긴밀한 소통과 관계를 유지할 수 있도록 하는 방법론이다.