James Shore: The Decline and Fall of Agile
I love the way this guy explains the failure of "Agile" by simply saying, "you're not doing it right - you need to be more agile - do it harder!!"
For a counterpoint: http://www.yosefk.com/blog/extreme-programming-explained.htm...