Who is the agile coach and what value he/she brings to people and organizations?

Agile coaches support, guide, coach, teach, mentor and facilitate change without colluding with the current reality. They do this in service to teams, to cause change, navigate conflict, intervene, and guide teams toward joyful high performance.