agile adoption · dictionary · process theory


Shu-Ha-Ri is a way of thinking about how you learn a technique. The name comes from Aikido, and Alistair Cockburn introduced it as a way of thinking about learning techniques and methodologies for software development.

The idea is that a person passes through three stages of gaining knowledge:

You can find Alistair's (better) description of this in his book: Agile Software Development.