Specification-First Delivery
Defines Specification-First Delivery as a cross-functional engineering framework for turning organizational knowledge and professional judgment into trusted software.
Foundational white papers
A structured directory of foundational papers for studying, applying, and challenging Specification-First Delivery.
1
Core papers defining Specification-First Delivery and the shared Knowledge System that supports it.
Defines Specification-First Delivery as a cross-functional engineering framework for turning organizational knowledge and professional judgment into trusted software.
Defines the durable organizational and product knowledge that humans and AI need to understand, change, and continue software without rebuilding context from memory.
Explains how local engineering judgment, implementation learning, and competing approaches converge into coherent shared knowledge as a delivery increment progresses.
Explains how structured discussion usually opens a delivery increment, while also establishing durable knowledge when no software change is yet required.
Explains how verification evidence, conformance review, required knowledge updates, and accountable acceptance turn a completed change into a trusted increment.
2
Establishing the durable product, engineering, and organizational knowledge that humans and AI need before implementing increments.
Defines an initial, practical readiness baseline for a shared Knowledge System, including authoritative knowledge, joint human-and-AI access, engineering reproducibility, decision authority, and unfamiliar-participant validation.
Explains how to record why a product exists, which outcomes and priorities matter, and which opportunities are outside its purpose.
Defines operational personas and human Actors as governed product knowledge that preserves stable roles, evolving operating conditions, authority, pain points, and the context needed for persona-guided delivery decisions.
Defines Stable Use Cases as durable product knowledge that connects recurring persona goals to recognizable outcomes, preserves traceability across product evolution, and provides reusable context for increment-specific specifications.
3
The path from structured discussion and reviewed requirements to executable work, verification evidence, and acceptance.
4
How the framework applies to new systems, existing estates, system rewrites, and configured third-party software.
5
Papers for designing an organization, cultivating the Specification Architect role, and hiring for the discipline.