This article presents Agile Software development - an
alternative approach to software project management that is quite different
from the traditional models. It promises to bring agility to your software
development processes and promotes a new, evolutionary change in how software
projects are managed. The article aims at providing its readers a broad level
overview on this latest methodology.