Product design
Why your first version should do less.
How to scope a minimum viable product around one problem, so you can launch sooner and learn from real users.

Why “more” is the expensive option
Every feature has to be designed, built, tested, explained to users and maintained for as long as the product exists. A long list also delays the launch, and until the product is in real hands, every decision is a guess.
Most products end up with features few people use. You cannot always know in advance which ones they will be, but you can avoid building them all before anyone has tried the core idea.
Write the problem in one sentence
Start with a sentence such as: “Clinic receptionists spend too long confirming appointments by phone.” Name the user and the problem, not the solution. If you cannot write that sentence, the scope is not ready yet.
Then describe the main journey from start to finish: what the user does first, what they need to see and what counts as done. Anything that does not support that journey can wait.
Sort the feature list honestly
Put each idea into one of three groups: needed for the main journey to work, useful but not needed at launch, and nice to have. Be strict with the first group. Admin screens, for example, can often start simple, with some tasks handled by hand behind the scenes.
Do not cut the things that make the product trustworthy. Security, data protection, accessibility and basic reliability are part of the minimum, not extras.
Plan what you want to learn
Before launch, decide what would tell you the product is working: people completing the journey, coming back or asking for more. Launch to a small group, watch and listen, then choose the next feature based on what you learned rather than on the loudest request.
What to take away
- Scope around one user and one problem.
- Keep security, accessibility and reliability in the minimum.
- Decide in advance what success looks like, then measure it.