Shu Ha Ri: An agile adoption pattern
January 29, 2021
January 29, 2021
I was introduced to the concept of Shu Ha Ri a few years ago, and at first it seemed a stretch to apply it as an agile adoption pattern or to even the idea of learning something new. Fast forward to today and I find that the distinct levels are useful when learning any new skill, including agile. This is certainly not a new topic and also not one without some controversy either.
Shu Ha Ri is a Japanese martial art concept that is used to describe the stages of learning on the path to mastery. Aikido master teacher Endo Seishiro summarizes as follows:
“When we learn or train in something, we pass through the stages of shu, ha, and ri… In shu, we repeat the forms and discipline ourselves so that our bodies absorb the forms that our forbearers created. We remain faithful to the forms with no deviation. Next, in the stage of ha, once we have disciplined ourselves to acquire the forms and movements, we make innovations. In this process the forms may be broken and discarded. Finally, in ri, we completely depart from the forms, open the door to creative technique, and arrive in a place where we act in accordance with what our heart/mind desires, unhindered while not overstepping laws.”
Over the years, Shu Ha Ri has been abstracted and applied to the cycle of learning in general. Since there tends to be a lot of learning that happens in agile, it’s very useful here as well. Agile thinkers like Martin Fowler, Alistair Cockburn, and many others have written about the use and application of Shu Ha Ri in agile environments.
In a context relevant to agile adoption patterns, Martin Fowler defines Shu Ha Ri as follows:
Instead of thinking right off the bat that your situation is unique and different and that you must find some custom solution, first ensure you have mastered the basics of the thing you are trying to do. Essentially, start simple with the basics and do those well first.
A simple but useful example: A co-located team has a daily standup that usually runs 35+ minutes and they are convinced that they need to have standups less frequently so that members of the team can just “do their work.” Here’s how the Shu Ha Ri progression can help.
Shu: The team would change their stand up to follow the three-question rule: 1) What did you do yesterday? 2) What do you plan to do today? And 3) What, if anything, is blocking your progress? Once the team has deliberately followed this practice and exhibited a level of proficiency with it, they are highly likely to have seen marked improvements in the duration of the standup as well as the quality of it.
Ha: The team is now very happy with the improvements they have made and are encouraged to make it better. So, they start to loosen the language around answering the three questions and add a fourth statement: “I could use help with x today” where it is appropriate. This change starts to yield improvements in how the team collaborates on their stories, which results in fewer spillover stories. This continues for some time and the team continues experiments with various questions to augment or illuminate their current challenges.
Ri: The team has moved away from the mechanistic structure of any deliberate questions to answer and their standup is more like a flow of information that everyone finds useful. It is quick, concise, impactful, and adapts easily to the situation the team is facing.
There’s a pattern and flow to the standup that “Shu” established. That pattern became an unspoken cadence or muscle memory that continues to drive how the team does their stand ups. That rhythm helped them establish the behaviors of being brief, concise, and to have follow-up conversations after the stand up. The questions and discussion changed over time, but the cadence and flow remain.
In the example of the team with the troubled standup, if they only ever focus on the mechanics (the three questions), they would never move beyond Shu and might stop improving. If they had just started experimenting with different questions and borrowing from other ideas, practices or disciplines (Ri), they would have never established their cadence. Without the cadence, their standups likely would not have become shorter in duration and they probably would have moved to having them less frequently.
I think one of the key tricks to this is figuring out the intersection of this line of thinking with real world situations. I know when I am coaching and starting to work with a new agile team, I usually start by looking at the basics to see how well represented they are in the team’s process.
I once worked with an agile team that excelled at delivery and everyone was happy with the pace they were moving at. Upon further inspection, their two-week iterations were really a single 6-week iteration because all their stories would start in the first iteration then cascade across the remaining two. We began a “back to basics” approach to work to get that and other things functioning better.
To me, the idea of Shu Ha Ri provides thinking tools, a language and a frame of reference to approach learning a new skill. When you are first learning something, variety of ideas isn’t usually the most helpful place to start. Once you get the basics down, then move on to experimenting and looking to integrate new thoughts or ideas. Your experiments will lead you to new paths and eventually you’ll move beyond the specific practices and evolve your own way of doing things.