Can someone please explain real life situations in an agile (specifically Scrum) environment when to use coaching, teaching, mentoring and facilitation and why to use the specific approach as opposed to the other. I understand some situations can call for more than 1 skill as I mention below.
I was recently asked in an interview if a situation called for which skill, and why to use one skill over another:
Such as if someone asks what happens at the end of a sprint, you Teach then a review and retro.