RACE Programming vs Kanban
Kanban is a flow-management method that sits on top of whatever process you already run. RACE Programming is a prescriptive Agentic SDLC framework that defines the whole delivery model, and runs a kanban flow inside its own cycle. They are not rivals so much as different layers, and RACE Programming keeps the part of Kanban that works.
Two layers, not two rivals
| Dimension | RACE Programming | Kanban |
|---|---|---|
| What it defines | The whole delivery model: roles, artifacts, ceremonies, AI-native execution | Flow policy over an existing process; not the work itself |
| Designed for | AI-augmented teams (engineer-led, agent-executed) | Any team wanting smoother flow, evolutionary change |
| Flow mechanics | Kanban flow inside the Inner Cycle, WIP-limited, twice daily | Visualize flow, limit WIP, manage flow, explicit policies |
| Roles | Team Principal · Forward Deployed Engineer · AI Product · Pit Crew Quality Engineer · Pit Crew Software Engineer · Silicon Software Engineer (AI) | None prescribed (optional: Service Delivery / Request Manager) |
| Cadence | Stint at the client's pace, ending in a Pit Stop (production deploy) | Continuous flow; optional cadences for replenishment and review |
| Metrics | Four Definition-of-Done gates per Stint; idea-to-production time | Lead time, cycle time, throughput, WIP, cumulative flow |
Managing the flow is not the same as changing the work
Kanban is a genuinely good idea, and RACE Programming uses it. Visualizing work, limiting work in progress, and managing flow make almost any process smoother. But Kanban is deliberately method-agnostic: it improves the flow of whatever you already do without saying who should be on the team, how software should be built, or what "done" means.
When AI shifts engineering economics by an order of magnitude, the flow is not the constraint, the delivery model is. A smoother flow of the old way of working still leaves you with the old roles, the old headcount, and the old handoffs. RACE Programming prescribes the new model, senior micro-teams delegating to and validating the AI agent, and then runs a WIP-limited kanban flow inside it. You keep Kanban's discipline; you change the thing the discipline is applied to.
Where Kanban stops and RACE Programming continues
| Concern | Kanban | RACE Programming |
|---|---|---|
| Flow and WIP | Core discipline | Adopted, inside the Inner Cycle |
| Who is on the team | Not defined | Prescribed role set, senior-only micro-team |
| How software is built | Not defined | Spec-driven, delegated to and validated with AI |
| What "done" means | Left to the team | Four Definition-of-Done gates per Stint |
The triangle moves
Scope, time, and budget are the three sides of every project; quality is the area inside, fixed, never a lever. You set two sides, and RACE Programming moves the third. A senior-only RACE team delivers a Scrum team's output about 2× faster at roughly 0.75× the cost, about 3× the work per dollar. One efficiency, three doors:
- ~3× the finished software for the same budget and deadline
- ~⅓ the cost for the same scope on the same clock
- 2–5× faster time-to-business-result, since each Executable User Story ships the moment it is ready, not gated to a batch
Conservative figures, measured on delivered projects, not projections. Kanban improves how smoothly a team moves; it does not change the underlying engineering economics the way an AI-augmented, senior-only team does.
Already running Kanban? Its flow discipline carries straight into the Inner Cycle. The framework page shows where it fits inside the full delivery model.