Is there a difference and if so, what is the difference?
All 3 are important and there is definitely overlap.
Consulting typically refers to the relationship between a consultant and a client.
The consultant provides experience, training, and expertise in a particular area. Professional Coaching typically refers to the relationship between a coach and a coachee.
The focus is on developing the coachee. The coach doesn't require background information on the coachee's area
As you progress through your Agile journey you may start to notice that you (consciously or unconsciously) look for ways to help fellow Agilists. For instance, imagine you’re at an Agile conference and meet someone who is new to Agile and is faced with many challenges. You listen to their struggles and coach them on identifying the root cause as well as recognizing some potential solutions. A few weeks later you reach out to this person (perhaps over email) to assess the outc