Take a listen into these past audios I have hosted on the topic of feedback:
Teams365 #467: Feedback Foundations. Listen into it here.
Teams365 #523: Providing positive and constructive feedback. Listen into it here.
You will also find a selection of other audios in support of better conversations here.