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 has two additional constraints greenfield doesn't face: an existing team with established habits, and a live product that cannot stop delivering. The temptation is to "add AI tools" without changing the delivery model — this produces the 46% AI pilot failure rate (Scrum.org): faster code generation into the same broken coordination overhead.
RACE Programming's value in brownfield is not marginal improvement. It is structural change: replace the coordination overhead with a spec-first, prototype-gated delivery model. Where 4× holds: new feature work on the existing product, greenfield features in a brownfield codebase, any work where AI can be delegated 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.
Path A: Clean break
- Map who can transition. Survey existing team for AI Fluency or clear intent to develop it. Non-engineering leads (PO, BA, UX, PM, SM) → AI Product candidates. 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 Pit Wall + N Pit Crews immediately. Release or reassign those who did not qualify. N = function of qualified candidate count. Start Stints on the next sprint boundary.
- Clean break. Faster ROI, cleaner metrics, no cultural bleed from legacy process. Requires leadership support to make the transition non-negotiable.
Path B: Incremental blend
- Form RACE Programming teams from qualified candidates. Remaining team continues as Scrum teams on 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.
- Full transition when the last Scrum team converts. Slower ROI, lower organizational risk, works in environments where a hard cutover is politically impossible.
Role mapping for existing team members
Context mapping before Stint 1
Brownfield codebases require context work that greenfield doesn't. Before the first Stint:
- 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.