Product definition
Development starts by establishing what the product must do, who it serves and the environment in which it must operate. User workflows are described before interface details. Platform constraints, release requirements and data handling boundaries are recorded while changes remain inexpensive.
- Requirements and priorities
- User workflows
- Platform constraints
- Security and privacy boundaries
- Release requirements
- Failure expectations