Het Centrum voor Applicatieontwikkeling en -Onderhoud van de Belastingdienst (B/CAO) in Apeldoorn bouwt en onderhoudt alle informatiesystemen van de Belastingdienst. Zo werkt Merijn Boot als Functional Modeller aan functionaliteiten voor de toeslagencomponent (TSL-component), die het rekenhart vormt van het Toeslagen Verstrekkingen Systeem van de Belastingdienst. ‘De TSL-component berekent en beschikt het recht op toeslagen voor alle 8,5 miljoen aanvragers. Deze component wordt volledig gegenereerd op basis van de functionele specificaties en transformatoren die wij bouwen’, vertelt Merijn. ‘De Belastingdienst is een van de eerste organisaties die deze manier van codegeneratie op zo’n grote schaal toepast.’
Applicatieontwikkelaar bij de Belastingdienst
Merijn Boot
Functional Modeller - Belastingdienst
Ontwerp en implementatie van nieuwe functionaliteiten
Merijn werkt in een team van zo’n 20 ontwikkelaars, die elk hun eigen expertise hebben. Als ontwikkelaar ontwerpt en implementeert hij nieuwe functionaliteiten en wijzigingen in het systeem. Bijvoorbeeld als gevolg van een wetswijziging. ‘Ik ben daarbij verantwoordelijk voor het hele traject, van het ontwerp tot en met de bouw. Samen met een architect en ontwerpers van andere systemen stem ik de oplossingsrichting af en in het ontwerp beschrijf ik hoe de oplossing vorm krijgt binnen de TSL-component. Vervolgens voer ik dit ontwerp door in de specificaties van waaruit de broncode en andere onderdelen van het systeem automatisch worden gegenereerd. Ik vind het heel prettig dat ik door deze werkwijze een groot deel van het proces helemaal zelf in de hand heb.’ Naast het ontwikkelen van nieuwe functionaliteiten, richt het team zich ook op het oplossen van fouten in de systemen. ‘Dit is weer een heel andere tak van sport die zorgt voor veel variatie in het werk.’
Werk dat heel Nederland raakt
Wat Merijn erg aanspreekt in het werk bij de Belastingdienst, is dat het dicht op de actualiteit zit en veel mensen in Nederland raakt. ‘Ons toeslagensysteem berekent voor zo’n 6 miljoen huishoudens op welke toeslagen zij recht op hebben. Als er een fout in dat systeem zit, staat dat morgen in de krant. Hierdoor voel ik me heel verantwoordelijk voor het werk dat ik doe. En ik niet alleen, ik deel die verantwoordelijkheid met de rest van mijn team.’ Een ander voorbeeld heeft te maken met de grootschalige belastingfraude door Bulgaren, die in april 2013 aan het licht kwam. ‘Door dat nieuws werden de antifraudemaatregelen van de Belastingdienst van de een op de andere dag actueel. Op zo’n moment zie je dat je werk er echt toe doet.’
Nauw contact met eindgebruikers
Het team van Merijn werkt steeds meer volgens het Agile-principe. Merijn: ‘Dit houdt onder meer in dat we tijdens de ontwikkeling van een product contact onderhouden met de eindgebruikers. Dit deden we bijvoorbeeld toen we een nieuwe functionaliteit ontwierpen voor medewerkers van de BelastingTelefoon. Doordat de lijnen zo veel korter worden, kunnen we tijdens het ontwikkelproces al feedback van de gebruikers verwerken. Ik vind het heel goed dat we bij de Belastingdienst met deze ontwikkelingen meegaan en voorkomen dat we achterlopen op het bedrijfsleven. Op sommige vlakken lopen we zelfs voorop.’