The historic view of software development has rested on two extremes of either:
or
The Agile approach sits between these positions to provide adequate and sufficient process whilst retaining a level of flexibility to respond to change and uncertainty, and better supports the customers needs.
Agile developments are based on a number of founding principles, including:
13 June 2013 London
Adapt! - APM Project Management Conference 2013
9-10 October 2013 London
Agile Business Conference 2013 - Agile Across the Board
18-22 October 2013 Luxembourg
IEEE Conference on Software Testing, Verification & Validation-Call for Papers