Simyl
simylflow
Course Home
Module 6: Coaching & Continuous Improvement
Lesson 4 of 4
10 min

Handling Common Anti-Patterns

Recognizing and addressing Scrum dysfunction.

1Scrum But...

"We do Scrum, but..." usually means not really doing Scrum.

Common variants:

  • "But we don't have a real Product Owner" (no authority, multiple people)
  • "But we can't do 2-week Sprints" (3-month 'Sprints')
  • "But we skip retros when busy"
  • "But leadership sets the Sprint scope"

Approach:

  1. Understand why they're deviating
  2. Explain what they're losing
  3. Address root causes (often organizational)
  4. Experiment with doing it "by the book"

2Zombie Scrum

Going through the motions without the spirit. All events happen, but nothing improves.

Symptoms:

  • Standups are status reports
  • Retros don't lead to change
  • Sprint Goals are ignored
  • No one talks to stakeholders
  • Team doesn't care about outcomes

Treatment:

  • Reconnect to purpose: Why are we building this?
  • Involve real users/stakeholders
  • Make metrics visible and meaningful
  • Experiment with formats to reenergize

Zombie Scrum Often Points Elsewhere

Teams go through the motions when they feel powerless. The root cause is often organizational—no real ownership, mandated solutions, or disconnected leadership.

3Water-Scrum-Fall

Scrum in name only, sandwiched between traditional phases.

Pattern:

  • Requirements phase (months) → "Scrum" Sprints → QA phase (months)

Why it fails:

  • No feedback until the end
  • Sprint output isn't truly "done"
  • Teams don't own the work end-to-end

Approach:

  • Push for cross-functional teams
  • Expand Definition of Done to include testing
  • Get stakeholder involvement throughout
  • Start small—one truly end-to-end slice

4Velocity as a Cudgel

Using velocity to measure developer productivity or performance.

Why it's harmful:

  • Incentivizes inflating estimates
  • Discourages helping teammates
  • Ignores value delivered
  • Creates fear and hiding

Better approaches:

  • Use velocity only for forecasting
  • Measure outcomes, not output
  • Track value delivered to users
  • Focus on team health, not individual metrics

Goodhart's Law

When a measure becomes a target, it ceases to be a good measure. The moment velocity becomes a performance metric, teams will game it.

Key Takeaways
  • Anti-patterns usually have root causes worth understanding
  • Zombie Scrum indicates disconnection from purpose
  • Water-Scrum-Fall happens when teams don't own end-to-end
  • Velocity is for forecasting, not performance measurement

Practice Exercises