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

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:

And more:
---
See also:
IndigoBlue has a long held view that incremental delivery, and the supporting incremental strategy, is core to the success of Agile management. This tenet is the basis for our governance framework and our approach to managing Agile at scale. Last week I was presented with an illustration of this in the shape of one of our customers that has recently piloted the use of Agile in their office in the States.