소프트웨어 방법론의 하나로, 처음부터 끝까지 계획을 수립하고 개발하는 폭포수(Waterfall) 방법론과는 달리 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하는 방법이다. 정식 명칭은 애자일 소프트웨어 개발(Agile Software Development). 한국에서는 주로 애자일 방법론 이라고 부른다. 켄트 벡이 주창한 익스트림 프로그래밍(XP, Extreme Programming)과 테스트 주도 개발이 대표적이다. 애자일 선언문(Manifesto for Agile Software Development) 우리는 소프트웨어를 개발하는 더 나은 방법을 발견하기 위해 일하며, 다른 사람들이 그것을 할 수 있도록 돕는다. 이 작업을 통해 우리는 다음을 중요시한다는 것을 깨달았다: 과정과 도구보다 개인과 ..