Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Misunderstanding Understanding

DZone's Guide to

Misunderstanding Understanding

Pawel’s post about Shu-Ha-Ri fallacy, came about the time I was reading the chapter about it in Lyssa Adkins’ book “Coaching Agile Teams”.

· Agile Zone
Free Resource

Discover how to build scalable and maintainable UI tests to optimize your Agile workflow. Brought to you in partnership with TestComplete by SmartBear.


Pawel’s post about Shu-Ha-Ri fallacy, came about the time I was reading the chapter about it in Lyssa Adkins’ book “Coaching Agile Teams”. And at that time I was thinking about learning and understanding. Coincidence? I think not.

Shu-Ha-Ri is describes the progress in how we do practices: From doing, to understanding, to modifying them. There is an assumption that by doing practices, we are going to advance to understanding why we’re doing them.

I went through this process when learning karate. At first I was doing the movements. Badly, by the way. And I had teachers who corrected me. Over time, I heard more about what’s behind the movements. And kept doing them. I improved over time, and the teachers corrected me. And I opened up to learning, so I learned more.

The understanding I got changed over time. The more I grew (in knowledge, understanding what I do, comparing with others) I was ready to move forward. To pull more in.

And here’s the point. Understanding and learning – both are pull methods, they cannot be pushed.

So when people complain about how their teammates “don’t understand agile”, there’s not much you can do. If you say “they’ll eventually get it” it may be true. Or not. It depends only on them.

Sure, we’d like everyone to understand, to get with the program (our program). The truth is, some may never do that. Others will copy practices but may not understand why they are so important. And some will never understand why it is important to continuously improve. Others may gain a different understanding than ours.

We can’t make people understand

We need to understand that people have different values. That when we are ready for change, others may not be. When we adopt a certain practice, others may not understand why, and may oppose it. We can talk about why values are important, but unless people open up to accept them, the practices based on them will crash.

This is why every change program starts with practices. We can talk about values all we want, but if people don’t have those already, there’s no “Install understanding now” button you can click. I know, I’ve looked for it.

We start with practices, show results, and continuously talk about why these practices work.

And sooner or later they will understand.

Or not.

 

Overcome the weakest link in your automated testing cycle to increase test speed and coverage. Brought to you in partnership with TestComplete by SmartBear.

Topics:
agile ,agile adoption ,team management

Published at DZone with permission of Gil Zilberfeld, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}