| > However, I will say that if that is a demonstrable thing It's demonstratable: https://www.theregister.com/2024/06/05/agile_failure_rates/ > and there was no upside I'd go on a sarcastic rant here, but it's hard to stop myself. Don't read further if exaggerations upset you. Sure, there are upsides, but they are hardly benefitting software engineering speed, quality, stability and developer happiness. The biggest upsides are for management: - keeping the engineers under tight control by one of their business types (PO) - making sure long-term thinking (like "what am I doing in this company") is suppressed by having a horizon of only 2 weeks in which you are supposed to give all you have to hit an arbitrary deadline. And then you start again! /s - scrum has the beautiful effect of making engineers feeling either like kindergartners: 1. what did you do yesterday, Timmy? (standup) 2. Let's play with some cards, kids (planning poker) 3. Let's review what we learned last two weeks, children, and let's see what progress you made on your bean drawings (retros and demos) How can you want a salary increase or question big man POs decisions, when you've just been acting like a kid for the last two weeks? Don't get me wrong, I do see the benefit of retros, demos, and some kind of planning and sync, but the way scrum just dumps it on you and prescribes you how to do it is just humiliating. Adults can sync, plan, retrospect and demonstrate what they did on their own volition and don't need some framework to tell them when and how, and two parental figures (the PO and Scrum master) to tell them what to do and when. > The evidence is in the company choosing scrum then sticking with it. They believe it helped. Many people also believe the Earth is flat and are sticking with that belief. |
I think you just provided me with a small epiphany...