3.4 Mål 4: Hjelpe brukere med å unngå feil og vite hvordan de kan rette dem
3.4.1 Assistanse og støtte
Som en bruker som har problemer med organisering (utøvende funksjoner), skriving og å sette bokstaver og tall i riktig rekkefølge, ønsker jeg et grensesnitt som hindrer meg i å gjøre feil, og som hjelper meg med å fylle ut skjemaer og utføre andre lignende oppgaver på en vellykket måte.
Nedsettelser:
- Traumatisk hjerneskade
- langsom hånd-øye-koordinasjon
- nedsatt kognitiv prosesseringshastighet
Behov:
- Jeg trenger et grensesnitt som hjelper meg med å unngå feil.
- Jeg må legge inn så lite informasjon som mulig, slik at oppgaven blir mer håndterbar.
- Jeg trenger at grensesnittet bare gir gyldige alternativer, slik at jeg kan velge de jeg ønsker.
- Jeg trenger et grensesnitt som sørger for at jeg sjelden berører kontroller ved et uhell.
- Jeg trenger lange tall som ofte har mellomrom, som kredittkortnumre, delt inn i deler. På den måten synes jeg det er lettere å sjekke dem.
- Jeg trenger inndata som godtar forskjellige formater og ikke markerer dem som feil.
- Jeg trenger grensesnitt som bruker målinger jeg kjenner, og som er vanlige på stedet mitt (for eksempel fot eller meter), ellers blir jeg forvirret.
- Jeg vet ikke alltid hvilken måleenhet de snakker om eller legger merke til når tallet ser feil ut.
- Jeg må bruke applikasjoner (eller standard API-er) som hjelper meg. For eksempel ved å huske informasjonen min slik at jeg ikke trenger å legge den inn igjen, og ved å hjelpe med staving.
- Jeg trenger tydelige etiketter, trinnvise instruksjoner og tydelige feilmeldinger, slik at jeg vet nøyaktig hva jeg skal gjøre.
- Jeg trenger eksempler som gjør det enkelt å forstå hva jeg må gjøre. Jeg trenger klare og enkle forklaringer på alternativer eller valg som hjelper meg å forstå hva de betyr.
- Jeg trenger hjelp til å administrere tiden min, for eksempel ved å fortelle meg hvor lang tid en oppgave vil ta.
- Jeg trenger tid til å fullføre arbeidet mitt. Jeg vil ikke at en økt skal få tidsavbrudd mens jeg prøver å finne informasjonen jeg trenger, for eksempel postnummer eller personnummer.
- Jeg må lagre arbeidet mitt underveis, eller sørge for at alt arbeidet mitt lagres automatisk.
- Jeg vil ikke starte på nytt, noe som kan skape en syklus med å legge inn dataene mine på nytt. Dette gjør at jeg blir lett sliten og mer sannsynlig å gjøre feil.
- Jeg trenger støtte til å håndtere oppgaven, for eksempel ved å fortelle meg hvilken informasjon jeg trenger (kredittkort, fullstendig adresse osv.) før jeg starter.
- Jeg må forstå konsekvensene av det jeg gjør på nettet.
Patterns:
Sørg for at kontroller og innhold ikke beveger seg uventet
Design skjemaer for å forhindre feil
Bruk tydelige, synlige etiketter
Godta forskjellige inndataformater
Unngå datatap og «tidsavbrudd»
Varsle brukere om gebyrer og kostnader ved starten av en oppgave
Hjelp brukeren med å holde seg trygg
Bruk kjente målinger og enheter
Relaterte patterns:
La brukerne kontrollere når innholdet flyttes eller endres
Støtt et personlig og kjent grensesnitt
<hr>
3.4.2 Angre
Som en bruker som ofte gjør feil eller berører feil ting, vil jeg angre det jeg nettopp gjorde raskt og enkelt, slik at jeg kan klare å bruke apper.
Nedsettelser:
- Kognitiv nedsettelse
- Læringsvansker
Behov:
- Jeg må sjekke arbeidet mitt og gå tilbake uten å miste det jeg nettopp har gjort.
- Jeg må gå tilbake dit jeg var i ett enkelt trinn, når jeg berører feil kontroll.
- Jeg trenger forutsigbare tilbake- eller angrefunksjoner, slik at jeg vet nøyaktig hvor jeg var sist, før jeg gjorde en feil.
Patterns:
Gjør det enkelt å angre skjemafeil
<hr>