Anecdotally, I've observed that when discussing Scrum the people who will defend it tend to be POs, Scrum Masters, managers and the like. I can certainly understand why even a poorly implemented Scrum would be a positive thing in their world given their responsibilities. What I rarely observe are developers, engineers, QA, and other actual "boots on the ground" workers providing a defense of the methodology. It doesn't necessarily follow that just because I haven't seen it that there aren't developers, and adjacent peers, who feel Scrum benefits them.
Are there individual contributors here who have had positive experiences? What were the conditions that allowed it to function well, or what proactive things did you do to make it work?
This never made sense to me. It was obviously an inferior system, so why did they want us to adopt it? Until I suddenly realized that the advantage of Scrum is not to make developers move faster, but to minimize distrust. Without Scrum you may have deveopers moving faster, but you may also have developers slacking and taking too long to complete simple tasks. With Scrum, management at least has the illusion that this cannot happen by forcing you to fulfill a preallocated amount of work every sprint.
Nowadays I see the rigidity of their Scrum process as a measurement of how much management trusts their developers, and how much they are willing to slow down their developers in order to trust that they are actually working.