44

was destijds de meest flexibele programmeertaal. De Belastingdienst heeft vanouds enorme systemen met alle functionaliteit in één applicatie. We bouwen nu veel applicaties voor specifieke functionaliteit en koppelen die. Java is daarvoor heel geschikt. We zetten ook administraties, bijvoorbeeld van de afspraken met de burger - Fiscale Afspraken Administratie - apart van de kernapplicatie. Vroeger gaf een wijziging of toevoeging van een nieuw proces een enorme rompslomp, nu minder.” Haalbaarheid De overgang van watervalmethode naar agile was een proces van jaren: “Er is begonnen met één groot ontwerp van KOS, maar vanaf de splitsing in 2016 is steeds meer een ontwerp per werkpakket gemaakt. Het gaat natuurlijk steeds om stukjes functionaliteit; als die nauw omschreven zijn en op zichzelf 44 staan, kun je snel schakelen. Inpassen in het geheel vergt vaak meer inspanning.” Die keuze voor deze andere aanpak is vier jaar geleden gemaakt door onder anderen Jeroen Wijnands, die als domeinarchitect de totale schenk- en erfbelasting bewaakt. Zowel de uitvoering van de processen in relatie tot de wetgeving als de IT die daartoe wordt gebouwd; een echte helikopterfunctie die heden en toekomst moet overzien. Lock: “Hij bewaakt de kernprincipes die we met elkaar hebben afgesproken, inderdaad een weerbarstige zware regiefunctie.” Centrale regie kan - letterlijk - botsen met de gevraagde flexibiliteit, met intens debat tot gevolg. “Alles is dan bespreekbaar, maar wel binnen de bandbreedtes van gemaakte afspraken. Met hem schipper ik regelmatig over de haalbaarheid. We willen bijvoorbeeld als Belastingdienst zo veel mogelijke generieke dienstverlening

45 Online Touch Home


You need flash player to view this online publication