Feedback is one of the most important skills when collaborating with others. Giving and receiving feedback with honesty, integrity and empathy is hard. Doing so consistently takes practice and requires learning and practising feedback and listening techniques.
https://leaddev.com/management/feedback-models-engineering-teams