Staffing to client speed
The accordion moves both ways. Staff up when the client accelerates. Staff down when the client slows. Fixed org charts are a Scrum artifact; RACE Programming staffing follows throughput.
Why staffing must follow throughput
In Scrum, teams are staffed at a fixed headcount and sprint capacity is adjusted to fit. In RACE Programming, the delivery unit is the Executable User Story (EUS), and the number of EUS the client can approve per week determines the throughput the engagement actually needs.
Overstaffing at low EUS/week creates idle Pit Crew: engineers waiting for specs that aren't coming. Understaffing at high EUS/week creates bottlenecks: clients approving prototypes faster than Pit Crew can execute. The accordion model matches staffing to the signal that matters: client speed.
The numbers in this guide are reference points, not absolutes. Calibrate the brackets to your team's measured throughput after the first two weeks of execution.
Two modes, one accordion
Every engagement runs in one or both modes simultaneously. Discovery mode and Realization mode require different staffing configurations.
Discovery mode
The client is defining requirements and validating prototypes. Pit Crew is not yet executing. Only Pit Wall is active, authoring EUS, building prototypes, interfacing with Team Principal.
Transition
Discovery ends when the frame of the solution is set: the business and technical answer to the client's problem, in the prototype the Team Principal accepted, the Executable Product Roadmap and a plan by phases. That is the trigger to build the Pit Crew. The Pit Wall brings it in and onboards it, working from transfer notes kept since day one, then steps back. The shift is gradual, not a handoff in one move: AI Product stays with the engagement, and the Forward Deployed Engineer reduces their time to part-time oversight, mostly on architecture.
Realization mode
The client has approved the Executable Product Roadmap. Pit Crew is executing Executable User Stories. Pit Wall keeps authoring EUS and interfacing with Team Principal alongside Pit Crew execution; the Forward Deployed Engineer is part-time here, mostly on architecture and oversight.
Never add people inside a Pit Crew, and never add Pit Crews under one Pit Wall. When capacity is insufficient, raise the share of the backlog the machinery clears. See How RACE Scales.
These bands count human headcount only. Every Pit Wall and Pit Crew also works with the Silicon Software Engineer, the AI agent. Not a staffing line; it multiplies what the humans deliver, which is why throughput scales without adding people to a crew.
Role responsibilities at each staffing level
Pit Wall at < 3 EUS/week (50% one person)
- One person covers Forward Deployed Engineer + AI Product functions.
- Authors EUS, builds prototypes on synthetic data, interfaces with Team Principal.
- Maintains context record: domain glossary, decision rationale, architectural constraints.
- Risk: bus factor is high. If available, split across two people at 25–25% to reduce single-point-of-failure risk.
Pit Wall at > 5 EUS/week (dedicated roles)
- AI Product: EUS authoring, Gherkin acceptance tests (owned here; the Quality Engineer automates them), EPB management, client comms.
- Forward Deployed Engineer: architecture decisions (ADR), EARS NFR, prototype build oversight. Most of their time while the frame forms; part-time after the transition.
- Pit Wall responsibilities at this pace include: presenting 2-3 implementation alternatives per prototype review (never one option), diagnosing and removing Team Principal review friction, and maintaining the running execution record across stories and releases.
Pit Crew Quality Engineer role
- Validates every Pit Crew engineer output against EUS Gherkin criteria, applying senior Test Lead judgment on AI-generated code.
- Authors and automates acceptance and functional tests. Exploratory and smoke testing. Test data and environment management.
- Sets guardrails AI agents cannot modify to make tests pass, the Chinese Wall principle.
- At < 3 EUS/week (50% allocation), one person covers Pit Crew Quality Engineer + partial execution.
- At > 5 EUS/week, a dedicated full-time Pit Crew Quality Engineer is required.
Reading the signals to move
Signals to scale up
Signals to scale down
Each Pit Wall reads its own signals. A staffing change is a change in team composition, which belongs to leadership and line managers. The TPM carries the signals across teams, keeps the sponsor's expectations in step with the change, and brings the decision to leadership with a date for it. A client budget freeze is the Team Principal's call; the TPM turns it into the new plan for the teams it affects.
The accordion is not just a growth model. Scaling down when the client slows matters as much as scaling up when they accelerate. Holding excess capacity is a cost the engagement cannot absorb.
Throughput signals to track
See the Greenfield guide for the six scaling stages from day one. The Brownfield guide covers the transition path when an existing team is converting. For full role and artifact specifications, see the Framework overview.