MVP laten maken

Een MVP is de eerste werkende versie van je software, met alleen de functies die nodig zijn om er in de praktijk mee te kunnen werken. Wij bouwen die versie en lever je elke twee weken een deel op, zodat je onderweg kunt bijsturen. Wat de eerste versie in gebruik oplevert, bepaalt wat er in fase twee bij komt.

Alles wat we bouwen draait op Laravel. Onze Laravel ontwikkelaars werken uitsluitend in dat framework, waardoor de eerste versie snel staat en de tweede versie erop verder kan bouwen zonder dat we opnieuw beginnen.

Wat een MVP is en wat er wel en niet in zit

Bij een MVP kijken we naar wat er in de eerste versie in moet om het werk te kunnen doen. Wat de applicatie daarnaast ooit nog moet kunnen, komt in een latere fase. Dit hoort er wel in.

  • Het proces dat nu het meeste tijd kost, van begin tot eind.

  • Inloggen, gebruikers en rechten, want die raken later vrijwel elk scherm.

  • De gegevens die je nodig hebt om dat proces te kunnen doen, met de juiste opzet erachter.

  • Eén koppeling, als het proces afhangt van gegevens uit een ander systeem.

Deze onderdelen laten we bewust liggen tot fase twee.

  • Rapportages die je nu ook nog in Excel kunt maken.

  • Uitzonderingen die een paar keer per jaar voorkomen.

  • Een tweede taal of een tweede vestiging, zolang er nog niemand mee werkt.

  • Schermen voor rollen die de applicatie in het begin nog niet gebruiken.

Meedenken over je workflow voordat er code is

Voordat we bouwen, lopen we je huidige werkwijze langs. Welke stappen zitten erin, wie doet wat, en waar gaan gegevens van het ene systeem naar het andere. Soms blijkt een stap te kunnen verdwijnen, en dan hoeft die ook niet in software gezet te worden. Hoe je bedrijfsprocessen automatiseren aanpakt zonder een slecht proces sneller fout te laten gaan, hoort bij dat gesprek.

De uitkomst leggen we vast in een technisch ontwerp. Daar staan het datamodel, de rollen en de koppelingen in, en dat document bepaalt de urenschatting voor de eerste versie.

Van MVP naar tweede versie

Zodra de eerste versie in gebruik is, komen de echte wensen boven. Gebruikers merken welke stap nog handmatig gaat en welk overzicht ze missen. Die wensen zijn concreter dan alles wat je vooraf kunt bedenken, omdat ze uit het dagelijkse werk komen.

In een tweede ontwikkelfase bouwen we die wensen uit, in dezelfde sprints van twee weken. Door de ontwikkeling in fases op te delen houd je zicht op de kosten, en stopt het project op elk moment met een applicatie die werkt. Wil je daarna verder uitbouwen naar een volwaardige maatwerk webapplicatie, dan is de basis daar al op ingericht.

Het verschil tussen een MVP en een prototype

Een prototype is een model dat laat zien hoe iets zou kunnen werken. Meestal klikbaar, zonder database erachter, bedoeld om een idee te toetsen bij je team of bij een investeerder. Je gooit het daarna weg.

Een MVP staat in productie. Er zitten echte gegevens in, mensen werken er dagelijks mee en er hangt hosting en onderhoud aan. Wij maken een prototype als de vraag nog over de vorm gaat, en een MVP als het proces vaststaat en je ermee aan de slag wilt.

Wat een MVP kost en hoe lang het duurt

Een basisapplicatie of MVP begint bij ons vanaf € 8.000 exclusief btw. Dat is één proces met één type gebruiker, bedoeld om snel live te gaan en daarna stap voor stap door te ontwikkelen.

Voor maatwerk bestaat geen prijslijst. We maken een urenschatting op basis van een inventarisatie. De grootste kostenposten zijn het aantal gebruikersrollen met eigen rechten, het aantal koppelingen en een migratie van data uit een oud systeem. Hoe die opbouw doorwerkt bij grotere applicaties, staat uitgesplitst bij maatwerk software. Voor onderhoud en beheer betaal je daarnaast een vast maandbedrag.

De doorlooptijd hangt af van de omvang en van hoe snel we jouw feedback op een deeloplevering terugkrijgen. Elke twee weken ligt er iets dat je kunt bekijken, dus je weet onderweg waar het project staat.

Veelgestelde vragen

Wat wordt bedoeld met MVP?

MVP staat voor minimum viable product. Het is de eerste versie van je software die in de praktijk bruikbaar is, met alleen de functies die nodig zijn om het proces waar het om gaat te kunnen doen.

Bruikbaar betekent hier ook dat de basis klopt. Inloggen, rechten en het opslaan van gegevens zijn af, want dat zijn de onderdelen die je achteraf niet los kunt inbouwen.

Hoe maak je een MVP?

Je begint bij het proces dat nu het meeste tijd kost en beschrijft wat er precies gebeurt: wie doet welke stap, welke gegevens gaan van hand tot hand en waar loopt het vast. Daar houd je het aantal schermen, het aantal rollen en het aantal koppelingen zo klein mogelijk.

Daarna bouwen we in sprints en lever je elke twee weken een deel op. Zo zie je onderweg of de aanpak klopt en kun je bijsturen voordat het geheel af is.

Hoeveel kost het om een MVP te laten maken?

Een basisapplicatie of MVP begint bij ons vanaf € 8.000 exclusief btw. Dat is één proces met één type gebruiker, bedoeld om snel live te gaan en daarna stap voor stap door te ontwikkelen.

Wat het in jouw geval wordt, hangt af van het aantal gebruikersrollen met eigen rechten, het aantal koppelingen met bestaande systemen en of er data uit een oud systeem mee moet. We werken met een urenschatting op basis van een inventarisatie. Hosting en onderhoud lopen daarnaast mee als maandbedrag.

Applicatie migratie

Onze werkwijze stap voor stap

Intake

We bespreken de wensen, mogelijkheden en onmogelijkheden

Start development

We starten met de development van de applicatie. Elke twee weken ontvang je een deeloplevering en bespreken we de voortgang. Indien nodig sturen we bij.

Oplevering

We gaan live of doen de migratie met een goed migratie plan zijn we zo kort mogelijk offline

Monitoring en onderhoud

We monitoren de applicatie en lossen zo nodig direct bugs op. Op verzoek ontwikkelen we verder aan nieuwe functies

Team CL Web

Cyril Loosjes

Cyril

Eigenaar CL Web

Djoey

Djoey

Full stack developer

Dirk

Dirk

Full stack developer

Cas

Cas

Full stack developer

Taco

Taco

Full stack developer