For people who work in software development, I recommend this article: The End of Agile: Death by Over-Simplification | Effective Software Design. It pushes back against what Agile is becoming. It also has some great links to others complaining about what Agile has become, including this, which I really like: The Anti Agile Manifesto | On the obfuscation of common sense in the software development community.
My belief is that there is a wide range of people using the term “agile”. Some of those people have alot of experience doing software development and can use it to create much better software. And then there are other people who use the term vaguely in order to sound intelligent and flexible. If you want to be more like the former and would like to know more about Agile, here’s a good place to start: Agile software development – Wikipedia, the free encyclopedia
I don’t think it is dead: but I do think it needs resuscitation.