A Practical Guide to Making Agile Not Suck!
Agile software development is often criticized for not delivering on the promise to transform teams into empowered, high-performance powerhouses. I suggest that the issue is not Agile or, more likely, Scrum that's the root cause of this failure but instead how they're being implemented.