Articles

A Decade of Scrum: The Realities Absent from the Guidebook

Scrum can create rhythm and clarity, but it cannot decide what kind of work a team is actually doing.

Compass8 min read
Agile & ScrumNavigation & ContextMetrics & PerformanceTeams & Leadership

Lessons from a decade inside the framework — and what I learned when I finally looked above it. March marked ten years since I became a Scrum Master. A decade of sprint plannings and retrospectives. Of daily stand-ups that ran too long and reviews that said too little. Of watching frameworks transform chaotic teams into high-performing ones — and watching those same frameworks quietly calcify into the new chaos.

I want to share what I've learned. Not the things you find in the Scrum Guide. The things you learn when you've lived inside a methodology long enough to see both what it fixes and what it can't touch. I'll start with a story. Not mine — a colleague's. But one I recognize from many organizations I've worked with or encountered over the years.

The decision that came from above

A company decided to adopt Scrum across all teams. This in itself was not unusual. What happened next was. Management looked at the existing workforce and made a calculation: the testers were underutilized in certain phases of the sprint. Why not make them Scrum Masters

Part-time testers, part-time Scrum Masters. Efficient. Logical. Clean on a spreadsheet. There was one detail that didn't make it into the spreadsheet. The testers were assigned as Scrum Masters to teams they had no other contact with. They were testing the work of their own team — the people they sat with, understood, and had built relationships with. But they were facilitating and coaching a completely different team. Strangers, effectively. People whose frustrations, history, and context they had no access to.

The decision came from above. It was contested. It wasn't changed.

What happened next

For an entire sprint, these accidental Scrum Masters were deep in the testing work of their own teams. They were solving real problems, navigating real complexity, carrying real cognitive load. Then, at the end of the sprint, they were dropped into a team they barely knew — a team with two weeks of accumulated frustration, unresolved questions, and the need for someone to actually guide them through what had happened and what came next.

The Scrum Masters arrived without context. The teams needed exactly that. Without a dedicated Scrum Master who understands the team's dynamics and knows the rules well enough to break them when needed, teams lose the anchor that keeps Scrum functioning. These Scrum Masters couldn't be that anchor. Not because they lacked skill — because they lacked the one thing no training can give you in two weeks:

context. One by one, they refused the role. Not out of laziness — out of honesty. They couldn't be useful in a function that required deep knowledge of people they didn't know. What followed was predictable. Some teams stopped doing Scrum entirely. Others continued with a diluted version that had the ceremonies but not the substance. When my colleague described the situation to me, months had passed and nothing had been resolved.

This is what happens when you implement a methodology without understanding what the methodology actually requires. Three problems. One decision. I use this story as an anchor because it contains, in a single organizational choice, the three most common Scrum failures I've witnessed across a decade.

The missing Scrum Master is the most visible. But the real problem isn't the absence of a person — it's the absence of someone who holds the context. A Scrum Master without context is a navigator without a map. They can call out the ceremonies, track the velocity, facilitate the retrospective. But they cannot read the room. And reading the room is 80% of the job.

Resistance to change is the second layer. The decision was contested by people who understood the problem. It went ahead anyway. Management still wanted control while expecting the teams to operate with Agile autonomy — two things that pull in opposite directions. Walking into Scrum for the first time feels, for many managers, like walking into a dimly lit room. Everything is in there — their teams, their projects, their deliverables - but they can no longer see it clearly. That discomfort is real. And when it isn't acknowledged and addressed, it produces exactly this: decisions that look rational on paper and create chaos in practice.

The forced uniformity is the third. Management didn't just assign the wrong people to the wrong teams — they expected all teams to operate identically. Same ceremonies, same cadence, same definition of done. A security team and a feature delivery team measured by the same sprint metrics. A research team expected to produce the same kind of visible output as a team shipping user-facing functionality.

When you force uniform standards onto non-uniform work, you don't create consistency. You create a competition nobody asked for — teams compared against each other on a scorecard that was never designed for what half of them are doing. The security team looks slow. The research team looks unproductive. The delivery team looks like the only one performing.

Nobody questions the scorecard. They question the teams.

What nobody talks about

These three problems are documented. You can find them in any Agile retrospective, any Scrum blog, any training material. What is almost never discussed is the layer underneath them. This company didn't just implement Scrum poorly. They applied the same implementation to every team regardless of what those teams were actually doing — regardless of the season each team was in.

Some teams were in delivery mode: building features, shipping incrementally, iterating on user feedback. Scrum, in this context, is an excellent tool. The rhythm of the sprint maps well to the rhythm of the work. Other teams were doing security analysis. They needed time to assess impact, model risk, trace dependencies across systems. Work that doesn't produce a shippable increment at the end of two weeks. Work that produces understanding — which is a different and equally valuable output, but one that a velocity chart will never capture.

Other teams were in research. They were exploring directions, testing hypotheses, eliminating possibilities. In research, discovering that something doesn't work is a valid outcome. Excluding a direction saves weeks of future effort. But

The company looked at all of these teams and applied a single brush. You cannot paint every canvas with the same technique. Oil and watercolor require different tools, different approaches, different definitions of what a good stroke looks like. The security team needed a brush for precision and patience. The research team needed one for exploration and ambiguity. The delivery team needed speed and iteration. Handing everyone the same brush and expecting the same painting doesn't create consistency — it produces frustration, invisibility, and the quiet erosion of trust in the people doing the work.

Velocity is not value

The security team that needed three days to analyze a risk properly — they were slow by every sprint metric. Velocity down. Story points incomplete. Delivery behind. But what was the alternative? Move faster and miss the vulnerability? Ship the feature and discover the exposure in production?

The research team that spent two weeks eliminating a direction — they had nothing to show in the sprint review. No increment. No demo. Nothing to put in front of stakeholders. But they had saved the next six weeks from being spent on the wrong thing. That's not a failed sprint. That's one of the most valuable outcomes a team can produce. It just doesn't have a field in Jira.

Velocity, cycle time, lead time — these are useful signals. But they are signals about how fast the work is moving. Not about whether the work is moving in the right direction. Not about whether the definition of done makes sense for the kind of work being done.

Velocity is a measure of motion. It is not a measure of value. A team moving fast in the wrong direction has high velocity and negative progress. A team that slows down to understand the terrain before crossing it will look underperforming on the dashboard — and may be the most strategically valuable team in the organization.

What ten years taught me

Scrum works. I want to be clear about that. A decade in, I still believe in the principles underneath the framework — transparency, inspection, adaptation, empirical thinking. But Scrum is a tool. And like every tool, it has a context in which it's effective and a context in which applying it produces the wrong result.

The mistake isn't using Scrum. The mistake is treating Scrum as the answer to a question you haven't asked yet. That question is: what kind of work is this team actually doing — and what does success look like for that kind of work, in this moment, at this stage

A delivery team, a research team and a security team are not doing the same kind of work. They are not in the same season. Measuring them with the same scorecard doesn't create fairness — it creates confusion, frustration, and the gradual erosion of trust in the framework itself.

No framework can answer that question. That's not a flaw in Scrum — it's simply what it was built for. Scrum helps a team work better once the context is clear. It doesn't help you define the context. And when the context is wrong, Scrum will execute that wrong context efficiently, sprint after sprint, without ever flagging the problem.

Defining the context — naming the season, choosing the right metrics for that season, building the navigational clarity that makes every other practice more effective — that's the work that has to happen before you open the Scrum Guide. That's what I spent the last ten years learning.

choose your methodology. If any of this resonates —

Not sure which navigation mode fits your current season?

The Compass Navigation Diagnostic helps you identify the Primary and Secondary Vessels that best reflect the work you are navigating today.

Start the Compass Navigation Diagnostic

Seeing the pattern is the first useful move.