Brian distills the entire spec-driven development process into a simple four-step framework — idea, spec, milestones, build — and ...