BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Seven Sins of Scrum and other Agile Antipatterns

| by Shane Hastie Follow 11 Followers on Mar 27, 2016. Estimated reading time: 2 minutes |

Sean Dunn and Chris Edwards from IHS in Canada presented a talk (written by Todd Little) at the 2016 Agile India conference in Bangalore titled “7 Sins of Scrum and other Agile Antipatterns

They presented a variety of common ways that Agile practices are implemented badly in organisations with the symptoms that result from these “antipatterns”.

They started by defining what they mean by an antipattern: “something that looks like a good idea, but which backfires badly when applied” referencing James Coplien.

The talk referenced the cynical “Manifesto for Half-arsed Agile Software Development” and how many agile/scrum implementations seem to be lip-service and name only.

They described seven “sins” that are common to scrum teams, and symptoms that they have seen in organisations where these sins were apparent.   They used the structure of the Agile Manifesto as a way of expressing the sins and the antipatterns that result from the sins.

The sins and their antipatterns are:

  1. Processes & Tools Over Individuals & Interactions
    1. Agile is the tool Over Tools to support agility
    2. Agile is a process Over Agility is a mindset
    3. Best practices Over Principles & values
    4. One size fits all Over Context
    5. Collaboration Over Shared ownership
  2. Status Over Flow of Value
    1. Showing progress Over Delivering value
    2. Checking boxes Over Learning & adapting
    3. “My part is done” Over “Team is done”
    4. Starting Over Finishing
    5. Individual utilization Over Team throughput
    6. Specialization Over Generalization
  3. Stories Over Strategy
    1. Buckets (chunks of work) Over Filters (flow of value)
    2. “I want it all” Gluttony Over Minimum viable product
    3. Listening to customers Over Learning what they really need
    4. “I know what they need” Over Validating hypothesis
    5. Tasks Over Stories
    6. Following orders Over Understanding why
  4. Crap Over Craftsmanship
    1. Almost done Over Really done
    2. Velocity Over Quality
    3. Testing quality in Over Building quality in
    4. Technical debt is evil Over Technical debt is debt
    5. Cost of crap Over Cost of delay
  5. Iterations Over Releases
    1. Potentially shippable increments Over Releases
    2. Commitment Over Focus on value
    3. Capacity planning Over Velocity planning
  6. Illusion Over Reality
    1. Gross velocity Over Net velocity
    2. Unpointed stories Over Best estimate
    3. Velocity Over Quality
    4. Estimation Over Forecasting
    5. Microestimation Over Macroestimation
    6. Vanity metrics Over Decision metrics
  7. Organizational Hacks Over Leadership
    1. Controlling inputs Over Controlling outputs/outcomes
    2. Micromanagement Over Macromanagement
    3. Taking sides Over Serving the whole team
    4. Meetings Over Actions & resolutions
    5. Certification Over Qualification

They ended with some advice on how to help teams stay on the virtuous path:

  • Use Retrosepectives
  • Improve Incrementally
  • Pick 1 or 2 Items at a Time
  • Get Coaching as Needed

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT