Transitieservice ter ondersteuning van nieuw zaaksysteem bij de Raad van State

Sinds anderhalve maand is Gerwin Struijs werkzaam bij het Rijks ICT Gilde (RIG), nu in opdracht voor de Raad van State (RvS). Voor zijn komst bij het RIG werkte Gerwin ook al voor de RvS, maar toen in direct dienstverband. Op zoek naar avontuur en verandering volgde Gerwin zijn hart naar Noorwegen, maar kwam uiteindelijk toch weer terug naar Nederland. Én naar de Raad van State, maar nu via het RIG. Welke weg legde hij af, waarom het RIG en waar werkt hij nu aan?

‘Je leert en beleeft het pas écht als je zelf aan de slag gaat. Op school leer je natuurlijk ook, maar dat is toch anders. Om te groeien, moet je het gewoon gaan doen’, aldus Gerwin. En dat deed hij. Vanuit zijn interesse voor ICT, computers en code en de wil om te leren, klom Gerwin van de LTS, via MTS Elektronica en de opleiding Vormgeving Ontwerp en Interactie, via verschillende bedrijven waar hij werkervaring opdeed op naar een werkend leven als ervaren full-stack developer. ‘Het hele spectrum van softwareontwikkeling spreekt me aan. Van design, het bouwen ervan, het bedenken, de interface, de backend, alles. Ik wil nadenken over waar iets terecht komt, waar we het gaan implementeren, hoe we het gaan onderhouden. Kortom, de hele show.’

Met de transitieservice tussen de systemen kun je toewerken naar de toekomst, zonder gebonden te zijn aan het verleden

Universele (code)taal

In 2018 verhuisde Gerwin naar Noorwegen. Daar ging hij vrijwel direct werken bij een grote telecommaatschappij. Gerwin: ‘Na ruim 12 jaar bij de Raad van State te hebben gewerkt, was dit een hele overgang. Van de overheid naar een commerciële partij. Ik maakte daar applicaties, API’s en softwareoplossingen voor klantgegevens. Het was een totaal andere wereld. Dat heeft me wel goed gedaan. Na een lange tijd op dezelfde plek te hebben gezeten, was ik klaar voor een nieuw avontuur, meer afwisseling, iets anders.’ Toch besloot hij om in 2020 met zijn familie terug naar Nederland te gaan. ‘Noorwegen is een prachtig land, alles is fantastisch geregeld. Maar feit blijft: het is Nederland niet.’

Gerwin: ‘Als je doet wat wij doen, kun je iedereen overal verstaan. Code is universeel. En dat is fijn en geeft veel vrijheid. Een hamer in Noorwegen is een hamer in Nederland. Programmeren is eigenlijk alleen maar 1’tjes en 0’etjes en daar hebben we allerlei abstractielagen opgelegd. En die lagen zijn dan de tools, die dingen voor je kunnen doen. We maken uiteindelijk allemaal gebruik van dezelfde techniek. En met dat in gedachten, ging ik op zoek naar werk waar ik alles wat ik elders zocht kon vinden: avontuur, blijvende ontwikkeling, nieuwe ervaringen en collega’s met kennis.’

Het Rijks ICT Gilde: een pool van collega-experts

Via via kwam Gerwin bij het RIG terecht. ‘Het sprak me direct aan. Enerzijds wilde ik graag bij de Rijksoverheid werken, omdat het zekerheid bood. Anderzijds bracht het RIG datgene wat ik miste in andere banen: afwisseling en keer op keer nieuwigheid. Het gaf me de mogelijkheid om bij de overheid te werken, maar niet voor één opdrachtgever, waardoor ik de kans krijg om bij andere ministeries te kijken en zodoende niet vast te roesten in 1 werkomgeving.’

Wat hem in het bijzonder aanspreekt bij het RIG zijn de vele collega’s met veel kennis, die hij tegenkomt en waar hij zich aan op kan trekken. ‘De beste manier om jezelf te ontwikkelen op softwaregebied of binnen web-architectuur of -documentatie, is om samen te werken, erover te praten met gelijkgestemden en ideeën uit te wisselen. Bij het RIG zitten natuurlijk veel ontwikkelaars, niet alleen C#-ontwikkelaars, maar ook Java-ontwikkelaars, en nog veel meer, maar het belangrijkste: iedereen spreekt dezelfde taal. We zijn allemaal bezig met code en het maken van oplossingen. En dat heeft een grote rol gespeeld in mijn keuze voor het RIG.’

Raad van State

Gerwins eerste opdracht voor het RIG is bij de Raad van State. ‘Dit voelde een beetje als een 1-2’tje, om hier als eerst terug te keren. Ik had natuurlijk al veel domeinkennis, ik kende de mensen, dus dat maakte het heel eenvoudig om te starten. Het was als een warm bad. Er was geen inwerktijd, en ik kon direct aan de slag. Ik zit misschien wel weer bij de RvS, maar het gevoel is dit keer heel anders. Ik weet dat er andere opdrachten gaan komen, waardoor ik mezelf kan blijven ontwikkelen, en dat is mijn doel.’

Bouw van nieuw zaaksysteem RvS

De RvS is bezig met de transitie naar een compleet nieuw zaaksysteem voor zijn beide taken: bestuursrechtspraak en wetgevingsadvisering. Dit systeem behandelt uiteenlopende zaken, klein en groot. Van een rechtszaak van een burger tegen de gemeente over het kappen van een boom tot een advies over de coronaspoedwet.

Op dit moment maakt de RvS nog gebruik van aparte webapplicaties voor wetgevingsadviseurs die adviezen over wetsvoorstellen schrijven en juristen die rechterlijke uitspraken schrijven. Zij komen in een flow terecht die hen door het systeem heen helpt. Het plan is om alle bestaande tools te vervangen door één oppertool: Raadsaam. Dat systeem kan de behandelende juristen en adviseurs van de RvS dan helpen om voor bestuursrechtspraak of advisering een zaak te starten, de juiste gegevens te noteren, en de juiste stappen te volgen. Het systeem geeft dan ook aan welke documentatie er toegevoegd moet worden in welke stap van het proces. Gerwin: ‘Omdat ik veel verstand heb van de werkprocessen van wetgevingsadvisering, kan ik de partij die hieraan werkt ondersteunen als ze informatie nodig hebben, of adviseren bij de modulering van het systeem. Ik weet waar de gegevens staan en weet goed hoe een van de grootste legacy-applicaties DIGIO-A werkt.’

Transitieservice: blik op de toekomst

Gerwin: ‘Mijn voornaamste taak is om alle legacy-applicaties aan te laten sluiten op de transitieservice, zodat we deze oude applicaties op den duur uit kunnen zetten. Met de transitieservice tussen deze systemen kun je toewerken naar de toekomst, zonder gebonden te zijn aan het verleden. De service zorgt er namelijk voor dat de informatie of content overgezet wordt van SOAP API naar REST API en eventuele verschillen in contracten worden rechtgetrokken. Op die manier maakt het niet meer uit waar de informatie straks vandaan komt: uit Raadsaam of uit de legacy-systemen. Ook is het hierdoor mogelijk om voor een bepaalde periode data te ontvangen uit zowel Raadsaam als legacy-systeem Rebes. De verschillende gegevensstromen kunnen we dan samenvoegen omdat ze in hetzelfde formaat en in dezelfde taal zijn.’

'Met de transitieservice tussen de systemen kun je toewerken naar de toekomst, zonder gebonden te zijn aan het verleden'

Kennisoverdracht is cruciaal

Gerwin onderstreept het belang van kennisoverdracht. ‘Dat is een cruciaal onderdeel bij elke opdracht. Ik deel mijn ervaringen met collega’s, intern en extern. Om elkaar scherp te houden, maken we ook gebruik van code reviews. Ontwikkelaars inspecteren dan elkaars code. Dat helpt ons in onze eigen ontwikkeling en zorgt ervoor dat alle ontwikkelaars een brede applicatiekennis hebben. Ook houden we zo de code schoon en trekken we elkaar naar een hoger niveau. Daarnaast maak ik ook een technische documentatie, zodat kennis niet verloren gaat, als ik doorga naar mijn volgende opdracht.’