Software factory guides
Plain explanations of software factories, written for the people who have to decide whether to build one and the engineers who have to run it.
What is a software factory?
A software factory is a repeatable loop that turns tickets into tested pull requests with an AI coding agent. The definition, its six parts and examples.
Seif Sgayer8 min read
Read the guideHow to build a software factory with Claude Code
Step by step: a repository rules file, a GitHub Actions workflow that runs Claude Code, branch protection, a review gate, and status back to the ticket.
Seif Sgayer9 min read
Light and dark software factories
What a dark software factory is, where the term comes from, what Shapiro, StrongDM and Osmani each mean by it, and why we keep a person at the merge gate.
Seif Sgayer7 min read
What an agentic software factory is
Agents versus assistants, orchestration, isolation and guardrails, where agentic stops and autonomous starts, and what to ask a vendor selling one.
Seif Sgayer8 min read
Software factory vs DevOps
A software factory sits on top of DevOps, not beside it. What stays, what changes, the DoD meaning disambiguated, and a migration path for your team.
Seif Sgayer8 min read
Get your software factory set up
We start with one repository and one workflow. Once it works, we add more.