Maak van één lastig bedrijfsproces software die gewoon werkt.
Ik breng het proces in kaart, bepaal wat er echt geautomatiseerd moet worden en bouw het kleinste betrouwbare systeem dat het oplost. Het begint met een audit tegen vaste prijs, zodat je weet wat je bouwt, waarom en wat het kost voordat je je vastlegt.
Of beschrijf eerst je proces →Er is iets veranderd, en zo kan het niet langer
De meeste bedrijven leven jarenlang met een rommelig proces. Dan verandert er iets, en wat vervelend was wordt urgent. Of het is simpelweg duur genoeg geworden om aan te pakken. Voor groeiende bedrijven met een klein techteam, of helemaal geen.

Het doel is een concrete verandering. Je team voert gegevens één keer in in plaats van ze over te tikken tussen vijf systemen. De maandafsluiting wordt een rapport in plaats van dagen handmatig controleren. Als een accountant of een nieuwe collega vraagt waar een getal vandaan komt, staat het antwoord één klik verderop, niet in iemands hoofd.
Eerst het proces. Dan AI.
De meeste bedrijfsproblemen hebben geen autonome agent nodig. Ze hebben een goed ontworpen systeem nodig, met AI op de paar plekken waar het waarde toevoegt.

Begin bij het proces
De meeste stappen in een bedrijfsproces horen gewone, geteste code te zijn. AI komt waar de invoer echt rommelig is, altijd met validatie, en waar een fout duur is kijkt een mens mee.
Eerst klein, dan groot
Het kleinste systeem dat de pijn wegneemt gaat eerst live. De rest komt op een lijst, en het ontwerp laat er ruimte voor.
Productie, geen demo's
Tests, logging, deployment en documentatie horen bij het bouwen, niet achteraf. De code is van jou, en je kunt ook zonder mij verder.
Auditen. Bouwen. Opleveren.
Drie stappen, elk met een vaste scope en een vaste prijs. Je kunt na elke stap stoppen en houdt wat je hebt.
Audit
Eén proces in kaart brengen, bepalen wat je wel en niet automatiseert, en het kleinste systeem ontwerpen dat het oplost. Eindigt met een voorstel tegen vaste prijs.
Bouwen
Jouw team bouwt het met het plan, we bouwen het samen, of ik bouw het. Geteste, gereviewde code vanaf week één.
Opleveren en beheren
Live op jouw infrastructuur met automatische tests, logging en monitoring op maat van het systeem, en documentatie. Optioneel onderhoudscontract voor support en het automatiseren van een volgend proces.
De Scope First Audit
Eén proces. Eén week. Eén helder plan.

Aan het eind van de week weet je:
- Wat je automatiseert: het proces stap voor stap in kaart, en per stap of het gewone code, een AI-model of een mens nodig heeft. Inclusief waar software niet hoort.
- Wat je bouwt: het kleinste systeem dat het probleem oplost, met de architectuur, het datamodel en wat er mis kan gaan.
- Wat ervoor nodig is: een voorstel tegen vaste prijs met scope, planning en prijs, klaar om te tekenen of aan een andere engineer te geven.
- Hoe je het oplevert: deployment, testen, monitoring, en wie waarvoor verantwoordelijk is zodra het live staat.
- Wat het verandert: een schatting, met de aannames op papier, van wat het proces vandaag kost, wat realistisch terug te winnen is en wat wachten kost.
Opgeleverd als schriftelijk rapport en een toelichting met je stakeholders en engineers. Het werk is van jou, of je me nu inhuurt of niet.
Ga je volgende overleg in met een plan, een vaste prijs en een getal, niet met de pitch van een leverancier.
Waarom betaald? Omdat de audit het werk is. Een gratis pitch levert een gok op. Een betaalde audit levert een plan op waarmee je verder kunt, met of zonder mij.
Een handmatig proces hoeft geen miljoenen te kosten om het oplossen waard te zijn. Drie mensen die er vijf uur per week aan kwijt zijn, tegen € 40 per uur, is zo'n € 30.000 per jaar aan capaciteit die opgaat aan kopiëren en plakken. Dat is niet per se geld dat je bespaart: de waarde zit meestal in ruimte voor meer werk, minder fouten, of een vacature die je kunt uitstellen. De audit schat in wat realistisch terug te winnen is en wat daarvoor nodig is.
Bouw het op jouw manier
De audit adviseert één van drie routes. Elk wordt in het voorstel tegen een vaste prijs geoffreerd.
Jij bouwt het
Je engineers nemen het plan en gaan ermee aan de slag. Ik stap opzij. Wil je achteraf een onafhankelijke review, dan ken ik het probleem al, dus dat gaat snel.
Bouw het met mij
Je developers bouwen, ik ontwerp de architectuur, werk mee aan de lastige delen en review elke pull request. De kennis blijft in je team.
Ik bouw het
Ik bouw het systeem met AI-agents waar ze iets toevoegen, met deterministische code, tests en menselijke review rond alles wat ertoe doet. Jij krijgt de code, de tests en de documentatie.
Opleveren, en daarna draaiende houden
Een demo is geen systeem. Het is klaar als je mensen erop vertrouwen, en als fouten meteen opvallen in plaats van ongemerkt te blijven.
- Automatische controles bij elke wijziging: formatting, linting, type checks en tests
- Live op jouw infrastructuur, met backups, en logging en monitoring op maat van het systeem
- Documentatie en een overdrachtssessie, zodat je team het kan beheren en uitbreiden
- Optioneel onderhoudscontract, afgebakend in het voorstel: fixes, verbeteringen en het volgende proces om te automatiseren
Voorbeeld: één order, vijf systemen
Een illustratief voorbeeld, gebaseerd op het soort processen dat bedrijven meebrengen. Geen klantcase.

De situatie
Een groothandel met twaalf mensen op kantoor. Orders komen binnen per e-mail, pdf en WhatsApp. Iemand tikt elke order over in een gedeelde Excel, dan in het ERP, dan in het factuurprogramma, en boekt daarna de zending in het portaal van de vervoerder. Aan het eind van de maand worden alle vijf met de hand op elkaar afgestemd, en fouten komen pas boven als een klant klaagt.
Wat ze vroegen
"Kan AI onze orders lezen en overal invoeren?"
Wat de audit vond
Alleen het lezen van de orders is rommelig, en dan alleen de orders in vrije tekst. Het meeste overtikken kan weg door de systemen te koppelen die dat toelaten, met één plek waar elke order staat; de audit checkt welke een bruikbare export of API hebben, en wat te doen met de systemen die dat niet hebben. Totalen, btw en voorraadcontroles zijn regels, dus gewone geteste code. Een mens keurt nog steeds alles goed waar het systeem niet zeker van is.
- Orders komen binnen.Orders via e-mail, pdf en WhatsApp komen in één invoerwachtrij.
- Bekend formaat?Orders van vaste klanten volgen hun gebruikelijke opmaak, dus gewone code leest ze. Geen AI.
- Vrije tekst?Een model haalt klant, producten en aantallen eruit, en markeert alles waar het niet zeker van is.
- Een mens keurt goed.De goedgekeurde order gaat zonder overtikken naar het ERP, het factuurprogramma en de vervoerder. De Excel wordt een rapport, niet het systeem.
Het voorstel: één invoerwachtrij gekoppeld aan de systemen die ze al gebruiken, gebouwd in 6 weken tegen vaste prijs. Het doel: elke order één keer ingevoerd, de maandafsluiting als rapport, en ruimte voor het team om het groeiende volume aan te kunnen. Geen autonome agent nodig.
Mijn betaalde boekhoudtool vervangen
Mijn eigen bedrijf, dus ik was de ‘klant’. Dezelfde methode, dezelfde randvoorwaarden.

De situatie
Als freelancer in Spanje factureer ik klanten, verzamel ik inkoopfacturen in verschillende valuta en lever ik elke maand een afsluiting aan bij mijn boekhouder. Ik betaalde voor een boekhoudtool die zijn werk deed, maar die traag werkte en waar ik de rapporten die ik nodig had niet uit kreeg.
Wat ik wilde
Iets snels dat past bij hoe ik al werk, vanaf de command line, en een maandrapport dat mijn boekhouder kan controleren zonder het mij te vragen.
Wat de audit vond
Maar één stap heeft AI nodig: het lezen van inkoopfacturen als pdf, die in elke denkbare opmaak binnenkomen. Nummering, btw, inhouding, valutaomrekening en maandtotalen zijn regels en rekenwerk, dus gewone code met tests.
- Zet de pdf's in één map.Inkoopfacturen gaan in één map, met elke bestandsnaam.
- AI leest, een mens keurt goed.Een model haalt leverancier, datum, valuta, nettobedrag en btw eruit. Ik keur elke regel goed, pas hem aan of sla hem over voordat er iets wordt weggeschreven.
- Gewone code doet de rest.Buitenlandse bedragen worden omgerekend tegen de ECB-koers van de factuurdatum, totalen worden berekend en het grootboek wordt tot op de cent gevalideerd.
- De boekhouder krijgt een herleidbaar bestand.De maandelijkse afstemmingswerkmap is één commando. Elk bedrag is een formule die terugwijst naar de bronregel.
Het resultaat: het abonnement vervangen door zo'n 2.000 regels geteste Python. De eerste versie kostte twee dagen; de weken daarna waren verfijningen vanuit echt gebruik. De maand afsluiten is nu één commando, facturen kunnen niet overschreven worden, en de data staat in gewone bestanden die van mij zijn.
Bob Belderbos
Ik begon in finance: een studie bedrijfseconomie, daarna een functie als financieel analist bij CHEP, waar ik de rapportages van het team automatiseerde in Excel VBA. Sindsdien bouw ik al 20 jaar software, het meeste daarvan automatisering.
Ik werkte 13 jaar in kritieke productieomgevingen bij Sun Microsystems en Oracle (2007 tot 2020), waarvan zo'n acht jaar gericht op supportautomatisering. Eén teaminitiatief automatiseerde de afhandeling van zo'n 40% van de binnenkomende x86-supportcalls. Dat verkortte de oplostijden flink, verhoogde de klanttevredenheid en leverde een aanzienlijke kostenbesparing op. In 2016 werd ik medeoprichter van Pybites, en sindsdien draai ik de Python- en Rust-platforms in productie.

Ik heb ook meer dan 150 developers gecoacht met duizenden code reviews. Daardoor zie ik ontwerpproblemen vroeg, en zorg ik dat je team zelfstandig verder kan in plaats van van mij afhankelijk te worden.
Meer over mij →Voordat je een gesprek plant
Is mijn proces een goede kandidaat?
Als het elke week terugkomt, iemand 10+ uur kost en regels volgt die mensen zouden kunnen opschrijven: vrijwel zeker. Na een kennismaking van 20 minuten weet je het.
Wat als we na de audit niet verdergaan?
Je houdt alles. Het plan is zo geschreven dat elke goede engineer ermee verder kan.
Wat gebeurt er in de kennismaking?
20 minuten over je proces: hoe vaak het draait, wie het doet, waar het pijn doet. Is het een goede kandidaat, dan stuur ik een kort voorstel voor de audit: welk proces, wat het omvat en wanneer we kunnen starten. Jij beslist of we verdergaan. Is het dat niet, dan zeg ik dat.
Van wie is de code?
Van jou. Alle code en infrastructuur die tijdens de opdracht worden gebouwd, zijn eigendom van je bedrijf.
Moeten we AI gebruiken?
Nee. De audit bepaalt waar AI waarde toevoegt. Het grootste deel van een betrouwbaar bedrijfssysteem is gewone code, regels en tests. AI komt waar het de uitkomst verbetert, niet omdat elk proces een agent nodig heeft.
Wat gaat het bouwen kosten?
Dat hangt af van het proces, en daarom geef ik geen prijs vóór de audit. De audit eindigt met een voorstel tegen vaste prijs op basis van de echte scope, zodat je het bedrag kent voordat je je ergens aan vastlegt.
Wanneer past dit niet?
Als je voor maanden een team developers zoekt voor een groot project. Ik werk aan één proces tegelijk, van audit tot productie, en kan je team onderweg trainen zodat het zelf verder kan.
Hebben we eigen developers nodig?
Nee. Bouw op basis van de audit met je bestaande team, bouw het samen met mij, of laat mij het bouwen. De audit is hoe dan ook van jou.
Is er een proces dat niet meer bij te benen is?
Plan een kennismaking van 20 minuten. Vertel me over het proces; een specificatie is niet nodig. Is het niet de moeite waard om te automatiseren, dan zeg ik dat.