Why Scrum’s success caused the challenges we now see with it
This is the second in a series of articles:
"Today's problems come from yesterday's 'solutions'" Peter Senge.
“We can't solve problems by using the same kind of thinking we used when we created them."
The Inspiration of Scrum
Scrum was inspired by, and gets its name from, the article The New New Product Development Game by Hirotaka Takeuchi and Ikujiro Nonaka in 1986.
The new way to build products was to recognize we didn’t know everything upfront. That while we could have a goal in front of use, we need to be continuously adjusting our actions to achieve it.
In rugby, a "scrum" is the method of restarting play when a penalty or the ball goes out of bounds or other necessitating event occurs. The term “scrum” is a metaphor for pivoting as we learn new things. The “daily Scrum” reminds us that we are working towards a consistent goal in an ever-changing way.
Scrum has very well-defined requirements, as laid out in the article:
Scrum Crossed the Chasm, but Successful Scrum Did Not
Scrum’s popularity shifted where it was being applied from where these requirements were met to teams where they weren’t.?
The key requirements for “the new new product development game” to work were met by innovators and early adopters. But not by many who crossed the chasm later.
Why this happened was neither well understood nor thoroughly investigated. Instead, Scrum's proponents explained the failure away by saying “people were failing because they weren’t doing Scrum.” This reflected the belief that “if you did Scrum things would work”.
But this is a tautology – that is, saying the same thing in different ways:
This is circular logic – one supports the other – but the rationale of either is not explored.
The difficulty, of course, is that Scrum is based on empiricism without any theory to explain it. It just presumes that if you do it things will work – which they will. But it ignores the issue that you might be unable to follow Scrum effectively.
The creators of Scrum explained its demise when people do “Scrum But.” Ken Schwaber said a "Scrum But" was when "Scrum has exposed a dysfunction that is contributing to the problem but is too hard to fix. A ScrumBut retains the problem while modifying Scrum to make it invisible so that the dysfunction is no longer a thorn in the side of the team"
The onus of Scrum’s failure was thus put on those following it (or, I should say, saying they were following it but actually weren’t).
But whether it was possible or advantageous for teams adopting it to use it effectively was never examined. And there was no understanding of why it worked that would enable it to be changed for the better.
Crossing the chasm (going from early adopters to the early majority) didn’t just represent a change in the thinking of the people now using Scrum. It changed where it was being used as well.
The four cornerstones of Scrum were no longer present much of the time:
The value being created was often not understood because clarity in large organizations is a much greater problem.
In a sense, you could say Scrum died on its own sword.
What was needed was not known
Ken Schwaber described Scrum as a “black box” in his book "Agile Software Development with Scrum." That is, it was based on empiricism and inspecting and adapting. But there was no claim as to what was theoretically happening inside the box. Jeff Sutherland talked about how you can only understand complex systems after the fact.
Adjustments to these requirements and to the roles, events, artifacts, and rules of Scrum could not be made without risk and experiments. And then there was no way to tell where they would work. This added complexity was anathema to Scrum’s foundation and mantras, so it was discouraged by saying Scrum was immutable.
Unfortunately, Scrum described what to do without describing the why of what to do. This further locked people in two ways. First, the thin Scrum Guide was often open to interpretation. Presenting the “why” of Scrum would have created a context for its details – but none were given. See The whys underneath the hows of Scrum for more.
There has long been a misunderstanding that short statements are simple. What we want is conciseness with clarity.
Doing "Scrum By the Book" Is Born
Scrum being immutable is another way of saying you have to do it as it is defined in the Scrum Guide. That is, do it by the book. While Scrum proponents say this is not a good idea, they ignore this is exactly what Scrum being immutable means.
But Scrum “by the book” was created for a particular context. After the chasm was crossed, most teams adopting Scrum were not meeting these requirements.
Saying Scrum worked for complex environments sounded like a qualification of where Scrum works but isn’t. Anywhere you have people you have complexity.
The truth is that Scrum was designed for complex environments. That does not imply that it works in all of them.
Other Side Effects Happened
There was a more insidious problem to Scrum by the book and its lack of theory.
People were told to "follow it to understand."
This, combined with its immutability has led to people following Scrum instead of using it as a framework to think from as it was originally intended.
There again, was no investigation about how Scrum's definition was causing the behavior its creators were ranting against.
A New Path Is Suggested and Rejected
I had been studying Deming and Toyota since the mid 80s. ?When I read the Toyota Production system during this time I realized that the TPS (later generalized and called Lean) could be viewed in a simple way:
The key insight was that delays in the workflow and in getting feedback were the primary cause of waste. That Scrum’s “rules” were a reflection of Lean because:
This is why, in 2008, I suggested that Scrum could be better adopted by considering it a partial implementation of Lean. Unfortunately, Ken and Jeff vociferously rejected this notion, and I was expelled from the Scrum Development group when I brought it up a second time.
This attitude somewhat sealed the fate of those using Scrum outside of where it was originally designed.
Its creators put the blame on those not following it – not looking to see if it could be effectively followed. This had Scrum itself become immutable to its creators.
====?
?
Trainer at Maxpert GmbH - ?? it is not impossible for everyone to live together in peace ????????????♂?
4 天前that is a very good connection - makes it visually very explainable - thanks!