Giving Difficult Feedback: Professional and Constructive Phrases
5 exercises on giving constructive feedback. Choose the most natural and professional option.
0 / 10 completed
1 / 10
You need to give feedback to a colleague about their behaviour in meetings. Which opening is most professional?
SBI MODEL OPENING: The Situation-Behaviour-Impact (SBI) model is the industry standard for professional feedback. "In [situation], when you [specific behaviour], the impact was [observable outcome]" is specific, observable, and non-personal. Examples: "In last Tuesday's planning meeting, when you dismissed the estimate without asking for context, the impact was that the team felt their input wasn't valued." / "In the code review yesterday, when you left 20 comments without any positives, the impact was the author became defensive and the conversation stalled." / "In the client call, when you spoke over the designer, the impact was the client directed all further questions to you, cutting the designer out." Options B/C/D are vague, personal, and inflammatory.
2 / 10
You want to describe a behaviour you've observed without making it a character attack. Which phrasing is best?
OBSERVATIONAL LANGUAGE: "I noticed that..." followed by specific, factual observations avoids attribution of intent or character. It stays in the realm of observable events, which is harder to argue with and easier to act on. Examples: "I noticed that the design handoff came in two days after the agreed date on both occasions this sprint." / "I noticed that in the last four standups, the update was marked 'no blockers' but then a blocker surfaced at review." / "I noticed that three of the five tickets were closed without a test — on Tuesday, Wednesday, and Friday." Options A/B/D make character judgements that trigger defensiveness rather than reflection.
3 / 10
After describing a behaviour, you need to explain its consequence. Which is the most professional phrasing?
DESCRIBING IMPACT: "The impact of this was..." connects the specific behaviour to a concrete, observable outcome. It makes the feedback objective and helps the person understand why the behaviour matters. Examples: "The impact of this was that the junior developer stopped contributing ideas for the rest of the week." / "The impact was that we had to roll back the release and schedule an emergency hotfix — costing half a day of engineering time." / "The impact of this was the client escalated to our director, which required an hour of senior management time to resolve." Options A/C/D are vague, global, and likely to provoke defensiveness rather than reflection.
4 / 10
You need to suggest a different approach going forward. How do you phrase it constructively?
ENCOURAGING CHANGE CONSTRUCTIVELY: "What I'd encourage you to do differently is..." is forward-looking, specific, and actionable. It frames the suggestion as coaching rather than criticism. Examples: "What I'd encourage you to do differently is submit a draft PR early — it gives the team a chance to catch issues before the crunch." / "What I'd encourage is booking a quick sync before the design review so we're aligned on constraints." / "What I'd encourage you to do differently is add a comment when you deviate from the ticket spec — even a one-liner helps reviewers." Options A/B/C are either too vague, too sweeping, or offer no actionable path forward.
5 / 10
A colleague's code quality has been slipping. How do you open the feedback conversation without attacking them personally?
AVOIDING PERSONAL CRITICISM: "I wanted to share some observations — not to criticise, but because..." is a powerful opener that disarms defensiveness and signals collaborative intent. It separates the code from the person. Examples: "I wanted to share some observations about the test coverage in the last three PRs — not to criticise, but to make sure we're aligned on the bar." / "I noticed a few patterns in the recent commits I'd love to walk through with you — nothing alarming, just worth discussing." / "I wanted to flag something I've seen a couple of times, because I think it's worth catching early." Options B/C/D attack character or effort, or worse, weaponise unnamed third-party opinions.
6 / 10
Sarah: 'This code is terrible! You're completely messing things up.'
You've just received this feedback from a junior developer during a code review. Which of the following responses is most professional and constructive in continuing the conversation?
This response directly escalates the conflict and uses accusatory language, mirroring Sarah's initial criticism. The correct answer focuses on collaborative problem-solving and offers a path forward by identifying specific issues. It avoids personal attacks and acknowledges the developer's position.
7 / 10
Slack Message from Alex: 'Your code is so slow! Fix it!'
Alex wants to provide feedback on a colleague's performance. Which of the following revisions best reframes this message for professional communication?
Alex's original message uses judgmental language and demands a solution without explanation. The correct response frames the issue as an observation and proposes a discussion about optimization. This approach is less confrontational and more focused on finding a collaborative resolution to improve performance.
8 / 10
You're writing the description for a Pull Request that includes changes to an API endpoint. The developer you worked with used a complex, undocumented approach. Which of the following phrases best explains the change and its rationale in a professional manner?
The correct option acknowledges the deviation from the initial approach and highlights the need for scrutiny due to the lack of documentation. This demonstrates professionalism and encourages the reviewer to understand the context and potential implications of the change. The other options are too vague or dismissive.
9 / 10
During a standup meeting, David says: 'I'm stuck on this feature because the documentation is terrible.'
Which of the following responses from your team lead is most constructive and supportive?
David's statement highlights a systemic issue (poor documentation) that is hindering his progress. The best response acknowledges his frustration and offers practical assistance – seeking resources to help him overcome the obstacle. It avoids blaming him or dismissing his concerns.
10 / 10
You've reviewed a colleague's code and identified several areas for improvement regarding test coverage. You want to suggest changes without criticizing their testing practices. Which of the following statements is most effective?
This phrasing focuses on specific observations (missing scenarios) and proposes a collaborative discussion about adding tests. It avoids judgmental language and frames the feedback as an opportunity for improvement rather than a criticism of their existing approach. The other options are overly critical and unproductive.
What will I practise in "Giving Difficult Feedback: Professional and Constructive Phrases"?
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.