Digitale escaperoom bouwen dat kan ook bij DUO

Bij de Dienst Uitvoering Onderwijs (DUO) krijg je veel vrijheid om je creativiteit in je werk te benutten, vertellen software test engineers Jurian Jilderda en Jarsto van Santen. Zo bouwden zij een digitale escaperoom onder werktijd. Dat deden zij naast hun reguliere werk: applicaties geautomatiseerd testen, zodat burgers en onderwijsinstellingen kunnen vertrouwen op de dienstverlening van DUO.

Challenge

Je staat online in een afgesloten ruimte. Hoe kom je daar weer uit? Door naar aanwijzingen te zoeken en puzzels op te lossen. Tot zover een ‘gewone’ digitale escaperoom. Maar bij DUO gingen ze een stapje verder. Jarsto: ‘Wij hebben er eentje ontwikkeld met een API (Application Programming Interface) erachter, zodat alle uitkomsten naar een server werden gestuurd. Met als challenge: ontsnap eerst handmatig en vogel daarna uit hoe je een ontsnapping binnen 5 seconden kunt scripten.’

Jarsto van Santen en Jurian Jilderda

‘Wij gingen een stapje verder met een escaperoom met een API’

Visitekaartje

Het was oorspronkelijk een idee voor een workshop van het team testautomatisering, waar Jarsto en Jurian als software engineers onderdeel van zijn. Dankzij het grote succes werd de digitale escaperoom een visitekaartje voor de organisatie. Zo presenteerden Jarsto en Jurian hun digitale escaperoom ook tijdens de Java conferentie J-Spring 2020. Mensen bleven er tot diep in de nacht mee bezig vanuit de drive om het geautomatiseerd op te lossen.

Geautomatiseerd testen

Normaal gesproken houden zij zich bezig met software testen, vertellen Jarsto en Jurian. Daaraan kun je een dagtaak hebben: releases van software die elkaar steeds sneller opvolgen, handmatig testen dat veel tijd kost en relatief gevoelig is voor fouten. ‘Je wilt liever gewoon een script hebben dat je binnen een minuut vertelt of een applicatie al dan niet goed werkt’, vertelt Jarsto. ‘Dat komt de betrouwbaarheid van de systemen bij DUO ten goede.’

Jarsto van Santen en Jurian Jilderda

‘DUO loopt niet alleen qua techniek voorop, maar ook in de manier waarop wij werken. De structuur, hoe we in teams werken, de vrijheid in combinatie met verantwoordelijkheid’

Jurian Jilderda

Collega’s trainen

Jurian, naast software engineer ook product owner van het serviceteam testautomatisering: ‘Wij maken daarom software die andere teams gebruiken om het testen van hun applicaties te automatiseren.’ Jarsto: ‘Testautomatiseringssoftware is ook buiten DUO beschikbaar. Ons serviceteam zorgt ervoor dat daar een versie van komt die specifiek is afgestemd op onze organisatie.’ Die testsoftware wordt natuurlijk niet zomaar over de schutting gegooid. Jurian en Jarsto trainen hun DUO collega’s in het gebruik ervan. ‘Naast opleiding verzorgen we  documentatie en geven we antwoord op ondersteuningsvragen.’

10 procent van je tijd vrij besteden

Maar er zijn nóg andere manieren om bij DUO te blijven investeren in je ontwikkeling. Elke I-professional mag zich voor een tiende van zijn tijd aansluiten bij een ander competence team naar keuze. Jarsto koos bijvoorbeeld voor het cloud migratie support team, dat zich bezighoudt met de migratie naar de volgende generatie platformen, waaronder Docker en Open Shift. Ook neemt hij deel aan een conference group op het gebied van Artificial Intelligence (AI) en machine learning, waarbij hij specifiek kijkt naar de inzet daarvan voor softwaretesten. Jurian: ‘Maar je kunt je ook verdiepen in security, front-end development of de nieuwste Java-ontwikkelingen. Het is maar net waar je interesse naar uitgaat.’ Jarsto: ‘Deze clubjes vormen als het ware de voorhoede van de organisatie. Hieruit komen uiteindelijk ook de berichten van ‘jongens, we moeten het anders doen want dat werkt beter’.'

Vrijheid, vertrouwen, verantwoordelijkheid

Met alle vrijheid en het vertrouwen in medewerkers die de organisatie biedt, komt ook verantwoordelijkheid. Jurian: ‘Als team ben je verantwoordelijk voor je product. Van ontwikkeling tot productie. Daarvan wordt verwacht dat je het gewoon goed doet.’ Die mentaliteit past bij DUO vinden ze. ‘DUO loopt niet alleen qua techniek voorop, maar ook in de manier waarop wij werken. De structuur, hoe we in teams werken, de vrijheid in combinatie met verantwoordelijkheid.’

Meer over de organisatie

Down icon Links icon Rechts icon Up icon Facebook icon Instagram icon Linkedin icon Linkedin icon Magnet.me icon Menu icon Search icon Youtube icon