December 28, 2018
Curious about what it takes to succeed as an Agile Coach? Do you aspire to become an Agile Coach or grow as a Scrum Master? Welcome!
We’ve created this detailed Agile Coaching guide to help you become more skillful, and improve the productivity and effectiveness of the organizations and teams that you support. We want you to Succeed as an Agile Coach!
It is our belief that Agile Coaches need to demonstrate mastery in a wide variety of topics. For this reason, our success guide is focused on learning. Yep, to be a great agile coach means to learn all the topics that affect organizations, teams and agile ways of working.Table of Contents
Use the table of contents above to see what is included, or jump directly to the section that is interesting to you.
A pretty basic question is what is an Agile Coach? Definitions vary but the commonly accepted view of an agile coach is someone who helps people to adopt agile ways of thinking and working, as outlined in the 4 Agile Values and 12 Agile Principles.You can also get an overview of this role from this article about the role of the Agile Coach in this article from CIO.com.
Most people think of the Scrum Master as a junior agile coach. Or they think of the role of Scrum Master as a stepping stone to Agile Coaching.
Though in other organizations, a Scrum Master is also treated as a project manager. There is a definite lack of standardization around the role.If you’ve been a practicing Scrum Master, you are already probably already flexing your coaching muscles. Some Scrum Masters can be quite prescriptive though and I personally think that the coach should leverage more questions than forcing their opinions on others. You might find the following two blogs as helpful: What Makes an Agile Coach Effective and What NOT to do as an Agile Coach.
Success as an Agile Coach will be directly impacted by where you came from. No one starts out their career as an Agile Coach; everyone came from a different job. Learning and growing as a coach will depend on where you came from and where you are now.
If you came from a traditional SW development background, you’ll be used to a lot of planning upfront and then executing projects in clearly defined phases with lots of document deliverables along the way. For you, delivering iteratively and incrementally may be your biggest challenge. You will also need to learn to give up the big upfront planning in favor of lightweight design and architecture. You may want to watch this video from Jimmy Janlen called This is Agile to get a brief overview of the major differences.
Many of us come from top-down, hierarchical organizations where the orders come from the top and get carried out by those at the bottom. This will also take some unwinding as Agile involves self-organizing teams. You may want to read this article about self-organizing teams for more information.
If you used to be a traditional project manager that was responsible for controlling all aspects of projects, to succeed as an agile coach you will need to let go of control and get comfortable with not making decisions. You might find it helpful to read this article, how to transition from project manager to Scrum Master.
Coaches that come from organizational development or who worked as software developers will have a leg up, as will those who have deep experience working in teams.
You don’t need a certification to be an Agile Coach. Anyone can print a business card and call themselves a coach. Happens all the time.
But yes there are certification programs. There are currently certification programs for coaching through the following organizations. Note that this is an area that is likely to change so check with the provider for the most up-to-date information.
Coaches need to be continually learning and growing and honing their skills. Fortunately, there is a lot of information out there and many great books on agile-related topics. There is so much to learn and so many books that creating a short reading list for Agile Coaches is challenging.
These 10 books would be my top recommendations of books that I have read and rely on. There are many others though and below I have included a much longer reading list.
We’ve written extensively about succeeding as an Agile Coach over the last few years. If you are just starting to think about becoming an agile coach, you might find this blog helpful: So You Want to Become an Agile Coach.
If you would like to understand what makes an Agile Coach effective, please read What Makes an Agile Coach Effective.
Similarly, learn about the most important Agile Coaching traits in What are the Most Important Agile Coach Traits?
Read about things to avoid in What NOT to do as an Agile Coach.
This post about some of the challenges with introducing agile may be helpful to new agile coaches. Read Why ‘Going Agile’ Can Scare People In An Agile Transformation.
Finally, determining when to stop coaching in a particular organization in this post, What is the “Exit Criteria” for Agile Coaching?
There are many great websites out there with a wealth of information. In fact, the amount of information may be overwhelming especially to newcomers. Here are some of the best:
In addition to the websites, here are a few podcasts that I recommend:
Here are a few additional books on Agile and Scrum that you might find helpful. This is only a subset of the books recommended by agile and lean expert Craig Larman during my Scrum Master training years ago.
What is missing? What other resources can we provide to help you succeed as an Agile Coach?[Check out this related post Why Journaling is Key for Agile Coaches]