Understanding and Apply Scrum [P6]: Sprint Goal - Myth: having a sprint goal is optional in scrum Flashcards
What does the Scrum Guide say about having a clear focus point?
A Sprint is [ … ] the smallest possible time-box for a Scrum Team to deliver a coherent set of valuable features without losing focus
What happens in sprint goals are not used?
Without sprint goals, the whole framework unravels;
Scrum Events lose their purpose, Scrum Teams have little reason to collaborate and organizations don’t start to think in terms of value
What is a sprint goal?
an objective for the sprint that will be met through implementing selected work from the product backlog
How does the scrum guide describe the sprint goal?
one coherent function achieved by a selection of the product backlog items OR any other coherence that causes the team to work together rather than on separate initiatives
What does the sprint goal offer the team?
Guidance on why it is building the increment
How is the sprint goal involved in sprint planning as per the scrum guide?
Sprint Planning is used to craft a Sprint Goal
How is the sprint goal involved in the daily scrum as per the scrum guide?
The Daily Scrum is used by the “The Development Team [..] to inspect progress toward the Sprint Goal”
How is the sprint goal involved in the sprint review as per the scrum guide?
The Sprint Review is about inspecting the Increment that resulted from work on the Sprint Goal
How is the sprint goal involved in sprint retro as per the scrum guide?
Sprint Retrospective is about inspecting how the team collaborated to do that work
What three important purposes does a sprint goal have?
1) guidance - on objective that the team wants to achieve in the sprint, as well as why that is important
2) focus - on what work is important and what is not
3) collaboration - one clear purpose to work on, instead of separate initiatives
Is the sprint goal an artifact in scrum?
No - just a requirement, like DoD
Is DoD an artifact in scrum?
No
What are some observations you’ll likely find if there is no scrum goal?
- patchwork, representing different groups of stakeholders, different functional areas —> implicitly creating different promises to different stakeholders
- sprint backlog is likely what the dev team implicitly (or explicitly) commit to instead —> each item acts as a promise of something to deliver by the end of the sprint, regardless of value —> feature factories of unrelated features rather than product development teams
- no obvious incentive to collaborate —> team pick up “their own” items from the sprint backlog —> limited self-organization + members specialize
- Daily Scrum takes the form of a status meeting —> focus on own items, more “I” than “we”, taking turns rather than creating collaborative strategies
- members will complete ‘all their work’ at different moments during the Sprint —> with no goal the team is less likely to identify opps to help each other —> work on items elsewhere on the product backlog, over-engineer or waste time on non-team work
- hard to know who to invite for the Sprint Review —>goal sheds light on relevant stakeholders —> waste stakeholders’ time when showing irrelevant work, less likely to attend as purpose isn’t very clear
- Development Team doesn’t have guidance on how to decide about how to deal with problems that arise during sprint —> not sure if relevant for sprint, where to invest time and what to let go of —> everything considered equal
- hard to know when a Sprint is successful —> usually backlog becomes goal and backlog will likely change during sprint and items left over and fewer opportunities to celebrate
- People are likely tocomplain that Scrum Events take a lot of time and feel ineffective —> no objective that ties all convos together —> scrum events become more like meetings and some are irrelevant to some people
- all sprints become the same —> “complete all the work” —> people feel that sprints are artificial
What sort of language indicates collaboration in Daily Scrums?
e.g. “If we do this … then I can …. so that you can … “
How does scrum propose to reduce the risks of complex and unpredictable work?
by working in small timeboxed steps which act as experiments which learn from