Does agile really suck?
mgorecki.net
mgorecki.net
That said I think a lot of "agilists" have already moved on from things like Scrum and even XP to concepts like Lean. The difference between Agile and traditional PM approaches is that Agile is evolutionary and focused on making continuous improvements to the process based on corrective feedback and communication. Traditional PM is based on a enforcing a set system from the top down that "just works" which in my opinion is a fantasy.