The shackles of Bad Scrum!
Is Scrum binding you - or setting you free?

The shackles of Bad Scrum!

Just a few days ago, I had another conversation with a developer who got in trouble because he was complaining about Scrum. Before you say, "He's uncooperative - fire him!", let me tell you just a little more: This person has worked in agile teams for years and truly enjoys working in an agile fashion. He was just one more victim of Cargo Cult Scrum - adopting the form of Scrum, without any agile substance beyond.

I need to deal with the aftermath of Cargo Cult Scrum very often - indeed, so often that I feel compelled to write this post. It's the shambles I have to clean up after inexperienced Certified ScrumMasters have wreaked havoc in organizations.

Developers confine to me how their CSM's mess up the team rather than supporting it and how they reinforce and cement traditional cultures rather than fostering agility. I rarely hear stories about great Scrum that makes a positive impact on the world of work, yet I frequently listen to complaints how Scrum messes up functioning careers, teams, structures and organizations. How Scrum makes intelligent, creative people miserable - how it messes up successful organizations - how it turns great products into trash - and why people would "rather not".

Please note that while none of these problems are inherent to Scrum, they are so widespread that it is safe to say they are associated with modern Scrum.

If you see one or more of these in your organizations, there is a high chance that the brightest developers are either preparing their next career move or have done so already:


Dogmatic Scrum

Scrum is enforced based on the Scrum Bible ("Scrum Guide"), in complete disregard of the outcome. Rather than identify communication impediments and help the organization resolve these impediments, Scrum itself becomes the biggest impediment towards collaboration. For example, the ScrumMaster might prevent non-team members from providing essential information outside the prescribed ceremonies.

Key question: "Which problems are we solving with Scrum?"


Command and Control Scrum

The ScrumMaster wants to know who is working on what, checks progress, assigns work - and might even go as far as defining the content of Retrospectives for the team: The team has to do Scrum the way management wants. Scrum is enforced top-down, but isn't supported bottom-up.

Key question: "How much does the organization outside the team change when the team needs it?"


Meeting Madness Scrum

Scrum is being abused to fill the developer's calendars with standard recurring appointments, yet developers don't see the value of these ceremonies. There is no valuable outcome of the meetings, so they end up being distractions from work instead of supporting the work.

Key question: "What do you personally get out of each of the meetings?"


Masterless Scrum

The ScrumMaster conducts ceremonies, takes busywork (e.g. setting appointments, writing post-it's etc.), but does little to advance the team. Team members don't understand why the ScrumMaster is even needed, much less why they should receive more than minimum wage. This version is typically associated with cross-career path ScrumMasters who have no understanding either of personal coaching nor of the team's domain, i.e. software development.

Key question: "How well does the ScrumMaster help the team identify and overcome engineering challenges?"


Non-team Scrum

The team is composed of people doing work towards a shared objective (or, even worse: on a common backlog without a shared objective), but the team doesn't grow - much less grow together. It's just a group of individuals working on the same topic.

Key question: "How far would you trust your team mates?"


Silo Scrum

Scrum is done in Development, yet not in collaboration with other organizational units. In the worst case, we see "Water-Scrum-Fall" where a Scrum team implements work defined by an Analysis team and hands that work to a test team. It's bad enough already when developers are isolated from business stakeholders and have no way of communicating directly.

Key question: "How close is your relationship with your stakeholders?"


Hamster Wheel Scrum

The team is pulling through a neverending list of work items, and when one is done - the next item needs to be done. There is no time to breathe, no room to advance in skill, mindset, character.

Key question: "When you look back 1 year - how much have you advanced?"


Traditional Planned Scrum

Scrum teams are being assigned work from somewhere in the organization rather than deciding what needs to be done. Scrum teams are just the execution factory of a classic separation between "planners" and "doers".

Key question: "To what degree are you in control of your work?"


Visionless Scrum

Team members do work, but don't understand the "Why". They are unaware of the long term goal they are working towards. Nobody cares how well developers understand how the work affects others and what difference their work makes.

Key question: "Why do you go to work every morning?"


Mediocrity Scrum

Ever heard about T-Shaped people? Force specialists to abandon their competitive edge by working on tasks outside their expertise rather than invest time into keeping ahead of the game. Press geniuses and luminaries into the mold of a jack-of-all-trades, and you're well set for mediocrity. Your team may deliver more, yet the outcome will deteriorate.

Key question: "Am I getting closer to mastery in anything that matters to me?"



What should you do?

Search yourself for the answers to the above questions. When you find the answers to the above questions unsatisfactory - do something about it! Depending on why and how long this is happening, the chances quickly wane that your Scrum can still be remedied. The first step is to have an open conversation. If you can't fix it, you need help:

  • If you are a ScrumMaster or Product Owner and discover that you're stuck with Bad Scrum: get help from an experienced agile coach!
  • If you're a team member who is stuck with Bad Scrum and can't find a solution - don't hold your breath. Try talking to a real coach outside your workplace to discover how to move forward: It doesn't even have to be an agile coach.
  • If you're a manager and see Bad Scrum around you - bring in a seasoned management coach, and expect that coach to work with you first!


Conclusion

Bad Scrum doesn't make anything better. It creates a mess. It's your choice what to do with that mess. My advice is: change the company - or change the company!

Nimesh Saveendra

Software engineer | Software Architect | Product Owner | Engineering Manager | believes in clean code, simple designs and lean development principles

7 年

Great post Michael Küsters. Good scrum suppose to motivate individuals. You have clearly pointed out methodology how to measure the quality of scrum they do.

Spot on! Thanks for sharing your experience and conclusions. These kind of articles makes it worthwhile to stay updated on LinkedIN.

Humberto Bello ??

MSc. CS | Cloud Native & Software Engineering Leader | SAFe architect | CSM

7 年

Spot on Michael Küsters, thanks for such comprehensive survey of Scrum anti-patterns.

回复
Cliff Berg

Co-Founder and Managing Partner, Agile 2 Academy; Executive level Agile and DevOps advisor and consultant; Lead author of Agile 2: The Next Iteration of Agile

7 年

Very well said Michael. We need to remember that Scrum does not equate to Agile. Scrum was cooked up by a guy (Jeff Sutherland), and another guy (Ken Schwaber) then jumped on board, and the two commercialized it like a product. In contrast, Agile was born of a meeting of the minds of group (17?) of highly experienced people, and the resulting Agile Manifesto is what they were able to agree on - and that is why it is so profound and has stood the test of time. Comparing Scrum and Agile is like comparing a romance novel to The Iliad. While the Scrum process is a fine process, it (1) does not fit all situations (it does not well fit the use of BDD/ATDD), and (2) the "process" is only part of what makes an IT team Agile. Much of Agile - more than half? - is about the technical practices. Remember that XP - my own teams adopted it in 2000 - was popular before Scrum was widely used. Today, it is the DevOps paradigm that is making an impact. Scrum took over because of the certification mill. It is my opinion that Scrum has actually stood in the way of successful Agile adoption. The existence of a certification regime has caused organizations to try to "buy Agile". Most of the problems that you point to, Michael, can be traced to the "insertion" of Scrum into an organization, instead of the organization gradually adjusting its processes to make them more Agile, and learning along the way. Again, while Scrum is a fine process, the existence of Scrum has had an unintended consequence: it has "broken" Agile. Here is an article I wrote on that: https://medium.com/@cliffberg/agile-is-broken-b448328f168c

I particularly like the use of questions to figure out the nature of the problem. Nice technique. Of course, as a coach, you would tend to encounter 'Bad Scrum' more often, since, if the team is working, productive and happy, they probably would not be calling on a coach.

要查看或添加评论,请登录

Michael Küsters的更多文章

  • How to frame scared Agile workers?

    How to frame scared Agile workers?

    This article is generated by Absence of Intelligence (AI). Some points might be slightly inaccurate.

    7 条评论
  • The parable of the coffee drinker

    The parable of the coffee drinker

    A consulting firm was called into a corporate office to uncover improvement potential. The consultants audited the…

    18 条评论
  • Ambiguity Tolerance

    Ambiguity Tolerance

    In a recent post, I discussed "The Ambivalence of Truth". In this post, I want to discuss another concept that strongly…

    5 条评论
  • The ambivalence of truth

    The ambivalence of truth

    One of the common arguments for any agile framework is "Just try it - it works". I'm not going to argue whether they…

    3 条评论
  • No, I'm not going to RTFM

    No, I'm not going to RTFM

    Recently, I see some "RTFM" posts popping up with the advice "D'oh, just read the manual!" - as in "Read the Scrum…

    10 条评论
  • What is "Structureless"?

    What is "Structureless"?

    Regardless of whether we are talking about organizational design, work, server or data management, there are a lot of…

    5 条评论
  • The idiocy of idiot-proofing

    The idiocy of idiot-proofing

    The recent updates of the Scrum Guide led to a discussion with me and another Scrum practitioner about whether these…

    3 条评论
  • How splitting work kills companies

    How splitting work kills companies

    "Divide and Conquer" is a common strategy employed to solve problems by splitting it into pieces, which then can be…

    13 条评论
  • 3 rules that destroy your company’s future

    3 rules that destroy your company’s future

    Rules are intended to help a community of people get along - yet companies are exceedingly good at creating rules that…

    2 条评论
  • Why I don't do LEAN transformations

    Why I don't do LEAN transformations

    "Do you do Lean transformations?", I was recently asked at an event. I will let you participate in the dialog that…

    34 条评论

社区洞察

其他会员也浏览了