In recent years, more and more companies have realized the value of Agile coaching and the need to have full-time employees in the role of Agile coaches to help keep the Agile ship on course. The most effective candidate for this kind of job are people who’ve already played the role of Agile coach before and have gathered experience with several other companies, therefore companies often find themselves hiring coaches from consulting companies, people who want to “get off the road” and prefer to cut down on their travel and dedicate themselves to a single organization. As these former consultants get used to life inside an organization, it’s interesting that more often than not they have to adjust quite a bit and learn that what made them successful as a consultant will not make them successful inside an organization. To use an analogy, being successful as an internal Agile coach is more like “planting” whereas being an external coach and consultant is more analogous to “building”. Let me explain:
When an Agile consultant is brought into an organization, there is often a specific problem to solve that requires immediate attention and action, such as leading a transformation or increasing the maturity of a group of teams. The person comes in with with an objective and expectation of results, which may translate into some kind of mandate and organizational power and influence. It’s like building a house where quickly a foundation is laid upon which parts are assembled to produce a building, the desired outcome of an engagement. Ideally the building isn’t hacked together over a few days, but there is certainly the desire to complete the building upon a solid foundation over several weeks or months. Then the person moves on to the next building or leaves the organization with the goal accomplished.
As an internal Agile coach, the situation is quite different. Sometimes there is a specific short-term goal that needs to be accomplished quickly (e.g. launching a certain release train within the next 2 months), which requires functioning more like an external consultant, at least for some time. Apart from those circumstances, living as an internal coach inside an organization requires the newly hired coach to come in to build credibility and trust via relationships. Without these roots in the organization, the coach will not be successful. It’s about creating internal “pull” for coaching services a
Being a successful internal coach is challenging and hopefully this mental model is helpful in describing the differences between an external Agile consultant vs. an internal Agile coach. A slightly different way to think about this is via the comparison to “missionaries vs. mercenaries”. Mercenaries (external consultants) are being dropped in a tense situation with a short-term mission in mind which often requires swift and sometimes drastic action. Missionaries, on the other hand, will approach things with more compassion and pay more attention to the human side. Their efforts will certainly also require more time and they’ll still be there to deal with the results of their early work – good or bad (while external consultants would likely have moved on already at that time). They have “skin in the game” and focus on the long-term best interest of their organization.
Don’t get me wrong, based on the situation, either mode can be appropriate and I certainly don’t want to diminish the approach and work of external consultants. A really good coach, external or internal, will be able to assess the circumstances and have the experience and skills to apply the correct approach. All that said, becoming a long-term internal coach requires a different perspective that may not be as obvious coming from the consulting world.