Software Factory Model
The software factory model is the idea that, in mature AI-assisted development, the developer's main output becomes the system that produces code: specifications, context, agents, tests, quality gates, feedback loops, and guardrails [src-094].
Key points
- [src-094] frames the developer as designing the development system rather than manually assembling every implementation detail.
- The model includes specifications and context to define the work, agents to translate that intent into implementation, tests and quality gates to verify correctness, feedback loops to route failures back, and guardrails to keep agents inside safe behaviour [src-094].
- This model connects Context Engineering and Harness Engineering: context gives the agent the right inputs, while the harness gives it tools, execution, constraints, observability, and feedback [src-094].
- The economic argument is that a better factory reduces rework: upfront investment in specs, context, tests, evals, and model routing can reduce token waste, maintenance cost, and remediation work later [src-094].
- The model also changes team skills: developers need to define success criteria, write evaluable tasks, review output, and improve the system when failures recur [src-094].
Related entities
Related concepts
- Agentic Engineering
- Vibe Coding
- Context Engineering
- Harness Engineering
- AI Development Lifecycle
- Continuous Agent Evaluation
- Claude Code Token Economics
- Progressive Context Loading (Skills)
Source references
- [src-094] Addy Osmani, Shubham Saboo, Sokratis Kartakis – "The New SDLC With Vibe Coding" (2026-05)
Recommended next
Keep reading from this thread
From 491 indexed pages and articles.
- Wiki concept Shubham Saboo One of the authors of The New SDLC With Vibe Coding, a paper that frames production AI-assisted software delivery as a Related by factory
- Wiki concept Addy Osmani One of the authors of The New SDLC With Vibe Coding, a Google-branded paper on the shift from ad-hoc AI-assisted coding Related by 094
- Insight AI Measurement and Experimentation How to measure AI product impact with evals, adoption metrics, online experiments, guardrails, and cost tracking Related by define