There has been considerable debate in the literature about the differences and similarities between coaching and mentoring

There has been considerable debate in the literature about the differences and similarities between coaching and mentoring. It is very clear that what is described in one organization as mentoring may be known in another as coaching. To understand the definitions of coaching and mentoring will help to understand the similarities and differences.
Coaching and mentoring are learning relationships which help people to take charge of their own development, to release their own potential and to achieve results which they value. (Connor, 2007, p. 6).
“Coaching may be defined as a goal-directed, multifaceted process for enhancing people, work and life and, as an industry, it has and is still experiencing rapid growth” (Brock, 2006).
There are a number of definitions of what coaching is. However, there is widespread agreement on the following descriptions:
Coaching is the art of facilitating another persons learning, development and performance. Through coaching people are bale to find their own skills and change their own behaviours and attitudes.