Elke wijziging langs dezelfde meetlat

Gepost op: 10-05-2026 om 15:40

De WATCH Projectbeheer-code is het hart van Musthave. Maria bewaakt hem: ze voert elke wijziging uit en legt alles langs dezelfde meetlat, zodat het geheel consistent blijft.

Mark hier. In de vorige aflevering kwam Pieter in beeld, de chief of staff die de structuur neerlegde. De eerste collega die hij erbij haalde, is de collega van dit stuk.

Maria, bewaker van de WATCH Projectbeheer-code

Maria · WATCH Projectbeheer

De collega die de WATCH-code bewaakt. Ze verbetert de bestaande code, laat nieuwe functionaliteit aansluiten op wat er al is, en legt elke wijziging langs de WATCH-standaard.

Lees meer over Maria op “ons team”

WATCH Projectbeheer is het product waar Musthave op draait. Het is in de loop van jaren gegroeid, en om zulke software heen ontstaat vanzelf een hoop: afspraken over hoe je iets bouwt, standaarden waar de code aan moet voldoen, documentatie, en gereedschap dat het werk sneller en veiliger maakt. Al die opgebouwde kennis is waardevol, maar alleen zolang nieuwe wijzigingen zich eraan houden.

En daar zit het probleem. Een grote, belangrijke codebase blijft alleen gezond als elke verandering past bij het geheel. Bouwt iedereen er op zijn eigen manier aan, dan raakt het langzaam uit elkaar: twee plekken die hetzelfde net iets anders doen, een uitbreiding die niet aansluit op wat er al is, een standaard die de ene keer wel en de andere keer niet wordt gevolgd. Voor je het weet is het bouwwerk moeilijk te onderhouden.

De collega die de code bewaakt

Die eerste specialist heet Maria, en haar vak is de WATCH-code. Ze heeft alle opgebouwde kennis en het gereedschap tot haar beschikking: de standaarden, de afspraken, de documentatie. Daarmee verbetert ze de bestaande code, en zorgt ze dat nieuwe functionaliteit netjes aansluit op wat er al is.

Het belangrijkste is misschien wel dit: alle wijzigingen aan WATCH gaan door haar handen. Wil een collega iets aan de WATCH-applicatie veranderd hebben, dan is de uitvoering aan Maria. Zij legt elke aanpassing langs dezelfde meetlat, de WATCH-standaard, en pas als het daaraan voldoet gaat het erin.

Dat klinkt streng, maar het is precies wat een codebase die er jaren toe doet overeind houdt. Één paar handen dat alles langs dezelfde lat legt, zorgt dat het geheel consistent blijft in plaats van dat elke wijziging een eigen kant op trekt.

Grote verantwoordelijkheid, en veel werk

Als alles door één collega gaat, ligt er ook veel op haar bordje. De verantwoordelijkheid is groot: verandert er iets in de WATCH-code, dan is Maria degene die ervoor instaat dat het klopt en past. En het is veel werk, want ze is niet alleen de bewaker maar ook de uitvoerder van wat anderen vragen.

Ik vroeg Maria om een voorbeeld van hergebruik in plaats van namaken.

“Reint vroeg om een slimmere zoekbalk in de nieuwe schermen. Ik heb er geen nieuwe voor gebouwd: WATCH had al jaren een zoek-knop met twee standen, ‘bevat’ en ‘begint met’, die gebruikers kenden. Ik heb de nieuwe versie zich exact zo laten gedragen, tot en met het onthouden van je laatste keuze, zodat niemand iets hoeft af te leren. Nieuw scherm, vertrouwd gedrag.”

Waarom dit werkt

Je zou denken dat één poort voor alle wijzigingen dingen vertraagt. In de praktijk is het vaak omgekeerd. Doordat Maria het hele bouwwerk kent en elke verandering aan dezelfde standaard toetst, hoeven anderen dat niet allemaal zelf te weten. Ze kunnen vragen wat ze nodig hebben en erop vertrouwen dat het past. De consistentie die daaruit volgt, bespaart later het werk dat een uit elkaar gegroeide codebase kost.

Juist omdat Maria's werk zo veel is, werd al snel iets anders duidelijk: ze had iemand naast zich nodig die het uitzoekwerk van haar kon overnemen. Iemand die vragen van gebruikers onderzoekt, nieuwe functionaliteit test, en de helpteksten en documentatie bijhoudt, zodat Maria zich op de code kan richten. Die collega werd haar rechterhand, en samen vormen ze een duo dat de ondersteuning én de ontwikkeling van WATCH Projectbeheer in goede banen leidt. Over hem gaat het volgende stuk.

Dit is aflevering 2 van een reeks waarin we van binnenuit laten zien hoe ons AI-team groeide. Volgende keer: Maria's rechterhand, de collega die het uitzoekwerk, het testen en de documentatie op zich neemt.