My experience with scrum is that it is degrading to developers - it tries to turn developers into interchangeable cogs in the machine, filled with micromanagement (aka 'daily standups') and puts to much decision making power into the hands of the 'Product Owners'.
I'm a grown up, i can make my own decisions, i can talk to clients (in fact, i want to - no that, is not a distraction), and I don't need anyone looking over my shoulder all the time.
Even though this might be best for the company and the product, does anyone else feel that big bureaucratic processes like this take away the joy and creativity of coding? I suppose it is because I'm more fond of coding as an art than as a science.
I'm a grown up, i can make my own decisions, i can talk to clients (in fact, i want to - no that, is not a distraction), and I don't need anyone looking over my shoulder all the time.