Agile seems to be the buzzword currently making the rounds in project management or software development discussions.
I think the most important part of understanding Agile is to firstly recognise it as a mind-set rather than a methodology. It was developed as an alternative to traditional project management methodologies, such as waterfall.
In simple terms it’s about becoming agile by adopting an agile approach to managing projects and developments.
The main selling point of Agile is it’s ability to help teams respond rapidly to unpredictability through incremental, iterative work rhythms and continuous empirical feedback.