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 →
20 jaar software in productie · 13 jaar bij Sun Microsystems en Oracle · medeoprichter van Pybites · duizenden code reviews
Zo werkt het ↓

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 volume stijgt en het team kan het niet bijhouden zonder extra mensen.
Er is gevraagd om "iets met AI" te doen, maar niemand heeft bepaald wat het precies moet doen.
Door een nieuwe regel of eis moet het proces herleidbaar zijn, en vandaag zit het in spreadsheets en inboxen.
De enige persoon die de spreadsheet begrijpt vertrekt, of is al weg.
Illustratie: een snelle spreadsheet groeit uit tot een wirwar van gekoppelde sheets voor orders, data en salarissen, met waarschuwingen en verwarde collega's.

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.

Illustratie: een proces van e-mail tot afgerond waarin de meeste stappen gewone code zijn, één stap AI gebruikt, en een mens goedkeurt voordat iets definitief is.

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.

1

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.

2

Bouwen

Jouw team bouwt het met het plan, we bouwen het samen, of ik bouw het. Geteste, gereviewde code vanaf week één.

3

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.

Illustratie: vóór de audit een wirwar van e-mails, kopiëren en plakken en handmatige controles; na de audit van één week een helder proces van invoer naar goedkeuring naar melding.

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.

€ 1.500 vaste prijs · één proces · 1 week

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.

Jouw team

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.

Samen

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.

Uit handen

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.

Illustratie: één persoon tikt dezelfde order over in het ERP, een Excel-sheet en een pakbon, en een typfout maakt van 120 stuks 210.

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.

  1. Orders komen binnen.Orders via e-mail, pdf en WhatsApp komen in één invoerwachtrij.
  2. Bekend formaat?Orders van vaste klanten volgen hun gebruikelijke opmaak, dus gewone code leest ze. Geen AI.
  3. Vrije tekst?Een model haalt klant, producten en aantallen eruit, en markeert alles waar het niet zeker van is.
  4. 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.

Illustratie: inkoopfacturen in allerlei opmaak worden door AI gelezen, door een mens goedgekeurd en daarna door gewone code verwerkt voor btw, inhouding, valuta en totalen tot een maandafsluiting.

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.

  1. Zet de pdf's in één map.Inkoopfacturen gaan in één map, met elke bestandsnaam.
  2. 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.
  3. 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.
  4. 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

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.

Illustratie: eerst leest een engineer een half uur lang ruwe logs; daarna levert geteste code de diagnose en wordt zo'n 40% van de calls automatisch opgelost.

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.

Schrijf je het liever op? Gebruik dit formulier →