Shu-Ha-Ri is a learning concept originating from Japanese martial arts, specifically Aikido. Alistair Cockburn was the one who introduced and applied this concept to the learning of techniques and methodologies in Software Development.