Automate the boring stuff: van coderen naar instrueren

Jaren geleden volgde ik een Python-cursus met een titel die me direct aansprak: Automate the Boring Stuff. Het idee was simpel: al dat saaie, repeterende werk laat je voortaan door een script doen. Bestanden hernoemen, Excel-sheets samenvoegen, mails uitlezen.

Het werkte. Maar eerlijk is eerlijk: het was vooral véél codeerwerk. Syntax leren, debuggen, bibliotheken uitzoeken. Voor iedere saaie taak die je wegautomatiseerde, kwam er eerst een flinke berg technisch werk voor terug. Voor de meeste mensen in een commerciële of supply chain rol bleef het daardoor bij een goed voornemen.

Van coderen naar instrueren

Dat is steeds meer verleden tijd. De verschuiving gaat van coderen naar instrueren. Er komen steeds meer tools waarmee je beschrijft welk resultaat je wilt, en de techniek erachter wordt voor je opgezet.

Sinds vorige week is daar Copilot Code bij gekomen, in het Frontier-programma van Microsoft, naast Chat en Cowork. Je beschrijft wat je nodig hebt en Copilot bouwt het: een app, een tracker, een dashboard. Gebaseerd op je eigen mails, documenten en data, en draaiend binnen je eigen Microsoft 365-omgeving, onder de beveiliging en governance die je IT-afdeling al heeft ingericht.

Wil je als organisatie binnen het Microsoft-platform blijven, dan is dit wat mij betreft de volgende stap. Repeterende taken worden in korte tijd geautomatiseerd, zonder schaduw-IT, door de mensen die het proces kennen. Zodat er tijd en ruimte vrijkomt voor het werk dat er echt toe doet.

Ik heb er afgelopen week mee gestoeid. Twee prototypes, allebei op FMCG-processen die ik 30 jaar van binnenuit ken.

1. Actiebevestigingen die zichzelf controleren

Iedere accountmanager kent het: retailers bevestigen promoties per mail. Iemand moet die bevestiging naast het eigen voorstel leggen. Klopt de mechaniek? De periode? De prijs? Het volume? Dat gebeurt handmatig, vaak onder tijdsdruk, en afwijkingen glippen erdoorheen tot de factuur of het out-of-stock het verraadt.

Wat ik bouwde: een gemonitorde mailbox. Komt er een bevestiging binnen, dan wordt die automatisch vergeleken met de interne promotieplanning. In dit geval een Excel-bestand, maar dat kan net zo goed een koppeling met een TPM- of ERP-systeem zijn.

Promo Confirmation Cockpit: promoties per retailer op een weektijdlijn, met status per actie
De Promo Confirmation Cockpit: elke promotie per retailer op de tijdlijn, met de status van de bevestiging (demodata).
  • Klopt alles? Status goedgekeurd, klaar.
  • Afwijking? Dan zie je precies wát afwijkt, en kies je: retailer contacten of je eigen systemen aanpassen.

De mens beslist. De machine doet het vergelijkwerk.

Detail van een actiebevestiging met de afwijkingen tussen plan en retailer
Per actie de afwijkingen tussen plan en bevestiging, met de keuze: correctie vragen of intern aanpassen.

2. Risk & Opportunity voor S&OP

In elk S&OP-proces komt dezelfde vraag terug: wat is de realistische uitkomst van het huidige plan, wat is het target, en wat zit daartussen? Die gap vullen we met risico's en kansen, verspreid over landen, Excel-bestanden en hoofden.

Wat ik bouwde: een globale tool waarin ieder land risico's en kansen invoert, kwantificeert en weegt op waarschijnlijkheid. Alles landt in SharePoint-lijsten. Het resultaat: één gewogen beeld om het plan op bij te sturen, in plaats van een mailrondje in de week voor de review.

S&OP Risk and Opportunity Register: gewogen risico's en kansen per categorie
Eén gewogen beeld van alle risico's en kansen, per categorie en op waarschijnlijkheid (demodata).
Het register met risico's en kansen per land, product, timing en waarschijnlijkheid
Het register: ieder land voert zijn risico's en kansen in, met volume, omzet en waarschijnlijkheid.

De techniek is niet meer de drempel

Geen van beide tools is technisch spectaculair. Dat is precies het punt. FMCG zit vol met dit soort boring stuff: controleren, vergelijken, verzamelen, signaleren. Werk dat te klein is voor een IT-project en te groot om goed handmatig te doen.

Vroeger was de drempel: kun je het programmeren? Nu is de drempel: kun je het goed instrueren? En daarvoor moet je weten waar de bevestiging vandaan komt, wat "klopt" betekent in jouw organisatie, en waar de waarheid staat. De tool is er. De proceskennis moet erin.

Opleidingsbudget over? Zet het in op je eigen boring stuff

Ik combineer 30 jaar FMCG (order-to-cash, trade promotion, S&OP bij onder andere Campina en Unilever) met hands-on automatisering, in het Microsoft-platform en daarbuiten. Wil jij met je team hiermee aan de slag? Dan organiseer ik een interactieve workshop waarin we op jullie eigen processen bouwen. Zodat je na afloop een werkend eerste resultaat hebt én weet hoe je verder bouwt.

Welke boring stuff zou jij morgen het liefst kwijt zijn? Laat het me weten.

Een workshop op jullie eigen processen, met na afloop een werkend eerste resultaat.

Stuur me een berichtSoftware laten bouwen