My Weblog -- the Insufficiency of Scrum

Scrum is often promoted and adopted as a holistic software development methodology. It simply isn’t. It doesn’t help us manage our project goals, and it encourages us to build software that grows increasingly hard to change. Scrum is great at what it is intended to do, but it only provides a subset of the Agile practices we need to succeed.