Too often, teams revert to their old habits when the technical agile coach leaves. Training part-time coaches is a powerful way to make the change stick.
Changing the technical practices of the teams is already a considerable challenge. Making the change stick after we leave is even more challenging!
The previous team we worked with, which we have now quit, used to mob while we were there, seems not to be mobbing anymore 🤷🏽 [Someone on Okiwi slack]
I guess we have all faced this situation. Wasted work is never fun. If this repeats too often, it can make us question the usefulness of our jobs. If we are not careful, this can lead to burnout!
My team of technical agile coaches and I have had the luck to stumble upon something that works at Murex. It could work in your organization too!
At Murex, we are using an ‘internal start-up’ model to spread technical agile coaching. About 2 years ago, we were only 2 full-time coaches, and we had worked with 4 teams over the previous year. Murex has more than 60 development teams. Coaching all teams with the same recipe would have required 7 more years!
This was too slow. We went through different options: outsourcing, digitalization, and others. We finally agreed on training developers into part-time technical agile coaches. The official goal was to increase our coaching capacity. We also had the intuition that this would create lasting cultural change.
We started with Patrice, a very experienced developer from one of the first teams we had coached. After some negotiation with his managers and a few other parties, he joined us for 20% of his time. We would not have been able to negotiate a company-wide part-time coach role. Negotiating on a case-by-case basis proved to be way simpler!
We started to spend our Thursdays together, working the ins and outs of our material. At the time, this meant going through code katas. We also used these Thursdays to write down the critical learnings of every exercise. (Note: Tell me if you would like me to write in more details about the different plans of katas we are using with teams.)
After a few months, Patrice felt confident enough to run the katas with a group of newcomers.
Since then, Patrice has been coaching other teams and groups. Yet, the primary outcome has not been our coaching capacity increase! Patrice has been coaching his team full-time for more than a year!
For the past years, his team has been improving all business KPIs. Better still, his teammates have attested that work is both calmer and happier!
Since then, we have been working with 3 other part-time coaches: Antoine, Mirna, and Myriam. We are starting to observe positive impacts in their teams too!
We are now using our Thursdays as a kind of coach the coach dojo. Experienced and junior coaches mob through various katas and learn from each other. We have seen yet another benefit of working with part-time coaches! They are pushing us to make our activities more adapted to Murex developers.
How to do it?
Here are the steps we took to make this happen:
- When coaching, look for enthusiastic people who get it.
- Ask them if they would like to become part-time technical agile coaches.
- Together, pitch this career evolution to their managers.
- Use this negotiated time to rehearse your main coaching activities with them.
- When they feel ready, embark them as pair coaches on new coaching missions.
- When they feel ready, let them run their own coaching missions.
- As a by-product, they will now be coaching their teams full-time!
Give it a try yourself!
The tricky steps are 2 and 3. No other step ever failed.
Step 2: Expect many NOs.
In our experience, the second step was the most critical. Many people declined for lack of time. We had to approach 11 people to get 4 OKs. People are busy! Don’t abandon at the first refusal. I would ask at least 10 candidates before declaring: “This does not work here!”
Step 3: Organization Aïkido
Step 3 was rocky, especially the first time. We managed through by playing by the organization’s rule:
- We knew many would meet this unusual request with skepticism. We started by turning a few critical people into allies to help us get an OK from others.
- We met these key people one by one and prepared specific pitches to ‘sell’ our proposal. Here is a list of the typical questions we were asked. I did not provide the answers because they are highly organization-dependent. Answering the questions for your organization is a great way to prepare for the pitch. (Note: My colleague Matthieu Tournemire created a wonderful template to create strong pitches. Don’t hesitate to ask if you would like to learn more about writing compelling pitches.)
- Murex has a strong delivery culture. We knew this role had to be official, or developer BAU would eat the 20% up. We formalized a part-time technical agile coach role to follow company standards. This ensured part-time coaching was taken into account during plannings and end-of-year reviews.
Knowing the organization was a clear unfair advantage. You, too, will have to understand your organization’s implicit rules to make your case.
Give it a try now
Organizations are complex beasts. There is no silver bullet for refactorging (Changing organization)! From experience, though, growing part-time coaches has good chances to make change stick. Fortunately, it’s also straightforward to try:
- Whenever you encounter coachees that are enthusiastic, and that gets it
- Ask them if he would like to become a part-time technical agile coach
- Follow the steps above
I’ll continue to blog about our technical agile coaching adventure, so stay tuned. I’d also love to read about your own tips and tricks to make change stick. The comment section is yours!
If you liked this post, you might also learn more about how to make the change stick in the following posts.
- Are you interested in the big-picture of our technical agile coaching at Murex? Read: The story about how we do Agile Technical Coaching
- Are you an internal or guerrilla coach? Learn How the Samman Method helps to sell technical coaching internally?
- Are you wondering what where the activities we practiced with part-time technical coaches? Read: A coding dojo exercises plan towards refactoring legacy code
- Coding Standards are another way to make change stick. Here are 3 Good and Bad Ways to Write Team Coding Standards and Conventions
- With time, expertise in agile development practices makes part-time technical agile coaches ‘badass’. Learn more in Why we need Badass developers to perform large scale refactorings