Use this before building
Before writing code, answer these questions.
Problem
- Who is the user?
- What problem are they trying to solve?
- How do they solve it today?
- What makes the current process slow, confusing, expensive, or unreliable?
Workflow
- What triggers the workflow?
- What information does the user provide?
- What does the system return?
- What does the user do next?
AI role
- What should AI generate, retrieve, classify, summarize, recommend, or automate?
- Where should a human stay in control?
- What are the failure modes?
- What should the system refuse to do?
MVP scope
- What is the smallest version that proves value?
- What is explicitly out of scope?
- What can be manual behind the scenes in V1?
Success metrics
- What outcome should improve?
- How will you measure it?
- What user behavior proves the product is useful?