Let’s talk about sprints. What’s the right length? When should they begin and end? On a Monday and Friday, respectively, or is another schedule more appropriate? Should we ever change the length of our sprints? These are all good questions, and we’ll get to them, but let’s start with something more fundamental. Why even have them?
In interviews, I’ll often ask this question to Scrum Masters:
What part of the Scrum framework do you find odd or disagreeable?
My answer? Sprints. I find them odd. How often do we scoff at deadlines? Deadlines are for waterfall projects, not for the awesome product that our Scrum team is crafting, we say. Then we point to the iron triangle, talk about how we prioritize our backlog guaranteeing the most important work gets done first, and finally we negotiate scope to meet whatever dates are necessary. But don’t tell me that this story needs to be done by September 1st. That’s not how we operate.
But isn’t the end of a sprint a deadline? [Read more…]