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.
During a rollout, the TPM, who organizes the transition, brings these readings into the cross-team status rhythm and the risk register. The numbers stay with the teams that produce them.
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 stories re-scoped after the Pit Crew pulled them.
- Source: focus or calendar tooling, plus board changes to stories already in progress.
- Target: long focus blocks and zero re-scopes of stories in progress.
- Watch: re-scoping a story after the Pit Crew pulled it 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.