Product owners
Use Intent to define what matters.
AIDD-17 is organised around five questions:
These five questions form the high-level model. They expand into seventeen sections that describe a software project from idea to implementation.
The process can vary by project. The definitions must be explicit.
AIDD-17 brings together product thinking, software architecture, delivery rules, implementation planning, and verification into one coherent structure.
It exists to give software teams:
Each project can define its own way of working. Once defined, the rules must be explicit so AI does not drift, guess, or expand scope.
Intent defines what the product must achieve. It is the product-owner side of the document.
It answers:
Intent prevents AI from treating the project as a vague coding task.
Sections:
Shape defines how the system is structured. It is the architecture side of the document.
It answers:
Shape gives AI the system map before it changes the system.
Sections:
Rules define what must be followed. This is the control layer of AIDD-17.
It answers:
AIDD-17 does not prescribe a universal process. It gives each project a place to define its own rules clearly.
Sections:
Delivery defines what will be implemented. It connects the implementation plan back to the product and architecture.
It answers:
Delivery is where AIDD-17 can reduce the need for disconnected tickets. Each implementation slice should be traceable back to the project definition.
Section:
Verification defines how the work is accepted.
It answers:
AI-generated output is not complete just because code has been produced. It is complete when it satisfies the verification rules.
Section:
AIDD-17├── Intent│ ├── 01 Purpose│ ├── 02 Users│ ├── 03 Behaviours│ ├── 04 Features│ └── 05 Success Criteria│├── Shape│ ├── 06 Constraints│ ├── 07 System Context│ ├── 08 Solution Strategy│ ├── 09 Building Blocks│ ├── 10 Data and Interfaces│ ├── 11 Runtime Behaviour│ └── 12 Deployment and Operations│├── Rules│ ├── 13 Cross-Cutting Rules│ ├── 14 Decisions│ └── 15 Delivery Rules│├── Delivery│ └── 16 Implementation Plan│└── Verification └── 17 VerificationProduct owners
Use Intent to define what matters.
Architects
Use Shape and Rules to define how the system works and what constraints apply.
Engineers
Use Delivery and Verification to implement and prove the work.
AI
Uses the complete structure as context so it can assist without inventing missing information.
AIDD-17 brings the project into one visible structure:
Together, these parts give product owners, architects, engineers, and AI a shared project definition for rapid software delivery without losing control.