Methodologies
Agile
Agile began life as a model specifically for software development, further to the publication of the Agile Manifesto in 2001 http://agilemanifesto.org/. Agile is based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the project development cycle.