‘Mijn mobiele app maakt het werk van de Douane een stuk makkelijker’

Justian Lutteke (31) werkt al ruim acht jaar bij Ordina. Bij de Belastingdienst wordt hij ingezet als full stack developer van een app die het dagelijkse werk van de Douane een stuk efficiënter en gemakkelijker moet maken.

Leuker kunnen we het niet maken, wel makkelijker. Iedereen kent de slogan van de Belastingdienst. Dingen makkelijker maken, doet de organisatie ook voor haar personeel. Onder de Belastingdienst vallen tevens de ruim duizend medewerkers van de Douane, die in havens, op luchthavens en andere plekken in ons land goederen controleren die worden in- of uitgevoerd. Voor de controle van een specifiek product wilde de Belastingdienst graag een ondersteunende app ontwikkelen. Een taak waarvoor de organisatie Justian Lutteke van Ordina graag het vertrouwen gaf.

Werking app

Justian legt uit wat de app doet: ‘Het is een mobiele app voor de douaniers, die voorlopig alleen draait op een tablet via iOS. De app is ondersteunend bij de dagelijkse werkzaamheden en wordt gebruikt om goederen te controleren. De app bevat een werkproces waarin de douaniers informatie krijgen, informatie moeten aanleveren en keuzes moeten maken. Op bepaalde punten in het proces krijgen ze de mogelijkheid om een foto te maken. Staat er tekst op de foto, dan wordt deze razendsnel vertaald en wordt er tekstherkenning toegepast. De tekstherkenning versnelt het werkproces, ze hoeven dan niet alles zelf in te vullen. Voor de ervaren douanier is de app een extra check. Voor de minder ervaren douanier is dit een belangrijk hulpmiddel om kennis op te bouwen en zaken te herkennen.

Digitaliseringsslag

Voorheen was dit een handmatig proces. ‘Douaniers raadpleegden dan de zogeheten vraagbaak van de Douane,’ vertelt Justian. ‘Ze konden bellen of mailen en een foto meesturen. De vraagbaak beoordeelde de situatie en kwam met een advies, mede op basis van Excel-lijsten en andere databronnen. Hiermee ging redelijk veel tijd verloren. Daarnaast was er geen leercurve. Elke situatie werd opnieuw beoordeeld door een persoon. Deze app gaat alle foto’s opslaan in een beeldbank, waardoor er echt een database opgebouwd wordt en de computer steeds beter kan helpen bij het verbeteren van het werkproces. De Belastingdienst wil het proces dus deels digitaliseren.’

Keuze beeldherkenningstool

Een van de belangrijkste keuzes die Justian in het traject moest maken, ging over de tool voor beeldherkenning. De keuze viel op Apple Vision. ‘Wat de doorslag gaf, is dat Apple Vision ook offline beschikbaar is. Douaniers werken vaak in gebieden waar het bereik minder is en moeten dus ook zonder internetverbinding toegang hebben tot de app,’ legt Justian uit. ‘Tools van bijvoorbeeld Google of Microsoft werken alleen online, zij roepen een API aan waarmee ze vervolgens gaan zoeken. Bij Apple Vision zit de tool in het framework, dus in de tablet zelf.’

Van Chinees tot Russisch

Daardoor kunnen doauniers straks instant teksten laten vertalen naar het Nederland en Engels. ‘Dat gaat om alle talen. Van Chinees tot Russisch. De enige uitdaging is dat deze tool alleen beschikbaar is op recente iOS-versies. Zo kan bijvoorbeeld niet elke versie Chinees simpel vertalen. We hebben gelukkig een back-up, met de tool van Microsoft. Maar hopelijk lukt het de Belastingdienst om alle douaniers uit te rusten met de nieuwste apparatuur, zodat ze optimaal gebruik kunnen maken van de app.’

Grote verantwoordelijkheid

Justian werkt bij dit project als full stack developer. Een flinke, maar ook mooie uitdaging, vindt hij. ‘Ik ben verantwoordelijk voor de bouw van de hele app, van voor tot achter. Dat is echt ontzettend tof, omdat je je eigen keuzes kunt maken en met de opdrachtgever in gesprek bent over alle facetten. Het geeft aan de andere kant wel wat druk om in je eentje ergens aan te werken, zeker omdat ik tot voorheen vooral in teams werkte. Mensenswerk wordt straks deels vervangen. Dat is spannend, want als de app niet goed functioneert, worden foute goederen misschien als goed aangemerkt. En dan heeft de Douane een groot probleem. Om dat te voorkomen, hebben we bij de bouw van de app veel extra controlemomenten ingepland. Zo zorgen we voor een optimale werking van de app.’

Xamarin Forms

De Douane-app wordt gemaakt in Xamarin Forms, een crossplatform framework dat het mogelijk maakt om in C# apps te ontwikkelen die native draaien op iOS, Android, Mac en Windows. Justian: ‘Xamarin Forms is de standaard binnen de Belastingdienst. Vrijwel alle interne apps, zo’n zestig stuks, draaien daarop. In het verleden had ik al meerdere native iOS- en native Android-klussen hiermee gedaan. Het voordeel is dat je de app in één keer kan bouwen voor meerdere platformen. De uitdaging zit ‘m in de visuele beperktheid. Je kunt de app niet heel flashy maken. Dat hoeft in dit geval ook niet, maar hij moet wel dusdanig aantrekkelijk zijn dat de douaniers hem massaal gaan gebruiken. Want daar doe je het voor als developer.’

Flutter

Hoewel de Belastingdienst dus voorlopig Xamarin Forms gebruikt, heeft Justian ook al de vraag gekregen om naar andere programmeertalen te kijken. ‘Voor een andere klant ga ik al een app bouwen in Flutter, een hele nieuwe taal. De Belastingdienst heeft me daarom gevraagd om mijn ervaringen met Flutter straks te delen. Grote organisaties zitten soms in een soort bubbel op IT-gebied. Het is voor de interne IT-afdelingen vaak lastig om alle ontwikkelingen bij te houden. Bij Ordina werken veel mensen zoals ik, die al veel verschillende technieken hebben gebruikt. Daar kunnen organisaties hun voordeel mee doen.’

Vrijheid

‘Ik vind het echt heel tof dat ik zo’n grote organisatie hierover mag adviseren,’ besluit Justian. ‘Dat is deels eigen initiatief, maar Ordina geeft je ook echt de vrijheid om dat initiatief te nemen. Je kunt hier je eigen loopbaan indelen en de developer worden die jij wilt zijn. Dát, gecombineerd met het feit dat je hier apps van voor tot achter kunt bouwen en keuzes kunt maken die daadwerkelijk impact hebben voor organisaties, maakt dat ik het hier zo goed naar mijn zin heb.’