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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Power Platform-facilitering
Ervaringen die door Copilot worden aangestuurd in Power Apps kunnen gebruikers helpen waardevolle inzichten te ontdekken tijdens gesprekken:
- Een Copilot-besturingselement toevoegen aan een canvas-app
- Een aangepaste Copilot toevoegen aan een canvas-app
- Copilot toevoegen voor app-gebruikers in modelgestuurde apps
- Galerieën filteren, sorteren en doorzoeken met Copilot
- Goed geschreven tekst opstellen, tekst invoeren met Copilot
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.