All posts
Opinion6 min read

The Death of the Sprint

Two-week cycles made sense when deployment was expensive. What happens when deployment costs nothing and AI can ship in minutes?

Ben Petersen·

The two-week sprint is one of the most widely adopted and least questioned rituals in software development. Teams all over the world plan work on Monday, build for two weeks, demo on Friday, and start over.

Nobody asks why it's two weeks. The answer is historical: two weeks was the shortest practical cycle when deployment meant coordinating across teams, running manual QA, staging environments, and scheduled release windows. The sprint wasn't designed for speed. It was designed to batch enough work to justify the cost of shipping.

That constraint is gone. And nobody's updated the ritual.

The Real Cost of Batching

Think about what a sprint actually does. It takes a continuous stream of user needs and batches them into a discrete chunk. Problem reported on day one? It waits until the next sprint to be prioritized. Prioritized in sprint planning? It gets built over the next two weeks. Built and tested? It ships at the end of the sprint.

Best case: 2-4 weeks from "user has a problem" to "problem is fixed."

Worst case: the problem doesn't make it into this sprint. It sits in the backlog. It gets re-prioritized. It gets bumped by something "more important." It ships in 2 months. Or never.

Meanwhile, the user adapted. They found a workaround. Or they left.

Batching made sense when the cost of deployment was high. It makes no sense when deployment is a git push that takes 30 seconds.

What Continuous Actually Means

"Continuous deployment" is a term most teams use and few actually practice. CI/CD pipelines exist, sure. But the bottleneck was never the pipeline. It was the decision-making.

Someone has to decide what to build. Someone has to design it. Someone has to write the code. Someone has to review it. Someone has to approve the deploy. Each of those steps involves a human, and each human has other things to do. The pipeline is fast. The humans are slow.

This is what AI changes. Not the pipeline — the decision chain.

When an AI team can receive feedback, interpret it, design a solution, implement it, verify it, and deploy it — all without waiting for a human to context-switch — the concept of a "sprint" becomes a relic.

You don't batch work when every individual change can ship in minutes. You batch work when shipping is expensive. When shipping is free, you ship continuously.

What Replaces the Sprint?

If not sprints, then what?

Continuous flow. Feedback comes in. The system evaluates it. Low-risk changes (copy updates, layout tweaks, new filter options) ship automatically. Medium-risk changes (new features, data model additions) get queued for review. High-risk changes (auth, payments, data deletion) require explicit approval.

This isn't anarchy. It's graduated autonomy. The system handles what it can. Humans handle what they must. Nothing waits in a backlog because the sprint was already planned.

Quality gates instead of QA sprints. Every change goes through automated type checking, test validation, and deployment verification before it ships. Not at the end of a sprint — immediately, for every change. Continuous quality instead of periodic review.

User-driven prioritization. When three users report the same friction in the same day, that signal is stronger than a product manager's gut feeling in sprint planning. The system can prioritize based on actual usage patterns, not estimated story points.

But What About Big Features?

Valid question. Some things are genuinely complex. A new payment system. A redesign of the data model. A major UX overhaul. These don't fit in a single automated cycle.

But they also don't need sprints. They need phases. Plan the work, break it into deployable increments, ship each increment as it's ready. The increments might be hours apart, not weeks apart.

The sprint was a container for complexity. But it was always a compromise — artificially grouping unrelated changes and shipping them together because the alternative (shipping each individually) was too expensive.

When individual deploys are free, the container is unnecessary. Ship the button today. Ship the form tomorrow. Ship the validation logic the day after. Each increment is small, testable, and reversible. If something breaks, you know exactly which change caused it.

The Culture Shift

Here's the uncomfortable part. Sprints aren't just a process. They're a culture. Sprint planning is how teams align. Demos are how teams celebrate. Retros are how teams improve.

Removing sprints feels like removing the team's heartbeat.

But the heartbeat was always the feedback, not the cadence. Teams align around what users need. They celebrate when users are happy. They improve when they learn what didn't work.

Self-living software makes this feedback loop continuous instead of periodic. The celebration isn't "we shipped 8 story points." It's "our app got better 47 times this week because users told it what they needed."

That's a better heartbeat.

The Transition

We're not saying teams should abandon sprints tomorrow. Most organizations aren't ready for continuous flow, and forcing it would be chaos.

But the trajectory is clear. AI makes shipping cheaper. Cheaper shipping makes batching less necessary. Less batching means faster feedback loops. Faster feedback loops mean happier users.

The sprint isn't dying because it was bad. It's dying because the constraints that created it are disappearing. Like the fax machine and the CD-ROM, it solved a real problem that technology eventually made irrelevant.

The question isn't whether this will happen. It's whether you'll be the team that adapts early — or the one that's still running two-week sprints while your competitors ship hourly.

Ready to build something that lasts?

Chorus builds apps that evolve. Describe what you want, and let your users make it better.

Start building — free