Blog

Zo optimaliseer je de user experience van low-code applicaties

Een groot voordeel van het ontwikkelen van applicaties met een low-code platform is dat je snel concreet resultaat kunt opleveren. In deze tijd waar organisaties manieren zoeken om snel te digitaliseren, is dit een belangrijk criterium om aan de slag te gaan met low-code. Je ziet in de praktijk dan ook vaak dat snelheid een doel op zich wordt. De app wordt gebouwd op basis van de functionele eisen en binnen de deadline opgeleverd. Maar realiseer je daarmee ook het beste resultaat voor de eindgebruiker? Zou de app er hetzelfde uitzien als je naast de functionele eisen ook de user experience als uitgangspunt had meegenomen? Zeer waarschijnlijk niet.

“Bij een optimale user experience biedt de applicatie een gestroomlijnde en relevante ervaring voor de gebruiker. De app is toegankelijk, makkelijk te gebruiken, bevat de juiste functionaliteit en biedt ook visueel een prettige ervaring”, vertelt Lars Veltkamp, UX Designer bij User Intelligence. Volgens hem start ieder ontwikkelproces idealiter met de eindgebruiker of beter gezegd onderzoek naar deze gebruiker.

Vaak is dit niet het geval. De eisen voor een applicatie worden in de praktijk doorgaans opgesteld door een product owner die verantwoordelijk is voor het ontwikkelproces. Deze eisen worden gebaseerd op de kennis die deze persoon heeft van de business. Dat betekent niet dat hiermee ook tegemoet wordt gekomen aan de behoeften van de gebruiker van de applicatie.

De applicatie kan in dat geval voor 100% voldoen aan de functionele eisen, maar een matige gebruikerservaring bieden. Hierdoor is deze uiteindelijk slechts voor 60% succesvol. Dit betekent dat de app minder wordt gebruikt of minder effectief is dan voorzien. Je hebt dan weliswaar een proces gedigitaliseerd, maar hebt niet de beste oplossing geleverd.

Balans tussen functionaliteit en gebruiksvriendelijkheid
Volgens Jelle Boomsma, solution consultant bij Bizzomate is het voor de ontwikkeling van een succesvolle applicatie dan ook de uitdaging om de juiste balans te vinden tussen functionaliteit en gebruiksvriendelijkheid en vanuit beide disciplines samen op te trekken. “Welke functies zijn essentieel en hoe integreren we deze op een manier die logisch is voor de gebruiker? Als ontwikkelaar ben je vaak geneigd om de app van zoveel mogelijk functionaliteit te voorzien. Daarbij is het belangrijk om continu te bedenken wat het oplevert voor de eindgebruiker en deze gedurende het ontwikkelproces niet uit het oog te verliezen.”

Voer een gebruikersonderzoek uit
Om te zorgen dat je voldoende informatie hebt over die eindgebruiker, adviseert Veltkamp voor het ontwikkelproces onderzoek uit te voeren: “Het doel is om inzicht te krijgen in de context van de gebruiker en hoe deze zijn/ haar werk, al dan niet met behulp van tools, uitvoert. Ook moet in kaart gebracht worden in welke werksituaties de applicatie wordt gebruikt. Dit alles wordt ‘context mapping’ genoemd. Dit onderzoek helpt ook te bepalen waar de grootste meerwaarde van de applicatie ligt. Hiermee kun je gerichter te werk gaan en beter het einddoel van de applicatie bepalen.”

Als er al een applicatie is dan wordt daarnaast een heuristische test uitgevoerd. Daarbij worden mogelijke struikelblokken en verbeterpunten in bestaande toepassingen geïdentificeerd. Deze kunnen meegenomen worden in het optimaliseren van deze toepassing of bij het bouwen van een nieuwe applicatie.

Kant-en-klare bouwblokken
Deze onderzoeken leveren waardevolle informatie op over de gebruiker. “Het is vervolgens de kunst om tot een optimale combinatie te komen van functies die je ontwikkelt en de behoeften van de gebruiker die er uiteindelijk mee aan de slag gaat”, zegt Boomsma. “Als je je volledig op de user experience stort en daar de volledige vrijheid in neemt, dan kun je onderweg de voordelen van low-code kwijtraken.” Ontwikkelen met low-code betekent dat je gebruikmaakt van kant- en-klare bouwblokken. Dit brengt ook beperkingen met zich mee. Je kunt dan vanuit UX-perspectief niet altijd voldoen aan specifieke details, omdat hier niet in wordt voorzien in het blokje. Deze details apart ontwikkelen zou te veel vertraging opleveren in het proces.”

Veltkamp: “In dit soort situaties is het van belang een goede afweging te maken in de tijd die je besteedt aan het optimaliseren van de UX en het voordeel dat dit de gebruiker oplevert. Het gaat erom hoe je een goede en toegankelijke applicatie creëert zonder daarbij in te boeten op de kracht van low-code.”

Praktijkcase: Royal IHC
Een goed voorbeeld van de optimale balans tussen functionaliteit en gebruiksvriendelijkheid, is het project waar Boomsma en Veltkamp samen aan werkten bij Royal IHC. Dit is een internationale leverancier van innovatieve apparatuur, schepen en diensten voor de offshore-, bagger- en wet mining industrie. Digitalisering heeft hoge prioriteit binnen de organisatie, maar altijd met focus op de eindgebruiker. Daarom vroeg Royal IHC aan Bizzomate en User Intelligence innovatieve applicaties te ontwikkelen die aantrekkelijk zijn om te gebruiken. Zo is onder meer een applicatie gebouwd die voorspelt wanneer schepen onderhoud nodig hebben.

Veltkamp: “Door bij Royal IHC onze expertise te combineren en vanaf de start goed samen te werken, hebben we daar een sterk resultaat kunnen neerzetten. Het functioneel ontwerp ging hand in hand met de user experience. We hebben elkaar vanuit de verschillende disciplines continu betrokken. Dit past ook bij de agile werkwijze die zowel Bizzomate en User Intelligence hebben. Het werkt niet om vanuit UX een compleet ontwerp te maken en dan naar een ontwikkelaar te gaan met de vraag om het te bouwen. Het is een voortdurend samenspel. Als ik een user flow of een prototype maakte, dan betrok ik Jelle daar ook vaak bij. Het is bovendien waardevol om als UX-expert ook inzicht te krijgen in de kansen en beperkingen van low-code.”

Scoren bij de product owner en eindgebruiker
“Als je de applicaties ziet die we samen hebben gebouwd, zie je een duidelijke samenhang van functionaliteit en design waardoor dingen werken zoals ze moeten werken”, vervolgt Veltkamp. “De testen en metingen met de verschillende prototypes hebben hier ook zeker aan bijgedragen en belangrijke feedback opgeleverd. Daarbij kijken we of alle gewenste functies aanwezig zijn en of deze goed vindbaar en eenvoudig te bedienen zijn. We hebben ervaren dat als je gezamenlijk optrekt in een team met ontwikkelaars en UX-designers, een eindproduct kunt leveren waarmee je scoort bij zowel de product owner als de eindgebruiker.”

Het gaat er uiteindelijk niet alleen om of je een gedegen ontwikkelplatform gebruikt en of je snel een applicatie kunt bouwen. Je moet ook het juiste eindproduct opleveren dat daadwerkelijk wordt gebruikt. “Gedegen onderzoek naar de eindgebruiker kan hier veel aan bijdragen”, vindt Boomsma. “Onze meerwaarde is niet dat we leveren waar een klant om vraagt; we kijken naar het probleem en adviseren wat nodig is om het doel te bereiken. Vervolgens ontwikkelen we een applicatie waar de gebruikers, en de organisatie ook in de toekomst mee vooruit kunnen.”

Volg ons op LinkedIn voor meer nieuws!

Other news

blog

Automatiseren van bedrijfsprocessen. Zo doe je dat!

Weten hoe je bedrijfsprocessen het beste automatiseert? Ontdek hoe bedrijven door automatiseren van deze processen stukken efficiënter zijn.

blog

Legacy software migreren

Welke strategische overwegingen maak je en hoe kies je het juiste moment?

Event

Mendix Meesterwerk = VOL

Mendix Meesterwerk, een hands-on workshop om zelf te ervaren hoe low-code app development kan helpen met het tackelen van jouw uitdagingen.

news

Bizzomate start samenwerking met MKB Limburg

Deze strategische samenwerking biedt Limburgse MKB-bedrijven directe toegang tot Bizzomate's digitale expertise.

blog

The road to becoming a Mendix MVP

Colleague Coen Spinhoven was recently named Mendix MVP, check his story in becoming a Mendix MVP

blog

De 3 grootste uitdagingen van de structure-fase, en hoe pak je ze aan

Het werken met low-code biedt veel voordelen, maar is geen magische formule voor succes. Wat zijn deze uitdagingen en hoe los je ze op?

blog

DevTools for better security and performance

Free to use Bizzomate DevTool gives Mendix developers more insight in application status, security and performance

blog

Werken met gelukkige en energieke collega’s? Dit doen we bij Bizzomate aan vitaliteit

Om goede prestaties te leveren en ervoor te zorgen dat je lekker in je vel zit is het belangrijk dat iemand zich ook goed voelt.

news

Persbericht Bizzo Meet & Mx: ‘Taking low-code to the next level’

Om low-code naar een hoger niveau te tillen in je organisatie is naast een visie ook een gezonde dosis lef nodig

blog

Hoe behoud je momentum in de structure-fase?

Het momentum vasthouden in de structure-fase is cruciaal. Hoe pak je dat aan en welke middelen kun je inzetten om dat te bereiken?

blog

Automatiseren van bedrijfsprocessen. Zo doe je dat!

Weten hoe je bedrijfsprocessen het beste automatiseert? Ontdek hoe bedrijven door automatiseren van deze processen stukken efficiënter zijn.

blog

Legacy software migreren

Welke strategische overwegingen maak je en hoe kies je het juiste moment?

Event

Mendix Meesterwerk = VOL

Mendix Meesterwerk, een hands-on workshop om zelf te ervaren hoe low-code app development kan helpen met het tackelen van jouw uitdagingen.

news

Bizzomate start samenwerking met MKB Limburg

Deze strategische samenwerking biedt Limburgse MKB-bedrijven directe toegang tot Bizzomate's digitale expertise.

blog

The road to becoming a Mendix MVP

Colleague Coen Spinhoven was recently named Mendix MVP, check his story in becoming a Mendix MVP

blog

De 3 grootste uitdagingen van de structure-fase, en hoe pak je ze aan

Het werken met low-code biedt veel voordelen, maar is geen magische formule voor succes. Wat zijn deze uitdagingen en hoe los je ze op?

blog

DevTools for better security and performance

Free to use Bizzomate DevTool gives Mendix developers more insight in application status, security and performance

blog

Werken met gelukkige en energieke collega’s? Dit doen we bij Bizzomate aan vitaliteit

Om goede prestaties te leveren en ervoor te zorgen dat je lekker in je vel zit is het belangrijk dat iemand zich ook goed voelt.

news

Persbericht Bizzo Meet & Mx: ‘Taking low-code to the next level’

Om low-code naar een hoger niveau te tillen in je organisatie is naast een visie ook een gezonde dosis lef nodig

blog

Hoe behoud je momentum in de structure-fase?

Het momentum vasthouden in de structure-fase is cruciaal. Hoe pak je dat aan en welke middelen kun je inzetten om dat te bereiken?