Ein Agile Coach ist dafür verantwortlich, eine agile Denk- und Handlungsweise teamübergreifend in einer Organisation zu verankern. Dabei wechselt er situativ zwischen verschiedenen Rollen: Mentor, Coach, Berater, Facilitator und Trainer.
Meine Begriffsdefinition basiert auf eigenen Beobachtungen und Erfahrungen sowie Recherchen in der agilen Community. Durch die Benennung der Arbeitskontexte und Rollen lässt sich der Agile Coach gut von ähnlichen Rollen abgrenzen, beispielsweise vom Scrum Master:

Während der Agile Coach vornehmlich die gesamte Organisation im Blick hat und teamübergreifend wirkt, konzentriert sich der Scrum Master auf die Arbeit in einzelnen Teams und deren Mitgliedern. Sowohl Agile Coach als auch Scrum Master arbeiten situativ in allen dargestellten Rollen (Mentor, Coach, Berater, Facilitator und Trainer), wenngleich in unterschiedlicher Intensität.