Cookies

We use cookies for analytics and advertising. You can accept all, keep only necessary, or customize your preferences. Cookie Policy

Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
    • Websites
    • Web Applications
    • Applications
    • Technology consulting for companies
    • Online marketing and branding
  • Resources
    • Blog & News
    • Tools and calculators
    • Templates and checklists
    • Independent industry reports
  • Contact
Let's talk!
Digital Vantage LogoDigital Vantage Logo
  • About us
  • Offer
  • Resources
  • Contact
  • Szukaj w artykułach ⌘K
    • Websites
      Building a professional online presence
    • Web Applications
      Dedicated web applications - automate and grow your business!
    • Applications
      Custom solutions tailored to your business needs
    • Technology consulting for companies
      That support business Technology consulting for companies where technology has stopped keeping up with business
    • Online marketing and branding
      Designing logos, corporate colors and letterheads
    • Blog & News
      News from the digital world.
    • Tools and calculators
      Before you start talking to an agency, check how much your project should cost.
    • Templates and checklists
      Professional checklists for B2B companies
    • Independent industry reports
      Cyclical report programs based on publicly available sources
Let's talk!
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

Services
  • Websites
  • Company websites
  • Landing page
  • Web applications
  • Mobile apps
  • MVP for startups
  • Software development
  • Technology consulting
  • Online marketing and branding
  • Website pricing
Digital Vantage
  • About us
  • Contact
  • Let's talk about your business
  • Resources for business
  • Site map
Articles and guides
  • Websites
  • Online stores
  • Starting a business online
  • Web applications
  • Business applications
  • Google Business Profile
  • SaaS software
  • Glossary
Industry reports
  • Polish web market price analysis
  • Website costs
  • Online store costs
  • Web application costs
  • Mobile app costs
  • SaaS tool costs
Tools and calculators
  • Website cost
  • Online store cost
  • Web application cost
  • Website maintenance cost
  • Online store TCO
  • Website speed test
  • Quiz: website or app
  • Quiz: which e-commerce platform
  • Quiz: WordPress or headless
  • Quiz: ready-made SaaS or custom
Checklists and templates
  • Launching a website
  • Website audit
  • E-commerce UX checklist
  • Store migration
  • Choosing a web agency
  • Website security
Follow Us
FacebookInstagram
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
English|Français
© 2026 Digital Vantage. © 2024 Digital Vantage. All rights reserved.
Digital Vantage LogoDigital Vantage Logo

Digital Vantage
Tel+48 663 877 600, +48 22 152 51 05
Andriollego 34, 05-400 Warsaw
REGON: 540674000
EU VAT: PL5321813962

★ 5.0
Google reviews
24h
We reply on business days.
20+ yrs
in IT/B2B EMEA
100/100
Desktop PageSpeed
© Digital Vantage - Warsaw, Poland
Cookie PolicyPrivacy PolicyConditions
English|Français
© 2026 Digital Vantage. © 2024 Digital Vantage. All rights reserved.

Table of Contents · 9 sections

In this article

  1. 01What is an MVP (minimum viable product)
  2. 02MVP, proof of concept and prototype — three different questions
  3. 03What an MVP is not
  4. 04The MoSCoW method — how to cut scope
  5. 05One question, one measure
  6. 06Product-market fit — when an MVP stops being an MVP
  7. 07After the MVP: expand it when there's a reason to
  8. 08How long an MVP takes, and what it costs
  9. 09MVP scope checklist
  1. Home›
  2. Blog & News from the Digital World›
  3. Web and mobile apps for businesses — a guide to building them, decision by decision›
  4. MVP (minimum viable product) — what it is and how to cut a scope that answers one question
Web Applications·Software Development·Planning web applications·12 min czas czytania·14 528 znaków·2243 słowa

MVP (minimum viable product) — what it is and how to cut a scope that answers one question

Kod QR

What is an MVP (minimum viable product), how it differs from a proof of concept and a prototype, and how to scope it with the MoSCoW method.

Czym jest MVP aplikacji webowej i jak zaplanować go mądrze
RE
Redakcja Digital VantageYour Partner in Business, Digital Vantage Team · Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.
Publikacja26 maj 2025
Aktualizacja30 wrz 2026

Most projects labelled "MVP" — minimum viable product — are actually full applications with the budget cut. Someone has a list of thirty features, a contractor quotes a sum the client doesn't have, and both sides agree to "start with an MVP" — meaning the same thirty features, built faster and cheaper. A few months later, out comes a product that tested nothing, because nobody decided what to test.

An MVP is something else. It's the smallest product that answers a single business question — and that question, not the budget, sets the scope. So the hardest part of an MVP isn't the programming; it's writing down what you're not building. This article shows how: how an MVP differs from a proof of concept and a prototype, how to cut scope with MoSCoW, what to measure the result against, and what expanding it looks like once you have an answer. The examples come from tools we built for ourselves — with dates, because those can be checked.

What is an MVP (minimum viable product)

MVP stands for minimum viable product. The term was popularised by Eric Ries, author of the lean startup methodology, and his definition is still the most widely quoted: "the minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort" (Eric Ries, "Minimum Viable Product: a guide", 2009).

Two words carry the weight. The first is learning — an MVP isn't primarily a product to sell, it's a tool for testing an assumption. The second is viable, which means capable of actually working — an MVP has to function in the hands of real users. A mock-up, a pitch deck or a survey can be a good first step, but none is an MVP: none lets you measure real use.

Lean startup: build, measure, learn

Lean startup, the approach the term comes from, runs on a short loop: build the smallest thing, measure how people use it, draw a conclusion, decide what to do next. The MVP is the first turn of that loop. If no decision follows it, the loop hasn't closed.

There are, in practice, three decisions you can make after measuring. You can build on it — the result confirmed the assumption, so the next turn adds another feature and another question. You can change direction — people are using the product, but not as expected, and that's more valuable than confirmation; lean startup jargon calls this a pivot. Or you can stop — a good outcome too, if it cost weeks instead of a year. An MVP after which none of these three is possible, because the result is "a bit yes, a bit no", usually didn't have a measure written down in the first place.

The MVP loop — from one question to one of three decisions A five-step diagram of the MVP loop. Step 1: one business question the MVP has to answer. Step 2: scope — only the Must-have features under the MoSCoW method, with a Won't-have list written down. Step 3: build a working product within that narrow scope. Step 4: measure — the metric, the threshold and the read-out date, all fixed before the start. Step 5: decide, with three possible outcomes: build on it, meaning another turn of the loop with a new question; change direction, when users behave differently from what was assumed; or stop, when the assumption has been disproved. 1 Question one sentence the MVP has to answer 2 Scope only Must (MoSCoW) · Won't list in writing 3 Build a working product within a narrow scope 4 Measure metric, threshold and read-out date — fixed before the start 5 Decision — one of three Build on it another turn of the loop, new question Change direction used differently than you assumed Stop assumption disproved — cheap, because early Frame from the article: MVP per Eric Ries (2009), priorities set with MoSCoW. www.digitalvantage.pl

The MVP loop — from one question to one of three decisions

Our own analysis, based on Eric Ries's MVP definition (2009) and the MoSCoW method

This loop only works if each turn is short. So the real constraint on an MVP isn't the budget — it's the time to the first measurement: the faster real users get something working, the sooner you'll know whether the rest is worth building.

MVP, proof of concept and prototype — three different questions

In conversations about a new product, these three terms get used interchangeably, and each one means a different outlay and a different result. The simplest way to tell them apart is by the question each one answers:


proof of concept (PoC)

prototype

MVP

question

can it be built?

will people understand how to use it?

will anyone actually use it?

who looks at it

the technical team

future users, in controlled conditions

real users, in their day-to-day work

does it work

only one, risky part

not at all — it's clickable screens

yes, within a narrow scope

result

"technically feasible" or not

a list of design changes

a number that confirms or disproves the business assumption

A proof of concept makes sense where the biggest risk is technical: you don't know whether an integration with a supplier's system is even possible, or whether an algorithm can cope with the data. A prototype belongs where the risk is usability; we cover what a prototype looks like and what comes out of it in our article on the app development process. An MVP belongs where the risk is whether anyone needs this at all. These three can run one after another, but none replaces the others.

What an MVP is not

It's easier to understand an MVP by what it isn't, because the same three mistakes turn up in almost every project.

An MVP is not an unfinished app. A version where half the screens are empty and the rest "mostly" work won't give a reliable answer — a user will reject it because of what's missing, not because the idea is bad. An MVP has a small scope, but within it, it works properly.

An MVP is not a bug-ridden beta. Bugs in an MVP cost just as much as in a full version, because they corrupt the measurement: you can't tell whether someone gave up because they didn't need the feature, or because it crashed.

An MVP is not "everything, just cheaper." Lowering quality while keeping the same scope isn't a minimal version, it's a worse full version. Savings in an MVP come from cutting features, not from rushing.

An MVP doesn't always have to be an app

Since an MVP has to answer a question, not look finished, a person can do part of its job. This is sometimes called a concierge MVP: the user sees a simple form or panel, and whatever's meant to happen behind it is, at first, done manually by someone on the team. The measurement is the same — whether people use it — and the cost is far lower, because the most expensive part, automation, only gets built once you know it's needed.

Our own call-booking module started exactly this way, as we cover below: a form with a date, and a booking confirmed by hand. For the user, it worked — it booked a call. For us, it answered whether booking through the website made sense at all, before we paid for a proper availability engine.

This has a limit: the manual work has to be sustainable at whatever scale the MVP needs for its measurement. A dozen or so requests a week — fine. A few hundred a day — no, and that's when automation stops being a cost paid in advance and becomes a precondition.

The MoSCoW method — how to cut scope

The most practical tool for cutting scope is the MoSCoW method, a prioritisation technique in which every requirement is placed into one of four categories. The Agile Business Consortium, the organisation behind the DSDM methodology, defines them as follows (Agile Business Consortium, What is MoSCoW Prioritization?):

  • Must have — "the minimum usable subset of requirements which the project guarantees to deliver";
  • Should have — "important but not vital";
  • Could have — "wanted or desirable but less important";
  • Won't have this time — requirements "which the project team has agreed will not be delivered" in this timeframe.

In an MVP, the Must category should be as small as possible — only what you can't answer the question without. The Won't category matters just as much and gets skipped most often. If you don't write down what you're deliberately not building, those features come back mid-project as "small extras", and three months later the MVP is a full app again.

How to run MoSCoW on your own list

Start by writing down every feature anyone in the company has mentioned, without judging any of them. Then ask one question of each item: can we answer the MVP's question without this feature? If not — Must. If yes, but the product will be noticeably worse — Should. If yes, and few will notice — Could. Everything left goes into Won't, with a date to revisit it.

Two rules keep the split honest. First: Must can't be the biggest category — if it is, everyone has defended their own feature and nothing has actually been cut. Second: the Won't list is signed off by whoever approves the budget. A feature that comes back mid-project then comes back with a question about what gets dropped in exchange, not as a "small addition".

Example: scoping the first version of our own CRM

When we built our own CRM in July 2026 — the contact database every enquiry from this website lands in — we wrote the scope in exactly these categories, under different names: "phase 0", "later, kept, not dropped", "deliberately not doing this". Two months on, here's what happened to each item:

category

what was in it

what happened

Must

a single contact database instead of several separate places; a record from every form and tool; where the contact came from; relationship stage; consents

built in phase 0, 15 July 2026

Should

a history of changes to relationship stage, needed for analysis in the next phase

added the next day, 16 July

Could

a company as its own record — set aside with the note "not needed for now"

built on 30 July, once email sync required it

Could

several email addresses and phone numbers per contact — "only if duplicates start to be a problem"

still not built, because they haven't started to be

Won't

a contact counter resistant to simultaneous writes

deliberately skipped — at our scale, the risk of losing one update wasn't worth the complexity

Two things here matter more than the split itself. First, the Could item was only built once there was a concrete reason, not once it seemed useful. Second, one item was never built — and that's a result too: had it gone into the first version, we'd have paid to solve a problem that doesn't exist. We cover how similar decisions play out when choosing between an off-the-shelf system and your own in our article on CRM for small businesses.

One question, one measure

Scope is half of an MVP. The other half is the measure — it's what separates an MVP from a version that "went well" only because nobody checked whether it did.

Before you build, write down three things. The question: one sentence the MVP has to answer, for example "will our customers place orders themselves instead of phoning." The measure: a number that answers it, for example the share of orders placed through the panel in the first month. The threshold: the value above which you consider the assumption confirmed, and below which, disproved. Plus a date to measure by — an MVP with no read-out date never ends.

The threshold has to be written down before you start. After the fact, any result can be dressed up as promising — twenty per cent becomes "already one customer in five", five per cent becomes "a good start". A threshold set in advance removes that freedom, which is exactly why it's needed.

Product-market fit — when an MVP stops being an MVP

When the measure keeps rising without being forced — customers come back, they recommend you, enquiries arrive unprompted — people talk about product-market fit. An MVP isn't meant to prove that. It's meant to show whether it's worth heading that way, and to say honestly when it isn't.

We won't give a threshold at which product-market fit begins, because the numbers circulating online describe consumer products and tech start-ups, not a business tool. The signals, though, are recognisable without thresholds. First: users come back unprompted — in a customer-facing app that's repeat logins, in an internal tool it's the old way of working falling out of use. Second: requests for new features extend what's there rather than fix the basics. Third: if the product disappeared, someone would complain.

Once these appear, an MVP stops being an experiment and becomes a product. The way of working changes too: one question and one measure give way to a development plan, and the smallest possible scope gives way to a scope that has to be maintained, tested and extended without breaking what already works.

After the MVP: expand it when there's a reason to

The most expensive mistake after an MVP is an expansion plan written on day one and followed regardless of what the measurement showed. New features are worth adding when actual use calls for them — and you can see this in the history of the module used to book a call on this website.

The call-booking module: from a form with a date to automatic time slots A timeline of the call-booking module on the Digital Vantage website, read from the history of code changes behind it. 16 December 2024: first version — a form with a date (name, email, subject, message, start and end time) and a "confirmed" field, ticked by hand. 9 and 17 April 2026: a new date picker and time window. 23 June 2026: an availability engine accounting for public holidays, booking, cancelling and rescheduling, a confirmation email, and a connection to Google Calendar. 6 July 2026: a check on the calendar connection with an admin notification. More than eighteen months passed between the first version and automatic time slots. Successive versions of the module, by the history of code changes 16.12.2024 First version A form with a date: name, email, subject, message, start and end time. Confirmation ticked by hand. 04.2026 A more convenient way to pick a time A new date picker and time window. 23.06.2026 Automatic time slots Available slots accounting for holidays, booking, cancelling and rescheduling, a confirmation email, a connection to Google Calendar. 06.07.2026 Oversight A check on the calendar connection with an admin notification. From the first version to automatic time slots: more than eighteen months Source: history of code changes behind the digitalvantage.pl website (commit dates), read 29 September 2026. www.digitalvantage.pl

The call-booking module: from a form with a date to automatic time slots

History of code changes behind the Digital Vantage website, read 29 September 2026

The first version, from December 2024, was a form with a date: name, email, subject, message, start and end time — and a "confirmed" field ticked by hand. No available slots, no calendar, no automatic confirmation. It answered one question: would people book a call through the website at all, instead of emailing.

Automatic slots, public holidays, cancelling and rescheduling, and the Google Calendar connection arrived in June 2026, over eighteen months later, once confirming bookings by hand cost more than automating it would. Any earlier, and the same work would have been answering questions nobody had asked yet.

It was much the same with our web application cost calculator and its sister calculators: they launched in March 2026 with three configurations — a website, a shop and a web application. There are eight today, each added only once the first three showed the tool was actually being used.

How long an MVP takes, and what it costs

The honest answer to both is: as much as the Must category. So we won't give you a range here — any pair of numbers without a defined scope is a guess.

There's no published Swiss benchmark for MVP pricing we'd stand behind. The price of an MVP is the price of its Must list. Our web application cost calculator prices this in Swiss francs, and our article on app development cost walks through what that price is made of.

Time works the same way. Every Must-have feature adds its own slice to the schedule, and some add a lot — in our rules, a customer login area alone adds two to four weeks. More important than a "ready by" date is the measurement date: the day you read the measure and decide. Fix that, and the threshold, before you start.

We won't promise funding either: public grant programmes differ by country, so check your own before planning around one.

MVP scope checklist

Lista kontrolna · 18 pkt

Is your MVP ready to build

Tick what you have written down — not in your head, on paper. Unticked items are the places where an MVP most often turns back into a full app.

0/ 8zaznaczone
FAQ

Frequently asked questions

MVP stands for minimum viable product — the smallest version of a product capable of actually working. In business, it means the smallest version that lets you test an assumption on real users. The same abbreviation means something completely different in sport, where MVP stands for most valuable player.

A proof of concept checks whether something can be built at all, technically, and is usually seen only by the team. An MVP checks whether anyone will actually use the product, and reaches real users. A PoC answers technical risk; an MVP answers business risk.

As long as it takes to build the Must-have features, so the narrower the scope, the shorter the time. More important than a "ready by" date is the measurement date — the day you read the result and decide what happens next.

It can look simple, but it can't be awkward to use. If a user doesn't know where to click, they'll abandon the MVP because of the design, not the idea, and the measurement stops telling you anything. Simple, yes. Shoddy, no.

Read the measure on the date you fixed, and make the decision you wrote down beforehand: build on it, change direction, or stop. Add further features when actual use requires them, not according to a plan written before the start.

Have an idea and a feature list that doesn't fit your budget?

We'll go through it together using the MoSCoW method, and tell you what has to be in the first version, what can wait — and what measure to check the result against.

Let's talk about your MVP

Related Posts

    • Web and mobile apps for businesses — a guide to building them, decision by decision

      Guides on building apps for businesses: what a web app is, how the project runs, what it costs, how to plan an MVP, and PWA vs mobile apps.

      • 1.
        Progressive web app (PWA): what it is, how it works and when it replaces a native app

        What a PWA is, how the manifest and service worker work, installing it on Android and iPhone, push notifications since iOS 16.4, and what a PWA still cannot do.

      • 2.
        App development cost — a calculation instead of a price range

        Why nobody can give you a Swiss price for app development, what the one published rate reference actually covers, our own prices, and cost after launch.

      • 3.
        How to make an app for your business: six stages and what you decide at each one

        How to make an app for your business with a contractor: brief, prototype, sprint development, UAT and go-live. How long each stage takes and where you decide.

      • 4.
        How to make a mobile app for your business — from choosing a platform to publishing it

        How to make a mobile app for a business: Android vs iOS in Switzerland, native or cross-platform, a DUNS number, closed testing and app review.

      • 5.
        Web application — what it is, its types and when you need one

        A web application is not just a bigger website. The real difference, the types of web application, what they cost and when they are worth building.

About the Team

Digital Vantage Team

Your Partner in Business, Digital Vantage Team

Digital Vantage team is a group of experienced professionals combining expertise in web development, software engineering, DevOps, UX/UI design and digital marketing. Together we carry out projects from concept to implementation - websites, e-commerce stores, dedicated applications and digital strategies. Our team combines years of experience from technology corporations with the flexibility and immediacy of working in a smaller, close-knit structure. We work in agile methodologies, focus on transparent communication and treat each project as if it were our own business. The strength of the team is the diversity of perspectives - from systems architecture and infrastructure, frontend and design, to SEO and content marketing strategy. As a result, the client receives a cohesive solution where technology, aesthetics and business goals go hand in hand.

Share:

FacebookTwitterLinkedInEmailWhatsAppMessengerDiscord

Table of Contents · 9 sections · 12 minutes read

In this article

  1. 01What is an MVP (minimum viable product)
  2. 02MVP, proof of concept and prototype — three different questions
  3. 03What an MVP is not
  4. 04The MoSCoW method — how to cut scope
  5. 05One question, one measure
  6. 06Product-market fit — when an MVP stops being an MVP
  7. 07After the MVP: expand it when there's a reason to
  8. 08How long an MVP takes, and what it costs
  9. 09MVP scope checklist

Comments

Rate this article

No comments yet. Be the first to share your thoughts!

Related Articles

Back to the guide: Web and mobile apps for businesses — a guide to building them, decision by decision

⇲
An open paper appointment book with handwritten entries, one struck out and rewritten below, beside a brass reception bell.

Online booking system — when a free one is enough and when to build your own

When a free booking calendar is enough, what an online booking system must handle and when a custom module pays off. Vendor prices and our estimate.

Data publikacji: 22/09/2026
Characters: 17901•Words: 2652•Reading time: 14 min
⇲
Technologiczny Start Firmy

Technological Startup of the Company - how to prepare the company to operate in the online world?

Planning to start a business? Find out how to get off to a good start with technology and marketing. What do you really need, and what can you implement later?

Data publikacji: 15/07/2025
Characters: 24721•Words: 3452•Reading time: 18 min
⇲
Aplikacja mobilna czy webowa? Co wybrać dla Twojej firmy

Progressive web app (PWA): what it is, how it works and when it replaces a native app

What a PWA is, how the manifest and service worker work, installing it on Android and iPhone, push notifications since iOS 16.4, and what a PWA still cannot do.

Data publikacji: 15/05/2025
Characters: 14396•Words: 2218•Reading time: 12 min
⇲
Aplikacje webowe – wszystko, co musisz wiedzieć

Web and mobile apps for businesses — a guide to building them, decision by decision

Guides on building apps for businesses: what a web app is, how the project runs, what it costs, how to plan an MVP, and PWA vs mobile apps.

Data publikacji: 05/05/2025
Characters: 7862•Words: 1206•Reading time: 7 min
⇲
Ile kosztuje stworzenie aplikacji?

App development cost — a calculation instead of a price range

Why nobody can give you a Swiss price for app development, what the one published rate reference actually covers, our own prices, and cost after launch.

Data publikacji: 18/04/2025
Characters: 18624•Words: 2910•Reading time: 15 min
⇲
Jak wygląda proces tworzenia aplikacji krok po kroku

How to make an app for your business: six stages and what you decide at each one

How to make an app for your business with a contractor: brief, prototype, sprint development, UAT and go-live. How long each stage takes and where you decide.

Data publikacji: 17/04/2025
Characters: 14580•Words: 2218•Reading time: 12 min
⇲
Tworzenie aplikacji mobilnych – od pomysłu do realizacji.

How to make a mobile app for your business — from choosing a platform to publishing it

How to make a mobile app for a business: Android vs iOS in Switzerland, native or cross-platform, a DUNS number, closed testing and app review.

Data publikacji: 16/04/2025
Characters: 14814•Words: 2271•Reading time: 12 min
⇲
Dedykowane oprogramowanie dla firm

Custom software or off-the-shelf — how to decide in a company

Off-the-shelf or custom software is decided one function at a time. Four questions, a five-year TCO with our own prices, and vendor lock-in both ways.

Data publikacji: 14/04/2025
Characters: 21921•Words: 3330•Reading time: 17 min
⇲
Automatyzacja procesów biznesowych

Business process automation — examples and where to start

Business process automation: how it differs from RPA and AI, the QR-bill as a first step, our hands-off funnel, examples by department.

Data publikacji: 12/04/2025
Characters: 20787•Words: 3097•Reading time: 16 min