The problem with most agile methodologies in the modern environment is ensuring they are applied in the correct context. Too many people stare so close to these practices that the means start to overshadow the ends.
Dave Snowden reminds us of the importance of cognitive neuroscience, anthropology and theory informed practice in modern software development:
And that is why The Pentagon listens to him.
Maybe you should too.