First, we understand the problem, users, and goal
We discuss your business, users, current processes, existing problems, and the outcome you expect. Where needed, we include the perspectives of key people involved in the product, rather than relying on guesses or scattered requests. By the end, we should share an understanding of the problem, target users, priorities, constraints, and initial success criteria.
If much remains unclear, this may be a separate phase. Its purpose is to produce a dependable estimate and reduce the risk of starting development with undefined requirements.
- Deliverable: a definition of the problem, users, and intended outcome
- Deliverable: first-version scope and priorities
- Decision: approve the approach, revise the scope, or investigate further