describes the stages of learning to mastery.
It is known that, when we learn or train in something, we pass through the stages of shu, ha, and ri. These stages are explained as follows.
In shu, we repeat the forms and discipline ourselves so that our bodies absorb the forms that our brain 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.
Learning Agile you also go though these phases and must respect the elements in the stage you are in and the stage the people you interact with is in before applying the agile mindset. There are many other maturity model (ex. Dreyfuss model) but this Shu-Ha-Ri is the simplest and Leonardo da Vinici said “Simplicity is the ultimate sophistication” so lets stick to this for the time being.
Using Shu-Ha-Ri in agile
Understanding the variation of do agile or being agile by understanding the level of agile knowledge. I’ve taken a shot at what it would take to practice agile at the different ShuHaRi levels by focusing on the agile principles.
ShuHaRi is also describe by many agilists like Martin Fowler or Alistair Cockburn
Just a small comment (self critical)
Thinking about it the many agile people I’ve meet and who claims that they are very agile! But once you start talking to these people you wounder if they suffer from this “Cleese” syndrom
Watch out with assessing people they might be smarter that you!