Agile may be one of the most overused terms in current software/product development organizations.
Having helped organizations such as Disney, PayPal and American Express as well as with smaller tech organizations and start ups adopt and mature Agile, Scrum and XP practices I've had the opportunity to not just observe Agile in action but actually work in Agile. I think that this is a big distinction when deciding to work with someone who calls themselves and Agile coach or mentor.
Agile can be both a great way to work or a complete nightmare if you don't understand what moving to Agile entails for an organization.
For Product Development teams there are lot's of strategy, techniques and skills that must be mastered in order to be technically good at Agile.
For Leaders and Managers there will be significant changes in your organizational structure. Your current leadership group will need guidance and training regarding how they will work in this new paradigm.
My coaching approach to Agile is to focus on sound principles and techniques, that when mastered provide you and your organization a strong foundation to move from traditional delivery approaches to one that adapts to an Agile paradigm.
If you are looking for a pragmatic coach who can help you learn a broad range of Agile techniques and concepts, ranging from User Story Mapping, Behavior Driven Development, Test Automation, Continuous Integration and Delivery to Agile Leadership then reach out to me at Michael@soundagile.com.