ExtremeProgramming의 KentBeck, RonJeffries, OriginalWiki의 창시자인 WardCunningham, Refatoring의 저자 MartinFowler, PragmaticProgrammer의 저자 DavidHunt등 17명의 대가들이 모여서 만들어낸 개념입니다. 참여자들의 면면이 암시하듯이 ExtremeProgramming, Scrum, Crystal, TestDrivenDevelopment 등등 요즘 많이 사용되는 여러가지 개발 방법론들의 합집합이라고도 할 수 있을 것 같습니다. 구체적인 실천 방안들을 제시하기보다는 각 프로젝트의 특성에 따라서 기존의 방법들 중 적절한 것들을 취사 선택하라고 얘기합니다.
AgileSoftwareDevelopment의 정신은 AgileManifesto에 집약되어 있습니다. AgileManifesto에서는 네 가지를 강조합니다. 개인 및 개인간의 상호작용, 동작하는 Software, 고객과의 공동작업, 그리고 변화에 대한 대응입니다. 가만히 생각해보면 결국 요즘 유행하는 개발방법론들은 모두 이 네가지 정신들을 강조하는 것이 아닌가 합니다.
사이트는 http://agilealliance.org/ 인데 여러 개발 방법론들에 대한 많은 자료들을 보실 수 있습니다.
See also: