Skip to content
Ayhan Sipahi Ayhan Sipahi

Scrum vs Kanban vs Scrumban for AI-Assisted Teams

AI absorbs more of the implementation, so the framework name matters less than four feedback loops. A decision lens for tuning flow, cadence, WIP, and review.

AI assistants now write a growing share of the code. Engineering leaders still burn weeks arguing whether to adopt Scrum, Kanban, or some other agile framework, then copy another company’s ceremonies and wonder why nothing flows faster. The trap is treating the framework name as the decision; the name is a wrapper around four feedback loops, and those loops are what actually move work. My stance is that an AI-assisted team almost never needs a branded methodology: it needs to tune how work flows, how often you re-steer, how much work runs in parallel, and how output gets reviewed. That decision lens outlives the next framework fad and accounts for AI moving the bottleneck off typing code.

The decision belongs to whoever runs the team: engineering managers, founders, tech leads. The argument rests on primary sources (the Scrum Guide, the Kanban Guide, the Agile principles, DORA’s research) plus a defensible default for where each loop should sit.

The four loops every framework wraps

Strip the branding away and every popular agile framework is configuring the same four loops. Name them plainly, because each one has its own settings and its own failure mode.

Flow: idea to shipped

Re-steer cadence: how often you replan

WIP limits: how much runs in parallel

Review: how output gets inspected

Flow is how a unit of work moves from idea to shipped. You make it visible on a board and measure it with lead time and cycle time. DORA’s delivery metrics give the durable definitions here (change lead time, deployment frequency, change failure rate, failed deployment recovery time, and rework rate), split into throughput and instability. One naming note: DORA now calls these its delivery metrics. The older “four keys” label predates the addition of rework rate and the rename of recovery time.

Re-steer cadence is how often the team stops, inspects, and replans. Scrum packages this as a fixed-length Sprint, “one month or less,” described in the Scrum Guide as the heartbeat that exists to “ensure inspection and adaptation of progress toward a Product Goal at least every calendar month.” Kanban packages the same loop as continuous flow plus deliberate cadences and feedback loops, with no fixed iteration. Same loop, different setting.

WIP limits cap work in progress so things finish before new things start. This is the core of Kanban: the Kanban Guide argues that “effective systems focus more on flow of work and less on worker utilization,” and that you “limit the WIP to balance utilization and still ensure the flow of work” through a pull system. Scrum carries WIP control implicitly through the Sprint Backlog rather than as an explicit cap.

Review is how finished output gets inspected before it counts as done. Before AI assistants, this meant code review plus QA. With assistants generating a growing share of the implementation, the review loop carries more weight, because generation became cheap and verification did not. DORA itself suggests measuring how long code reviews take as a leading indicator.

One engine behind Scrum, Kanban, and the rest

Once you see the four loops, the popular frameworks stop looking like rival philosophies and start looking like presets.

Scrum sets a fixed cadence (the Sprint) that bundles re-steer with a batch of committed work. Three accountabilities (Product Owner, Scrum Master, Developers) and five events formalize the loops. The Scrum Guide is unusually candid about what it is: it calls Scrum “a lightweight framework” that is “purposefully incomplete, only defining the parts required to implement Scrum theory,” and adds that “Scrum wraps around existing practices or renders them unnecessary.” Even Scrum’s authors frame it as a thin shell around existing practice.

Kanban sets continuous flow with explicit WIP limits, a pull system, and scheduled cadences for feedback. Its general practices read like a tuning checklist: visualize work, limit WIP, manage flow, make policies explicit, implement feedback loops, and improve collaboratively. Its starting instruction is “start with what you do now,” which is the opposite of adopting a rulebook.

Other agile methods tell the same story. Scrumban began as a transition technique for pulling a Scrum team toward flow, not a third brand; Extreme Programming wraps tight engineering loops (pairing, test-driven development, continuous integration) around the same flow-and-review spine; and scaling frameworks like SAFe and LeSS mostly add coordination loops across many teams. Each is a preset of the same four dials. Each also hardens into ceremony the moment it gets marketed as a standalone destination.

The practitioner literature reached the same conclusion long before AI entered the picture. Kniberg and Skarin’s classic comparison treats Scrum and Kanban as tools that adjust the same dials, with different defaults, rather than competing belief systems.

The constraint that moves under AI

An AI-assisted team runs the same four loops. What the assistant changes is where the constraint sits. That shift has two consequences leaders keep getting backwards.

The bottleneck moves off typing. If an assistant compresses implementation time, then optimizing implementation (the part that got cheap) yields little. The constraint moves to review, integration, and deciding what to build. Concretely, the investment belongs in the WIP and review loops.

Batch size is the hinge, and it pushes the wrong way by default. Cheap generation makes it easy to write more code, which makes changesets grow, and larger changesets are DORA’s consistent risk signal. The DORA delivery guidance is explicit: “Teams should make each change as small as possible to make the delivery process fast and stable.” So faster generation argues for smaller batches and tighter review.

This is also where leaders should resist the productivity headlines, because the evidence genuinely conflicts. Cheaper generation does not automatically mean faster delivery, so the review and flow loops carry more weight under AI.

The continuous-flow default

Tune the loops to your context, and reach for continuous-flow defaults before adopting a named framework: visualize the work, limit WIP, keep a short re-steer cadence, and strengthen the review loop.

For most small-to-mid AI-assisted teams, a lightweight Kanban-flavored flow with an explicit review loop beats ceremonial Scrum. It removes the batch-and-estimate overhead that the AI workflow already makes cheap to skip, and it puts attention on the loop (review) that AI just made load-bearing.

Scrum’s fixed cadence is the override case. It earns its overhead when the team needs an external commitment rhythm: stakeholder demos on a schedule, a regulated release train, or a junior-heavy team that benefits from the scaffolding of named events. The decision tree below roots at the default and branches only where an override genuinely pays.

Yes

No

Yes

No

Yes

No

Yes

No

Default: tune loops, start continuous flow with strong review

Need an external commitment rhythm such as demos or contractual dates?

Fixed sprint cadence earns its overhead

Highly interrupt-driven work such as support or incidents?

Continuous flow plus WIP limits, sprints fight the work

Team junior-heavy or newly formed?

Add Scrum events as scaffolding, plan to shed them

AI doing heavy implementation?

Invest in review and integration, shrink batch size

Keep the lightweight flow default

One more override deserves a name. If you are already running a heavy framework and the ceremonies feel like theater, treat the lighter method as a transition. Scrumban was originally exactly that, a way to pull a Scrum team toward flow. Name the target state before you start, or the hybrid becomes permanent by default.

The trade-offs of each setting

Every setting has a failure mode worth knowing before you pick one.

SettingWhat you gainFailure mode to watch
Continuous-flow defaultLow ceremony overhead, attention on flow and reviewInvisible prioritization and no natural “stop and reflect” beat unless you deliberately schedule review cadences; can drift into reactive firefighting
Scrum fixed cadencePredictable rhythm, a built-in retrospective, an external commitment beatEstimation theater, velocity gaming, batch delays, ceremony kept for its own sake
A lighter method as transition (e.g. Scrumban)Eases migration off heavy ceremony”Worst of both” if treated as a permanent destination with no target state
AI-review investmentCatches the new risk surface (AI-generated defects, hallucinated APIs)Reviewer load becomes the constraint, so name it and staff it rather than pretending it is free

The evidence on AI and delivery speed

The honest answer is that the evidence disagrees, and that disagreement is itself the strongest argument for tuning the review and flow loops. Three credible sources point in different directions, and each carries caveats that a leader has to hold at the same time.

DORA 2024 found a tradeoff. The Accelerate State of DevOps Report reported that AI adoption raised individual productivity, flow, and job satisfaction, while estimating roughly a 1.5% decrease in delivery throughput and roughly a 7.2% decrease in delivery stability per unit increase in AI adoption. The caveat sits in the method: this is a self-reported survey correlation across many teams, not a controlled trial, so it shows association rather than proof of cause. DORA’s reading is mechanical: AI makes it easy to write more code, batch size grows, larger changesets carry more risk, and the fundamentals (small batches, robust testing) still rule. The 2025 follow-up edition, “State of AI-assisted Software Development,” reframes AI as an amplifier. Throughput can rise, but stability degrades downstream unless the team has strong testing, mature version control, and fast feedback loops. It again points to small batches as the mitigation. Both editions land in the same place: AI rewards teams whose loops are already tuned and punishes teams whose loops are loose.

METR’s randomized trial found AI made experts slower. In a randomized controlled trial of 16 experienced open-source developers working on their own repositories, using early-2025 AI tools made them take about 19% longer, while those same developers believed they were roughly 20% faster. That perception gap is the part a leader cannot ignore: self-reported speed is not delivery. The caveats are real and METR states them: small sample with clustered standard errors, expert developers on familiar codebases rather than greenfield work, and early-2025 tooling that keeps changing. Treat it as a snapshot of one setting.

GitHub’s vendor study found a large speedup on a bounded task. In a controlled experiment with 95 professional developers writing a JavaScript HTTP server, the group using Copilot finished about 55% faster, with a 95% confidence interval of 21% to 89%. The caveats are equally load-bearing: the study is vendor-run, so there is a conflict of interest; the task was a single well-bounded greenfield problem, not ambiguous architectural work; and the difference in success rate was not statistically significant. It is strong evidence for a narrow situation.

Hold the three together and a consistent lesson emerges. The speedup, where it exists, is concentrated in generation, while delivery depends on batch size, integration, and review. Cheaper typing does not buy faster shipping on its own. The loops AI stresses are WIP and review, and they are where the attention belongs.

There is a smaller second disagreement worth naming, because it shapes how leaders read Scrum. The Scrum Guide frames Scrum as lightweight and purposefully incomplete; flow and post-agile practitioners argue that Scrum-in-practice ossifies into ceremony, and Ladas himself wrote that he “could not tolerate another round of sprint planning” and considered the Scrum estimation approach a “bad practice.” Both are true depending on the team. The test is whether each ceremony still serves a loop in your context.

Common pitfalls

These are the failure patterns that show up when leaders optimize the wrapper instead of the loops.

  • Adopting ceremonies as identity. “We are a Scrum shop” is not a loop setting. For each ritual, name the loop it serves; if none, cut it.
  • Tracking attendance and story points as success. Ceremony compliance is not flow. Track DORA’s delivery metrics (change lead time, deployment frequency, change failure rate) plus WIP, which is a board metric rather than a DORA one.
  • Lengthening sprints because “AI made us faster.” Faster generation calls for smaller batches and tighter review. Longer cycles optimize the wrong variable, and that is the most common AI-era mistake.
  • Treating AI-productivity headlines as settled. The studies conflict. Cite them, hold the caveats, and watch your own flow metrics instead of a vendor’s claim.
  • Copying another company’s process wholesale. Copy the loop intent, then set your own loop parameters. Another team’s defaults encode another team’s context.

When the default does not apply

The default holds for most small-to-mid AI-assisted teams: tune the four loops, start from lightweight continuous flow, and put the freed attention on the review loop. Reach for Scrum’s fixed cadence when you owe an external party a predictable rhythm, when a newly formed or junior-heavy team needs the scaffolding, or when a regulated release train sets the beat for you. Reach for a transition method like Scrumban only as a bridge, with a target state in mind.

The next step is small. Pick one ceremony you currently run, name the loop it serves, and if it serves none, drop it this week.

References

Related posts