Hoe lang duurt het om een app te maken?

Wat de doorlooptijd van een app bepaalt, hoe de tijd over de fasen is verdeeld, en hoe je sneller gaat zonder in te leveren op kwaliteit.

Strategy By Lawrence Dauchy Updated 8 min read

Het korte antwoord

Hoe lang het duurt om een app te maken hangt vooral af van de complexiteit. Een eenvoudige eerste versie duurt vaak enkele maanden, een rijkere app langer. De tijd verdeelt zich over ontwerp, ontwikkeling, testen en de App Store-review, waarbij ontwikkeling de langste fase is. De omvang beperken is de beste manier om sneller te gaan. Wees op je hoede voor beloftes van heel korte doorlooptijden, want die verbergen vaak dure sluiproutes.

Waarom er geen vast antwoord is

Het eerste om te begrijpen is dat er geen standaardduur bestaat voor het maken van een app, net zomin als er een standaardprijs is voor het bouwen van een huis. Alles hangt af van wat de app moet doen. Een eenvoudige app, met een paar schermen en lichte logica, is in een fractie van de tijd gebouwd van een app die vol functies zit, aan een server hangt en met externe diensten praat. Vragen hoe lang een app duurt, zonder te zeggen welke, is als vragen hoe lang een reis duurt zonder de bestemming te noemen.

Wees daarom voorzichtig met wie een precieze doorlooptijd noemt voordat hij je project begrijpt. Een serieuze planning volgt uit een afgebakende omvang, niet andersom. Wat hierna komt, geeft je realistische houvast, fase voor fase en op basis van wat de duur beinvloedt, zodat je je eigen project kunt inschatten in plaats van te vertrouwen op een getal zonder context. Het doel is geen magische datum, maar begrijpen waar de tijd naartoe gaat en waarom. Houd er ook rekening mee dat doorlooptijd en budget samenhangen: dezelfde omvang die een project verlengt, maakt het ook duurder, zodat het inschatten van het een helpt bij het inschatten van het ander. In omvang denken, en niet in weken, is dus de juiste manier om de vraag te benaderen.

De fasen en hun duur

Een app doorloopt een vrij vaste reeks fasen, en de tijd verdeelt zich er redelijk voorspelbaar over. De onderstaande tabel geeft een overzicht.

FaseWat er gebeurtDeel van de tijd
OntwerpKaderen, wireframes, klikbaar prototypeEen flink deel, aan het begin
OntwikkelingNative bouwen en de backendDe langste fase
TestenBugs oplossen, beta via TestFlightNiet overhaasten
App Store-reviewIndienen en goedkeuring van AppleVaak snel, soms een ronde

Het ontwerp komt eerst en mag niet worden afgeraffeld, want het bepaalt alles wat volgt. De ontwikkeling is daarna de langste fase, omdat de app daar echt wordt gebouwd. Het testen, met een betafase via TestFlight, kost tijd die je niet moet indrukken, want een app die vol bugs uitkomt kost later meer. De review van Apple, ten slotte, is vaak de snelste stap, en dat is geen gevoel maar een cijfer: Apples officiële App Review-pagina meldt dat gemiddeld 90 procent van de inzendingen binnen 24 uur wordt beoordeeld. Deze verdeling begrijpen helpt te zien waar de tijd werkelijk heen gaat. Belangrijk is dat elke bijgewerkte versie na de lancering opnieuw langs deze review moet, en dat de fasen in de praktijk soms overlappen: terwijl het ene deel wordt gebouwd, kan het volgende al worden ontworpen. De volgorde blijft echter dezelfde en helpt om verwachtingen te scheppen.

Een voorbeeld ter verduidelijking

Neem een eenvoudige maar echte app, bijvoorbeeld een reserveringsapp voor een klein bedrijf, met een overzicht, het maken van een afspraak en gebruikersaccounts. Zo’n project begint met enkele weken ontwerp, om de schermen te kaderen, de route uit te tekenen en een klikbaar prototype goed te keuren. Daarna komt de ontwikkeling, het langste deel, waarin de app scherm voor scherm wordt gebouwd en aan de server wordt gekoppeld. Vervolgens het testen, met een betafase om te verhelpen wat de eerste gebruikers aan het licht brengen, en ten slotte de indiening bij Apple.

Datzelfde project verandert niet een beetje, maar van schaal, zodra het onderweg uitdijt met online betalen, berichten, een loyaliteitsprogramma en een Android-versie. Elke bouwsteen voegt zijn eigen ontwerp, ontwikkeling en testen toe. Daarom kunnen twee apps die op het oog lijken heel verschillende doorlooptijden vragen, en daarom is de eerste zinvolle vraag niet hoe lang, maar wat precies.

Wat de doorlooptijd verlengt of verkort

Bij een gegeven omvang laten verschillende factoren de duur varieren, en veel ervan heb je zelf in de hand. Complexiteit is de eerste: elke extra functie, elk scherm, elke regel voegt ontwerp-, ontwikkel- en testwerk toe. Een serieuze backend, met accounts, gesynchroniseerde gegevens en koppelingen aan externe diensten, verlengt het project duidelijk ten opzichte van een app die op zichzelf staat. Ook iOS en Android tegelijk willen bedienen vergroot het werk.

Andere factoren verkorten juist de doorlooptijd, en die hangen vaak van jou af. Snel genomen beslissingen, op tijd aangeleverde inhoud, geen eindeloze koerswijzigingen: dat alles brengt het project vooruit. De duidelijkheid van het ontwerp speelt een grote rol, want ontwikkeling op een vast plan gaat veel sneller dan ontwikkeling die telkens stilvalt om vragen te beantwoorden die eerder beantwoord hadden moeten zijn. De factor die je het meest beheerst is de omvang, en dat is juist de sterkste. Externe diensten waar de app op leunt, zoals een betaaldienst of een kaartendienst, kunnen de tijd eveneens verlengen, omdat ze getest en soms aangepast moeten worden. Wie deze factoren vooraf kent, kan een realistische planning maken in plaats van verrast te worden.

Sneller gaan zonder de kwaliteit te breken

De goede manier om te versnellen is niet het team opjagen of stappen overslaan, maar aan het begin minder bouwen. Door je te richten op een eerste versie die alleen de essentiele functies bevat, vaak een MVP genoemd, verkort je de tijd tot lancering sterk. Je legt dan veel eerder een echte app in handen van echte gebruikers, je leert van hun gebruik, en voegt de rest daarna toe. Dat is sneller en veiliger dan alles bouwen voordat je iets laat zien. Deze aanpak in stappen heeft nog een voordeel: hij spreidt de inspanning en het budget over de tijd, in plaats van alles ineens te wagen voordat de markt iets heeft bevestigd. Je gaat met stappen vooruit, waarbij elke stap voortbouwt op wat je in de vorige hebt geleerd.

FactorEffect op de doorlooptijd
Veel functies, grote omvangVerlengt sterk
Complexe backend en koppelingenVerlengt
iOS en Android tegelijkVerlengt
Snelle beslissingen van jouVerkort
Kleine omvang, MVP-aanpakVerkort

De tabel vat de belangrijkste hefbomen samen. Merk op dat de twee die de doorlooptijd verkorten vooral van jou afhangen: de omvang beperken en snel beslissen. Een klant die weet wat hij wil en zich op het essentiele richt, krijgt zijn app sneller dan een besluiteloze klant die alles wil. Snelheid is dus niet alleen de zaak van de ontwikkelaar; ze zit voor een groot deel in jouw keuzes.

Ontwerp en kwaliteit kosten de tijd die ze kosten

Het is verleidelijk om tijd te winnen door het ontwerp of het testen in te korten, maar dat is een schijnbesparing. Het ontwerp, dat de richtlijnen van Apple volgt zodat de app native aanvoelt, is juist wat de ontwikkeling voorspelbaar maakt: een uur besteed aan het verhelderen van een scherm bespaart dagen herstelwerk later. Deze fase inkorten om een paar dagen te winnen kost er vaak veel meer.

Hetzelfde geldt voor het testen. Een app die te snel wordt gelanceerd, zonder op echte toestellen te zijn beproefd, komt met bugs in de App Store en krijgt slechte eerste beoordelingen die moeilijk te herstellen zijn. Tijd aan kwaliteit is geen verloren tijd, maar wat een app die standhoudt onderscheidt van een die teleurstelt. Een realistische doorlooptijd bevat dus echt ontwerp en echt testen, en een doorlooptijd die die opoffert is niet korter, alleen risicovoller.

Pas op voor te korte doorlooptijden

Dat leidt tot een laatste punt, dat ook een waarschuwing is. Sommige aanbieders noemen heel korte doorlooptijden om de opdracht binnen te halen. Een opvallend korte termijn zou moeten alarmeren in plaats van verleiden, want hij impliceert bijna altijd sluiproutes: het ontwerp overslaan, uitgaan van een generiek sjabloon in plaats van echt maatwerk, of het testen verwaarlozen. Die sluiproutes schrappen het werk niet, ze schuiven het door, in de vorm van herstelwerk, aanpassingen en een app van mindere kwaliteit. Anders gezegd: de echte vraag is niet alleen hoe lang het duurt, maar hoe lang tot een app die standhoudt, en dat is een heel andere rekensom, en een veel betere maatstaf om een schatting te beoordelen.

Een eerlijke schatting houdt rekening met alle fasen en blijft voorzichtig over wat onzeker is, desnoods met een iets langere maar haalbare termijn. Die is beter dan een te mooie belofte die daarna ontspoort. Om de doorlooptijd aan het budget te koppelen laat onze gids over de kosten van een app laten maken zien hoe de omvang beide bepaalt, en onze gids over het inhuren van een app-ontwikkelaar helpt aanbieders te herkennen die eerlijk schatten. Wil je een realistische inschatting van de doorlooptijd voor jouw project? Plan een gratis gesprek, dan kijken we er samen naar.

FAQ

Hoe lang duurt het om een app te maken?

Dat hangt af van de complexiteit, maar een eenvoudige eerste versie duurt vaak enkele maanden, en een rijkere app langer. De tijd verdeelt zich over ontwerp, ontwikkeling, testen en de App Store-review. Hoe meer functies de app heeft en hoe complexer de backend, hoe langer het duurt. De omvang beperken tot het essentiele is de betrouwbaarste manier om sneller een werkende app te krijgen.

Welke fase kost de meeste tijd?

Ontwikkeling is meestal de langste fase, want daar wordt de app echt gebouwd, met de interface, de logica en de backend. Het ontwerp komt daarvoor en kost aan het begin een flink deel van de tijd, terwijl testen en de review van Apple aan het eind komen. Hoe duidelijker het ontwerp, hoe voorspelbaarder de ontwikkeling, omdat het team volgens een vast plan bouwt in plaats van te improviseren.

Hoe maak ik een app sneller?

De sterkste hefboom is de omvang beperken. Door je te richten op een eerste versie die alleen de essentiele functies bevat, een MVP, lanceer je veel sneller en voeg je de rest later toe. Ook snel beslissen, je inhoud op tijd aanleveren en niet steeds van gedachten veranderen versnellen het project. Alles tegelijk willen is de zekerste manier om het juist te verlengen.

Duurt de App Store-review lang?

Meestal niet. Zodra de app is ingediend, beoordeelt Apple hem vaak binnen een dag of twee, al is een extra ronde mogelijk als iets moet worden aangepast. Het is dus niet de review die een project verlengt, maar het ontwerp, de ontwikkeling en het testen die eraan voorafgaan. Een ervaren ontwikkelaar bereidt de indiening zo voor dat de review in een keer slaagt, wat rondes voorkomt.

Kan ik vertrouwen op heel korte doorlooptijden?

Wees voorzichtig. Een opvallend korte doorlooptijd verbergt vaak sluiproutes, zoals het overslaan van het ontwerp, een generiek sjabloon gebruiken of het testen verwaarlozen, wat je later betaalt in kwaliteit en herstelwerk. Een eerlijke schatting houdt rekening met ontwerp, ontwikkeling, testen en review. Een realistische doorlooptijd, ook al is die iets langer, leidt betrouwbaarder tot een goede app dan een belofte die te mooi is om waar te zijn.