If your team measures with DevEx
A measurement playbook. For each of the three DevEx dimensions: what to measure under RACE Programming, where to pull it from, what to target, and what to watch. DevEx is the most diagnostic lens on a rollout, because it moves before your delivery numbers do.
Feedback Loops
- Measure: median time from spec to a passing Definition-of-Done gate, and Inner Cycle frequency.
- Source: CI logs for gate results, Inner Cycle logs for cadence.
- Target: gate feedback in minutes; the Inner Cycle running Spec, Build, Align twice per day.
- Watch: if gate feedback takes hours, the Definition of Done is not automated enough. That is what slows the agent's self-correction.
Cognitive Load
- Measure: the context a person must hold to move an Executable User Story. Proxies: the return-for-clarification rate on an EUS, and the number of systems touched to complete it.
- Source: board transitions plus the EUS structure itself.
- Target: an EUS is self-contained; a Pit Crew engineer can execute it without hunting for context. Everything as Code keeps that context machine-readable.
- Watch: a rising clarification rate means load is leaking upstream, and the spec is not yet minimum-sufficient.
Flow State
- Measure: uninterrupted focus blocks per Pit Crew engineer, and mid-Stint re-scope events.
- Source: focus or calendar tooling, plus board changes within a Stint.
- Target: long focus blocks and zero mid-Stint re-scopes.
- Watch: a re-scope event mid-Stint means the Pit Wall is not buffering the client's changes. Fix the boundary, not the schedule.
DevEx moves before throughput
Delivery metrics move slowly and are easy to game; developer experience moves first and honestly. If a RACE Programming rollout is real, you will see it in DevEx before the delivery dashboard: feedback loops tighten, the context load per story drops, and flow stops being interrupted. If DevEx does not move, the framework is not installed yet, whatever the dashboard says.
DevEx measures the experience. RACE Programming is built to improve all three dimensions on purpose.