4 exercises — open sprint demos, explain incomplete items, discuss velocity, and define "done" for stakeholders.
0 / 10 completed
1 / 10
You're opening the sprint demo. The audience includes your PM, a product designer, and two stakeholders from the business side. Which opening is most effective?
Option B is a professional sprint demo opening with all required elements:
Sprint demo opening formula: 1. Sprint number/name — grounds everyone on which iteration this covers 2. Sprint goal — "our goal was to..." — gives context for everything they're about to see 3. Agenda — "three things: X, Y, Z" — sets expectations for the demo scope 4. Time-box — "about 20 minutes" — respects stakeholders' time 5. What you'll do per feature — demo + decisions + Q&A — tells them how to watch 6. Immediate start — screen share first, then jump in
What NOT to open with: • "Um" and filler words — rehearse the first 30 seconds • Showing code to non-technical stakeholders • Pre-emptive apologies ("some bugs") — this undermines confidence in your work. Save caveats for when they're relevant and specific • Vague descriptions ("some things") — always be specific about what you completed
Sprint goal framing: Starting with the sprint goal tells the story of why these features exist. It makes the demo a narrative ("here's what we set out to do, here's how we did it") rather than a feature inventory.
2 / 10
During the sprint demo, you need to explain that two planned items were NOT completed this sprint. How do you communicate this professionally?
Option C is the professional skipped item explanation in sprint demos:
Structure for explaining incomplete items: 1. Name the items explicitly — don't let anyone discover silently that something is missing 2. State completion percentage — "80% complete" vs. "not done" is a meaningful difference 3. Give specific reasons per item — different items get different explanations — "blocked by X" (external dependency, specific and blameless) — "scope expanded mid-sprint" (honest about scope change, new story created) 4. State the unblocking status — "now unblocked" vs. "still blocked" matters for planning 5. Give the forward path — "first item in Sprint 15" — shows you've already addressed it 6. Relate to sprint goal — "neither impacts the sprint goal" — addresses the implicit concern
What to avoid: • Blame framing ("the team was slow") — use factual language about blockers and scope • Minimizing ("doesn't matter") — if it was in the sprint, it mattered • Vague promises ("try harder") — give specific forward plans instead
3 / 10
A stakeholder asks "What was the team's velocity this sprint compared to last sprint?" You want to give a meaningful answer. Which response is best?
Option B is a nuanced velocity explanation that avoids common misinterpretations:
Why Option C is insufficient: Raw numbers without context invite misinterpretation. The stakeholder might conclude velocity should always increase, or that velocity in points is directly comparable across sprints.
What Option B does well: 1. Answers the direct question — "34 vs 28" — straight data first 2. Adds context that changes interpretation — maintenance work explanation; rolling average 3. Caveats story point comparability — "stories sized differently across sprints" — prevents false precision 4. Asks about the underlying need — "what are you trying to understand?" — offers to give more relevant data than what was asked
Velocity communication principles: • Use 3-sprint rolling average for planning, not single sprint numbers • Points are relative within a team, not comparable between teams or across sizing shifts • Velocity fluctuates normally — one high sprint isn't a trend • If stakeholders ask about velocity frequently, consider offering a more accessible capacity metric (e.g., "we completed 8 of 9 planned features")
What to say if you don't track velocity formally: "We don't use story points — we track features and bugs shipped. This sprint: X features shipped, Y bugs resolved, Z tech debt items completed."
4 / 10
A stakeholder asks about Definition of Done during the demo: "How do we know this feature is actually finished, not just 'done' by your definition?" Which explanation best answers their concern?
Option C gives a complete Definition of Done explanation that builds stakeholder confidence:
A strong Definition of Done includes: • Code review (peer-reviewed and approved) • Test coverage (unit tests, acceptance criteria coverage) • Environment testing (staging, not just local) • Acceptance criteria verified (linked to the original ticket) • Bug status (no open P1/P2 blockers) • Non-functional requirements (accessibility, performance thresholds) • Deployment readiness (feature flag, deploy process completed)
Why this matters to stakeholders: Non-technical stakeholders have been burned before by "done" that turned out to mean "coded but not tested" or "works on dev but not production." A clear, specific DoD answers the implicit concern behind their question — they want assurance, not reassurance.
When to offer evidence: "I'm happy to share the ticket and test results" — offering specifics signals you have nothing to hide and turns "trust me" into "verify if you want to." This is especially powerful after previous quality issues.
If your team doesn't have a formal DoD: Now is not the time to discover this. Work with your team to define it before the next sprint. Absence of a DoD is itself something to flag to the PM.
5 / 10
You're leading the sprint demo for the 'Phoenix' project. Sarah, your team lead, just finished explaining a new user authentication flow. During the Q&A, David from Marketing asks: "Can we use this to integrate with our existing loyalty program?" Which of the following responses is MOST appropriate and demonstrates proactive collaboration?
The best response acknowledges David's interest while maintaining focus on the demo. Offering a brief technical overview demonstrates willingness to share knowledge without derailing the presentation. Options A and D are too dismissive or overly definitive for a collaborative setting.
It's crucial to manage expectations during demos, but also to signal openness to future possibilities.
6 / 10
You're presenting the Sprint Demo to your team. Sarah just finished explaining a new feature and you need to quickly acknowledge her work. Which of the following messages is most appropriate for a Slack channel?
Option 1 is ideal for a quick Slack acknowledgment. It's positive and encourages further discussion. Options 2 & 3 are too neutral; option 4 is overly demanding at this stage. Using positive language helps build team morale.
7 / 10
Reviewer: 'This PR doesn't clearly document the changes.' Developer: 'I added a comment to explain.' Reviewer: 'That's good, but it could be more detailed. What problem does this solve?' How should the developer respond?
Option 1 highlights the importance of context. The developer needs to explain *why* they made the change, demonstrating understanding and value. A detailed explanation provides valuable information for the reviewer.
8 / 10
The API returns the following response after a user requests their sprint progress: {
"status": "success",
"data": {
"velocity": 15,
"completed_stories": 7,
"remaining_stories": 3
}}
You need to explain this to a stakeholder. What's the best way to phrase it?
Option 1 is too technical and doesn't provide context. Option 2 gives a clear and understandable summary of the key metrics. Options 3 & 4 are overly detailed for a stakeholder update.
9 / 10
You're writing the PR description for a new feature that improves user onboarding. The description is currently just: 'Fixed some bugs.' What additional information should you include to make it more effective?
Option 1 is inadequate for a PR description. It lacks context and doesn't explain the *why* behind the changes. Option 2 provides valuable details about the impact and purpose of the PR.
10 / 10
During the daily stand-up, you say: 'I worked on implementing the user login feature.' Your team member asks: 'What were the biggest blockers you faced?' What's the best response?
Option 2 acknowledges the question without dodging it. Option 1 is unhelpful and doesn't demonstrate problem-solving skills. Option 3 provides specific details about challenges faced, which is valuable input for the team. Option 4 minimizes the effort involved.
What will I learn from the "Presenting Sprint Results — Sprint Demo Exercise" exercise?
Practice presenting sprint results professionally: demo openings, explaining skipped items, velocity language, and Definition of Done. 4 intermediate exercises.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall required.
How many questions are in this exercise?
This set contains 10 multiple-choice questions, each with a detailed explanation shown after you answer.
Do I need to create an account to track my progress?
No account is required. Your progress bar and score reset each time you reload the page, but you can retry the exercise as many times as you like.
Who is this Sprint Demo & Releases exercise for?
This exercise is built for IT professionals and non-native English speakers who need to read, write, and discuss sprint demo & releases topics confidently at work.
What happens if I answer a question incorrectly?
You will see the correct answer highlighted along with a detailed explanation of why it is correct -- so every wrong answer becomes a learning moment, not just a lost point.
Can I retry this exercise?
Yes -- click "Try again" on the results screen at any time to reset your score and go through all the questions again.
How long does this exercise take to complete?
Most learners finish all 10 questions in under 10 minutes, since each question is answered by clicking a single option.
Where can I find more Sprint Demo & Releases exercises?
See the full Sprint Demo & Releases exercises hub for more vocabulary drills on this topic.
Is this exercise mobile-friendly?
Yes -- the exercise works on any device with a modern browser, including phones and tablets, with no app download required.