De user interface

Geen alternatieve tekst opgegeven voor deze afbeelding

Jelle Voost (1992) is software engineer. In die rol houdt hij focus op de voorkant van elke toepassing die hij en zijn collega’s maken. “Is alles logisch? Staat het op een natuurlijke plek? Gebeurt er wat er moet gebeuren als ik op die button klik? Ik heb zelf een behoorlijke hekel aan handelingen herhalen. Daarom vind ik de user interface zo belangrijk; ik maak dingen voor de gebruiker.”

“Klanten willen alles! En als developer en software engineer ben ik geneigd te zeggen dat alles kan. Maar lukraak die wens gaan programmeren en automatiseren, is eigenlijk alleen voor die ene opdrachtgever nuttig. Ik vind het interessanter om op zo’n klantvraag te kauwen, liefst met collega’s. Waarom? Achter zo’n klantvraag zit vaak nóg een vraag en nóg een wens. Bovendien is het leuk om vervolgens te bedenken wat die nieuwe toepassing nog meer mogelijk maakt! Maar het allerleukste? Zo veel mogelijk gebruikers, opdrachtgevers en andere belanghebbenden blij maken met een veelomvattend antwoord op slechts één vraag van één klant.

Een voorbeeld? De winkelapp! We hadden voor een klant een app ontwikkeld die liet zien hoe laat een vrachtwagen ongeveer komt lossen. Zo kan de bedrijfsleider de pauze beter indelen, of een vulploeg optrommelen. Zo’n specifieke wens kun je breder opzetten, beter maken. Dat resulteerde bijvoorbeeld in de Arrival display. Deze is geïnspireerd op de aankomstlijst op vliegvelden en treinstations. Maar dan denk ik dus weer vanuit die man of vrouw achter die terminal. Een lijst weergeven? Nee, dat wordt dus een kaart die de vrachtwagens visualiseert. En inzichtelijke staafdiagrammen die de wachtrij van vrachtwagens voorspellen. En dan denk ik wéér verder. Als ik nu al weet dat er een wachtrij ontstaat, kan ik chauffeurs die op komst zijn dan niet beter naar een andere losplek routeren?

Het is leuk en waardevol om vanuit een specifieke klantvraag breder te denken en te fantaseren. Zo ontstaan nieuwe toepassingen. Ik kan dus super blij worden van reacties van gebruikers. Ook van hun feedback! Zo wilde een klant kunnen zoeken op een zelf toegekend vrachtwagennummer. Nooit bij stil gestaan, maar zo’n programmeerregel is snel geschreven. De opdrachtgever was hier blij mee. Nóg leuker? Toen ik van mijn vrienden met een bijbaantje in de supermarkt hoorde dat ze ‘tegenwoordig’ lekker ongestoord kunnen pauzeren. Weet je hoe dat kwam? Door die winkelapp waaraan ik heb zitten programmeren!”

[tekst door: Jeroen van den Nieuwenhuizen]