Curious Pandas

Agile in name only: how you'd know

The stand-ups happen, the board is busy, the sprints end on time - and nothing tested reaches users. Learn the one test agile's own founders keep coming back to, apply it to four teams, and read two government projects without the usual myths.

18 min+45 XP for finishing

Every method can be performed without being followed. Agile’s version is common enough that its own founders have written about it repeatedly, and they keep landing on the same test.

What the founders say

Ron Jeffries, one of the Manifesto’s authors, named it Dark Scrum: “Dark Scrum begins when people who know their old job, but not their new Scrum job, begin to do the Scrum activities.” His example is a manager taking over the Daily Scrum to direct the work: “How convenient that there’s a mandatory meeting where he can do that, every single day!”

Martin Fowler, another author, calls it faux agile: “agile that’s just the name, but none of the practices and values in place”. Dave Thomas, another, put it as grammar: “Agile is not a noun, it’s an adjective.”

A common myth is that the founders gave up on agile. Jeffries’s 2018 “Developers Should Abandon Agile” drops the label, not the values: he says developers should follow the Manifesto’s values “no matter what method the larger organization used”.

The test

Read those together and one observable test falls out: do the rituals produce tested, integrated, working software for users, every Sprint? The Scrum Guide puts it as a rule: “If a Product Backlog item does not meet the Definition of Done, it cannot be released or even presented at the Sprint Review.” Everything else - the board, the velocity, the stand-ups - can be present without that, and when it is, it’s decoration.

Some anti-patterns have sources and some are our inference. Be clear which you are using:

  • The Daily Scrum as a status meeting: Jeffries, above.
  • Velocity compared across teams: Jeffries, in the forecasts lesson.
  • “Hardening sprints”, kept to fix what earlier sprints called done, and a Scrum Master who is a project manager renamed: we found no primary source naming these as anti-patterns. They are inferences from the guide’s rules, and we label them that way.

Try it

Four teams. Read each card and pick the reading the sources support. One of the four is healthy: a diagnosis that can only ever say “broken” is as useless as one that always says “fine”.

Diagnose four teams
  1. Team Kestrel

    Every morning each developer tells the engineering manager what they did yesterday and what they will do today. The manager reassigns work on the spot. It takes 35 minutes.

    Your reading

    Source: Ron Jeffries, Dark Scrum (2016); Scrum Guide 2020

  2. Team Heron

    Items are moved to "Done" when the code is written. Testing happens later, and every fourth sprint is a "hardening sprint" spent fixing what the first three left behind.

    Your reading

    Source: Scrum Guide 2020 (CC BY-SA 4.0); the hardening-sprint reading is inferred

  3. Team Osprey

    A monthly slide ranks every team by velocity. Osprey has climbed from fifth to first in three months. The number of items its users actually received has not changed.

    Your reading

    Source: Ron Jeffries, Story Points Revisited (2019)

  4. Team Plover

    Plover ships tested, integrated changes to users every two weeks. Their last retrospective changed how they review code, and it stuck. Nobody outside the team asks for their velocity.

    Your reading

    Source: Agile Manifesto principles (2001)

Two government projects, without the myths

Healthcare.gov (2013) is often told as “agile failed”. The official reviews tell a different story. The US Government Accountability Office found that CMS “launched Healthcare.gov without verification that it met performance requirements”, and that obligations on the contract for the federal marketplace website grew from $56 million to more than $209 million between September 2011 and February 2014. Read through this lesson’s lens, it is a check that was planned and not done before launch: the configured-but-inert failure, at national scale. The HHS Inspector General later described the recovery within about two months through “ruthless prioritization”.

Universal Credit (UK, 2013): the National Audit Office reported £34 million of new IT systems written off. Its summary talks about a “new project management approach” and doesn’t use the word “agile”. Don’t put words in the auditor’s mouth.

The UK Government Digital Service’s own rule is the positive version of the test: “You only go live when you have enough feedback and data to show your service works for your users and meets their needs.”

Check yourself+10 XP

A team holds every Scrum event on time, but nothing it marks done is tested or integrated until a release every quarter. Is it doing Scrum?

Check yourself+10 XP

What did GAO find about Healthcare.gov's launch?

Sources

Finished reading?

Missions and quizzes above earn their own XP. This marks the lesson done.