Is Agile software development still sensible in a complex world?

Agile software development has grown to be a major force in the socio-economic arena of delivering quality software to people on time, on budget, and on spec. (...) The question of where Agile software development practices and techniques make sense, and where are they out of place, is a valid one. It can be addressed by looking at software development as a complex endeavour, and using tools and techniques from the Cynefin method and other models of social complexity.

By J. Pelrine (2011)

Read the full article here...