Episode 05B1–B2 — Intermediate to Upper-Intermediate

Backlog Refinement Meeting in English

20:59 · 10 vocabulary terms · What do you say in English when everyone is making different assumptions? Role-play · Free PDF transcript · Free PDF transcript

Free transcript PDF

Episode 5 — Free transcript & study guide

  • 10-term vocabulary table
  • Full role-play transcript
  • Language breakdown notes
  • Quiz with full answers

Secure email link · Instant delivery · No spam · Unsubscribe anytime

Share

Vocabulary

TermDefinitionExample
Refine / refinementThe meeting where a vague ticket becomes buildable. “Grooming” is the older word for the same meeting; “refinement” is the standard term the Scrum Guide uses today."Alright — refinement session. Thirty minutes, one ticket, and the goal is to walk out of here with something the team can actually estimate on Thursday."
Acceptance criteriaThe specific, testable conditions a piece of work must meet before it counts as done. Always plural — the singular is “criterion.”"Let's write the acceptance criteria, right here, while we're all on the call. What does 'done' actually look like for this ticket?"
ScopeWhat a piece of work covers, and what it doesn’t. The line the team draws around a ticket before estimating it."Scope: email-based password reset only. SMS is out of scope, tracked as its own ticket."
Out of scopeThe fixed phrase for drawing that boundary. Two words, always together, no article — never “out of the scope.”"SMS verification is out of scope for this sprint — let's keep it to email only, and we open a separate ticket for SMS so it doesn't get lost."
Assumption / assumeA belief treated as true without being confirmed out loud. Every ticket has them; refinement is where the team surfaces them before they turn into rework."I just assumed you'd do both. Isn't that standard?"
Clarify / clarificationTo make something clear by asking about it or restating it in your own words. “Just to clarify —” is the standard softener that opens the question."Just to clarify — a minute ago you said they get a code and type it in. The criteria we just wrote say they get a link and click it."
DependencySomething outside your own team that you need before you can finish. Contrasted with Episode 1’s “blocked” — a dependency is named in advance; blocked means work has already stopped."We have a dependency on the email service team. They need to give us API access to the transactional templates before I can send a single test email."
Edge caseRecycled from Episode 4. A scenario at the boundary of expected behaviour — moved here from a code-review context into a requirements context, where it’s far cheaper to catch."One more, and this is the edge case I keep circling back to. What happens when the user's email address has changed since they registered?"
EstimateRecycled from Episode 2. The goal refinement feeds into — you can’t honestly estimate a ticket until its scope and criteria are clear."That's refinement in one sentence, honestly. Alright — this is estimable now. We'll size it in Thursday's planning session."
Pull requestRecycled from Episode 4. Used naturally here when the team scopes the work into separate, reviewable pieces."Shape-wise, this is probably two pull requests. One for the reset flow and the token logic, one for wiring up the email template once design delivers."

Episode structure

Intro

~1–1.5 min

Vocabulary Preview

~2–3 min

Role-Play

~8–12 min

Slow Replay

~2–3 min

Language Breakdown

~3–4 min

Quiz + Wrap-Up

~2–2.5 min

Your hosts

Alex, Tech Lead

Alex

Tech Lead

Sam, Developer

Sam

Developer

Related episodes

Next episode

Episode 06How to Answer "Tell Me About Yourself" as a DeveloperThe secret to a job interview in English for developers: "start with now"