Eight Essentials of Collaborative Coaching

The eight essentials of coaching are examples of how the coaching process is essentially a reflective learning process.