Aanpak 10 min lezen

Van idee naar werkend product: hoe wij meedenken én bouwen

Een goed idee is zeldzaam. Er iets van maken dat werkt — commercieel, technisch en voor gebruikers — is minstens zo zeldzaam. Hoe De Codebrouwerij betrokken raakt bij bedrijven die met een idee komen, en waarom bouwkracht alleen vrijwel nooit genoeg is.

Een idee is pas het begin

Een goed idee is zeldzaam. Heel soms komt er iemand binnen met een idee waarvan je direct denkt: ja, dit klopt. Er zit een probleem onder dat groot genoeg is, er is een doelgroep die bereid is te betalen, en het concept past bij wat de initiatiefnemer eigenlijk wil bouwen in de wereld.

En dan? Dan moet het worden gemaakt. En daar ligt, elke keer weer, een gat. Tussen een idee en een werkend product zit een lange lijst keuzes die je niet kent vóórdat je eraan begint. Welke stack? Welke scope voor versie 1? Hoe werkt de onboarding? Hoe schaal je zonder nu al alles dubbel te bouwen? Wat doe je zelf, wat besteed je uit, wat bouw je later?

Die keuzes bepalen voor 80 procent of het product gaat vliegen. Niet het idee. Niet de code. De keuzes die ertussenin zitten. Dit is het soort werk waar wij graag bij betrokken raken — niet als externe leverancier die wacht op een specification, maar als bouwpartner die meedenkt vanaf de eerste whiteboardsessie.

Waar bouwcapaciteit alleen stukloopt

In de afgelopen tien jaar hebben we dezelfde situatie vaak genoeg gezien om er een pakketbijsluiter bij te leveren. Een ondernemer of directeur heeft een idee. Ze huren ontwikkelaars in — via een bureau, freelance of een detacheerder. De ontwikkelaars bouwen wat er gevraagd wordt. Zes maanden later staat er een product dat technisch klopt, maar commercieel niet werkt.

De post-mortem gaat zelden over code-kwaliteit. Die was prima. Het gaat over dingen als:

  • Versie 1 was te breed. Er zijn zes features ingebouwd terwijl er maar twee nodig waren om met gebruikers te testen.
  • Er is een technologie gekozen die past bij het team, niet bij het probleem — met operationele kosten die pas na live-gang opspelen.
  • De onboarding is een ondergeschoven kind. Nieuwe gebruikers komen binnen, snappen niet wat ze moeten doen, vertrekken binnen een week.
  • De kosten voor het onderhouden van het product waren geen onderdeel van het business-model. Nu blijkt elke nieuwe klant het bedrijf geld te kosten.

Dit zijn geen ontwikkelfouten. Dit zijn keuzefouten. Bouwcapaciteit lost ze niet op — die voert uit wat er bedacht is. Iemand moet in een vroeger stadium de juiste vragen stellen.

Drie rollen die we tegelijk vervullen

Wat ons anders maakt is dat we drie rollen in één team combineren: architect, meedenker en developer. Dat klinkt alsof we alles willen zijn. Het is precies het tegendeel.

Architect. We kijken naar het totaalplaatje. Welke onderdelen praten met elkaar, welke data-stromen zijn cruciaal, waar zitten later de schaal-bottlenecks? Voor een goed idee is een slecht architectuur-besluit op dag één duurder dan de eerste twee jaar ontwikkeling bij elkaar. Wij ontwerpen voor het product dat je over drie jaar wil hebben, niet alleen voor wat vandaag op de backlog staat.

Meedenker. We stellen de vragen die niemand binnen je team nog durft te stellen. Is de doelgroep echt wie je denkt? Wat gebeurt er als klant X niet bereid is te betalen wat jij in je cashflow-model hebt staan? Zou deze feature niet beter een maand wachten? Dit is geen advies-verkopen — dit is ongemakkelijk sparren in een vroeg stadium, zodat je later niet herbouwt wat al anders had gekund.

Developer. We bouwen zelf. Geen handover, geen "de specs zijn af, nu komt een ander team erin". De mensen die meedenken zijn dezelfde mensen die schrijven. Dat verkort de feedback-loop drastisch: keuzes die tijdens het bouwen rare consequenties blijken te hebben, worden direct bijgesteld in plaats van pas in een volgende iteratie.

Die combinatie is in de markt zeldzaam. Grote bureaus leveren architecten die niet meer bouwen. Freelance developers bouwen maar denken zelden mee over commercieel model of product-strategie. Wij doen beide, omdat we merken dat een idee alleen overleeft als iemand alle drie de lagen tegelijk bewaakt.

Hoe een samenwerking begint

In de praktijk beginnen we bijna altijd met een gesprek van twee uur, vrijblijvend, zonder presentatie. Jij vertelt wat het idee is, wat er al staat, wat het doel is en welke kortetermijn-blockers je voor je hebt. Wij stellen vragen. Veel vragen. Aan het eind van dat gesprek weet jij meestal twee dingen: waar de risico's echt zitten, en of we bij elkaar passen.

Bij passen: we stellen een klein eerste traject voor. Vaak een MVP-traject van vier tot acht weken, of een architectuur-fase van twee weken als we eerst willen vastleggen waar we naartoe bouwen. Wij schrijven niet eerst een offerte van 40 pagina's met 30 features die je nooit gaat lanceren. We beginnen klein en maken grote keuzes alleen als die écht op dat moment gemaakt moeten worden.

Bij niet passen: we zeggen het eerlijk. Soms is een idee beter gediend bij een groter bureau met specialistische UX-capacity. Soms is het nog te vroeg en zou een user-research-traject de betere volgende stap zijn. Die eerlijkheid kost ons geregeld een opdracht. We accepteren dat als onderdeel van hoe we willen werken.

Wat wel en wat niet bij ons past

We zijn niet voor iedereen de juiste partij. Dat is geen marketing-bescheidenheid, dat is praktisch.

Wel bij ons:

  • Ideeën met een herkenbare doelgroep en een probleem dat kloppend is uitgewerkt.
  • Opdrachtgevers die bereid zijn om mee te denken in plaats van enkel te briefen.
  • Projecten waar .NET of Umbraco een passend fundament is — onze sterkste kaart.
  • Bedrijven die de lange termijn belangrijker vinden dan de snelste time-to-market.
  • Ideeën waar AI of slimme automatisering een echte rol kan spelen, niet als marketingvink.

Niet bij ons:

  • Pure uitvoeringsopdrachten waarin er géén ruimte is voor meedenken. Dan voegen we niets toe waar je voor betaalt.
  • Projecten die al volledig uitgewerkt zijn op een stack die buiten onze expertise ligt. Beter een team dat die stack dagelijks doet.
  • Opdrachtgevers die een prijsvechter zoeken. Onze tarieven zijn senior; onze investering in jouw idee is dat ook.
  • Korte-klappers zonder relatie. We werken graag meerdere jaren met partijen omdat een product dan echt door kan groeien.

Hoe dit er in de praktijk uitziet

Een voorbeeld uit onze praktijk, zonder naam en toenaam om vanzelfsprekende redenen. Een opdrachtgever kwam met een idee voor een platform dat zelfstandige zorgprofessionals verbindt met klanten. Mooi idee, duidelijke doelgroep.

Het voorstel vanuit hun kant: bouw ons in zes maanden een compleet platform met matching, planning, facturatie, rating, app en dashboard. Budget lag klaar, team stond in de startblokken.

Wij stelden voor om dat niet te doen. In plaats daarvan bouwden we in zes weken een uitgeklede versie: alleen het profielgedeelte, een eenvoudige zoekfunctie, een handmatig proces voor de eerste boekingen. Geen app. Geen automatische facturatie. Geen rating.

In die zes weken leerden we drie dingen. De zoekfunctie was niet waar gebruikers stopten — dat was het contactmoment erna. Matching was geen probleem, vertrouwen wel. En het meest verrassende: de doelgroep waarvoor het oorspronkelijk bedoeld was, gebruikte het platform nauwelijks. Een andere, aangrenzende doelgroep wél.

Als we hadden gebouwd wat oorspronkelijk gevraagd was, had 70 procent van de functionaliteit voor de verkeerde doelgroep in de lucht gehangen. Nu pivot-te het platform in twee iteraties naar waar het echt thuishoorde. Vandaag draait het nog steeds, ruim twee jaar later.

Als je dit herkent

Als je dit leest en iets in je herkent — je hebt een idee dat meer is dan een brainstorm, je twijfelt wie je erbij nodig hebt, je bent liever van plan om goede keuzes te maken dan veel keuzes — dan zouden wij graag kennismaken.

Dat gesprek kost niets. Het duurt maximaal twee uur. Aan het eind weet je of we iets voor elkaar kunnen betekenen. Zo niet, hoef je alleen de tijd te betreuren (en wij geven je in elk geval een paar bruikbare observaties mee over wat als volgende stap het meest zinvol is).

Neem contact op met een korte beschrijving van je idee en waar je op dit moment vastzit. Of kijk eerst wat we doen bij AI-webdevelopment als je wil weten waar onze sterkste kaart ligt.

Goede ideeën verdienen het om gebouwd te worden door mensen die er vanaf de eerste minuut over hebben meegedacht. Wij zijn dat soort mensen.