Define the problem first
Explain the problem your product solves and who experiences it. A useful starting brief describes the current workflow and the improvement your business needs.
Start a project ↗A practical guide to preparing your brief and asking the right questions.
Explain the problem your product solves and who experiences it. A useful starting brief describes the current workflow and the improvement your business needs.
Identify the main user roles and the actions each role needs to complete. Separate launch requirements from features that can wait so the initial product has a coherent scope.
Payments, notifications, moderation, permissions and reporting may influence the design. Identify data ownership, support needs and operational responsibilities before development.
For each core workflow, describe what a successful result looks like. Discuss validation, access controls, error handling and the evidence required before launch.
Clarify source ownership, hosting accounts, third-party costs, backups and post-launch support. These should be explicit parts of the proposal, alongside development milestones.