this post was submitted on 17 Jan 2026
58 points (98.3% liked)
Programmer Humor
40005 readers
98 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I haven’t read your blog post, but I agree with your comment.
Unfortunately, Scrum is often misused. Why? Often, I think people don’t understand the problems that Scrum is trying to solve. So people implement Scrum poorly. And, when evaluation time comes, they blame everything but their lack of knowledge and skill regarding Scrum.
But Scrum is actually a framework to help you solve very common problems.
If you understand that, then Scrum becomes useful.
There’s a set of problems that teams will always have to deal with: how to choose what to work on, how to coordinate, how to know when something is done, how to see if your work actually solves the problems you’re trying to solve, how to deal with task-switching costs, how to deal with cognitive load, how to deal with complexity…
And those problems can be solved with Scrum. Or Kanban. Or any other Agile way of working.
What’s important is that it works.
Yeah, this is probably going to sound like a truism, but to avoid shitty Scrum, you need to resist management trying to alter the processes, but you should absolutely tweak the processes to account for the needs of the devs.
Basically, yet another reporting meeting does not help deliver the software faster. But more (or less) meetings for devs to sync what they're working on, that can help, depending on your team's specific needs.