Shu Ha Ri and Agile Teams
Shu Ha Ri is a concept traced back to Japanese martial arts Aikido and was first introduced by martial arts master and philosopher Kenji Tomiki.
In the context of martial arts, the Shu Ha Ri model describes the three stages of learning and mastery:
Shu (守): The first stage is Shu, which means "follow the rules" or "learn the fundamentals." In this stage, a student follows a set of rules or practices without questioning them. This stage is characterized by a focus on learning and mastering the basic principles of a discipline.
Ha (破): The second stage is Ha, which means "break the rules" or "experiment." In this stage, a student begins to question the rules and practices they have learned and starts to experiment with new ideas and approaches. This stage is characterized by a focus on innovation and creativity.
Ri (離): The third stage is Ri, which means "transcend the rules" or "master." In this stage, a student has internalized the rules and practices of the discipline and has developed their own unique style and approach. This stage is characterized by a focus on mastery and leadership.
The Shu Ha Ri Team Development Model is often applied in Agile software development environments, where teams are encouraged to continuously improve their processes and methods. By following this model, teams can develop the skills and expertise needed to work effectively and autonomously, resulting in higher productivity, better quality work, and greater job satisfaction.
The application of the Shu Ha Ri concept to Agile software development and Agile teams is often attributed to Alistair Cockburn, a well-known Agile practitioner and one of the authors of the Agile Manifesto. Cockburn's interest in the Shu Ha Ri concept dates back to the 1990s, when he was studying martial arts and first encountered the idea, and he has been credited with popularizing the use of the Shu Ha Ri model in Agile circles.
In his book "Agile Software Development: The Cooperative Game," Cockburn describes how the Shu Ha Ri model can be used to guide teams through the learning and mastery of Agile practices. He notes that the Shu Ha Ri model can help teams to progress from a stage of following the rules (Shu), to experimenting with new ideas and approaches (Ha), and finally to mastering the Agile principles and adapting them to their own unique circumstances (Ri).
Shu Ha Ri is a useful framework for understanding the stages of learning and mastery and can be applied to various fields to help individuals progress towards mastery.