Estimation Phrases: Giving Realistic Time Estimates
5 exercises on estimation phrases. Choose the most natural and professional option.
0 / 10 completed
1 / 10
A colleague asks how long the new feature will take. You need to say 'it depends' professionally. Which response works best?
Option C is the professional version of 'it depends'. It names the specific variable (legacy browser support) and quantifies the impact (could double the work). Bare 'It depends' (A) is technically accurate but gives the listener nothing actionable. 'I don't know, it depends on things' (B) is vague and sounds unprepared. 'Depends on lots of stuff' (D) is casual and similarly unhelpful. Whenever you need to hedge an estimate, name the specific conditions: 'It depends on X — if X, then Y; if not X, then Z.' That turns a non-answer into a useful conditional.
2 / 10
Your manager needs a rough number but you haven't looked at the details yet. Which phrase gives a ballpark without over-committing?
Option B is the sweet spot between being helpful and staying honest. It offers a concrete number ('a week'), labels it explicitly as a rough ballpark, and identifies the condition that could change it (looking at the schema). 'I can't give a number' (A) is unhelpful — managers often need even a rough figure to plan. 'Maybe a week or maybe two weeks' (C) gives a range but no reasoning, which is harder to act on. 'A week, definitely' (D) is overconfident when you haven't done the analysis. Always pair a rough number with the caveat that anchors it.
3 / 10
You are asked to estimate work that involves an unfamiliar API. What is the most professional response?
Option D demonstrates the spike technique — a time-boxed investigation before committing to an estimate. It is the professional standard for unknown territory. 'I need more time to think' (A) is vague and gives no plan. 'I'm not sure yet' (B) is honest but passive — it doesn't tell the team what you'll do next. 'I'll estimate later' (C) defers without a commitment. A spike converts uncertainty into knowledge. By naming it, setting a duration ('a day'), and committing to a follow-up estimate, you show maturity and protect the team from a badly-informed commitment.
4 / 10
You want to give an estimate that depends on a third-party integration behaving predictably. Which phrase best expresses the conditional?
Option A is correct. It leads with the assumption ('Assuming no surprises in the third-party integration'), which makes the estimate conditional and protects you if that assumption breaks. The estimate itself ('two sprints') is then clear and confident. 'Two sprints, no problem' (B) is overconfident — third-party integrations are a common source of delays. 'It will take two sprints' (C) sounds unconditional, which is risky. 'Two sprints if everything goes to plan, probably' (D) hedges but the vague 'probably' and 'everything goes to plan' do not identify the actual risk. Name your assumptions explicitly.
5 / 10
You have estimated three days for a task but want to add time for testing and review. Which phrase communicates the buffer professionally?
Option C is the professional way to justify a buffer. It names exactly what the buffer covers (testing and review), and gives concrete numbers (five days vs three), so stakeholders can see what they're getting for the extra two days. 'I'll add extra time just in case' (A) sounds like padding for its own sake. 'We need padding' (B) is vague and might prompt pushback. 'Three days plus some extra' (D) is casual and gives no rationale. Buffers are legitimate — but they earn trust when you explain what they cover, not when you hide them in a rounded-up number.
6 / 10
Sarah, the team lead, asks you about estimating the time to refactor the legacy authentication module. You know there are tight deadlines and potential conflicts with other teams. Which of the following responses is most appropriate?
Option 1 acknowledges potential dependencies without committing to a specific timeframe. Options 2 offers a realistic range acknowledging uncertainty, Option 3 delays providing an answer – which is generally unprofessional in this situation - and Option 4 is overly optimistic and doesn't account for potential roadblocks. It's crucial to manage expectations proactively.
7 / 10
During a standup meeting, Mark asks you about the progress on implementing the new payment gateway integration. You've encountered some unexpected issues with the API's rate limiting. Which of these phrases best conveys your situation to the team?
Option 2 provides a general update without over-promising. Option 1 is misleading and doesn't acknowledge potential problems. Option 3 directly addresses the issue with the API, which is vital for transparency and planning. Option 4 lacks detail and avoids acknowledging delays.
8 / 10
You're reviewing a PR that adds logging to a critical service. The developer states the estimated time for the changes was '2 days'. Given the potential impact of incorrect logging and the need for thorough testing, which response would you provide?
Option 1 expresses cautious support while prompting further discussion. Option 2 is appropriate – it highlights the potential risks and requests a more thorough plan. Options 3 dismisses the need for scrutiny, and Option 4 focuses on a technical detail irrelevant to the overall estimation.
9 / 10
A junior developer asks you how long it will take them to migrate an older database schema to the new one. You realize that data transformation and validation are potentially complex tasks. Which of these phrases is most realistic?
Option 1 is a wildly optimistic underestimation. Option 2 provides a reasonable range acknowledging potential complexity. Option 3 shirks responsibility – an unproductive approach. Option 4 suggests a more detailed breakdown which is good practice but not the immediate response to the initial question.
10 / 10
You've estimated 8 hours for debugging a performance issue in a high-traffic API endpoint. However, you know that intermittent issues are common and require further investigation. Which of the following phrases best conveys this uncertainty to your team?
Option 1 is overly confident. Option 2 realistically acknowledges the possibility of further work while still providing an initial estimate. Options 3 underestimates the potential complexity and Option 4 focuses on urgency rather than accurate time estimation.
What will I practise in "Estimation Phrases: Giving Realistic Time Estimates"?
This module focuses on Phrasebook — real workplace phrasing you'll use on the job. It contains 10 scenario-based multiple-choice questions with instant feedback.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account or sign-up required.
How many questions does this exercise have?
This module includes 10 questions. Each one gives an immediate right/wrong result plus a full explanation of the correct phrasing.
What happens if I answer a question incorrectly?
You'll see the correct answer highlighted straight away, along with a plain-English explanation of why it's right and why the other options don't fit — mistakes are part of the learning here.
Can I retry the exercise if I want a better score?
Yes — use the 'Try again' button on the results screen to reset your score and go through the questions again. There's no limit on attempts.
Who is this Phrasebook exercise for?
It's aimed at IT professionals with working English who want to sound more natural and precise around phrasebook — useful whether you're preparing for real conversations at work or just building confidence with the vocabulary.
Do I need an account to track my progress?
No account is needed. Your progress through the exercise is tracked locally in your browser for the current session, and you can replay the module at any time.
How is this different from reading a blog article?
This exercise is an interactive drill that tests and reinforces specific phrasing through multiple-choice questions with instant feedback, while blog articles explain concepts and vocabulary in prose. The two work well together.
Where can I find more Phrasebook exercises?
See the Phrasebook hub for more modules like this one, or browse the full Exercises page for other IT-English topics.
Can I complete this exercise on my phone?
Yes — every exercise on CoderSlingo is fully responsive and works on phones and tablets, so you can practise anywhere.