To use Scrum correctly, all team members must understand the importance of Sprints, Sprint Planning, and capacity. Sprints are sacred - they give the team a clear goal, with a clear set of tasks and a timeframe to achieve it in.
However, Product Owners or stakeholders can derail a Sprint by coming to the team with a new task that wasn't planned for. Maybe it's a new feature, or a critical bug, or just a time-sensitive item that appeared out of the blue.
These interruptions may occur frequently - especially with clients or teams that aren't familiar with Scrum. Therefore it's important to teach the client how to treat the team.
If a Product Owner or stakeholder comes to you with a new request, it's important that you first acknowledge it (e.g. "That's a great idea!"). Then, you need to establish the priority.
If it is a stakeholder who contacted you, loop in the Product Owner so they can help prioritize. If you can't reach the Product Owner, let the stakeholder know you will ask the Product Owner about it later.
If it is the Product Owner who contacted you, then you need to work with them to figure out the priority. Most of the time, the Product Owner is happy to add the new request to the product's backlog. But every now and then, they are going to want to change your priorities and have you work on something which they see as more important than some of the items in your current Sprint.
So what will you do when this happens?
Generally, it's good to stick to the "customer is always right" philosophy. However, there are a few things you should do to protect the integrity of the Sprint.
As per our conversation, you have asked us to prioritise some urgent PBIs this Sprint:
Added:
Removed:
Normally, these PBIs would be prioritized for the next Sprint, but we understand the time constraints for this work.
<This email is as per https://www.ssw.com.au/rules/unexpected-requests >
✅ Figure: Good example - For urgent changes, you can substitute in some PBIs as long as you stay within capacity
In the rare case where the entire Sprint goal and all PBIs are no longer high priority, you can instead cancel the entire Sprint and start again:
This should only be done in extreme circumstances as it is traumatic to the team.