Refract Group2026
Glossary
MVP (minimum viable product)
An MVP, or minimum viable product, is the first usable version of a product: small enough to build quickly, complete enough that the people it is for can finish one real task with it, and measured so the team learns from their use.
- One defined userAnd one narrow reason to use it
- A complete core taskIncluding failure and recovery states
- Security and dataAccess controls fit for real use
- Failure handlingSpot problems, help the people hit
- A measure of useAnd a plan to act on what it shows
MVP in detail
- Also called
- Minimum viable product, First version, Version one
- Topic
- Product
- Updated
What it is
Eric Ries defines the MVP as the version of a new product that lets a team collect the most validated learning about customers with the least effort. In practice the word now covers anything from a landing page with a sign-up form to half of a roadmap, so it pays to say which one you mean.
We use it for a working product. Its intended users can sign in and finish a meaningful task from start to end, including what happens when a step fails. The scope can be narrow: one kind of customer, one integration, a pilot for a few accounts, or a step a person handles by hand behind the scenes. The parts it does have must hold up in real use, because people depend on them.
Why it matters
Some questions only real use can answer: whether a team comes back every week, whether a customer will pay, whether the workflow survives a busy month. A demo cannot show those. An MVP is the cheapest way to get that evidence, and it stops a company spending a year building features nobody has asked for. Cut too far and it fails for a different reason: people try a product that cannot finish the job, and the team learns nothing from their leaving.
How we do it
An MVP, or a build of that size, usually takes us eight to twelve weeks from a settled scope. We agree who it is for, the task it has to complete and what waits for later, then design the whole task, error and empty states included. The product is put together from design system components written in code, and it launches to the people it was scoped for, with the code in the client’s accounts.
The product we have built end to end is our own, Prism, which gives service businesses one view of the work across their organisation. We started with how owners, managers and employees each move through it. It had to be useful the moment someone opens it, showing what needs attention first.
An example
Say a startup wants to help physiotherapy clinics fill cancelled appointments from a waitlist. The first version serves one kind of clinic and one booking system. When a slot frees up, it texts the next patient on the list. If nobody replies within an hour, the receptionist gets a prompt to phone instead, and clinics are told that step is manual. The team counts slots filled each week, and that number decides what gets built next.
Common mistakes
- Calling the whole roadmap an MVP. A first version that has to hold every planned feature is the full product with a smaller name, and it takes as long to ship.
- Cutting the failure states first. Error, empty and recovery states are what let a small product finish its task, so cut optional features before cutting those.
- Hiding the manual steps. A person doing part of the work behind the scenes is a fair way to launch small, provided users know and someone owns it.
- Launching without a measure. Decide before launch which number says the product is working, or every result will be read as encouraging.
MVP vs proof of concept
A proof of concept tests whether something can be built at all, usually one technical part in isolation, while an MVP is a working product that real users rely on to finish a task.
| MVP | Proof of concept | |
|---|---|---|
| Question | Will people use it and return? | Can this be built? |
| Audience | Real users | The team and its engineers |
| Scope | One complete task, end to end | One technical part, such as an integration |
| Afterwards | Kept, measured and improved | Usually thrown away |
Questions
What people ask about MVP.
A prototype is a model built to answer a question, such as whether people understand a new flow, and it can fake anything the question does not need. An MVP is a first version people use for real, so its core task, data handling and failure states have to work. Build a prototype to test understanding and an MVP to test repeat use.
At Refract, an MVP usually takes eight to twelve weeks from a settled scope. What moves the time most is how many kinds of user the product serves and how many other systems it connects to. If a launch date matters more than the scope, cut the scope to fit the date.
Many teams do, and a no-code app builder can be a quick way to test demand. At Refract we build websites in visual builders such as Webflow, and we write products in code: we do not build MVPs in no-code app builders. We are the team for a first version you expect to keep and extend.
Where this shows up in our work
Related terms
Working on this now?
Tell us what you’re building and where it’s stuck. We reply within 12 hours.
Most teams start with a call, then a sprint or an audit.
The people you’d work with, from the first call to launch