Here's something that doesn't occur often in project management blogs: exploring the potential pitfalls of Agile.
Agile itself is not inherently a flawed methodology... that much should be consensus amongst self-respecting product and project managers alike. In fact, Agile's greatest drawback may be its own success. Because the benefits are (supposedly) painfully obvious, some organizations find themselves looking to adopt Agile with blind faith, perhaps while lacking the reasoning behind it.
While the intentions behind adopting Agile and Scrum methodologies may be admirable, a poor understanding of why these philosophies work can cause the unspeakable: death by Agile.
Circumstances for Failure
The success of any project is dependent on the balance of the big three. Of course, this is referring to the holy Triforce of project management:
As you already know: Scope covers what must be done, Cost refers to a budget and/or resources, and Time can be interpreted