Als developer werken voor 140.000 eindgebruikers

Publicatiedatum 08-11-2022

Van verlof registreren tot onkosten declareren. Bij P-Direkt werk je als developer aan het HR- en salarisverwerkingssysteem voor een van de grootste werkgevers van Nederland. ‘Applicaties bouwen voor 140.000 gebruikers. Met de modernste technieken. Daaraan werken, dat is bijzonder.’

App-team

In het P-Direktportaal kunnen medewerkers en managers van ministeries en andere overheidsorganisaties eenvoudig hun personeelszaken zelf regelen. ‘Of ze gebruiken de App-Direkt’, vertelt Hassaneen Al Asady. Hij is frontend developer bij het app-team van P-Direkt. ‘We hebben deze app onlangs gelanceerd en deze is heel goed ontvangen.’ De basis is klaar, nu gaan ze de app uitbreiden. ‘Zo staan het downloaden van je salarisstrook, de thuiswerkvergoeding en een aparte pagina voor managers nog op de planning.’

‘Wij bouwen onze apps op een moderne en gebruiksvriendelijke manier’

Digitoegankelijkheid

Mensen die slechtziend zijn of gebruik willen maken van spraakherkenning moeten App-Direkt ook kunnen gebruiken. Voor Hassan en zijn team een mooie uitdaging. ‘Wij hebben veel trainingen gevolgd om vanuit deze doelgroep te leren denken. Daarna zijn we gaan bouwen en met de doelgroep op kantoor gaan testen. Ze hebben allerlei gebruikerstesten moeten doen, zodat wij konden zien of de voice-over goed zijn werk deed en de knoppen op logische plekken zaten. En het mooie is dat niet alleen de app er beter van is geworden: als team hebben wij hier ook heel veel van geleerd!’

React native

Hassaneen en zijn collega’s werken met react native, een framework voor de ontwikkeling van mobiele apps op basis van JavaScript. Perfect voor het bouwen van apps voor de mobiele telefoon en tablet, vinden Hassaneen en frontend developer Marcel van Spijk. Marcel: ‘Met native react kun je bij elke stap die je bouwt in een app of website aangeven hoe hierop moet worden gereageerd. Bovendien zijn gegevens gemakkelijk op een centrale plek te bundelen. Dit betekent dat als je een bouwblok goed aanstuurt, je bijna niets meer handmatig hoeft te doen.’ Daarbij zetten de developers de gebruiker centraal. Marcel richt zich op wat de gebruiker te zien krijgt. ‘Met behulp van native react kun je dit op een hele moderne en gebruiksvriendelijke manier inregelen.’

Moderne technieken en slimme processen

Continious intergration en continious development (CICD): het zijn enkele van de moderne technieken die bij P-Direkt worden ingezet. ‘Dit is een manier van werken’, licht Marcel toe. ‘Alle onderdelen zijn met elkaar geïntegreerd. Dit betekent dat als ik iets aanpas, mijn collega’s direct die code hebben en kunnen zien of hun code daarmee samenwerkt. Daarbij draaien onze systemen in een cloud-omgeving en die we zelf inrichten. Op die manier kunnen we al onze apps zelf bouwen en beheren.’ De focus bij P-Direkt op doorontwikkelen en verbeteren maakt ook dat processen geregeld onder de loep worden genomen. ‘Denk hierbij aan Agile of behavour driven development, waarbij we werkwijzen kunnen automatiseren. Zo kunnen we beter rapporteren en zorgen dat ons werk voor alle stakeholders inzichtelijk is. Als developer heb je hier veel inspraak in’, vertelt hij.

Teamwork

Ook wordt er altijd gebruikgemaakt van de expertises van verschillende collega’s. ‘Binnen het team sparren en brainstormen we over oplossingen. Dit doen we in samenwerking met de business analist en de usability adviseur. Soms komen er namelijk problemen aan het licht waar niet goed over nagedacht is. Daarom denken wij actief mee en presenteren we de mogelijkheden. Zo komen we gezamenlijk tot een goed eindresultaat’, vertelt Michael Visser, collega van Hassaneen en Marcel . Officieel is hij een SAPUI5 developer, maar hij noemt zichzelf liever een ‘bouwer’.

‘Ik krijg hier veel vertrouwen en vrijheid in de manier waarop ik mijn werk doe’

Wet Verbetering Poortwachter

Als voorbeeld haalt hij de applicatie aan die de Wet Verbetering Poortwachter ondersteunt. Deze wet is bedoeld om langdurig verzuim door ziekte tegen te gaan. Michael: ‘Dit is typisch Nederlands, dus er zijn nauwelijks kant en klare oplossingen. Wij hebben deze applicatie helemaal in een nieuw jasje gestoken. In samenwerking met team User Experience (UX) kwamen we tot een schermontwerp. We bespraken het voor, genereerden ideeën en brachten alles in kaart. Vervolgens gingen we aan de slag met het bouwen en testen.’

Eindresultaat telt

Bij P-Direkt wordt gestuurd op professionaliteit. Er is veel vertrouwen in de developers. Het eindresultaat telt. Hoe ze hun werk doen, bepalen de developer grotendeels zelf. Marcel: ‘Ik krijg hier veel vertrouwen en vrijheid in de manier waarop ik mijn werk doe.’ Dat betekent ook dat er veel ruimte is om de uren zelf in te delen. Dat komt de werk-privé balans ten goede, vindt Michael. Hassaneen vindt het prettig dat hij de ruimte heeft gekregen om zich te ontwikkelen. Zo leerde hij React native, een voor hem nieuwe programmeertaal. ‘Hier ben je nooit uitgeleerd!’

Michael Visser
Michael Visser en zijn dochter

Meer over de organisatie

Lees meer over werken bij P-Direkt

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