Training to become an Agile Coach?
[Edited: Updated links 28 Feb 2011]
Today I received an interesting question – “What training is there to develop agile coaches as output of the training?”
The goal of an Agile coach is grow a productive Agile team that thinks for itself rather than relying on someone to prescribe the way to do things. Showing people how to be Agile isn’t enough. They need to change how they work and how they think in order for Agile to stick. A coach helps people to unlearn old habits and break the old mental models we are so use to before so people can work effectively as members of an Agile Team. As an Agile Coach, you must guide people through rough patches until they can find their own way.
The Agile Coach is also a mentor. They support engagements in exploring, adopting and optimizing Agile principles and practices. The Agile Coach mentors Scrum Teams and ScrumMasters, and coaches Product Owners. They help develop and sustain a simple measurement system for the Team performance and help teams and stakeholders to define and experiment with various countermeasures to the impediments uncovered in the work process. An an Agile Coach you may also need to develop customized training materials and deliver training for Management, Executives, product owners and other team members (business analysts, developers, testers, etc.).
To be a good Agile Coach you must have experienced the pain of working on Agile engagements. I think an Agile Coach is a natural progression by someone who has many years as an Agile practitioner and has the right mindset, lean thinking and then having the ability to help teams so they become better.
I think my past experiences have made me into a better coach and I certainly would not feel that I would perform my role properly as an Agile Coach without that experience.
There are definitely some good resources to become a better coach, but I wouldn’t think you could have a training program that turns someone who hasn’t experienced Agile into a Coach (well a good one anyways). Using an analogy – many sports coach (eg tennis, basketball, football) have had experience playing and studying their sport before imparting their knowledge to their protégé.
Here are some good related links on Agile Coaching that I have come across:
- Top Ten Tips for An Agile Coach
- The Role of the Agile Coach
- Toyota’s Top Engineer on How to Develop Thinking People
- Coaching is key to winning the race
- What is an Agile Coach
- Agile Coaching for Your Agile Company
- You Have To Be Agile To Coach Agile
- Coaching Fundamentals
- Agile Coach Performance Management: Measure Yourself as a Coach, Not as a Manager
- Coaching is Key for Scrum Success – Part One of Two
- Navigating the Five Levels of Conflict – The Agile Way
- Collective Edge Coaching
- Coaching Agile Teams
- Instructor/Coach Attitude Checklist
You might also want to check out Lyssa Adkins’ book, Coaching Agile Teams, which I am reading now. I will post a book review when I am done.
What are your thoughts on PDUs via the PMI for Agile Coaches?
PDUs via PMI does have some merit compared with CSM especially if it incorporates many different activities and not just be based on self-study and attending classes. Another consideration is that Agile Coaching covers a very broad range of methods, skills (technical, process and interpersonal) and varying disciplines and there is no one ‘right’ approach that will work for everyone. So it will be interesting on how to implement such a mesurement system for Lean and Agile when there are so many facets.
A lot of resumes have come across my desk recently from candidates proclaiming their Agile Coaching credentials. Quite often, it’s more a case of individuals differentiating themselves from their competition. This “Senior Scrum Master” = “Agile Coach” deduction is tenuous and seems to be becoming more prevalent. An Agile coach demonstrates an enhanced, broader skillset than what you might expect from a typical practitioner.
To me an Agile Coach must have deep & thorough understanding of agile & lean concepts, legacy mindsets, traditional IT delivery practices & team/inter-personal dynamics. They must be pragmatic, persistent, iterative & incremental in their approach and most importantly, they should be absolutely passionate about being an Agile evangelist.
You may be interested in a model Michael Spayd and Lyssa Adkins have come up with. I’ve been being coached by Michael Spayd for about a year now and he shared the model with us on a recent call. I mind-mapped it on my blog:
http://www.agilecoach.ca/2010/12/07/theres-more-than-meets-the-eye-to-agile-coaching/
Great post Jason. I am trying to organize Lyssa to deliver “What Is An Agile Coach?” on her next visit to Melbourne, Australia in March 2011. I am so looking forward to hearing what she has to say on this topic in person.