Brukervennlighet
Hvor lett programmet er å bruke for en som IKKE har sett koden: tydelig inndata (ledetekst med enhet/format), robusthet mot feiltasting (try/except), og tydelig utdata (svar med kontekst og enhet). Vurderes med sjekkliste — og testes på andre enn deg selv.
Slik kan du tenke om det
- En som ikke har sett koden Du kan ikke måle brukervennlighet på deg selv — du vet allerede hva programmet forventer. Gi det til en som ikke har sett koden, og se på i stillhet: der hun nøler eller taster feil, er forbedringslista di. Sjekklista er tydelig inn, robust mot feiltasting, tydelig ut.
Vanlige feil
- Du tror programmet er brukervennlig fordi det funker for deg Du vet hva programmet forventer — det gjør ikke brukeren. «Funker for meg» betyr bare at forfatteren kan bruke det. Brukervennlighet måles hos en som IKKE har sett koden: forstår hun hva som skal tastes inn, tåler programmet feiltasting, og forstår hun svaret?
Øv på dette
- Herme: finn friksjonene
- Herme: gjør dialogen god
- Sjekk: hva beviser «det funker for meg»?
- Øving: vurder og foreslå forbedringer
- Se på i stillhet
- Utvide: fra traceback til vennlig dialog
- Sjekk: robust er ikke det samme som gyldig
- Vurder menyen: tre forbedringer
- Legg til et menyvalg: lad batteriet
- Begrepssjekk: Brukervennlig kode