Naar hoofdinhoud
Bonsai Software
Alle veld notities
Onze aanpak31 juli 20266 min leestijd

Zelf AI-personeel aannemen of een externe partij: waar hangt het vanaf?

Steeds meer directeuren in transport, bouw, handel en industrie stellen dezelfde vraag: nemen we zelf een AI-engineer of softwareontwikkelaar aan, of schakelen we een externe partij in? Het eerlijke antwoord is dat de vacaturetekst vaak te vroeg wordt geschreven. De keuze hangt niet af van wat comfortabel voelt, maar van drie dingen: is er structureel softwarewerk of een eenmalige inhaalslag, kun je een volwaardig team dragen of alleen een enkele ontwikkelaar, en is het proces onderscheidend genoeg om maatwerk te rechtvaardigen.

Door Yeslin Beljaars

De vacature staat open, maar de markt is leeg

Wie vandaag een ervaren AI-engineer of fullstack ontwikkelaar zoekt, concurreert met tech-bedrijven, banken en consultancy om dezelfde kleine groep mensen. Goede engineers kiezen hun werkgever uit, niet andersom. Ze willen een omgeving met collega's van niveau, moderne tooling en werk dat er technisch toe doet. Een werving die maanden duurt is geen uitzondering, en daarna begint het pas: inwerken, het domein leren kennen, de eerste bruikbare oplevering. Voor een bedrijf waar software niet de kern is, betekent dat een lange aanloop voordat er iets in de operatie draait. Dat is geen reden om nooit iemand aan te nemen, maar wel een reden om eerst te bepalen of je die persoon over twee jaar nog steeds veertig uur per week zinvol werk kunt geven.

Wanneer eigen mensen aannemen wél de juiste keuze is

Eigen ontwikkelaars aannemen loont als software structureel onderdeel is van je verdienmodel of je operatie. Denk aan een bedrijf dat een eigen platform doorontwikkelt, of een operatie waar wekelijks nieuwe koppelingen, rapportages en procesaanpassingen nodig zijn. Maar reken jezelf niet rijk met één vacature. Eén ontwikkelaar is een single point of failure: niemand die zijn code controleert, niemand die het overneemt bij vertrek of ziekte, niemand om architectuurkeuzes mee te toetsen. Serieus intern bouwen betekent een team, met alles wat daarbij hoort: technisch leiderschap, code review, vervangbaarheid. Kun je dat dragen en gebruiken, dan is een intern team op termijn de sterkste optie. Kun je dat niet, dan koop je met één hire vooral risico.

Wanneer een standaardpakket of SaaS gewoon volstaat

Voor generieke processen hoef je niemand aan te nemen en niets te laten bouwen. Boekhouding, HR, standaard CRM: daar bestaan volwassen pakketten voor die het werk prima doen. De vuistregel is simpel. Als jouw proces niet wezenlijk anders is dan dat van duizend andere bedrijven, en het proces is geen onderdeel van waarom klanten voor jou kiezen, dan koop je een standaardoplossing en pas je je werkwijze daarop aan. Laat je in dat geval ook niet door een leverancier maatwerk aanpraten. De vraag wordt pas interessant zodra het standaardpakket structureel wringt: uitzonderingen die niet passen, handwerk eromheen, exports naar Excel om het echte werk te doen. Dat wringen is het signaal dat je proces domeinspecifieker is dan het pakket aankan.

Het gat ertussen: domeinspecifiek werk zonder vast team

De meeste bedrijven die ons bellen zitten precies in dat gat. Het proces is te specifiek voor een standaardpakket, maar het werk is niet structureel genoeg om een eigen ontwikkelteam te dragen. Voor die situatie bestaat de externe route, en daar loont het om scherp te kijken naar wat voor partij je binnenhaalt. Een detacheerder levert capaciteit en jij blijft verantwoordelijk voor het resultaat. Een projectbureau levert op en vertrekt. Een operating partner neemt verantwoordelijkheid voor het resultaat in productie: bouwen tot het draait, mijlpalen met go/no-go momenten, en eigendom van code en data dat bij jou ligt, niet bij de leverancier. Dat laatste maakt ook een hybride model mogelijk dat in de praktijk goed werkt: een externe partij bouwt het systeem, en één eigen medewerker groeit mee als functioneel eigenaar die het systeem daarna draagt. Dat is een veel haalbaardere vacature dan een senior AI-engineer.

Hoe je de keuze concreet maakt

Stel jezelf drie vragen, in deze volgorde. Eén: is software een structurele stroom werk in mijn bedrijf, of een inhaalslag van een tot twee jaar? Structureel werk rechtvaardigt een team, een inhaalslag niet. Twee: kan ik een team dragen, met minimaal enkele ontwikkelaars en technisch leiderschap? Zo nee, neem dan geen enkele ontwikkelaar aan in de hoop dat het meevalt. Drie: is het proces onderscheidend genoeg voor maatwerk, of wringt het standaardpakket vooral omdat we onze werkwijze niet willen aanpassen? Wees daar eerlijk in. En welke route je ook kiest: leg vast wie eigenaar wordt van code en data. Een externe partij die daar vaag over doet, bouwt aan haar eigen lock-in, niet aan jouw systeem.

Speelt dit in jouw operatie?

Plan een gesprek

Veelgestelde vragen

Wanneer moet ik zelf een AI-engineer of ontwikkelaar aannemen?

Als software structureel onderdeel is van je verdienmodel of operatie, en je een volwaardig team kunt dragen met technisch leiderschap en code review. Eén losse ontwikkelaar aannemen voor een eenmalig project is meestal duurder en riskanter dan het lijkt.

Wanneer volstaat een standaard SaaS-pakket?

Als je proces niet wezenlijk anders is dan dat van vergelijkbare bedrijven en het geen onderdeel is van waarom klanten voor jou kiezen. Koop dan het pakket en pas je werkwijze aan. Maatwerk loont pas als het standaardpakket structureel wringt op uitzonderingen en handwerk.

Wat is het verschil tussen een detacheerder, een projectbureau en een operating partner?

Een detacheerder levert capaciteit, de verantwoordelijkheid blijft bij jou. Een projectbureau levert een project op en vertrekt. Een operating partner neemt verantwoordelijkheid voor het resultaat in productie, werkt met mijlpalen en go/no-go momenten, en legt eigendom van code en data bij de klant.

Kan ik extern laten bouwen en het daarna zelf beheren?

Ja, mits het eigendom van code, data en documentatie contractueel bij jou ligt. Een werkend hybride model: de externe partij bouwt, en één eigen medewerker groeit mee als functioneel eigenaar die het systeem daarna draagt. Dat is een realistischer vacature dan een senior engineer.