Kaj je hevristična ocena?

Evristična ocena je metoda testiranja računalniškega programa za prepoznavanje težav pri načrtovanju uporabniškega vmesnika. To je eden od načinov za merjenje, kako lahko človeški uporabnik komunicira z računalnikom, medtem ko uporablja določen del programske opreme. Metodo je razvil Jakob Nielsen, svetovalec na področju inženirstva uporabnosti.

Načela hevrističnih vrednotenj

  • Vidnost stanja sistema - programska oprema mora uporabnika vedno zavedati, kaj se dogaja, in zagotoviti povratne informacije o dejanjih uporabnika v razumnem času.
  • Korespondenca med sistemom in resničnim svetom - programska oprema bi morala "govoriti uporabniški jezik" - uporabiti bi morala besede, besedne zveze in pojme, ki so uporabniku znani. Informacije je treba predstaviti z uporabo konvencij v realnem svetu, v logičnem in razumljivem zaporedju.
  • Uporabniški nadzor in svoboda - Uporabniki, ki naredijo napako z napačno uporabo programa, morajo imeti jasno označen "izhod v sili", da zapustijo neželeno stanje brez velikih nevšečnosti. Program mora podpirati razveljavitev in ponavljanje funkcionalnosti.
  • Doslednost in standardi - Uporabniki se ne bi smeli spraševati, ali različne besede, situacije ali dejanja pomenijo isto stvar. Treba je upoštevati uveljavljene konvencije.
  • Preprečevanje napak - Pogoje, ki lahko povzročijo napako, je treba predvideti in obravnavati inteligentno. Uporabniku je treba dati potrditveno sporočilo, če lahko dejanja, ki jih bodo sprejela, povzročijo napako.
  • Prepoznavanje in ne priklic - uporabnik mora zapomniti najmanj stvari, ki jih je mogoče uporabiti učinkovito. Predmeti, dejanja in možnosti morajo biti vidni, kadar je to mogoče. Navodila za uporabo sistema morajo biti vidna ali lahko dostopna.
  • Prilagodljivost in učinkovitost uporabe - Sistem mora poskrbeti za izkušene uporabnike in jim omogočiti, da pospešijo uporabo sistema prek bližnjic ali makrov.
  • Estetsko in minimalistično oblikovanje - Dialogi ne smejo vsebovati nepomembnih ali nejasnih informacij.
  • Pomagajte uporabnikom prepoznati, diagnosticirati in obnoviti napake - sporočila o napakah je treba oblikovati v koristnem jeziku in ne v kodah napak. Napake je treba natančno opredeliti in navesti z konstruktivnimi predlogi za rešitev.
  • Pomoč in dokumentacija - Dokumentacija mora biti enostavna za iskanje, osredotočena na uporabniško perspektivo, seznam konkretnih korakov, ki jih je treba sprejeti, in ne sme biti prevelika.

V postopku ocenjevanja je vsaka od teh hevristik običajno povezana s številsko vrednostjo, uporabniki pa morajo posredovati povratne informacije in oceniti vsak vidik uporabniške izkušnje. Te povratne informacije nato posredujejo razvijalcem in jim pomagajo izboljšati programsko opremo.

Programski izrazi, Test, uporabniška izkušnja