Questioning Large Scrum Failure Rates
While I agree with what Ken said, I admittedly was surprised by his admission. Two questions occurred to me when I read this. First, does Scrum really expose the dysfunctions so they can be seen? In my experience, many of the dysfunctions in a team are only properly understood if one understands Lean-Thinking - which most people don't. Second, why do “many organizations change Scrum to accommodate the inadequacies or dysfunctions instead of solving them”? Is management incompetent, unmotivated? We don't think so, but I found it odd that Ken didn't pursue this question. That is, "why does management accommodate instead of solve?"
At Net Objectives, we think to have an effective organization, you need to:
- Identify the products whose creation or enhancement will make the greatest impact on the bottom line of the company
- Match these product enhancements (projects) to the resources of the organization
- Manage these projects so the product enhancements are achieved with the greatest quality and speed possible
- Organize the software development teams so they can work with each other in the most effective manner
- Use proper software engineering methods to both support the project management and to ensure the long term viability and low-cost sustainability of the products created
- Create a learning environment so that the process used is continuously improved
These map out into four different areas of the company:
- Product portfolio management
- Enterprise organizational management (how the teams are organized to get their work done)
- Project management
- Technical management
I suggest we might learn something by applying the five whys technique to this problem. Ken asked the first one, here's the second why?
Q: Why do people accommodate the inadequacies or dysfunctions instead of solving them?
A: They don’t notice that this is what they are doing.
A: Because they don’t understand the implications of the challenges (i.e., they don’t understand Lean) or the problems aren’t at the team level.
Q: (Assuming they don’t understand the implications) Why don’t they understand the implications of the challenges?
A: Because that requires an understanding of Lean principles which aren’t discussed by most Agile consultants.
A: Because a lot of people have had success with Scrum and Scrum’s leaders claim you don’t need Lean (even go so far as to discourage discussion of it).
…
Q: (Assuming the problem isn’t with the team) If the problem isn’t with the teams, why do people so often start there?A: Because that’s where it looks like the problems are.
Q: Why does it look like the problem is with the team?
A: Because the teams are thrashing and can’t get their work done.
Q: But why do people assume that that’s a team problem?
A: Because the American way is that the people having the problems can pull themselves out of their problems.
I could go on and on. I hope the point is made that if one looks at the challenges of companies attempting to do Scrum from a team perspective, one should expect a success rate of only 25%. That’s because only part of the time will the team be the main challenge. To see this requires a bigger view – that of the entire value stream.
If you found this blog interesting, you might find it useful to read "The Big Picture" from our upcoming Lean-Agile Software Development: Achieving Enterprise Agility.
If you have questions or comments about this blog, please make them at the leanagile yahoogroups discussion group.
Alan Shalloway
CEO, Net Objectives
Achieving Enterprise and Team Agility
- alshall's blog
- Login or register to post comments


Technorati Tags:
tag with del.icio.us
Comments
Accomodating my @$$!
"why does management accommodate instead of solve?"
Oh what a question this is. I believe in 99% of the answers, the truth would be 'it's quicker and cheaper to accomodate'
Management generally don't want to hear that there is a problem, or what it will take to fix it. The 'work around' or whatever will get you moving forward is usually the best choice.
Obviously we all know it is the bad choice, and that these problems will rear their ugly head again and again, but that is the nature of the beast I am afraid.
We need management to think Agile too!
Regards,
David
http://www.jacksguides.com