Scrum might work for you and I don't dispute that. I am sure it works for many teams, I will not be claiming otherwise in this post. But I do think that Scrum has led many of us down the wrong path and I'll set out my argument in this post. Oh and note that I am talking about Scrum not Agile.