ru

Guide: how to ask for, give, accept and process feedback

My former colleague recently asked me to share a document on how to give feedback. I came up that I had written a lot on this topic: how to work with feedback for performance reviews, how to criticise and highlight problems to get them fixed, and which methods help in this process. I decided to compile all of this into one article, and here it is.

First, I’ll remind you why we do this at all. Then I’ll go into detail on different scenarios: when and how to request feedback, how to share it with others, and how to receive and process feedback. Here and below I’m writing about the direct feedback as it is, given to the other person in words and sentences, in text or out loud.

Why feedback is useful

Reflection helps us improve ourselves and others. We analyse our actions and skills and decide what to change and how to improve. To trigger reflection, it’s worth gathering feedback or sharing it with others.

The main thing that helps in exchanging feedback is respect and care for the companion, and a desire to help and support. This mindset is more important than any mechanical technique. Look for this examples:

  1. “You did a great job, especially considering your current level of experience. Keep trying, and maybe you’ll get it right next time”. At first it looks polite and supportive, but in fact it undermines the effort and suggests a person is inexperienced or incompetent. That what could happen with mechanically good wording but unsuitable mindset.
  2. “Uh, yeah, so your presentation was, like, pretty good, but, um, you, uh, didn’t look at the people. I decided at first, that you were just checking the picture on the screen, huh. No offence. I just wanna say, um, if you could, like, try to look at me and Bob, and the other fellows next time, it might, though it might not of course, make us more engaged.” It looks more clumsy and uncertain but still it is an actionable advice that suggests specific improvement.

Why should I respect and care

In fact, that’s not obvious. It might even be counter0intuitive, as the most obvious option is to try to save as much energy as posiible, not wasting it on such things. Or it could be forgotten, especially when you’re stressed, angry or disappointed by the colleagues’ actions. That happens, it’s fine. First, you should just take your time to chill out the situation. Then, you can use the following statements to get in the right mood. That’s what helps myself.

Here’s the list to remind, why your colleagues deserve to be respected and taken care of, even in tough times:

All that leads to a global profit, like positive work culture, effective communications, reduced anxiety and boosted reputation. That means, you’ll more probably enjoy your work.

This subject is quite psychological and deep. If you feel any problems or misunderstanding here, it’s better to participate in the training or take some in person coaching sessions — where you can give out your concerns and receive some guidance.

Returning to techniques, combined with the mindset they can help you get more out of feedback. Here are some for three situations: when requesting, sharing, and receiving feedback.

How to request feedback

Let’s take a look at the situations where it’s convenient to request feedback. Or to get it even when you didn’t ask:

When requesting feedback, it’s useful to get more than just general comments like “how am I doing?” but to ask for opinions on specific things:

How to share feedback

There is a Netflix method for delivering feedback. I found it in Reed Hastings’ and Erin Meyer’s No Rules Rules. It’s called “Stop, Start, Continue”. They suggest each person in a pair tells their colleague one thing they should start doing, one thing they should stop doing, and one thing they’re doing really well and should keep doing. After that, they switch turns and repeat until they have no points left.

I believe that idea could be more general, with Stop and Start being criticism points, and Continue being a praise point. Here are some recommendations applicable for any feedback:

How feedback is exchanged also depends on the trust between you and the other person, the history of your relations. If you’ve been we’ve been through a lot together and value your relationship, even poorly delivered feedback will be understood. Or they won’t be offended by feedback given incorrectly and harshly: “Dude, what’s wrong with you?! You’ve done it million times. C’mon, pull yourself together already”.

Still, in general, it’s not a bad idea to invest more into your feedback, it’s sense and form. It will reduce the likelihood of conflict and help maintain the relationship.

To provide or exchange feedback, you can use the following algorithm:

  1. List the situations you want to discuss. One is enough, but you can batch several. Discuss each one individually.
  2. Define each situation: the facts that occurred, the context, and the boundaries of the discussion.
  3. Ask what the other person thinks about it. How do they see this exact situation? Use open-ended questions like, “How do you feel about it?”
  4. Share your perspective on the situation. Voice possible consequences.
  5. Share your expectations: what you want the person to continue, start, or stop doing.
  6. Ask for their thoughts on the feedback itself. Process their replies and move on to the next situation.

Let’s talk in more detail about how the above points work for praise and criticism and their peculiarities.

How to praise

Why praise is important

I suggest adopting the default of giving a high-five when you see good work. Recognition is a motivator. It may be stronger for some than others, but it still improves the overall atmosphere and makes sharing easier.

Be sincere

If you feel that a compliment is not working or feels forced, don’t give it. It’s normal not always to feel like giving praise. Sometimes it’s hard to understand why something is great, and that’s okay too. If this is one of those cases, it’s okay to skip the high-five. There will be another chance in the future.

Praise publicly

Praising privately is also wonderful. Still, publicity tiggers other people also to praise, say thanks or somehow comment the case. It also shows people what an expected or exceeding expectations behaviour is.

Highlight achievements

It’s how details in praise works. You mention exactly what was good, why, and who was outstanding. Be careful to mention all the participants and their efforts not to disappoint people you’ve missed. Something like that:

Hey!

Our frontend team launched redesigned website and they’ve managed to do it earlier than the last ETA. I wanna congratulate all of us and say special thanks to:
 — Max, who designed everything on time and carefully reviewed all the prototypes;
 — Alex, who defended the idea to rewrite our template engine and did it;
 — Anna, who found problem with ad blockers and static assets so we haven’t messed everything up on the launch;
 — Andrew, who negotiated several blockers along the way;

P.S. If I missed someone, please, send me a direct message or mention them in comments so I’ll edit the initial list.

How to criticise

Why criticism is important

If something bothers you, it’s important not to stay silent. If a feature, process, or code isn’t working well, say something about it. Addressing problems is a necessary, although insufficient, step to fixing them.

Not giving constructive criticism can increase the likelihood of learned helplessness. This is when you and those around you become used to a problem and its consequences instead of trying to fix it. Problems accumulate until work becomes unbearable.

Negative feedback can be challenging to accept. Often, the natural response is to defend yourself. To handle this reaction and effectively communicate your thoughts, consider the following strategies.

Criticise targetly

It’s not helpful to stay silent about problems or to complain in private chats:

— These notification emails are useless! I keep getting garbage…
 — I agree, how long are we going to suffer this? It’s annoying!

It’s better to find the responsible person — someone who worked on or maintains the task — and address them directly:

Mike, I’m receiving too much emails about my article being liked. I was pleased at first, but now I’m annoyed because I don’t know what to do with this information, and I get five emails a day.

Criticise Privately

Often, feedback is given in a general chat, and this has consequences: responsibility gets blurred, responses take longer, everyone watches a thread that doesn’t concern them, and it demoralises people — they worked hard and had reasons for such results.

It’s more effective to criticise in person with a voice call or a private message. This makes it easier for the other person to accept the criticism and less likely to feel defensive since there’s no other audience, they don’t risk their public reputation nor status.

If you don’t know who to contact, ask your manager or in a most related chat, but in context “who’s responsible for…” or “who’s maintaining …”

It’s not a good idea to write in a chat with 40 people:

Hey analysts, why are the recommendations in the footer so crappy?

It’s better to find out who worked on the recommendations and write to them directly:

Sam, I was told you’re responsible for personalisation. I think there’s in an issue. The recommendations in the footer show the same articles for a month, whatever I read. Moreover, these articles aren’t interesting to me. I doubt anyone clicks on them. What do you think about this? Are there any stats related?

Create an address book

Make a list of contacts for typical issues and share it with colleagues, inviting them to add to it, for example:

That’ll help to address issues accordingly.

Align with the person

Remind you and the other person they you both are on the same side. On the other — the problems you observe. Also point, that criticism aims to help them improve — and maybe it’s not easy for you either to do it, but it’s the best option you see. If they find it difficult to accept feedback or if it evokes negative emotions, encourage them to express this openly to mutually decide further steps, to take a break or to involve third party.

Define the scope

State the facts you want to discuss: launching a specific feature, meeting a particular deadline. Focus on what specifically bothers you — and communicate this to the other person. The dialogue can then address the reasons. Here the message’s quite vague:

I want to discuss the low level of communication in the engineering team. It’s your responsibility as a leader to train the staff.

Better approach:

I waited two days for a response from John in the private chat, and got a generic reply. I still can’t understand if my problem’s going to be solved. I couldn’t manage to resolve it directly. Here, take look for yourself. What can we do here?

Find out why decisions were made

It’s helpful to understand why something you’re unhappy with was done that way. The author might have had a reason. This can help to build mutual understanding and sometimes lead to constructive suggestions.

— Dear fellows, having median article weight of 20Mb is inappropriate. Fix it immediately.
— Well, we took several approaches and that’s the best result. We have another focus for now.

Better approach:

— I noticed that the usual article weighs 20 MB, here’s the link. It would take 2–3 minutes to load for a user with 3G. And 20% of our traffic is from such networks. Do you know why that happens?
 — Yes, it’s the images. We tried compressing JPEGs, but illustrators didn’t like the result: it looked blurry on retina displays.
— Hmm, have you tried converting images to FLAC, creating multiple resized versions, and loading the appropriate one for the device? I saw an article on this with a link to a ready tool, let me find it.

Share context of the problem

Explaining the known consequences and other context allows the other person to define severity. It’s useful to share consequences from four perspectives: for you, for the person, for the team, and for the company. In general, this remains your viewpoint, but three out of four categories can be verified with others. Don’t start with:

— My inbox is constantly flooded with junk, please fix it!
 — You can just filter it.

Better describe the problem in details:

— I’ve noticed I’m being overwhelmed with notifications after each new article I release. It takes time to clear my inbox, and I have a strong urge to unsubscribe from everything. I hardly ever check comments more often than twice a day. If I feel like browsing social networks, I’ll check my articles without notifications. I asked Masha, Marina, and Olga — they suffer from this too.
 — Thanks, I’ll research it. If that’s a massive problem, we’ll make a daily digest.

Suggest alternatives

Just to make it clear, if you have any proposals seem good enough for you, share them. It’s fine if you don’t have any. But if you do, reveal them. Avoid a commanding tone, try to phrase your statements as requests.

You can explicitly ask for something:

Please let me know if you can’t start reviewing my request by the end of the workday.

Or suggest less directive solutions:

Based on what I know about the situation, I would handle it this way: …

If you have multiple ideas, share them all.

Communicate straightforward and neutrally

Negative emotions complicate understanding and do not help the other person meet you halfway. Avoid words that may sound accusatory. We don’t want to blame someone, it gives no benefits. When assessing someone else’s work, Sarcasm, irony, and ridicule fall into same category can be perceived as questioning their competence.

It’s not good to leave feedback as a rhetorical question too:

Do you really think you’ll finish the work on time?

It’s better to write directly:

You won’t be able to finish the work on time with this scope of tasks. Let me share the screen, I’ll explain.

Though, there’s an option where emotions, even negative, are helpful.

Share your emotions regarding the problem

Talk about your feelings regarding events and facts. This helps the other person put themselves in your shoes and understand you. “I felt uncomfortable when I received 20 comments during that code review. I felt it was unfair and thought my competence was being questioned.” This way, your position and its causes will be clear.

Evaluate facts, not people and their qualities

Personal qualities or other attributes are hard to evaluate. You can call someone a jerk for a particular act, but upon understanding the context, it might have been the best option available. Moreover, facts and their evaluation are less likely to be taken personally, as they do not invade anyone’s boundaries.

Instead of saying, “You’re careless” or even “You code carelessly,” explain the impact of their actions: “Last Wednesday, you pushed a request that passed the pipeline but broke the logic. I had to figure out what changed and roll it back because it blocked the release. I was frustrated because I was responsible for this release and it was the second time in a row this happened.” Then, discuss what occurred and how to prevent it in the future.

Transitioning from your emotions or fact evaluation to qualities should happen only if the other party explicitly requests it or you have their permission.

Give the right to say no

You may not always be fully aware of the other person’s context, and they may not always agree with your solution. In such cases, it’s helpful to acknowledge your limitations and invite dialogue: “I might not know all the details yet, but I would do this. What do you think?”

Use the template…

When it’s hard to word feedback, take time to carefully review the other person’s results. Then, try to use the following points to fill them in with your thoughts.

  1. Highlight strengths: What did you like about what you saw? Mention three to five points. You’ll probably find something.
  2. Only after completing the first point, share what you would like to see improved. Be careful with your wording: Not “this part is bad,” but “this could be improved.” Not “I didn’t like this,” but “it would be great if this could be changed.”
  3. Explain what you would like to see changed. Strengths and areas for improvement should be roughly balanced. If you genuinely liked the work, it’s okay to lean more towards the first point. Be sincere. However, if there are significantly more critical remarks, it can kill recipient’s mood or motivation. Feedback from someone who doesn’t know how to give it might look like this: “I don’t like it. The code is unstructured. It’s hard to read. I don’t understand what it does.” This form of destructive criticism offers no direction for the partner. It remains unclear where to go next. Effective feedback: “Andrew, I appreciate your punctuality. I like that you sent the task for review well in advance. I think if you separate the order payment and email sending blocks into isolated functions and rename variables according to this document (link), it would be great!” This feedback shows the partner their strengths and provides a direction for further work. The person knows what they can rely on and what still needs improvement.

… or even the simple formula

The feedback formula in general looks like: “[Person’s name], when you [describe action], it affects me/my work in this way [describe effect], and I would prefer [describe desired behavior].”

This is a framework to rely on, but your wording may vary.

For example: “Mike, when you speak to me in that tone, I feel tense and unable to focus on our discussion. I would prefer if you took a breath and changed your tone. Only then can I continue our conversation.”

If stuck, involve an arbiter or escalate

There are some situations, where you and your feedback peer just can’t get the common ground. If you just let it down, you’ll mask the conflict — and it will come up later, at an even more unfortunate time.

So don’t be afraid to suggest an arbiter:

Nick, seem’s we’re stuck here. I don’t want to just leave it like this. What do you think, if we’ll call someone to help us? Do you have any candidates?

You can also ask your manager or person’s manager for advice.

How to receive and process feedback

It’s easier not to give feedback than to give it. Therefore, it’s essential to be grateful for it, even if it’s something uncomfortable. So, begin with appreciation. Say “thank you” sincerely.

Prepare yourself for the negative

Negative feedback is harder to accept than positive one. It’s natural to provide a defence or excuse when receiving criticism, or even just to ignore it. We all reflexively seek to protect our egos and reputation. Sometimes criticism even includes an assessment of you as a person. Sometimes, feedback is just incorrect.

Actually, it’s a rare case than someone intends to offend anyone else. When receiving negative feedback, resist this natural reactions and instead ask yourself: “How can I show appreciation for this feedback by listening carefully, considering the message with an open mind, and avoiding becoming defensive or angry?”

You might need to cool down, reread the feedback, and try to find the facts, actions, or events that led to such an assessment. If there are evaluations of you as a person, try to interpret it as an evaluation of actions. Then ask clarifying questions to confirm if your assumptions are correct.

Clarify details

In both positive and negative feedback try to capture info that will help you to better understand the author or to improve yourself:

Decide what to do and communicate your decision

Only recipient decides how to use the feedback: to accept or to discard it. Changing behaviour is not mandatory just because someone said so. You will receive lots of feedback from many people. You are required to listen and consider all feedback provided. You are not required to follow it. Usually, it’s an opinion worth analysis at first.

Both you and the provider must understand that the decision to act on the feedback is entirely up to the recipient. It might be a separate point to talk.

If, as the recipient, you disagree with the feedback, it’s important to say so directly and share your perspective. If you don’t do it, the other person may falsely believe that something in your behaviour will change after their words. If you agree, that’s also something worth sharing.

Instead of a conclusion

Once again, the key to effective feedback is the right attitude and mindset. With them, everything can go well without additional techniques. Without them, even techniques may not help. That’s a main knowledge I gained myself.

In this article I’ve covered not all the known and useful feedback models or algorithms. You can dive deeper into some others.

Also I haven’t covered the indirect feedback. Like when someone’s provide you as an exemplary engineer or you’re systematically not being invited in a meeting — and how to deal with this situations. I’ll just mention that it’s also some kind of a feedback’s possible forms.


If you found this article helpful, please show your support by clapping, sharing it with your friends or colleagues, and subscribing to receive notifications for my new posts.

If you want to talk on managing engineering teams or departments, designing systems, or improving your technical product, email me at laidrivm@gmail.com or message me on https://t.me/laidrivm.

Feel free to connect with me on LinkedIn at https://www.linkedin.com/in/vladimir-lazarev/.

Peace!