User experience of agile project: I have never known a project to develop at such a rate."

Agile - Explaining Agile Project ManagementAgile Management (or just Agile) is an umbrella term for a set of ideas, principles and methodologies for developing software, that share a common philosophy.
Agile project management has developed in response to the widely experienced difficulties with the traditional "waterfall" project management approach where requirements are supposed to be completely defined before design, followed by implementation and finally testing. Agile instead manages via:
Agile Programme and Project ManagementScaling Agile to large projects demands balance between the ability to be responsive to change with an absolute business requirement for certainty requiring elements of predictive programme management and control.
There were three excellent presentations at yesterday's seminar Business Change in the Cloud, and an interesting question and answer session. Summary notes and the presentation slides are: