Some people say things like “I wonder what will be the next hype after Agile?”.
I my opinion this illustrates a misconception about agile, that agile is static and absolute. This is simply not the case.
Agile is about inspection, reflection and adaption, the practices we use strive to give us the best and fastest feedback to enable reflection and corrective action. As opposed to many other project management/development methodologies that say “do this then that and last the other”, i.e. they are practice oriented, agile is value- and principle oriented. Right now, those values tell us to do e.g. Scrum, TDD, Continuous integration, short iterations, customer on-site, and more, but those practices will probably change as we inspect, reflect and adapt the way we work.
Sure, if we fail to inspect, reflect and adapt the way we work we will go stale, but, then we’re not doing agile.
Agile is about the constant changes to do things in a better way. Agile is to never be satisfied. Agile is relative and dynamic.