According to Wikipedia, “Agile Software Development is a conceptual framework for software development that promotes development iterations, open collaboration, and adaptability throughout the life-cycle of the project.”[AgileWikipedia]
Agile methods have been around for many years, but the origin of the term “Agile Methodology” dates from 2001, when a group of software developers met at The Lodge at Snowbird in Utah and penned the Agile Manifesto.[AgileManifesto]
See also: Extreme Programming, Scrum
Extreme Programming is an agile software development methodology. Like most agile methodologies it emphasizes small releases, open communication, and continuous integration. In addition, ...