A retrospective only works if people say what actually happened, not what sounds diplomatic — and the facilitator’s phrasing sets that tone from the first sentence. The goal is a conversation that’s honest but not accusatory, and that ends with specific commitments rather than a vague sense that “we should communicate better.”
Opening the Retrospective
Set an honest, blameless tone before asking anyone to share.
- “Let’s start with the ground rule we always use: we’re looking at what happened, not who’s at fault — assume everyone did their best with the information they had.”
- “I want to hear both what went well and what didn’t — genuinely, not just the polite version of either.”
- “Let’s go around and each share one thing that felt good this sprint, and one thing that felt frustrating.”
Drawing Out Specifics
Push gently past vague statements toward concrete detail.
- “When you say communication was rough, can you point to a specific moment where that showed up?”
- “That’s helpful — can you say more about what exactly made that handoff feel unclear?”
- “I want to make sure I understand the actual impact — did that delay affect the release date, or just this task?”
Naming Patterns Without Blame
Surface recurring issues in a way that focuses on the pattern, not the person.
- “This is the second sprint in a row we’ve had scope creep mid-sprint — I think that’s worth digging into as a pattern, not a one-off.”
- “A few of us mentioned feeling blocked waiting on the same review — let’s talk about whether that’s a process gap rather than anyone being slow.”
- “I noticed a theme across a few comments around unclear requirements going in — does that match what others experienced?”
Converting Discussion Into Action Items
End discussion points with something specific and owned, not a vague intention.
- “So the concrete action here is: [specific person] will draft a template for handoff notes before next sprint.”
- “Let’s turn that into something we can actually check on — who owns following up on this, and by when?”
- “I want to avoid this becoming a ‘we should communicate more’ item with no owner — what’s one specific thing we’ll try differently next sprint?”
Closing the Retrospective
Summarize commitments clearly so nothing gets lost after the meeting ends.
- “So to summarize, we have three action items, each with an owner and a date — I’ll post these in the channel right after this call.”
- “Thanks for being honest today — that’s what actually makes these sessions worth the time.”
- “Let’s check in on these action items briefly at the start of next retro, so they don’t just quietly disappear.”
Vocabulary Reference
| Term | Meaning |
|---|---|
| Retrospective | A recurring meeting to reflect on a past sprint or period of work |
| Blameless | An approach that focuses on systems and processes rather than individual fault |
| Action item | A specific, owned task committed to as a result of a discussion |
| Scope creep | The gradual, often unplanned expansion of a task’s requirements mid-sprint |
| Pattern (recurring issue) | An issue that has shown up across multiple sprints, not just once |
Key Takeaways
- Open with an explicit blameless framing before asking anyone to share, so people feel safe being honest.
- Push gently past vague statements toward specific, concrete examples of what actually happened.
- Name recurring patterns explicitly rather than treating each sprint’s issues as isolated incidents.
- Convert every significant discussion point into a specific, owned action item with a date, not a vague intention.
- Close by summarizing commitments clearly and follow up on them at the start of the next retrospective.
Navigating Nuance: Polishing Your Retrospective Language
The core principles of a good Sprint Retrospective – focusing on learning, identifying roadblocks, and creating actionable improvements – remain constant regardless of your native language. However, the way you communicate those ideas in English can significantly impact the honesty and openness of the discussion. Many developers, especially those new to professional settings or transitioning from other technical fields, find themselves struggling with specific phrasing that feels too direct, too indirect, or simply doesn’t quite capture the desired nuance. Let’s look at some common pitfalls and how to phrase things more effectively.
One frequent issue is offering constructive criticism. Instead of saying something blunt like “This code is terrible,” which can immediately put someone on the defensive, consider a softer approach. You might say, “I noticed a few areas in this PR where we could improve readability – perhaps adding some comments explaining the logic would be beneficial?” Or, if you’re commenting on a code review, instead of stating “This isn’t efficient,” try “Could we explore alternative approaches to optimize this function for performance? Perhaps benchmarking different methods would provide valuable insights.” Focusing on suggestions and opportunities is key. Another useful phrase to use when discussing potential problems is: “It seems like there might be some confusion around…” This gently introduces a topic without immediately assigning blame.
Slack conversations during retrospectives can also benefit from careful wording. Responding to someone’s suggestion with “That’s a bad idea” is, unsurprisingly, counterproductive. A better approach would be, “Thanks for sharing that! Let’s explore it further and see how it aligns with our overall goals.” Or if you disagree, “I appreciate your perspective; I was thinking about [your alternative] because…”. Similarly, when describing action items, avoid overly prescriptive language like, “You must fix this bug.” Instead, frame it as a recommendation: “It would be beneficial to prioritize addressing this bug in the next sprint.” Using phrases that acknowledge differing opinions and invite further discussion fosters a more collaborative environment.
Finally, crafting clear PR descriptions for retrospective outcomes is crucial. Don’t just state “Fixed bug X.” Explain why the fix was necessary – “Resolved intermittent issue where user authentication failed under high load, improving system stability” – and outline the steps taken to verify the solution. This demonstrates accountability and provides context for future reference. Remember, the goal isn’t just to document a change; it’s to communicate learning and build a shared understanding within the team.
Keep practising
Turn this article into muscle memory
Five-minute exercises with instant feedback — built from the same kind of real IT language.
What to read next
Frequently asked questions
What will I learn from "How to Run a Sprint Retrospective in English"?
This is a Intermediate-level Communication article covering communication, agile, teamwork and professionalism. Learn the English phrases for facilitating a sprint retrospective that surfaces honest feedback and produces concrete action items.
Is this article free to read?
Yes. Every article on CoderSlingo, including this one, is free to read with no account, sign-up, or paywall.
How is reading this article different from doing an exercise?
Articles like this one explain concepts and vocabulary in context through prose, while exercises are interactive drills — fill-in-the-blank, matching, and multiple-choice — that test and reinforce specific terms. Reading builds understanding; exercises build recall.
Can I practice the vocabulary used in this article?
Yes — this article's topic lines up with our communication exercises. Use the "Practice this vocabulary" link below to jump straight into a matching drill.
How long does "How to Run a Sprint Retrospective in English" take to read?
About 6 min. Most CoderSlingo articles, including this one, are written to be read in one sitting, without needing a dictionary open in another tab.
Do I need to create an account to read or save this article?
No account is required to read any article. If you complete exercises elsewhere on the site, your progress is saved locally in your browser — no login needed.
What if I don't understand a technical term used in this article?
Check the site Glossary for plain-English definitions of common IT terms, or browse the #communication tag page for other Communication articles that use the same vocabulary in different contexts.
Can I share or link to "How to Run a Sprint Retrospective in English"?
Yes — use the Twitter/X or LinkedIn share buttons at the end of the article, or copy the page URL directly. Attribution back to CoderSlingo is appreciated but the content is free to reference.
When was this Communication article published?
This article was published in 2026. New Communication articles are added regularly — visit the #communication tag page to see the full, continuously updated list.
Where can I find more articles like this one?
See "How to Give Feedback on a Failed Deployment in English", "How to Address Being Excluded From a Project Decision in English", "How to Escalate a Blocked Ticket in English" in the Related Articles section below, or browse all Communication articles from the main Blog index.