FAQ

Is There a Methodology for AI-Assisted Software Development?

Building with AI

Key Takeaways
  • The Compounding Execution Method (CEM) is a formalized methodology designed specifically for AI-assisted software development by solo operators and micro teams.
  • Unlike bolting AI onto existing frameworks like Scrum or Lean Startup, CEM was architected for conditions that only exist when AI serves as an enabling environment -- and it was validated across 596,903 lines of code, 2,561 commits, and 10 production systems.
  • ThoughtWorks' Technology Radar has flagged AI-assisted development as an area requiring new engineering practices, noting that existing methodologies were designed for constraints that AI fundamentally changes.

Yes. The Compounding Execution Method (CEM) is a formalized methodology designed specifically for AI-assisted software development by solo operators and micro teams. Unlike bolting AI onto existing frameworks like Scrum or Lean Startup, CEM was architected for conditions that only exist when AI serves as an enabling environment -- and it was validated across 596,903 lines of code, 2,561 commits, and 10 production systems.

ThoughtWorks' Technology Radar has flagged AI-assisted development as an area requiring new engineering practices, noting that existing methodologies were designed for constraints that AI fundamentally changes. Most organizations respond by adding AI to their current workflow -- asking how much faster developers can code with Copilot inside a sprint, for example. This treats AI as acceleration within the old game rather than recognizing it enables an entirely different game.

CEM addresses this directly. The methodology identifies five constraints that governed all prior frameworks -- context switching costs, expertise scarcity, learning-doing separation, high build costs, and coordination overhead -- and documents how AI dissolved each one between 2023 and 2025. Context switching drops to near-zero because AI preserves state across sessions. Expertise bottlenecks dissolve because AI encodes knowledge across domains on demand. Learning and doing merge because operators ship while acquiring new skills. Build costs collapse because tasks that required days now take hours. Coordination overhead evaporates for solo operators entirely.

The framework operates through 11 named mechanisms organized in three tiers. The Core Engine includes Foundation (accumulated reusable assets), the Pendulum (binary decision filter against Target), Nested Cycles (timeboxed execution at four magnitudes from hours to weeks), and Sweeps (continuous background maintenance). Growth mechanisms include the Governor (awareness of system limits) and Regroup (scheduled ecosystem review). Problem-solving uses Micro-Triage (tactical escalation for execution spirals). Execution Architecture includes Multi-Thread Workflow (parallel execution across screens), Bridge (connecting found assets), Scaffold (instant project structure from Foundation), and Burst (rapid parallel iteration when stuck).

The validation evidence is concrete. A single operator with zero prior software engineering experience used CEM to ship 10 production systems spanning 7 verticals across 2 countries in 116 calendar days. Build times compressed from 24 days to 5 days. Output velocity increased 4.6x. Defect rates held at 12.1% -- half the industry floor. The methodology was running unnamed throughout the entire build period and was formalized retroactively through analysis of the git data in early 2026.


Related: Spoke 10 -- Agile, Scrum, and AI Development

References

  1. ThoughtWorks (2024-2025). "Technology Radar." AI-assisted development flagged as requiring new engineering practices.
  2. Keating, M.G. (2026). "The Compounding Execution Method: Complete Technical Documentation." Stealth Labz. Browse papers