Three stages of mastery: follow the form, break the form, leave the form behind.
Shu-ha-ri is a Japanese concept describing three stages of learning that originated in the martial arts tradition. The framework is commonly attributed to the tea master Sen no Rikyu (1522-1591), though its roots extend through centuries of Japanese artistic and martial practice.1
In shu, the first stage, the student follows the master’s teaching precisely, without deviation or improvisation. In ha, the student begins to break from tradition, questioning the rules and experimenting with variations. In ri, the student transcends the rules entirely, moving freely and creating without conscious reference to the forms that were once the foundation.2
The concept appears across Japanese disciplines. In aikido, the martial artist Endo Seishiro described shu as learning fundamentals, ha as the stage where technique becomes natural enough to question, and ri as the point where the practitioner and the art are indistinguishable.3 In the Noh theater tradition, Zeami Motokiyo wrote about similar stages of artistic development in the early fifteenth century.
In the early 2000s, software developer Alistair Cockburn introduced shu-ha-ri to the agile programming community, using it to describe how teams should adopt new methodologies: follow the practices strictly at first, adapt them as understanding grows, then move beyond any single methodology.4 A framework designed for sword fighting and tea ceremony had found a second life in software development.