8 gouden regels voor een beter ontwerp van de interface

Ontwerpers moeten elke dag problemen oplossen en het vinden van de juiste oplossing omvat grondig onderzoek en zorgvuldig geplande testen. Het zou geweldig zijn om een ​​one-size-fits-all aanpak of een geheime formule te ontdekken die automatisch al onze interface-ontwerpproblemen zou oplossen. Misschien hebben we daar nog geen antwoord op, maar we kennen wel bepaalde snelkoppelingen die we soms kunnen nemen.

"Heuristieken" zijn eenvoudige en efficiënte regels die ons helpen oordelen te vormen en beslissingen te nemen. We kunnen ze beschouwen als algemene richtlijnen in termen van UI-best practices. 

Notitie: deze regels hebben hun tijd en plaats en zijn geen vervanging voor het testen van bruikbaarheid.

Hoewel de 10 Heuristiek voor gebruikersinterfaceontwerp van Jakob Nielsen waarschijnlijk de meest populaire set heuristieken is, zijn er nog andere. Ben Shneiderman creëerde een van de beste gidsen voor het ontwerpen van solid interaction, genaamd Designing the User Interface, die zijn eigen verzameling principes onthult, bekend als de 'Acht Gouden Regels voor Interface Design'. We gaan vandaag naar deze regels kijken.

Loren Terveen en Ben Shneiderman op Webshop 2011 aan de Universiteit van Maryland © Marc Smith

1. Streven naar consistentie

Het ontwerpen van "consistente interfaces" betekent het gebruik van dezelfde ontwerppatronen en dezelfde reeks acties voor vergelijkbare situaties. Dit omvat, maar is niet beperkt tot, het juiste gebruik van kleur, typografie en terminologie in snelle schermen, opdrachten en menu's tijdens uw gebruikersreis. 

Let op: een consistente interface stelt uw gebruikers in staat hun taken en doelen veel gemakkelijker te voltooien. 

Namastelight door Martin Strba Stijlrichtlijnen zijn een manier om consistentie in uw ontwerpproces te waarborgen.

2. Schakel Frequente gebruikers in om snelkoppelingen te gebruiken

Over UI-regels als snelkoppelingen gesproken, uw gebruikers profiteren ook van snelkoppelingen, vooral als ze vaak dezelfde taken moeten uitvoeren. 

Ervaren gebruikers kunnen de volgende functies nuttig vinden: 

  • afkortingen
  • Functie toetsen
  • Verborgen opdrachten
  • Macro-faciliteiten


Contextmenu door Khalid Hasan Zibon

3. Bied informatieve feedback

U moet uw gebruikers op de hoogte houden van wat er gebeurt in elke fase van hun proces. Deze feedback moet zinvol, relevant, duidelijk en passend zijn in de context.

Bestandsupload door Antonija Vresk 

4. Design Dialog to Yield Closure

Laat het me uitleggen. Sequenties van acties moeten een begin, midden en einde hebben. Als een taak eenmaal is voltooid, wees dan gerustgesteld aan uw gebruiker door hem informatieve feedback en goed gedefinieerde opties te geven voor de volgende stap, als dat het geval is. Laat ze zich niet afvragen!

Flitsbericht door Jose Antonio Orellana

5. Aanbieding eenvoudige foutafhandeling

Er moet een goede interface worden ontworpen om fouten zo veel mogelijk te voorkomen. Maar als er fouten optreden, moet uw systeem het de gebruiker gemakkelijk maken om het probleem te begrijpen en te weten hoe het op te lossen. Eenvoudige manieren om fouten te behandelen zijn onder meer het weergeven van foutmeldingen en beschrijvende hints om het probleem op te lossen. 

Litmus vorm validatie door Adnan Khan

6. Vergunning eenvoudige omkering van acties

Het is een directe opluchting om die optie "ongedaan maken" te vinden nadat er een fout is gemaakt. Uw gebruikers zullen zich minder angstig voelen en zullen sneller geneigd zijn om opties te verkennen als ze weten dat er een gemakkelijke manier is om ongelukken ongedaan te maken. 

Deze regel kan worden toegepast op elke actie, groep acties of gegevensinvoer. Het kan variëren van een eenvoudige knop tot een hele geschiedenis van acties. 

Maak het aftellen ongedaan door Tyler Beauchamp

7. Ondersteuning interne locus van controle

Eerst een definitie:

"In de persoonlijkheidspsychologie is locus of control de mate waarin mensen geloven dat ze controle hebben over de uitkomst van gebeurtenissen" - Julian Rotter

Het is belangrijk om uw gebruikers controle en vrijheid te geven, zodat ze kunnen voelen dat ze de leiding hebben over het systeem, en niet andersom. Voorkom verrassingen, onderbrekingen of iets dat niet door de gebruikers wordt gevraagd. 

Gebruikers moeten de initiatiefnemers zijn van de acties in plaats van de responders.

Toestemmingen dialogen door Vlad Ponomarenko

8. Verkort geheugenbelasting op korte termijn

Onze aandachtsspanne is beperkt en alles wat we kunnen doen om het werk van onze gebruikers gemakkelijker te maken, hoe beter. Het is eenvoudiger voor ons om informatie te herkennen dan om het te onthouden. Hier kunnen we verwijzen naar een van de principes van Nielsen die "herkenning over herinneren" beschrijft. Als we onze interfaces eenvoudig en consistent houden, gehoorzamen aan patronen, standaarden en conventies, dragen we al bij aan een betere herkenning en gebruiksgemak. 

Er zijn verschillende functies die we kunnen toevoegen om onze gebruikers te helpen, afhankelijk van hun doelen. Bijvoorbeeld in een e-commerceomgeving, een lijst met recent bekeken of gekochte items.

Recent bekeken contacten voor Capsule door Gavin Williams

Conclusie

Hoewel u altijd op heuristiek gebaseerde beslissingen met een snufje zout moet nemen, zal een reeks regels en richtlijnen u in de juiste richting leiden en u in staat stellen belangrijke usability-problemen vroeg in uw ontwerpproces te ontdekken. Deze acht principes zijn van toepassing op de meeste gebruikersinterfaces; ze zijn afgeleid van de eigen ervaring van Shneiderman en zijn meer dan drie decennia verfijnd. Anderen, zoals Jakob Nielsen en Don Norman hebben deze regels uitgebreid en met hun eigen variaties bijgedragen. 

Ook jij kunt deze als inspiratie gebruiken om je eigen set heuristieken te creëren, of de bestaande voorbeelden combineren om je eigen ontwerpproblemen op te lossen.