Software productieklaar maken

Van iets dat werkt naar iets dat je gerust laat draaien

Er staat iets dat werkt. Voordat er vreemden, echte data en betalingen op komen moet de onzichtbare helft er nog onder: secrets, toegangsrechten, foutafhandeling, tests, monitoring en een deploy die je kunt herhalen. Wij maken die helft af in één afgebakend traject en geven het daarna terug aan jou.

Eén traject met een einddatum

Vooraf vast wat er af moet, wat het kost en wanneer het klaar is. Geen abonnement en geen rekening die doorloopt zolang je het niet stopzet.

Security eerst, de rest daarna

De volgorde ligt vast omdat de risico's dat ook doen. Blootliggende sleutels en toegangsrechten gaan voor performance, en performance gaat voor nieuwe features.

Je krijgt het terug, met de sleutels

We werken in jouw repository en op infrastructuur die op jouw naam staat. Na de oplevering kun je zelf verder, met ons of met iemand anders.

Dezelfde mensen die het vinden, fixen het

Senior developers die zelf bouwen. Je krijgt geen rapport met aanbevelingen waar daarna niemand aan toekomt.

Wat productieklaar precies betekent

Software is productieklaar als hij het aankan dat vreemden hem gebruiken zonder dat jij ernaast zit. Dat is een andere test dan werkend krijgen. Zes lagen bepalen het verschil, en in een demo is geen van de zes zichtbaar:

  • Geheimen en sleutels staan op de server en niet in de frontend of in de repository.
  • Toegangsrechten worden op de server gecontroleerd, zodat gebruiker A niet bij de gegevens van gebruiker B kan.
  • Foutafhandeling vangt op wat er misgaat, in plaats van een leeg scherm of een halve betaling achter te laten.
  • Tests liggen om de paden waar geld of data doorheen gaat, zodat de volgende wijziging ze niet stilletjes sloopt.
  • Monitoring laat zien dat er iets stuk is voordat een gebruiker het je vertelt.
  • De deploy is herhaalbaar en terug te draaien, zodat live zetten geen spannende avond meer is.

Dat afmaken is een afgebakende klus. Wij doen hem in één traject en dragen het resultaat daarna over.

Herken je dit?

  • Je app draait al maanden op een gratis of tijdelijk plan, en er staan inmiddels echte klanten op.
  • Je hebt hem met Lovable, Cursor of ChatGPT gebouwd. Hij doet wat hij moet doen, alleen durft niemand te zeggen of hij veilig is.
  • Er komt een moment waarop je moet kunnen aantonen dat het klopt: een investeerder, een grote klant, een verwerkersovereenkomst.
  • De bouwer is weg en je durft zelf niet in de code te prikken.
  • Je weet dat er iets moet gebeuren, alleen niet wat er als eerste moet.

Bijna niemand hoeft opnieuw te beginnen. In verreweg de meeste projecten die wij binnenkrijgen is het idee al bewezen en ontbreekt alleen de saaie helft eromheen. Die helft is af te bakenen, en dat is precies waarom je hem als één klus kunt wegzetten.

Maikel , 010 Coding Collective

Wat we afmaken

Security en toegang

Het deel dat het duurste is om over te slaan, en dus als eerste aan de beurt is.

Sleutels en wachtwoorden uit de frontend en uit de repository
Toegangsrechten server-side afdwingen, per gebruiker en per rol
Injectie, XSS en de rest van de OWASP Top 10 nalopen
Rate limiting en misbruikbescherming op wat naar buiten staat

Betrouwbaar onder echte gebruikers

Wat in een demo nooit gebeurt en op een dinsdagmiddag met vijftig mensen wel.

Foutafhandeling op de paden waar geld of data doorheen gaat
Tests om de kritieke flows, zodat wijzigingen niets stilletjes slopen
Database en queries doorlichten voordat ze onder belasting omvallen
Randgevallen die de AI oversloeg: refunds, dubbele klikken, halve sessies

Deploy, backups en zicht erop

Zodat live zetten routine wordt en je merkt dat er iets stuk is voordat je klant het merkt.

Een deploy die herhaalbaar is en terug te draaien
Backups die daadwerkelijk teruggezet zijn, minstens één keer
Logging, monitoring en een melding als het misgaat
Documentatie van wat er draait, waar het draait en hoe je het start

Waar dit staat naast onze andere diensten

Drie stappen, en de meeste mensen hebben er maar één van nodig. Wil je eerst weten wat er aan de hand is, dan begin je bij de vibe coding audit voor AI-gegenereerde code, of bij de code review en security audit voor een codebase die door mensen is geschreven. Daar kijken we en rapporteren we.

Deze pagina gaat over de stap erna: wij doen het werk één keer en geven het daarna terug. Wil je het juist helemaal niet meer zelf dragen, ook de hosting en het onderhoud erna, dan is managed development wat je zoekt. Twijfel je over de structuur eronder, dan kun je er ook een software architect voor inhuren.

Wat kost het?

Er gaat geen vaste prijs op een sticker, want de prijs hangt af van hoeveel van de zes lagen ontbreekt. Wat we wel doen is vooraf een vaste prijs afspreken voor het hele traject, zodat je niet naar een oplopende urenteller kijkt. Voor de ordegrootte: een senior developer rekent in Nederland grofweg 70 tot 125 euro per uur exclusief btw.

De inschatting maken we in het gratis consult, nadat we in de code hebben gekeken. Je krijgt een bandbreedte met de aannames erbij, zodat je ziet waar het duurder of goedkoper uitpakt. Blijkt onderweg dat er meer ligt dan we dachten, dan hoor je dat op het moment dat wij het zien.

Hoe lang duurt het?

Voor een gemiddelde MVP kost de securityronde alleen meestal dagen in plaats van weken. Het hele traject loopt doorgaans in weken, niet in maanden, en de uitschieters zitten bijna altijd in twee dingen: een authenticatiemodel dat opnieuw moet, of een datastructuur die elke volgende feature tegenwerkt. Die twee zien we in het consult, voordat we een datum afspreken.

Gratis

Gratis consult

We kijken in je code en je hosting en zeggen eerlijk wat er tussen jouw app en echte gebruikers staat. Ook als het antwoord is dat je nog niets hoeft te doen.

Inclusief

  • 1,5 uur met senior developer(s)
  • We kijken mee in je code en je hosting
  • Schriftelijke samenvatting achteraf
  • Een inschatting van tijd en kosten

Geschikt voor: iedereen die wil weten waar hij aan toe is

Op aanvraag

Productieklaar traject

Eén afgebakend traject met een vaste prijs en een opleverdatum. Aan het eind staat je app veilig live en kun je zelf verder.

Inclusief

  • Vaste scope, prijs en opleverdatum
  • Security, toegangsrechten en foutafhandeling op orde
  • Tests om de kritieke flows
  • Herhaalbare deploy, backups en monitoring
  • Documentatie en een overdracht aan jou of je team

Mogelijke werkzaamheden

Secrets uit de frontend Toegangsrechten server-side OWASP Top 10 Foutafhandeling Tests op de kritieke flows Database doorlichten Deploy en rollback Backups en monitoring

Geschikt voor: een app die werkt en nu echte gebruikers krijgt

Op aanvraag

Productieklaar plus overdracht

Hetzelfde traject, met een periode erachteraan waarin wij meekijken terwijl jij of je team het overneemt.

Inclusief

  • Alles uit het productieklaar traject
  • Meelezen in pull requests na oplevering
  • Afspraken waar je team en je AI-tools zich aan houden
  • Bereikbaar als er iets misgaat
  • Een vaste einddatum, geen doorlopend contract

Mogelijke werkzaamheden

Kennisoverdracht Code review Onboarding van je developers Werkafspraken Meekijken bij de eerste releases

Geschikt voor: teams die het daarna zelf willen draaien

* Prijzen zijn indicatief en afhankelijk van specifieke projectvereisten en omvang.

Zo gaat het vanaf je eerste bericht

1

Kennismaken, anderhalf uur

Je vertelt wat er staat en wie er straks op moet. Wij kijken in de code en de hosting. Aan het eind weet je wat er ontbreekt.

2

Een lijst op volgorde van risico

Je krijgt wat er af moet, in de volgorde waarin het pijn doet als je het overslaat, met een vaste prijs en een datum eronder.

3

Security eerst

Sleutels, toegangsrechten en de OWASP Top 10 gaan als eerste. Dit is het deel waar wachten het duurst is.

4

Betrouwbaarheid en tests

Foutafhandeling, tests om de kritieke flows en de database doorlichten. Vanaf hier durf je weer iets te veranderen.

5

Live zetten en overdragen

Herhaalbare deploy, backups, monitoring en documentatie. Daarna is het van jou en kun je zelf verder.

Veelgestelde vragen

Wat betekent software productieklaar maken?

Software productieklaar maken betekent dat je hem geschikt maakt voor echte gebruikers, echte data en echt gebruik, zonder dat jij ernaast zit. Concreet gaat het om zes lagen: geheimen en sleutels van de frontend naar de server, toegangsrechten die server-side worden gecontroleerd, foutafhandeling op de paden waar geld of data doorheen gaat, tests om de kritieke flows, monitoring die een storing meldt voordat een gebruiker dat doet, en een deploy die herhaalbaar en terug te draaien is. Werkend krijgen en productieklaar maken zijn twee verschillende klussen, en de tweede is in een demo volledig onzichtbaar.

Wat kost het om software productieklaar te maken?

Dat hangt af van hoeveel van die zes lagen ontbreekt, dus een bedrag op een sticker zou een slag in de lucht zijn. Wij spreken voor het hele traject een vaste prijs af, zodat je vooraf weet waar je aan toe bent en niet naar een oplopende urenteller kijkt. Voor de ordegrootte: een senior developer rekent in Nederland grofweg 70 tot 125 euro per uur exclusief btw. In het gratis consult kijken we in je code en geven we een bandbreedte voor jouw situatie, met de aannames erbij.

Hoe lang duurt het om een MVP productieklaar te maken?

Voor een gemiddelde MVP kost de securityronde alleen meestal dagen in plaats van weken, en loopt het hele traject in weken in plaats van maanden. De uitschieters zitten bijna altijd in twee dingen: een authenticatiemodel dat opnieuw moet, of een datastructuur die elke volgende feature tegenwerkt. Allebei zien we in het consult, dus je hoort een realistische termijn voordat er een datum in de agenda staat.

Wie kan AI-gegenereerde code productieklaar maken?

Daar heb je senior developers voor nodig die zowel weten hoe AI-tools code schrijven als hoe productiesystemen omvallen. Dat is een specifieke combinatie: de fouten van een model zitten op andere plekken dan de fouten van een mens. Een model schrijft code die werkt voordat het code schrijft die veilig is, dus het slaat toegangscontrole, foutafhandeling en rate limiting standaard over, terwijl de code er verzorgd uitziet. Wij gebruiken deze tools zelf dagelijks en halen vibe-coded projecten voor de kost naar productie, dus we weten waar we moeten kijken.

Moeten we opnieuw beginnen of kan het bestaande mee?

In verreweg de meeste gevallen kan het bestaande mee. Je verstevigt wat al werkt en gooit niet weg wat het idee al bewees. Opnieuw bouwen is alleen nodig als een kernkeuze niet mee kan schalen, bijvoorbeeld een authenticatiemodel of een datastructuur die elke nieuwe feature tegenwerkt. Welke van de twee bij jou speelt, weten we na het consult, en dat is precies het moment om die vraag te beantwoorden: voordat je aan een van beide begint.

Wat zijn de fases van softwareontwikkeling, en waar zit dit?

Grofweg doorloopt software vier fases: een idee dat je uitwerkt, een prototype dat het idee bewijst, een productieversie waar echte gebruikers op kunnen, en beheer waarin het draait en meegroeit. AI-tools hebben de eerste twee fases enorm versneld en de derde niet, en dat is precies waar de meeste projecten stilvallen. Productieklaar maken is die derde fase. Wil je de vierde ook uit handen geven, dan is dat managed development.

Kunnen we daarna zelf blijven doorbouwen met AI?

Ja, en de meeste klanten doen dat ook. Sterker nog, dat werkt beter zodra de fundering ligt: met tests om de kritieke flows en een deploy die je kunt terugdraaien is de schade van een verkeerde AI-suggestie ineens klein. We leggen bij de overdracht vast waar je team en je AI-tools zich aan houden, zodat er niet in een maand weer een tweede laag rommel op komt. Wil je dat wij meelezen in de eerste releases, dan hoort dat bij het traject met overdracht.

Blijven wij eigenaar van de code?

Altijd. We werken in jouw repository en op infrastructuur die op jouw naam staat of van jou is, en je houdt de hele tijd volledige toegang. Na de oplevering kun je zelf verder, met ons of met een andere partij. Er zit geen constructie in waardoor je aan ons vastzit.

Ontmoet onze experts in productieklaar maken

Ons team, met de mensen die hier het meest mee werken bovenaan.

Waar we verder bij helpen

Diensten die hier vaak naast lopen.

Vibe Coding Managed Development

Heb je een vibe coding project in Lovable of Supabase en wil je het uit handen geven? Wij nemen het over: productie-klaar maken, hosten, beheren en doorontwikkelen.

AI automatisering die in productie blijft draaien

Je bedrijfsprocessen automatiseren met AI, gebouwd door senior engineers om betrouwbaar in productie te blijven draaien. Gratis consult vooraf.

Vibe Coding Audit

Laat je AI-gegenereerde code auditen door senior developers. We vertellen je wat standhoudt, wat breekt onder druk, en wat je kunt behouden voordat je schaalt.

AI Strategie & Advies

Praktisch AI advies van developers. Wij helpen je door de hype heen kijken, de juiste keuzes maken, en vendors beoordelen. Eerlijke technische expertise, zonder dure consultants.

Maatwerk software laten maken

Maatwerk software laten maken door senior developers. Van concept tot schaalbare productie, of je AI-gecodeerde software productie-klaar. Gratis inschatting vooraf.

Software laten maken in Rotterdam

Software, app of webapplicatie laten maken in Rotterdam? Een senior studio aan het Hofplein die AI-tools combineert met 15+ jaar ervaring. Van concept tot productie.

Software productieklaar laten maken?

Vertel wat er staat en wie er straks op moet. In het eerste gesprek horen we wat er ontbreekt en wat het kost om dat af te maken.

Gratis consult bij 010 Coding Collective
gratis

Gratis consult

In anderhalf uur kijken we in je code en je hosting en zeggen we wat er tussen jouw app en echte gebruikers staat. Eerlijk advies, geen verkooppraatje.

1,5 uur met senior developer(s)
We kijken mee in je code en je hosting
Schriftelijke samenvatting achteraf
Een inschatting van tijd en kosten