Naar de inhoud

Begrip

Wat is een MVP in software? De kleinste versie die al werkt

Waarom je niet de hele verlanglijst bouwt, hoe je de eerste versie afbakent, en wat je ermee leert voor je verder investeert.

Het beheerplatform van Business Centrum met demodata: een werkgeversdossier met zijn werknemers, de kern waarmee een eerste versie van een MVP begint
MVPstaat voor Minimum Viable Product
Een MVP is de kleinste versie van een product die echte gebruikers al kunnen gebruiken, zodat je met zo weinig mogelijk werk leert of je idee werkt.
Ook genoemdminimum viable productminimaal levensvatbaar producteerste versie

Door , Oprichter en CEO

6 min lezen

Letter voor letter

  1. MMinimum
  2. VViable
  3. PProduct

Een MVP is de kleinste versie van een product die echte gebruikers al kunnen gebruiken, zodat je met zo weinig mogelijk werk leert of je idee werkt.

Op deze pagina
  1. 01Echte gebruikers, de ene taak, zo snel mogelijk
  2. 02Frank Robinson in 2001, Eric Ries in 2011
  3. 03Tien wensen, drie functies: een schoonmaakbedrijf
  4. 04Waar het misloopt

Echte gebruikers, de ene taak, zo snel mogelijk

Met een MVP, voluit minimum viable product, leer je of je idee werkt voor je het volledige product bouwt. Geen klikmodel, geen presentatie: software met een login, echte gegevens en de ene taak waar het om draait. Alles wat die taak niet nodig heeft, wacht.

Het woord dat mensen vergeten, is viable: levensvatbaar. Een MVP is klein, maar niet half. De functies die erin zitten, werken goed genoeg dat iemand ze elke dag gebruikt. Pas dan zie je echt gedrag in plaats van beleefde meningen in een vergadering.

Frank Robinson in 2001, Eric Ries in 2011

De term komt van Frank Robinson en zijn adviesbureau SyncDev, dat hem in 2001 voor het eerst gebruikte. Robinson zocht het product dat het rendement op risico het grootst maakt, voor de leverancier en voor de klant: te klein en niemand koopt het, te groot en je bouwt maanden aan wat niemand vroeg. Steve Blank, die over klantontwikkeling schreef, gaf hem later expliciet de eer: Frank bedacht de term.

Bekend werd hij door Eric Ries. Op 3 augustus 2009 schreef Ries op zijn blog dat een MVP de versie van een nieuw product is waarmee een team het meeste leert over zijn klanten met de minste moeite. In zijn boek The Lean Startup, verschenen op 13 september 2011, werd de MVP de eerste stap van een lus: bouwen, meten, leren. Je bouwt het kleinste dat iets kan bewijzen, meet wat gebruikers doen, en beslist dan: doorgaan, bijsturen of stoppen.

Tien wensen, drie functies

Een schoonmaakbedrijf in Mechelen met 25 medewerkers (voorbeeld)

In de MVP: 3 van de 10

  • Weekplanning per klant en per medewerker
  • Elke medewerker ziet haar dag op de telefoon
  • Afwezigheid melden, kantoor ziet het meteen

Later, als de eerste versie werkt

  • Klantenportaal
  • Facturen via Peppol
  • Routes op een kaart
  • Chat met kantoor
  • Maandrapporten
  • Beoordelingen door klanten
  • Koppeling met de boekhouding

Daarna draait de lus

  1. Bouwen6 wekenAlleen de drie functies, maar wel echt: login, eigen gegevens, een beheerkant.
  2. Meten4 weken met 5 medewerkersHoeveel bellen er nog naar kantoor? Hoeveel planningen kloppen niet?
  3. LerenBeslissenVerder bouwen, bijsturen of stoppen. Pas dan komt functie 4.

De MVP is niet de goedkoopste versie van het hele plan. Het is de kleinste versie die een echte vraag beantwoordt: werkt dit voor onze mensen?

Tien wensen, drie functies: een schoonmaakbedrijf

Stel: een schoonmaakbedrijf met 25 medewerkers plant alles in Excel en via WhatsApp. De zaakvoerder schrijft een lastenboek met tien wensen, van een weekplanning tot beoordelingen door klanten. Wie alles tegelijk bouwt, wacht maanden op iets dat misschien niet aanslaat bij de mensen die het moeten gebruiken.

De vraag die de scope beslist: welk probleem kost vandaag het meest? Hier is dat de planning. Elke ochtend bellen medewerkers naar kantoor om te vragen waar ze moeten zijn, en een ziekmelding zet de halve dag op zijn kop. De MVP krijgt dus drie functies: een weekplanning per klant en per medewerker, de dagplanning op de telefoon van elke medewerker, en een knop om afwezigheid te melden. Facturen, routes, een klantenportaal en rapporten wachten.

Wat het kost en oplevert, in tijd en geld. Stel dat de offerte voor alle tien functies op 60.000 euro uitkomt; dat is een rekenvoorbeeld, geen prijs van ons. De drie functies van de MVP, met login en beheerkant, zijn dan grofweg een derde van het werk. Ze staan in zes weken bij de eerste gebruikers, in plaats van na een half jaar. Belt de planner daarna zes uur per week minder, dan zie je binnen een maand of de rest van de lijst het geld waard is. Hoe je zo'n offerte leest, staat in wat software laten ontwikkelen kost; of een webapp of een app in de winkels past, in wat een app laten maken kost.

VormPrototypeProof of conceptMVPVolledige versie
DoelTonen hoe het eruitzietBewijzen dat het technisch kanLeren of mensen het gebruikenHet hele werk dragen
Wie gebruikt hetJij en een paar testersHet bouwteamEchte gebruikers, een kleine groepIedereen
Met echte gegevensNeeSomsJaJa
Typische duurDagenEen tot drie wekenZes tot twaalf wekenMaanden, in fases
Wat je erna weetOf het idee duidelijk isOf de koppeling of techniek werktOf het idee waarde heeftWat de volgende fase moet zijn

Vijf beslissingen voor de eerste versie

  1. Schrijf het probleem in een zinNiet de oplossing, het probleem: "medewerkers weten 's ochtends niet waar ze moeten zijn". Elke functie moet dat probleem kleiner maken.
  2. Kies de kleinste groep gebruikersVijf medewerkers, een team, een vestiging. Een kleine groep die het elke dag gebruikt, leert je meer dan honderd mensen die het een keer openen.
  3. Schrap tot het pijn doetBij elke wens de vraag: werkt de MVP zonder? Dan gaat hij naar de lijst voor later. Een export naar Excel volstaat vaak in plaats van rapporten.
  4. Spreek af wat je meetEen of twee getallen die voor de bouw al vastliggen: telefoontjes naar kantoor, fouten in de planning, uren van de planner. Zonder meting wordt elke MVP een mening.
  5. Plan de beslissingEen datum, vier weken na de start, waarop je beslist: doorgaan, bijsturen of stoppen. Dan pas komt de volgende functie op de lijst.

Klein is niet hetzelfde als slordig

Klein mag, slecht niet. Een MVP met fouten in de planning meet niet of het idee werkt, maar of mensen fouten verdragen. Login, beveiliging en back-ups horen er van dag een in, ook in de kleinste versie.

Waar het misloopt

De MVP wordt een proefproject dat nooit eindigt. Zonder afgesproken meting en beslisdatum blijft de eerste versie hangen. Spreek vooraf af wat goed genoeg is, net zoals je dat met een OKR zou doen, en reken het rendement na met echte uren.

De MVP wordt weggegooid. Wie de eerste versie bouwt met een speelgoedtool, begint na het succes opnieuw. Bouw de MVP op dezelfde basis als het product dat volgt, zodat je verder kan bouwen in plaats van te herbeginnen. Werk daarbij in korte rondes, zoals Scrum dat doet, en hou het gebruik eenvoudig: een goede UX beslist mee of je MVP gebruikt wordt.

De MVP is te groot. De meest gemaakte fout. Twijfel je of een functie erin moet, dan moet ze er niet in.

Een MVP is ook de logische start voor wie een product voor anderen wil verkopen, een SaaS. Moet de eerste versie op de telefoon van je medewerkers, dan is een PWA vaak sneller en goedkoper dan twee apps in de winkels.

Voor je de eerste versie laat bouwen

Hoe lang duurt het om een MVP te bouwen?

Voor een interne tool of een eenvoudige app meestal zes tot twaalf weken, als de scope echt klein blijft. Duurt het langer dan drie maanden, dan is het geen MVP meer maar een eerste versie van het hele plan.

Wat is het verschil tussen een MVP en een prototype?

Een prototype toont hoe iets eruit zal zien, vaak als klikmodel zonder echte gegevens. Een MVP werkt echt: mensen loggen in, voeren gegevens in en doen er hun werk mee. Daarom meet je bij een MVP gedrag, en bij een prototype alleen een eerste indruk.

Is een MVP alleen voor start-ups?

Nee. Een kmo die een interne tool laat bouwen, heeft er evenveel aan: je investeert eerst in het deel dat het meeste oplevert, en je team bepaalt mee wat er volgt. Het risico dat je maanden bouwt aan iets dat niemand gebruikt, wordt veel kleiner.

Wat betekent MVP buiten software?

In sport is het de most valuable player, de beste speler van een wedstrijd of seizoen. In software en ondernemen gaat het altijd over het minimum viable product.

Software op maat

Hoe VBS klein begint zonder later te moeten herbouwen

We beginnen bij de scope, niet bij de schermen: welk probleem kost je het meest, en wat is de kleinste versie die het oplost. Die versie bouwen we met dezelfde techniek als een platform in productie, zodat er niets weg moet als het werkt. Zo groeide het platform van DA Logistics: het begon bij de brandstof onder Kader B, en planbord, vloot en een chauffeursapp in drie talen kwamen er in fases bij. Het draait elke dag. Bekijk platform laten bouwen, software op maat of plan een gesprek.

MVP: welke drie functies tellen eerst?

Breng je verlanglijst mee. We bakenen samen een MVP af, met een prijs en een datum waarop je beslist.

Optioneel, als je liever gebeld wordt.

Wat wil je bereiken, en wat staat er al?

We gebruiken je gegevens alleen om je te antwoorden.