What are the top Agile Coach traits that great coaches should have? Today there are more and more individuals hanging out a shingle and calling themselves Agile Coaches. With good reason – Indeed.com listed Agile Coach as #18 on their list of top jobs in 2019. At $161K average salary, it was the highest paid of the best jobs listed.
Unfortunately, there are very few standards, certifications or training programs directed at Agile Coaches. So how do you know what agile coach traits are necessary or desirable? When evaluating a coach, what information should you look for or ask about? The infographic above and the text below is my attempt to explain that.
A Disclaimer On Agile Coach Traits
I think it is important to point out that each coaching situation is somewhat unique and there may not be one definitive set of “best” or ideal agile coach traits.
Much of my experience has focused on early stages of agile adoption, when organizations are first moving from waterfall or predictive approaches to using the Scrum Framework.
The specific skills needed to adopt the Scrum Framework will be different than those required for Kanban or Extreme Programming.
Traits that an Agile Coach Needs to Support an Agile Transformation
Below is my list of traits that I think Agile Coaches should have to support an Agile Transformation using the Scrum Framework. This is my list of the to 10 traits, in no particular order:
Hands-On Scrum and Agile Experience
I think it goes without saying that to be a good coach you need hands-on experience with Agile and Scrum. The most effective coaches will have worked within a Scrum Team as a Dev Team member, developing solutions. A huge plus would be having Scrum Master and Product Owner experience.
Experience as a Developer
Similar to the previous item, experience as a developer would be very helpful to a coach. Most of the audience for coaching will be Scrum team members. Having the prior experience of developer will help you to bring empathy and credibility since you have “been in their shoes”.
Application of XP & Technical Practices
Though I suppose you can implement Scrum without XP or technical practices, I don’t recommend it. Teams that don’t invest in continuous integration, automated testing tools, and test-first thinking will have limited productivity. Coaches with experience in those technical practices can help teams to implement these techniques.
Lean principles underpin all of Agile and Scrum and should not be ignored. Great coaches will be able to explain and help teams understand why small batches increase productivity, how to identify and eliminate bottlenecks in the process, and recognizing waste in all forms.
Great coaches cast a vision and create enthusiasm for continuous improvement. They celebrate success but discourage satisfaction with good enough.
Great coaches will also be leading by example by improving themselves. They take on agile learning, get feedback and practice learning and growing.
Change Agent / Organizational Change Expert
The best coaches understand how organizational change works and how to effectively support an organization undergoing change.
Agile Transformation is more than a process change – it is a complete mindset change. Agile Coaches need to understand that mindset change and help all individuals make that change whether they are leaders in the organization or team members.
Excellent Listening Skills
I didn’t put these Agile Coaching traits in order, but if I did, listening skills would be at the top. I don’t think there is a more important skill on the list. Amazingly, many Agile Coaches are terrible when it comes to listening.
They believe that their job is all about telling people what to do so they talk a lot more than they listen. Want to find a good Agile Coach? Look for someone who asks questions and listens well. Avoid coaches who talk more than they listen.
Similar to the previous item on Listening, Agile Coaches need Social and Emotional Intelligence to be effective. They need great interpersonal skills and the ability to read the room.
Unconditional Positive Regard for Others
Carl Rogers coined the term unconditional positive regard. The idea is that we prize the human potential and we see each individual as whole and complete and able to solve their own problems. Great Agile Coaches use open ended, non-judgmental questions to support others to solve things for themselves, rather than telling people what to do.
Uses Agile Mindset – Values and Principles
The concept of the Agile Mindset has several meanings. I think of someone who has embraced and internalized the Agile Values and Principles. This means that rather than focusing on the practices or “doing agile”, they recognize and embrace “being agile”.
Linda Rising and others have linked the term Agile Mindset to Carol Dweck’s Mindset book. In this context, Agile Mindset is more about the potential to learn and grow without limits on our intelligence or ability to adapt.
What do you think? Did I miss, or misstate any of the Agile Coach traits?
Use these Agile Coach Traits as a Checklist for Hiring
I think one of the most valuable uses of this list of agile coach traits is as a checklist for hiring Agile Coaches. More than criteria, they become discussion topics. Ask your prospective coach about the lean principles, Agile Principles and their experience in applying these concepts with Scrum Teams.
A good coach may not score 100% on all 10 traits, but they should score pretty high on most of these. Pay attention to their emotional intelligence and their listening skills. See if they do any of these things they should not do as an agile coach.
If you liked this article, please join our mailing list to receive our monthly newsletter with practical tips on Agile and Scrum and various techniques to help you succeed as an Agile Coach or Scrum Master. Join Our Monthly Newsletter