RACE Programming on an existing product
Live production. Existing team. No hard cutover required. Two transition paths: choose by your organization's change tolerance.
Why brownfield is harder, and still worth it
Brownfield adoption faces two constraints greenfield doesn't: an existing team with established habits, and a live product that can't stop delivering. The temptation is to "add AI tools" without changing the delivery model, which produces the 46% AI pilot failure rate (Scrum.org): faster code generation poured into the coordination overhead it was supposed to remove.
RACE Programming's value in brownfield is not marginal improvement. It's structural change: replace coordination overhead with a spec-first, prototype-gated delivery model. Where the full economics hold: new feature work on the existing product, greenfield features in a brownfield codebase, any work where AI can take a well-formed spec. Where it takes longer: legacy-heavy refactoring with no test coverage, absent or unavailable Team Principal.
Two transition paths
Choose based on leadership's change tolerance and available qualified talent.
Either path has one organizer: the TPM, assigned by leadership. The TPM owns the transition plan and its critical path, the order in which teams move, the dependencies between converted and unconverted teams, the risk register and escalation, and the alignment of the sponsor and the Team Principal's stakeholders. The steps below say where the decisions themselves sit.
Path A: Clean break
- Map who can transition. Survey the existing team for AI Fluency or clear intent to develop it. Non-engineering leads (Product Owner, Scrum Master, BA, UX Lead, Test Lead, Project Manager) → AI Product candidates; the Product Manager or business customer → Team Principal, client-side. Tech leads, senior and mid engineers → Pit Wall and Pit Crew candidates. Build the roster before forming teams. No qualification = no RACE Programming role.
- Form teams, release others. Qualified roster in hand → form one Pit Wall and one Pit Crew per separate product immediately; each product is its own engagement, coordinated by the TPM. Release or reassign those who didn't qualify; that call belongs to line managers and leadership, and the TPM schedules it into the plan. The number of teams follows the number of separate products, not the number of qualified candidates. Start the first story as soon as the first EUS is specified and priced.
- Clean break. Faster ROI, cleaner metrics, no cultural bleed from legacy process. Requires leadership support to make the transition non-negotiable. The TPM secures that support from the sponsor before day one and holds it through the cutover.
Path B: Incremental blend
- Form RACE Programming teams from qualified candidates. The rest continue as Scrum teams on the existing backlog.
- Convert one Scrum team at a time. As new AI Fluent talent is identified or developed → convert one Scrum team to Pit Crew format, redirect its overhead budget to new delivery capacity. The TPM sets the conversion order and puts the dependencies between Scrum and RACE teams on the critical path; the budget move is the Team Principal's call, which the TPM brings to them.
- Full transition when the last Scrum team converts. Slower ROI, lower organizational risk, and it works where a hard cutover is politically impossible.
Role mapping for existing team members
Context mapping before the first story
Brownfield codebases require context work that greenfield doesn't. Before the first story:
- AI context audit. What can AI read in your codebase without misinterpreting it? Identify: well-tested modules (AI can execute reliably), legacy modules with no tests (AI needs supervision), undocumented business logic (requires human extraction before delegation).
- Technical debt strategy. Do not attempt to pay down technical debt and adopt RACE Programming simultaneously. RACE Programming's 4-gate DoD prevents new debt. Existing debt is addressed through dedicated EUS items, prioritized by Team Principal as deliberate investment, not a background task.
- Prototype scope. For brownfield features, the EUS prototype may need to integrate with existing APIs or data models. Pit Wall identifies integration constraints in the ADR component of each EUS before prototyping starts.
The first 30 days
Brownfield-specific metrics
See the Framework overview for full role and artifact specifications. If your team currently uses Scrum, the From Scrum guide covers role and ceremony translation in depth.