Working in an Agile team with international colleagues? Whether you’re joining a sprint planning call, writing a bug report, or giving estimates in a daily standup, the right English phrases make you sound confident and professional. This lesson covers the language you need for every phase of an Agile sprint.


🗣️ Key Phrases to Say Out Loud

Practice these until they feel natural. Say each one three times before your next meeting.

PhraseIPAWhen to use
rough estimate/rʌf ˈestɪmɪt/When you haven’t analysed fully but need to give a number
ballpark figure/ˈbɔːlpɑːrk ˈfɪɡər/Informal synonym for rough estimate, common in standups
spike needed/spaɪk ˈniːdɪd/When research/investigation is required before estimation
acceptance criteria/əkˈseptəns kraɪˈtɪriə/The conditions a story must meet to be “done”
blocking issue/ˈblɒkɪŋ ˈɪʃuː/Something stopping you from progressing
edge case/edʒ keɪs/An unusual or extreme scenario that may break the feature

Tip: Record yourself saying each phrase. Vietnamese speakers often soften the hard /k/ in “spike” and “blocking” — make it crisp and clear.


📚 Vocabulary

1. Scope creep /skəʊp kriːp/ Noun. When a project’s requirements expand beyond the original plan. Example: “We need to avoid scope creep — let’s add that feature to the backlog instead.”

2. Velocity /vəˈlɒsɪti/ Noun. The amount of work a team completes in a sprint, measured in story points. Example: “Our velocity last sprint was 32 points, so let’s plan for that this time.”

3. Reproduce /ˌriːprəˈdjuːs/ Verb. To make a bug happen again in order to investigate it. Example: “I can reproduce this bug on Chrome but not on Safari.”

4. Regression /rɪˈɡreʃən/ Noun. A previously working feature that breaks after a new change. Example: “This looks like a regression — the login worked fine before the last deploy.”

5. Triage /ˈtriːɑːʒ/ Verb/Noun. To assess and prioritise issues by severity. Example: “Let’s triage these bugs before the sprint review so we know what’s critical.”

6. Sign off /saɪn ɒf/ Phrasal verb. To formally approve that work meets requirements. Example: “Can the product owner sign off on this story by end of day?”


🎯 Practice Now

Sprint Planning Dialogue

Setting: A Vietnamese developer (Dev) and a Scrum Master (SM) in a sprint planning call.

SM: Okay, let’s look at the next story — user profile photo upload. Can you give us a rough estimate?

Dev: I need a bit more information. What are the acceptance criteria exactly?

SM: The user should be able to upload a JPG or PNG, max 5 MB, and see the preview before saving.

Dev: Got it. I’d say around five to eight story points. There might be some edge cases with file validation that could take extra time.

SM: Is there anything blocking you on this one?

Dev: Not yet, but I think we’ll need a spike for the image compression logic. I’m not sure which library to use — that could take half a day of investigation.

SM: Fair enough. Let’s add a one-point spike first, then we can re-estimate the main story next sprint.

Dev: That works for me. One more thing — I noticed a regression in the current upload feature. Should I log that as a separate bug?

SM: Yes please, log it with steps to reproduce and we’ll triage it after this meeting.

Dev: Will do. I’ll have it in Jira before the end of standup.

SM: Perfect. Let’s move on to the next story.


Bug Report Template

Use this structure every time you write a bug report in English:

Title: [Component] Short description of the problem

Environment:
- Browser / Device: Chrome 124 / MacOS
- App version: v2.3.1
- Test environment: Staging

Steps to Reproduce:
1. Navigate to [page/feature]
2. [Do action]
3. [Do action]
4. Observe the result

Expected Result:
[What should happen]

Actual Result:
[What actually happens]

Severity: Critical / High / Medium / Low

Additional Notes:
- This appears to be a regression introduced in PR #[number]
- I can reproduce this consistently (100% reproduction rate)
- Workaround: [if any]

Attachments: [screenshots / video / logs]

Example title: [Profile] Photo upload fails silently on files over 3 MB


Common Estimation Phrases

Use these in planning meetings and standups:

  • “I estimate X story points for this task.”
  • “Based on our velocity, we can take about 30 points this sprint.”
  • “This is just a ballpark figure — I’ll have a better estimate after I look at the code.”
  • “We need a spike for this. I can investigate it in half a day and report back.”
  • “This could be 3 to 5 days, depending on how complex the API integration is.”
  • “I’m not confident in my estimate — there are too many unknowns. Can we break this story down?”
  • “If we include the edge cases, I’d add two more points to be safe.”
  • “That’s out of scope for this sprint. Let’s move it to the backlog and revisit it.”

Quick Confidence Check

Before your next sprint meeting, ask yourself:

  • Can you explain a blocking issue in one sentence?
  • Can you give a rough estimate and say why you’re uncertain?
  • Can you write a bug report with clear steps to reproduce?

If yes — you’re ready. If not — reread this lesson and run through the dialogue one more time out loud. The goal is fluency under pressure, not just knowing the words on paper.

Export for reading

Comments