Knowledge
Search knowledge... ⌘K
Knowledge · Framework · SDLC · FDD1
Develop Overall Model
Define what we're building and why. Goals set the direction, user stories capture who needs what, and domain models establish the shared language between business and code. This phase ensures every line of code traces back to a business objective. Nothing is built on assumption — every decision is anchored in a goal, a story, or a domain relationship.
Metadata
FDD1 MODEL
Steps
- 1 Goals & Vision
measurable objectives, success criteria
- 2 User Stories & Actors
scenarios, acceptance criteria
- 3 Domain Model & Sequences
entities, relationships, shared vocabulary
Deliverables
- Goal definition with measurable success criteria
- User stories with actors, scenarios, and acceptance criteria
- Domain model with types, fields, and relationships
- Sequence diagrams for key workflows
Example Outputs
- Goal: 'Enable secure multi-tenant package delivery tracking' with KPIs
- User Story: 'As a tenant admin, I can view all packages for my building'
- Domain Model: Package, Tenant, Building, DeliveryEvent entities with typed references
- Sequence: Package intake → notification → pickup → confirmation flow