Understanding and Apply Scrum [P5]: Scrum Artifacts - Myth 2: The sprint backlog can't change during the sprint Flashcards
In short, can the sprint backlog change during the sprint? Why?
Yes - a Sprint Backlog is flexible, as long as changes do not distract from the focus on the Sprint Goal.
While the Sprint Goal is set in stone, the Sprint Backlog is a forecast of the work needed to achieve the goal
Is the sprint goal fixed?
Yes
Is the sprint backlog fixed?
No
Why is the sprint backlog flexible?
- can’t create a detailed plan for the future
- new insights or impediments emerge as the Dev Team works through the sprint backlog
- e.g. new technology they pick up doesn’t work out as expected or key feature that is needed to achieve goal is missing
What does the dev team do if they need to change the sprint backlog?
re-negotiate with the PO
What acts an opportunity to inspect and adapt their sprint backlog?
daily scrum
In the context of the sprint backlog, why was the word “commitment” replaced by “forecast”?
want to highlight that unexpected issues and insights are likely to emerge during development
What does the team commit themselves to?
- Fulfil the Sprint Goal;
- Delivering working, high-quality and usable software that meets the expectations of the customers and users;
- Working only on the Product Backlog items with the highest value;
- Focus on continuous improvement, learning, and technical excellence;
- Continuously inspect and adapt, by which empiricism is supported;
- Collaborate with all the business people involved;
- The values and elements that build the scrum framework
What is the input and the output of a sprint?
- input - sprint backlog
- output - sprint goal
What should we aim to do in relation to the input and out of a sprint?
reach our desired outcome (sprint goal) with the least amount of input (sprint backlog)
What was we embrace when it comes to the sprint backlog? How?
- its emerging nature
- encourage Dev Team to change, modify and improve it during the sprint
- add new work to backlog as needed
- remove work that becomes unnecessary
- Dev Team is responsible for applying sprint backlog changes and inform PO if necessary