top of page

Agile Without the Nonsense

  • ShiftQuality Contributor
  • May 20, 2025
  • 5 min read

The Agile Manifesto was written in 2001 by seventeen developers who were frustrated with heavyweight software processes. It fit on a single page. Four values. Twelve principles. No certifications. No frameworks. No consultants. Just a set of ideas about building software that responded to reality instead of fighting it.

Twenty-five years later, "Agile" is a $10 billion industry of certifications, frameworks, consultants, and tools. Teams spend hours in ceremonies that produce no working software. "Agile coaches" who've never written code tell developers how to organize their work. Sprint planning takes longer than the sprints. Retrospectives produce action items that nobody acts on.

Something went wrong. The ideas were good. What happened to them is worth understanding — because underneath the industry, the original principles still work.

What the Manifesto Actually Said

Four values, directly quoted:

  • Individuals and interactions over processes and tools

  • Working software over comprehensive documentation

  • Customer collaboration over contract negotiation

  • Responding to change over following a plan

Note the structure: each one says "we value A more than B" — not "B is worthless." Documentation, planning, and processes all have their place. The point is that when they conflict with people, working software, collaboration, and adaptability, the second set wins.

That's it. No sprints. No story points. No daily standups. No velocity tracking. No burndown charts. Those are implementation details added later. The manifesto is about values.

What Went Wrong

Agile Became a Process

The irony: a movement that valued "individuals and interactions over processes and tools" was transformed into an elaborate process with extensive tooling. Scrum — one possible implementation of agile values — became synonymous with Agile itself. Sprint planning, sprint review, sprint retrospective, daily standup, backlog grooming — a ceremony calendar that consumes 20-30% of the team's time.

When the process is more prominent than the work, the process has become the point. That's exactly what Agile was supposed to fix.

Certifications Replaced Understanding

You can become a "Certified Scrum Master" in two days with no software development experience. This credential says you attended a workshop. It doesn't say you understand software, developers, or the problems that Agile was designed to solve.

The certification industry created an army of process experts with no domain expertise. Their solution to every problem is more process — more meetings, more ceremonies, more tools — because process is what they know.

Metrics Became Targets

Story points were invented as a rough estimation tool — a way for teams to reason about relative complexity. They became performance metrics. Velocity — the number of story points a team completes per sprint — became a productivity measure that managers tracked, compared across teams, and used to set expectations.

The result: teams game the points. Inflate estimates so velocity looks good. Split work into more tickets so the count goes up. The metric is optimized; the software isn't.

Goodhart's Law: when a measure becomes a target, it ceases to be a good measure.

Sprints Became Mini-Waterfalls

A sprint was supposed to be a short cycle of building, learning, and adapting. Many teams turned it into a two-week waterfall: plan on Monday, develop Tuesday through Thursday, test on Friday. The sprint has all the rigidity of waterfall with less time.

The learning and adapting — the core point of iterating — gets lost when sprints are just deadlines with a shorter cycle.

What's Actually Worth Keeping

Strip away the industry and the ceremonies. These principles work:

Ship Small Increments

The most valuable Agile principle: deliver working software frequently. Not "complete the project and ship at the end." Ship something small that works. Get feedback. Adjust. Ship again.

This works because it limits risk (small changes are low-risk), enables learning (you discover what users actually need by watching them use it), and maintains momentum (shipping regularly feels like progress because it is progress).

You don't need sprints for this. You need a practice of breaking work into small, shippable pieces and deploying them as they're ready.

Iterate Based on Reality

Plans are hypotheses. They're based on what you know at the time, which is always less than what you'll know after you start building. The original requirement might be wrong. The technical approach might not work. The user behavior might differ from expectations.

Agile's response: accept this and adapt. Don't defend the plan against reality. Update the plan when you learn something new. This isn't chaos — it's responsiveness. The plan is a tool, not a contract.

Limit Work in Progress

This is the Kanban contribution: don't start more things than you can finish. A team with 15 things in progress is a team making slow progress on everything and fast progress on nothing.

WIP limits force completion. When you can't start something new until you finish something current, work gets done. The focus produces better quality and faster delivery than parallel multitasking.

Reflect and Adjust

Regular retrospectives — stepping back to ask "what's working, what's not, and what should we change?" — are genuinely valuable when done well. The key: action items must be specific and must actually happen.

"We should communicate better" is not an action item. "We'll post a summary in Slack after every client call" is. Good retrospectives produce 1-2 specific, small process changes. Bad retrospectives produce a list of complaints that nobody addresses.

Talk to Each Other

Daily standups work when they're actual communication — "I'm stuck on this, can anyone help?" They fail when they're status reports performed for a manager. The format matters less than the culture: does the team share information freely and help each other proactively?

If a 15-minute standup helps the team coordinate, do it. If a Slack channel with async updates achieves the same thing without the meeting, do that instead. The goal is coordination, not ceremony.

What You Don't Need

  • Story points — unless your team finds them useful for planning. Many teams do fine with T-shirt sizes (S/M/L) or simply "does this fit in this sprint?"

  • Velocity tracking — especially if it's being used to measure productivity rather than plan capacity

  • Sprint commitments — the idea that a team "commits" to delivering specific tickets by the end of the sprint creates unhealthy pressure and encourages gaming

  • Agile certifications — for practitioners. Read the manifesto and the principles. Experiment. Learn from your team.

  • Agile tools — a physical board with sticky notes works. A simple task list works. Jira works if you don't over-configure it. The tool doesn't make you agile.

The Simple Version

If you want to work in an agile way without the industry overhead:

  1. Break work into small pieces that can ship independently

  2. Ship frequently — weekly or more often

  3. Get feedback from real users on what you shipped

  4. Adjust the plan based on what you learn

  5. Limit work in progress so things actually finish

  6. Talk to each other about blockers and progress

  7. Periodically ask "what should we change about how we work?" and then actually change it

That's it. No framework. No certifications. No consultant. Just good practices for building software in the presence of uncertainty — which is every software project ever.

Key Takeaway

The Agile Manifesto was about values: people over process, working software over documentation, collaboration over contracts, responding to change over following a plan. The industry turned these values into an elaborate process-heavy methodology that often violates the very principles it claims to implement. Keep what works: small increments, iteration based on feedback, WIP limits, honest retrospectives, and regular communication. Discard what doesn't: ceremony for its own sake, metric gaming, and the belief that process compliance equals quality.

Comments


bottom of page