Prototype Brief
| Attribute | Value |
|---|---|
| Project | [Project Name] |
| Version | 0.1 |
| Status | Draft |
| Prototyping Tool | [Stitch / pen.dev (Pencil) / ASCII mockups / draw.io / Other] |
Table of Contents
- Purpose
- Product Context
- Goals
- Success Criteria
- Target Users
- MVP Prototype Scope
- Pages and Sections per Page
- Information Architecture
- Key User Flows
- Assumptions
- Requirements Coverage Matrix
- Source References
Purpose
[State the prototype's purpose: validate core user experience before engineering investment. Link to the design tool artifact (e.g., Pencil .pen file, draw.io diagram, Stitch project URL, or the ASCII mockups below).]
Product Context
[One paragraph: what the product does and why a prototype matters for this specific project.]
Goals
- [Goal 1, e.g. validate the primary user flow end-to-end.]
- [Goal 2, e.g. confirm the information architecture with stakeholders.]
- [Goal 3, e.g. establish the visual direction for the engineering team.]
Success Criteria
- [Criterion 1, e.g. stakeholder sign-off on prototype brief.]
- [Criterion 2, e.g. core flows are completable without confusion in usability testing.]
Target Users
| Persona | Name | Role | Notes |
|---|---|---|---|
| Primary | [Name] | [Role] | [Context from user-personas.md] |
| Secondary | [Name] | [Role] | [Context] |
MVP Prototype Scope
In Scope
- [Page or flow 1]
- [Page or flow 2]
Out of Scope
- [Page or flow X]
- [Deferred capability]
Pages and Sections per Page
List every screen the prototype covers. For each, note the key sections and state coverage.
1. [Page Name]
- [Section 1]
- [Section 2]
- [State coverage: empty, loading, error, populated]
2. [Page Name]
- [Section 1]
- [Section 2]
- [State coverage]
Copy this block for each additional page.
Information Architecture
Sitemap
Navigation Model
- [Primary navigation pattern, e.g. sidebar, top bar, bottom tabs.]
- [How the user moves between sections.]
Key User Flows
Flow 1: [Flow Name]
Walk through the steps as a numbered list. Reference page numbers above.
- User lands on [Page 1]
- User [action] → navigates to [Page 2]
- [Expected outcome]
Flow 2: [Flow Name]
- [Step]
- [Step]
Assumptions
- [Assumption 1, e.g. mobile responsive is not needed for MVP prototype.]
- [Assumption 2, e.g. prototype uses placeholder data only.]
Requirements Coverage Matrix
| Screen/Flow | Covers FR(s) | Covers NFR(s) | Milestone |
|---|---|---|---|
| [Page 1] | [FR-xxx] | [NFR-Xnn] | MVP |
Source References
Last Updated: YYYY-MM-DD