Werkwijze & samenwerken met een klein team
Building an MVP: from idea to working software

Photo: RDNE Stock project · Pexels
Building an MVP is about getting from idea to working software as quickly as possible: you build the smallest version that delivers real value, ship it, and learn from actual users. No year of planning up front, just short iterations in which you sharpen the direction. This article explains how that works, when an MVP does and does not make sense, and why a small senior team is often faster at it than a large agency.
What exactly is an MVP?
An MVP (minimum viable product) is the most stripped-down version of your software that still solves a real problem. Core functionality only, no nice-to-haves. The goal is not to ship something half-finished, but to test the assumption behind your idea: do people use this, and does it solve their problem?
The confusion usually sits in the word minimum. An MVP is minimal in scope, not in quality. What you build has to work, be reliable, and be pleasant to use. You leave out features, not care.
Concretely: instead of a full planning system with invoicing, reporting, and a mobile app, you first build only the part your client struggles with every day. If that works, you expand based on what you have learned.
From idea to working software in short iterations
We work in short iterations of one to two weeks. At the end of each iteration there is something you can see and use, not slides or documents. That way you always know where your money is going and can adjust before it gets expensive.
Our way of working is simple: get acquainted, scope and plan, build in short iterations, launch and continue. The discovery phase at the start decides what belongs in the first version and what can wait. That is the hardest part of building an MVP: not what you add, but what you leave out.
This fits agile software development in short iterations. Martin Fowler explains well why delivering early and often carries less risk than a single big-bang release.
- Iteration 1-2: solve the core problem, live for a small group of users
- Iteration 3-4: refine based on real feedback, not assumptions
- After that: expand with features that add proven value
What does building an MVP cost?
An honest answer: it depends on the scope. In the Dutch market, MVP projects roughly range from 5,000 to 25,000 euro, depending on how much has to go into that first version. Small, tightly scoped MVPs sit at the lower end, more complex ones at the top.
More important than the exact figure is how you spend it. By working in short iterations, you pay for working software, not for a thick plan that turns out to be wrong after three months. You can stop or change course after each iteration.
If you want to dig into the numbers, read the cost of custom software. And if you are unsure whether custom is the right route at all, having custom software built will help.
When you should not build an MVP (yet)
Not every idea is ready for an MVP. Sometimes you still know too little about the problem. Then a short discovery phase or a throwaway prototype is smarter: you test the assumption with a clickable design or a manual process before writing a single line of code. That costs less and gives just as much insight.
Sometimes the solution already exists. If an off-the-shelf tool solves 80 percent of your problem, building an MVP is rarely the cheapest route. Start with a standard tool and only build custom once you hit its limits.
And sometimes the problem is too big for an MVP. For systems with hard requirements around safety, compliance, or integrations, you cannot simply drop half of it. In that case an MVP is not wrong, but the scoping is different. In all these cases the honest question is: what is the cheapest way to learn whether this works?
Small senior team versus a large agency
At a large agency, a lot of time goes into coordination: account managers, project managers, handovers between people who do not know your idea first-hand. For an MVP, that is often a brake rather than an accelerator.
There are two of us, both senior developers with twenty-plus years in the field. You talk to the people who also build. Decisions land in the same conversation where they are raised, and that saves weeks. For a small development team versus a large agency, that is the real difference: fewer links between idea and code.
That does not mean small is always better. For a large, long-running programme with dozens of people, scale has its place. But for going from idea to working software in an MVP, a small, experienced team is usually faster and cheaper. More on this in how to choose a software agency.
And when your MVP works: what next?
A successful MVP is a beginning, not an endpoint. Once you notice that users keep coming back, you expand based on what you have learned. That is the moment to think about integrations with your existing systems or smarter automation.
Increasingly, that next step involves AI. Think of integrating AI into business software to take repetitive work off your hands, or having an AI agent built that handles a task on its own. If you look at the process more broadly, improving business processes with AI offers more starting points.
The common thread stays the same: start small, learn fast, expand what works. That way you keep control of your budget and your direction.
Frequently asked questions
How long does it take to build an MVP?
In practice often four to twelve weeks, depending on scope. Because we work in short iterations, there is something working to look at and test after the first one or two weeks already.
What does building an MVP cost in the Netherlands?
Roughly between 5,000 and 25,000 euro, depending on how much has to go into the first version. Tightly scoped MVPs sit at the lower end. Because you pay per iteration, you can adjust or stop along the way.
What is the difference between an MVP and a prototype?
A prototype tests an idea, often without working code, such as a clickable design. An MVP is real, working software that goes live with users. If you still know little about the problem, a prototype first is often smarter.
Is an MVP not just an unfinished product?
No. An MVP is minimal in scope, not in quality. What you build works and is reliable; you leave out features, not care. The goal is to learn from real users before you invest further.
Can a small team really build a serious MVP?
It can, especially. For an MVP, speed of decision-making matters more than headcount. With two senior developers you talk directly to the people who build, without intermediate layers. For large, long-running programmes it is a different story.
An idea or a process that could work better? Happy to think along, no strings attached.
Book an intro call

