This document discusses the differences between coaching, teaching, and consulting. Coaching involves collaborating with clients in a thoughtful process to help them improve personally and professionally. Teaching involves sharing knowledge and experience to stimulate growth. Consulting provides expert advice to professionals expecting them to apply it. The document then presents three scenarios involving an agile coach: 1) a ScrumMaster who wants direct solutions, 2) scaling agile across an organization based on a past consultant's blueprint, and 3) qualifications to look for in hiring an agile coach.