How does review speed and thoroughness affect the value your team actually delivers to users?
This is a queuing + quality model. Coding creates work-in-progress (WIP); review drains it. Low diligence lets defects escape to production, which generates rework that eats into coding capacity. Both failure modes compound: more WIP → slower reviews → more WIP; more defects → more rework → less coding → fewer features. Exception: pairing (review delay < 0.1 weeks). When a reviewer is present during coding there is no queue — WIP cannot accumulate and the review bottleneck disappears. This is why pairing + AI is qualitatively different from async + AI. All assumptions are adjustable below. Show model assumptions ▾
This is a systems dynamics model — it represents the pipeline as stocks (WIP, incidents) and flows (coding rate, review throughput, defect escape) governed by differential equations, and simulates how they evolve over time. It is not an empirical study or a fitted statistical model. It produces qualitative insight — which levers matter most and why — not precise numerical predictions for your specific team.
Visualization: D3.js v7 for charts and DOM rendering. Simulation: plain JavaScript Euler integration (dt = 0.1 weeks), running entirely in the browser with no server.
The model was designed in a structured three-step session with Claude before any UI was written:
Subsequent sessions refined the model in response to questions from early readers — including the pairing queue-suppression fix, the rework denominator correction, and this colophon.