We just got hired as a jazz band, which is great. But there’s this one guy who insists on playing drums and only plays marching music. It’s the way he’s always played music and it’s all he knows. He is absolutely willing to play in the jazz band but will only play a marching beat. That’s okay, right?
I had a long talk with a new team last week. They’re doing a hybrid agile/waterfall approach on a project that needs tons of changes to reach viable status. My old pal Paul got in touch to ask me about some “intricate” issues.
Continue reading “An analogy that might help”
We were stuck.
There we were, a few iterations into new product development, and there was still no deliverable.
Continue reading “The no-iteration iteration”
Scrum is not designed to provide certainty about the future. People who use Scrum are making a decision that they value other things. If you want to know with any degree of precision what will get done a month from now, or six months from now, that is fine but then Scrum is not for you.
Continuing in the series of How to Mess Up Scrum!
Last time I explained how adding work in the middle of the sprint wrecks the rhythm of the team and undermines the concept of setting priorities.
Long story short, if you’re management and your highest-priority requirements repeatedly become visible to you in a shorter time frame than the length of a sprint, your sprints are too long! Finally, if you can’t make your sprints short enough to accommodate changes that are truly of the highest priority… then Scrum is not for you.
But let me talk about another great way to mess up Scrum, if that’s what you insist on doing.
Continue reading “How to mess up Scrum, Part 2”
If you have to add stories during a sprint, the problem isn’t Scrum or its rules. The problem is that your management can’t think a week ahead. FIX THAT.
I was just reading that 83% of software developers responding to a survey are practicing some form of Agile. Probably, most of those are trying to practice Scrum.
First thing, that’s probably wrong. Dividing all your work into “sprints” and having a daily standup meeting isn’t what Scrum is about, but that’s exactly what I see in the actual industry over and over again.
But rolling with that for a minute, let me talk about one specific thing that you should never do in Scrum…
Continue reading “How to mess up Scrum, Part 1”