MVP Development
MVP development that answers one question with real users. Scoped in weeks, built properly enough to keep, and honest about what to leave out.
What an MVP is for
To find out whether people want the thing, before you have spent everything finding out.
That sounds obvious and it is routinely ignored. Most first versions we are asked to quote are not minimum or viable; they are the whole product with a smaller budget attached. So the first conversation is usually about subtraction, and it is the most valuable part of the engagement even though it looks like we are talking you out of work.
The question that shapes everything
Before scope, before design, before anything technical: what do you need to learn, and what result would change what you do next?
"Will restaurant owners pay monthly for automated rota scheduling" is a question. It tells us the MVP needs rota building, an invitation flow for staff, and a subscription. It also tells us it does not need reporting, integrations, or a settings page, because none of those change the answer.
"Build a restaurant management platform" is not a question, and a project scoped from it will run for a year.
How we work
Weeks one and two, scope. The question, the smallest thing that answers it, and what we are deliberately leaving out. Written down, fixed price, and yours regardless of what you do next.
Then build, in stages you can see. Something usable at the end of each, so you are reacting to software rather than to a plan. This is also where scope creep gets caught, because a new idea is visibly a change to something real.
Launch, then measure the thing we agreed to measure. Not vanity metrics. Whether the specific behaviour you were betting on actually happens.
What you will own
The code, the accounts, the design files, and documentation good enough for another team to pick it up. On final payment, all of it is yours. We have had clients take an MVP in-house after launch and that is a perfectly good outcome.
Being straight about the odds
Most MVPs do not become businesses. That is not a failure of the build, it is what testing an idea means, and a well-scoped MVP that returns a clear no has done its job at a fraction of the cost of finding out later.
We would rather you spent a small amount on a clean answer than a large amount on a hopeful one.
How it works
- One question, chosen before anything is built
- A minimum viable product is an experiment, and an experiment without a question is just a small product. We start by agreeing what you are trying to find out and what answer would change your plans. That decides the scope, and it is the only thing that reliably keeps an MVP small.
- Ruthless about what is not in it
- Most of what founders want in version one exists because a competitor has it. Admin panels, settings pages, tiered permissions and onboarding flows can almost always wait. We will argue for cutting things, we will tell you why, and the decision stays yours.
- Real enough to charge for
- Working payments, real accounts, data that persists. The point is a genuine signal, and people behave differently when a card is involved. A prototype that cannot take money answers a much weaker question.
- Built so it can survive being right
- The failure we see most often is an MVP that works, finds its market, and then has to be thrown away because it was built as a demo. We use the same foundations as any other project: version-controlled migrations, server-side authorisation, a real deploy. It costs a little more in week one and it is the difference between scaling and starting again.
- Weeks, and then a decision
- A typical MVP with us is six to twelve weeks depending on scope. At the end you have something live, real usage data, and a written view of what we learned. Then you decide whether to build on it, change direction, or stop. Stopping is a legitimate outcome and it is much cheaper here than a year later.
What is and is not included
Included
- A written scope naming the one question the MVP answers
- What is deliberately left out, and why
- Working payments, real accounts, data that persists
- The same foundations as any other build, so it can be kept
- Something usable at the end of each stage
- Measurement of the specific behaviour you are betting on
Not included
- Features that do not change the answer to the question
- Marketing, launch and paid acquisition
- Ongoing hosting and third-party service costs
- A second direction after the first is built, which is a new scope
What we build it with
- Next.js
- React
- Laravel
- PostgreSQL
- Stripe
- TypeScript
- Vercel
Questions
The things people ask first.
What does an MVP cost?
How long does it take?
What should be in version one?
Will it survive if it works?
Do we own it?
What if the answer is no?
Tell us what you are trying to ship.
Start a conversation ↗