Phase 1 Deliverable — This document must be 100% complete before writing any code. Use with the 7 Phase 1 Questions to validate completion.
- Problem: [Specific, painful, measurable problem]
- User: [Precise persona—e.g., "Solo SaaS Founders," not "Developers"]
- Value Prop: [One sentence: How you solve it differently]
Implementation Implication: [How this constrains technical decisions]
- Pricing Model: [e.g., Freemium / Seat-based / Usage-based]
- Unit Economics: [Cost per user vs. Revenue per user]
- Distribution: [How you get your first 10 and first 100 users]
Implementation Implication: [How this affects architecture—e.g., "Client-side processing to minimize server costs"]
- The "Big Decision": [The one architectural choice that defines the system]
- Stack Rationale: [Why these tools specifically?]
- Data Model: [Core entities and their relationships]
Implementation Implication: [Specific technical constraints this creates]
-
MVP Must-Haves: [3-5 features only]
- [Feature 1]
- [Feature 2]
- [Feature 3]
-
Explicitly Deferred: [What you are NOT building yet—and why]
-
Risks: [Top 3 risks and mitigation strategies]
Implementation Implication: [What this means for Phase 2 specifications]
| Content Type | Location |
|---|---|
| Anti-patterns | [Technical Spec, Section #] |
| Test Case Specifications | [Testing Doc, Section #] |
| Error Handling Matrix | [Error Handling Doc, Section #] |
Replace with actual section numbers and add markdown anchor links.
| Topic | Location | Anchor |
|---|---|---|
| [Topic] | [Path] | [Anchor] |
Before proceeding to Phase 2, verify:
- All 7 Phase 1 Questions answered at "Require" level
- Every section has an Implementation Implication
- MVP scope is 3-5 features maximum
- Deferred items are explicit with rationale
- References point to (not duplicate) implementation details
Template from Stream Coding by Francesco Marinoni Moretto — CC BY 4.0