Agile Zone is brought to you in partnership with:

Mike Cohn is a consultant and trainer who specializes in helping companies adopt and improve their use of agile processes and techniques in order to build extremely high performance development organizations. He is the author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied for Agile Software Development. He can be reached through his website at http://www.mountaingoatsoftware.com. Mike is a DZone MVB and is not an employee of DZone and has posted 21 posts at DZone. You can read more from them at their website. View Full User Profile

In Defense of Making Hard Changes

03.07.2011
| 890 views |
  • submit to reddit

I’ve read a number of articles lately that make the claim that Kanban is better than Scrum because it doesn’t require a great deal of organizational change. I first came across this argument in some of David Anderson’s writings, including his: Kanban: Successful Evolutionary Change For Your Technology Business. The idea is that you simply start measuring work-in-progress (WIP) and then make small changes to keep WIP down. This is supposed to be better than a typical Scrum adoption, which is characterized as requiring changes to the organization.

Well, the organization probably does need some changes because if it were operating optimally, we wouldn’t be looking at changing its approach to software development. This idea that a methodology is better because it can be introduced without changing an organization seems a little too much like a sales effort. One of the best things about most people in the Scrum community is that we openly say that changing will be hard. In fact, in my Scrum classes I warn attendees of what I call the Scrum Promise: If you adopt Scrum, there will be a day you come into the office nearly in tears over how hard the change can be. This is because Scrum doesn’t solve problems, it uncovers them and puts them in our face. Then, through hard work we address them.

I’m reminded of visiting my father years ago after he had quadruple bypass heart surgery. His doctor had warned my dad that he needed to eat less fat. My dad diligently went on a low-fat diet but when he returned a few months later to the doctor he had surprisingly gained weight.

Hershey Syrup - a fat-free food

The mystery was solved shortly later when I visited my dad. He had a pantry full of fat-free muffins and cakes, which he would eat by the box. He was also enjoying Hershey’s chocolate syrup straight from the bottle. When I asked him about it, he just said, “What’s wrong? It’s fat free?” And indeed it was.

Still, I suspect my dad’s surgeon was looking for a bit more dramatic of a change in my dad’s eating habits. My dad did eventually change his eating habits and it’s been 20 years since his bypass surgery and his doctor tells him his heart is doing well.

For an organization to have similarly good long-term results, it, too, will likely need to make some hard changes. Trying to become agile without hard change is too much like drinking chocolate syrup from the bottle and expecting to lose weight.

References
Published at DZone with permission of Mike Cohn, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Tags:

Comments

Shumona Kapil replied on Sun, 2012/02/19 - 9:51am

I am surprised to hear that kanban don’t need as much radical organization changes as scrum. I think it needs the same, if not more, kind of changes since the values and principles, like self organization, faster feedback, inspect and adapt, transparency,etc,etc remains the same.

And in manufacturing organization, where kanban came from, the changes sometimes even involve digging up the whole shop floor and reinstalling the machineries. And scrapping the MRP or whatever software does the pulling. And much more.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.