Delen via


Aanbevelingen om prioriteit te geven aan gebruiksgemak

Van toepassing op deze goed ontworpen Power Platform-aanbevelingenchecklist voor belevingsoptimalisatie:

XO:04 Tijdens het ontwerpproces prioriteit aan gebruiksgemak geven. Minimaliseer de inspanning van de gebruiker en maximaliseer de taakefficiëntie. Stroomlijn complexe processen. Stem ontwerpbeslissingen af op de behoeften van de gebruiker.

Deze gids beschrijft de aanbevelingen voor het verbeteren van bruikbaarheid bij het ontwerpen van gebruikersinterfaces. Bruikbaarheid verwijst naar het gebruiksgemak en de effectiviteit van een product voor de beoogde gebruikers. De bruikbaarheid heeft een directe invloed op de tevredenheid van gebruikers, fouten en de algehele interactie met de digitale interface. Dit beïnvloedt uiteindelijk het algehele succes van een toepassing.

Belangrijke ontwerpstrategieën

Bruikbaarheid is een kwaliteitskenmerk waarmee wordt beoordeeld hoe gemakkelijk gebruikersinterfaces te gebruiken zijn. Het woord "bruikbaarheid" verwijst ook naar methoden om het gebruiksgemak tijdens het ontwerpproces te verbeteren.

Bruikbaarheid wordt gedefinieerd door vijf kwaliteitsonderdelen:

Onderdeel Omschrijving
Leerbaarheid Hoe gemakkelijk kunnen taken de eerste keer worden uitgevoerd en hoe snel leren gebruikers van hun eerdere ervaringen?
Efficiëntie Hoe snel kunnen gebruikers taken uitvoeren nadat ze het ontwerp onder de knie hebben?
Onthoudbaarheid Wanneer gebruikers terugkeren naar het ontwerp nadat ze het een periode niet hebben gebruikt, hoe gemakkelijk kunnen ze dan de vaardigheid terugkrijgen?
Fouten Hoeveel fouten maken gebruikers, hoe ernstig zijn deze fouten en hoe gemakkelijk kunnen ze herstellen van de fouten?
Tevredenheid Hoe prettig is het om het ontwerp te gebruiken?

Zichtbaarheid van systeemstatus

Het systeem moet gebruikers altijd op de hoogte houden van wat er aan de hand is, door middel van passende feedback binnen een redelijke termijn.

Geef belangrijke details over de huidige status van het systeem weer op duidelijke en intuïtieve locaties. Als er bijvoorbeeld items uit een lijst worden geselecteerd, moet het aantal geselecteerde items worden weergegeven.

Schermopname met het aantal geselecteerde items.

Gebruik voortgangsindicatoren of laadanimaties om gebruikers gerust te stellen dat hun aanvraag wordt verwerkt. Deze visuele indicatoren voorkomen frustratie door onzekerheid en helpen de verwachtingen te beheersen. Zonder deze indicatoren zouden gebruikers het systeem als traag of niet-reagerend kunnen beschouwen en de taak kunnen staken.

Realtime updates houden gebruikers betrokken en op de hoogte van de uitkomst van hun acties. Gebruik statusberichten of meldingen om succesvolle acties of fouten duidelijk te communiceren. Het is gebruikelijk om meldingen te verzenden wanneer asynchrone taken zijn voltooid, en gebruikers moeten weten wanneer ze op een melding moeten letten.

Integreer kleurgecodeerde indicatoren voor verschillende statussen voor snelle herkenning en begrip van de systeemstatus. Kleur wordt sneller verwerkt dan tekst, waardoor het voor de gebruiker gemakkelijker wordt om informatie snel te begrijpen.

De echte wereld weerspiegelen

Het systeem moet de taal van de gebruiker spreken en gebruikmaken van woorden, zinnen en concepten die zij begrijpen, in plaats van systeemgeoriënteerde termen. Volg conventies uit de echte wereld en presenteer informatie in een natuurlijke en logische volgorde.

Gebruik terminologie en concepten die bekend zijn bij gebruikers en vermijd jargon dat vervreemdend op hen overkomt. Mensen hebben de neiging om snel het doel en de functionaliteit van een systeem te begrijpen als hun taal wordt gesproken.

Structureer systeeminformatie op een manier die scenario's en conventies weerspiegelt die gebruikers begrijpen. Presenteer informatie in een natuurlijke en logische volgorde die resoneert met bekende processen of processen uit de echte wereld om de adoptie van de technologie in het leven van de gebruiker gemakkelijker te maken.

Schermopname van een verplicht e-mailadresformulierveld, met een onjuist getypt e-mailadres, waarin een fout wordt weergegeven die een onjuist e-mailadresindeling aangeeft.

Gebruikerscontrole en vrijheid

Gebruikers kunnen onbedoeld systeemfuncties selecteren en hebben dan een duidelijk gemarkeerde 'nooduitgang' nodig om de ongewenste status te verlaten zonder een uitgebreide dialoog te moeten doorlopen. Ondersteuning van ongedaan maken en opnieuw uitvoeren.

Schermopname van een neutrale knop met de tekst 'Terug' naast een primaire knop met de tekst 'Volgende'.

Ondersteun redelijkerwijs verschillende invoermethoden om tegemoet te komen aan gebruikers met verschillende voorkeuren en toegankelijkheidsbehoeften. Met behulp van sneltoetsen, aanraakbewegingen, spraakopdrachten en muisklikken kunnen gebruikers op hun favoriete manier met de interface communiceren.

Gedetailleerde controle over gegevens- en privacy-instellingen is cruciaal voor het respecteren van de autonomie van de gebruiker en het opbouwen van vertrouwen. Door de privacyinstellingen aan te passen, gegevens te verwijderen of te exporteren en de machtigingen voor toepassingen van derden te beheren, zorgt u ervoor dat gebruikers de controle over hun gegevens behouden. Het bieden van duidelijke uitleg en transparante openbaarmakingen over praktijken voor gegevensverzameling, beveiligingsmaatregelen en gebruikersrechten maakt geïnformeerde besluitvorming mogelijk en bevordert transparantie en verantwoording.

Consistentie en standaarden

Zorg voor een consistent ontwerp, zodat gebruikers statusindicatoren eenvoudig kunnen herkennen en begrijpen. Zo wordt de cognitieve belasting beperkt en de bruikbaarheid verbeterd. Gebruikers moeten zich niet hoeven afvragen of verschillende woorden, situaties of acties hetzelfde betekenen.

Als herhaalbare ervaringspatronen er anders uitzien, zullen gebruikers moeite hebben om de betekenis van de geïntroduceerde variatie te interpreteren, wat leidt tot inefficiëntie in het begrijpen en voltooien van taken. Door een bijpassende verzameling besturingselementen te gebruiken, zorgt u ervoor dat visuele elementen consistent zijn op alle schermen en in alle ervaringen.

Schermopname met twee verschillende gebruikersinterfacepatronen: één om het volgende scherm te openen met een knopbediening en een andere om het scherm te openen met een koppelingsbediening.

Foutpreventie

Nog beter dan goede foutmeldingen is een zorgvuldig ontwerp dat voorkomt dat er überhaupt een probleem optreedt. Elimineer foutgevoelige omstandigheden of controleer deze en bied gebruikers een bevestigingsoptie voordat ze de actie ondernemen. Pak potentiële problemen in de interface proactief aan om de continuïteit van de werkstroom te behouden.

Schermopname van een voorbeeld van een validatiecontrole voor een formulier vóór verzending.

Erkenning in plaats van herinnering

Minimaliseer de geheugenbelasting van de gebruiker door objecten, acties en opties zichtbaar te maken. Het moet niet nodig zijn dat de gebruiker informatie uit verschillende apps moet onthouden. Instructies moeten waar nodig zichtbaar of gemakkelijk opvraagbaar zijn.

Bedenk tijdens het ontwerpen van formulieren of u vooraf gedefinieerde opties wilt aanbieden waaruit gebruikers kunnen kiezen of dat u vrije tekstinvoer wilt toestaan. Deze keuze kan worden bepaald door het gegevenstype, maar moet ook op UI-laag worden overwogen. Kies voor vooraf gedefinieerde opties wanneer snelheid en gemak voorop staan, en kies voor vrije tekstinvoer voor scenario's die meer details of gepersonaliseerde reacties vereisen.

Zorg voor begeleiding en resources om te voorkomen dat u belangrijke informatie uit het geheugen moet terughalen. Veel voorkomende UI-patronen zijn onder meer contextuele helppictogrammen, inline documentatie, knopinfo, ingesloten zelfstudies, helpmenu's op aanvraag, doorzoekbare kennisbanken en interactieve helpwidgets zoals AI-compatibele resources.

Schermopname van een vergelijking tussen een checklist met een reeks opties en een reeks tekstvelden voor vrije tekstinvoer.

Flexibiliteit en efficiëntie van gebruik

Bied ruimte aan gebruikers met verschillende expertiseniveaus door functies zoals versnellers en aanpassingsopties op te nemen. Dankzij deze aanpak kan de interface zich effectief aanpassen aan de behoeften en voorkeuren van zowel beginnende als ervaren gebruikers.

Versnellers, die vaak onopgemerkt blijven voor beginnende gebruikers, kunnen de interactie voor ervaren gebruikers versnellen, waardoor het systeem zowel voor onervaren als ervaren gebruikers effectief kan worden ingezet.

Met aanpassingsopties kunnen gebruikers de interface afstemmen op hun voorkeuren, waardoor de algehele ervaring wordt gepersonaliseerd. Het bieden van opties om interface-elementen (bijvoorbeeld dashboardkaarten) te herschikken of gepersonaliseerde snelkoppelingen te maken voor veelgebruikte functies, verbetert de gebruikersefficiëntie en het gemak bij het navigeren door het systeem. Door tegemoet te komen aan diverse gebruikersvaardigheden en -voorkeuren wordt een gevoel van eigenaarschap en persoonlijke investering in een ervaring bevorderd.

Schermopname van een filtervenster met een link naar opgeslagen filters, gevolgd door de belangrijkste filterervaring.

Esthetisch en minimalistisch ontwerp

Geef prioriteit aan duidelijke, gerichte statusupdates zodat gebruikers informatie gemakkelijker in één oogopslag kunnen begrijpen. Deze aanpak vermindert de cognitieve inspanning en minimaliseert het risico op verkeerde interpretaties, frustratie of terugtrekking.

Dialogen mogen geen irrelevante of overbodige informatie bevatten. Elke extra informatie-eenheid in een dialoog concurreert met de relevante informatie-eenheden en vermindert de relatieve zichtbaarheid ervan.

Schermopname van een dialoogvenster met een bondige, uitvoerbare vraag, met een primaire knop met 'ja' en een secundaire knop met 'nee'.

Help gebruikers fouten te herkennen, diagnosticeren en herstellen

Foutmeldingen moeten in duidelijke taal worden weergegeven, zonder code, het probleem nauwkeurig weergeven en constructief een oplossing voorstellen.

Bied contextuele hulp of begeleiding om gebruikers te helpen bij het oplossen van problemen of het begrijpen van vertragingen. Deze aanpak helpt gebruikers bij het bepalen van de juiste volgende stappen, vooral wanneer ze met obstakels of complexe taken worden geconfronteerd. In plaats van alleen maar een probleem te presenteren, biedt u een duidelijke oplossing en integreert u ingebouwde functionaliteit om de oplossing te versnellen.

Schermopname van een foutmelding met een duidelijke uitleg van de melding en suggesties om het opnieuw te proberen.

Help en documentatie

Hoewel het systeem intuïtief genoeg moet zijn om het zonder documentatie te gebruiken, kunnen er gevallen zijn waarin hulp en documentatie nodig zijn. Zorg er in dergelijke gevallen voor dat de informatie gemakkelijk te vinden, taakgericht en beknopt is en duidelijke stapsgewijze instructies bevat.

Schermopname van een helpvensterinterface die toegankelijk is via de bovenste opdrachtbalk.

Power Platform-facilitering

Ervaringen die door Copilot worden aangestuurd in Power Apps kunnen gebruikers helpen waardevolle inzichten te ontdekken tijdens gesprekken:

Voor canvas-apps kunt u de voortgang en laadstatus aangeven met de moderne besturingselementen voor voortgangsbalk en spinner. Gebruik het badgebesturingselement om statusinformatie weer te geven.

Implementeer robuuste foutafhandeling in canvas-apps op de client met behulp van Power Fx-expressies die betrekking hebben op fouten. Definieer aangepaste serverfouten met Power Fx met behulp van invoegtoepassingen met weinig code die validatie vóór de bewerking omvatten.

In modelgestuurde apps, waarbij bruikbaarheid in de interface is ingebouwd, moet u zich concentreren op het configureren van aspecten van de ervaring die de bruikbaarheid vergroten. Een voorbeeld van een ingebouwde accelerator is de functie voor persoonlijke weergaven, waarmee gebruikers filter- en kolomvoorkeuren voor een tabel in een app kunnen opslaan. Configureer bovendien aangepaste helppagina's zodat u binnen de app een gedetailleerde hulpresource krijgt.

Checklist voor de optimalisatie van ervaring