Skip to content

MVP Development

MVP development tests an idea with real users before you spend big on it. We cut the idea down to the one job it must do, build that job properly, put it in front of users, and help you decide what to do next based on what they actually did.

Build board · Client intake portal
STARTED 3 MAR · TARGET LIVE 31 MAR
Example
Spec
Prototype
Live
SpecDONE
  • Scope and user flows agreed3 Mar · Done
  • Data and integrations mapped5 Mar · Done
Working prototypeNOW
  • Clickable prototype on real data12 Mar · Done
  • Tested with your team17 Mar · In progress
LiveNEXT
  • Security review and testing24 Mar · Planned
  • Launched to staff31 Mar · Planned
On this page
  1. What an MVP is, and is not
  2. Cut the idea to one job
  3. Build that one job properly
  4. Put it in front of real users
  5. What you learn, and how you decide
  6. Compared with the alternatives
  7. What an MVP leaves out
  8. Why start small
  9. Test users and their details
  10. When an MVP is the wrong move
  11. What happens after the test

What an MVP is, and what it is not

MVP stands for minimum viable product. It is the smallest version of a product that lets real people do the one thing it exists for. It is not a rough draft of the finished product, and it is not a demo built to impress investors. It is a working tool that a real user can try, judged on whether they come back and use it.

The point is to learn cheaply. Every feature you leave out is money you do not spend on something nobody wanted. An MVP gives you an answer to the question that matters most before you commit to a full build: will people use this?

We build MVPs as web applications. We do not build native iPhone or Android apps for an MVP, because a web app that works well on a phone is faster to put in front of people and cheaper to change when you learn something.

Cut the idea to the one job it must do

Most ideas arrive as a long list. The app should do this, and also that, and eventually it should also handle the other thing. The first job of an MVP is to cut that list down to one job. Which single task, for one kind of user, does the product have to do for the idea to be worth anything?

We work through this with you on a discovery call and in a short scoping session. We ask who the user is, what they are doing right now without your product, what makes that painful, and what would make them choose yours. The answers usually shrink the list quickly.

  • The user: one specific person, not everyone who might benefit.
  • The job: one task they want done, described in their words.
  • The trigger: what makes them need it now rather than someday.
  • The success signal: what the user does that tells you the job worked.

Build that one job properly

A common mistake is to treat an MVP as permission to build something sloppy. It is not. Users judge the one job you give them, and if that job is clumsy, they leave, and you learn the wrong lesson. The job has to work reliably, look credible and handle the obvious mistakes.

So the core flow gets proper attention. Sign-up or access works. The main screens are clear. Errors are explained in plain language. Data is saved correctly, so a user who returns finds their information still there. Everything outside that flow can be rough, and often is.

  • The core flow is complete from the first click to the outcome.
  • Logins and access are set up properly, even if the screens around them are simple.
  • Inputs are checked, and users see clear messages when something goes wrong.
  • Usage is recorded, so you can see what people did and not only what they said.

AI tools help us build the first version faster. Every line that goes into the product is reviewed by a senior person before it goes live, because a fast MVP that breaks in front of the first users teaches nothing useful.

Put it in front of real users

An MVP only tests anything when real users try it. Friends who are being polite do not count, and neither do people who said they would sign up in a survey. We help you find a small group of people who match your user, and we set up the test so you can see what they do.

The group should be small enough to talk to and specific enough to matter. Ten people who have the problem every day will teach you more than a thousand visitors who clicked out of curiosity. We agree who the test group is before launch, and how you will reach them.

Watch what they do, not only what they say. Where do they stop? Which button do they ignore? Do they come back the next day without being asked? Those answers are the ones that matter for the decision.

What you learn, and how you decide

At the end of the test, you have a short set of answers. Did the right users reach the core job? Did they complete it? Did they come back? What did they ask for that you did not expect? Each answer points to a decision.

  • Keep going: users complete the job and return, so the next build is worth funding.
  • Change direction: users want the job but do it differently, so the plan needs to change before the next build.
  • Stop: users do not come back, and the honest result is that the idea needs more thought or should be dropped.

We write the decision criteria before the test starts. That stops the result being bent to match what you hoped to see. A clear no is a good outcome for an MVP, because it saves the cost of the full build.

Test before you build

Find the one job your idea has to do

Book a discovery call. We will help you cut the idea to a single job and tell you whether an MVP is the right test.

Book a call

MVP build vs full product build vs a landing page test

Before spending on a build, many founders consider a landing page with a sign-up form. That tests interest, which is useful but limited. Here is how the three approaches compare.

Question it answers
MVP
Will people complete the core job?
Full build
How do we build everything?
Landing page
Will people sign up?
Who tries it
MVP
Real users, early
Full build
Users, after launch
Landing page
Visitors only
Scope
MVP
One job, built properly
Full build
Everything on the list
Landing page
A page and a form
What it proves
MVP
Whether the job is used and valued
Full build
Only that you built it
Landing page
Interest, not use
Main risk
MVP
Leaves out things users ask for
Full build
Builds the wrong thing in full
Landing page
Interest does not mean usage
Next step
MVP
Keep, change or stop
Full build
Launch and hope
Landing page
Build or drop

A landing page is the cheapest first step, and it still makes sense if you have nothing to show yet. Once people need to do the job, rather than say they like the idea, an MVP is the test that counts. A full product build only makes sense after that test has told you where to aim it.

What an MVP leaves out, honestly

An MVP is incomplete by design. It will not have every feature people ask for, and some of the things they ask for will turn out to be wrong. It will not look like a finished product in every corner, and some screens will be plain. It may not scale to thousands of users on day one.

These gaps are the trade. The question is whether the gaps stop the test from answering the main question. If they do, the scope is wrong. If they do not, they are acceptable, and we will say which ones are open so you can decide with your eyes open.

Why start small

Money spent on a full build is hard to get back. Money spent on a focused MVP buys an answer. If a short, focused test can answer what a full build would take far longer to answer, the cost of the MVP is small compared to the decision it informs. Timelines are scoped and dated on the discovery call, so you know the shape before you commit.

We quote the MVP after a discovery call, based on the one job we agree and what it touches. There is no standard package, because one job can be simple and another can need a lot of care around data and access.

If you are not yet sure which idea deserves the test, an AI consulting review can rank your options first. It is a useful step when you have several ideas and no clear winner.

Test users and their details

Real users in a test mean real details: names, contact information and whatever they type into the tool. We only collect what the one job needs, and we talk through how test data is stored and removed before launch. The privacy policy sets out what we collect through this website.

If your MVP will hold sensitive information, such as health, legal or financial details, we say so on the discovery call. Some of those cases need more care than an early test should carry, and we will tell you if that is the situation.

When an MVP is the wrong move

An MVP is not always the answer. If the idea is already proven in your business, because your team does the job every day and the demand is clear, a test adds little. Build the tool for the process you already run.

It is also the wrong move if the test would need a large audience you cannot reach, or if the product only works when everything is perfect from the start, such as a hardware-dependent service or a regulated process. We will say so rather than build something that cannot answer its own question.

What happens after the test

Once the test has run, we review the results with you against the decision criteria agreed at the start. You leave with a clear next step, whether that is a larger build, a changed plan or a stop. The code and the findings are yours, so you can take them to another builder if you prefer.

If you go ahead, the MVP becomes the foundation for the next stage rather than something thrown away. Choosing which parts to keep is part of the review. You can book a discovery call to start the conversation.

Who this suits

Founders and business owners with a specific idea who want evidence before a large build.

Founders with a clear user

You know who the product is for

You need proof that the core job is used before you raise, hire or build out the full product.

Business owners testing a new service

Adding a tool to an existing offer

A focused test with real customers, so you can see whether they use the tool before you invest in the rest.

Teams with a stack of ideas

More options than budget

A ranked set of tests, starting with the idea most likely to show a clear answer.

Probably not a fit

And we will tell you so

If you want a finished, fully featured product on day one, or a native mobile app, an MVP is the wrong starting point.

How it works

  1. 01

    Cut to one job

    We agree the single user and the single job the product must do. Everything else goes on a list for later.

  2. 02

    Build the core flow

    We build that one job properly, with working access, checked inputs and usage recorded, so the test answers the question.

  3. 03

    Test with real users

    We put the working version in front of a small group of real users and watch what they do, not only what they say.

  4. 04

    Decide on the evidence

    We review the results against criteria agreed at the start. You leave with a clear next step: keep, change or stop.

MVP development questions

Your turn

Hear it for yourself

Run an example call in your browser and see how it handles it. Or leave your details and we'll show you how it would work for your practice.

  • It tells every caller it's an AI assistant
  • You approve every script before it goes live
  • You keep your existing phone number

Book a call

Tell us about your practice

We'll talk through your calls and admin, and show you what we'd set up.

What you need
Mobile or landline, like 0491 570 156

We only use your details to arrange your call. Privacy policy

Book a call

Hear it handle a real call

AI receptionist demoReady when you are
Choose a scenario to try
ScenarioCalling Bayview Physio
A new patient calling Bayview Physio about a sore knee.

An example call plays with a live transcript. The caller lines are scripted, and nothing loads until you press start.

What happens on a callExample
01
Call comes in
To your existing number
02
AI answers
Says it's an AI, asks how it can help
03aBooks
Into your calendar
03bTakes a message
Name, number and reason
03cPuts urgent calls through
To your team or on-call
04
SMS and email summary
Sent to your team after every call