I hear people say, “Yes, we use Scrum in a way that suits our needs.”
When I ask them what does that mean, the most popular answer comes out to be, “We have tailored Scrum to match the way we work.”
“How have you tailored it?” often, I follow up with this question and it goes something like this:
“Generally, we keep four week sprints but sometimes our team completes the work 3-4 days early. So to get the maximum work done from the team, we keep several predefined backlog items in a separate sprint and call it Reserved Sprint. So when we run out of backlog items in the main sprint, our team starts working on the backlog items of the reserved sprint.”
Observe the problem with this innocent looking concept of Reserved Sprint: you think that it is a good thing for keeping the team busy but it conveys something else.
It conveys that your project is not progressing well.
Now, don’t get surprised when you hear this!
I’ll give you its reasoning but first let me ask you this question: Having a concept of Reserved Sprint sounds like a plan?
That’s the point. See what the Agile Manifesto says about following a plan.
If you intend to feel relaxed because of a planned activity, you’re hiding from responding to change. That means you’re not doing correct form of Agile.
Concept of Reserve Sprint keeps the team away from doing the most important work. The rationale behind putting some tasks in so called reserve sprint implies that those tasks are of less value. If those tasks were of high value then it would have been planned in the regular sprints.
Instead, inspect and adapt. Work as a team to discover high priority backlog items and start working on it. Great Scrum teams provide value that way.
Scrum is not the rocket science. It could be as simple as looking at Agile Manifesto in this case.
Don’t tailor Scrum. Instead, tailor the software that you produce using Scrum. When in doubt, go back to the basics.