Panaudojamumo tikrinimai
Analitiniai vertinimai
Ţmogaus ir kompiuterio sąveikos projektavimas
Dr. Kristina Lapin
Panaudojamumo vertinimai
Analitiniai tikrinimai
• Ekspertų tikrinimai
• Modeliniai vertinimai
Testavimai su naudotojais
• Stebėjimai
• Apklausos
• Protokolavimas
2
3
Šioje paskaitoje
Panaudojamumo tikrinimai Angl. Usability inspections Ekspertas tikrina sistemą, eskizą, specifikaciją
Etapai Tikrinimų rūšys
Euristinis vertinimas Rekomendacijomis paremtas vertnimas Paţintinis apėjimas Hibridinis vertinimas: euristinis apėjimas
Tikrinimų adaptavimas skirtingiems taikymams
4
Įvadas
Etapai
Susipaţinimas su sistema ir naudojimo kontekstu
Galimų problemų atskleidimas
Patvirtinimas ar atmetimas
Rekomendacijų kūrimas
Santykis su kitais vertinimais
5
Tikrinimo metodai
Ekspertai remiasi ţiniomis apie naudotojus ir jų naudojamas technologijas.
Ataskaitos gali būti formalios ir neformalios.
Euristinis vertinimas yra paremtas euristikomis.
Perţvalgose paţingsniui analizuojamas numatomas uţduoties vykdymo scenarijus.
6
Rekomendacijomis paremti metodai
Duomenų ir dialogo vaizdavimo rekomendacijos (Smith, Mosier, 1986)
duomenų įvestis (199 rekomendacijos),
duomenų vaizdavimas (298 rekomendacijos),
nuoseklumo valdymas (184 rekomendacijos),
naudotojo rėmimas (110 rekomendacijų),
duomenų perdavimas (83 rekomendacijos) ir
duomenų apsauga (70 rekomendacijų).
7
Rekomendacijomis paremti metodai
ISO 9241 ergonominiai kompiuterizuotos darbo vietos reikalavimai
rekomendacijos dialogų stiliams:
meniu (14 dalis),
komandoms (15 dalis),
tiesioginio manipuliavimo (16 dalis),
formų pildymo dialogui (17 dalis).
8
Euristinis vertinimas
Jacob Nielsen 1990-tųjų pradţioje
Išgrynino euristikas iš 249 naudojamumo defektų.
Euristikos yra pritaikomos konkrečioms technologijoms.
Mobiliems, dėvimiems prietaisams euristikos dar kuriamos
Euristikos kuriamos, remiantis projektavimo rekomendacijomis.
9
Euristinis vertinimas
Euristikos Nielsen (useit.com, 2006)1) Sistemos statuso matomumas.2) Sistemos atitikimas realiai situacijai3) Laisvas naudotojo valdomas dialogas. 4) Darna ir standartai.5) Klaidų vengimas. 6) Geriau yra atpaţinti nei atsiminti.7) Naudojimo lankstumas ir efektyvumas. 8) Estetiškas ir minimalistinis dizainas. 9) Padėti atpaţinti klaidas, nustatyti jų prieţastis ir
ištaisyti.10) Parama ir dokumentacija.
Ekspertas bando vykdyti uţduotį (kaip naudotojas) ir kartu kiekviename ţnigsnyje tikrina euristikas
Ekspertai pritaiko nbendras euristikas konkrečiai sistemai
Euristinio tikrinimo patikimumas
5 tikrintojai identifikuoja 75-80% panaudojamumo problemų.
Maţai sistemai – gali būti maţiau
Didelei – ekspertų komanda
10
11
Euristinio tikrinimo procedūra
Įvadinė dalis, kurioje ekspertams formuluojami tikrinimo tikslai.
1-2 valandų vertinimas: Kiekvienas analitikas dirba atskirai;
1 apėjimas – susipaţinimas su produktu;
2 apėjimas – uţduoties vykdymas kartu su euristikų tikrinimu.
Po sesijos – derinama ataskaita analitikai kartu nagrinėja rastas problemas,
suteikia joms prioritetus
siūlo sprendimus.
Ataskaitos struktūra
Santrauka
Tyrimo vykdytojai, tikslai, esminiai rezultatai
Įvadas
Produkto naudojimo kontekstas
Naudotojų grupės, tikslai
Metodika
Pateikiamos ir argumentuojamos naudojamos euristikos
Rezultatai
Teigiami aspektai
Siūlomi tobulinimai
12
Medlineplus ataskaita
Santrauka
Vertinimo grupė ir tikslai
Tobulinimo rekomendacijos Tinklapio išdėstymas
Naršymo našumas
Paieška
Posistemių ribos
Pasiekiamumas
Metodika
Naudotos euristikos
13http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.36.4750&rep=rep1&type=pdf
Medlineplus ataskaita
Privalumai
Paprasta struktūra
Vidinė darna
Išdėstymas
Įskaitomumas
Dokumentacija ir ryšis su naudotojais
14http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.36.4750&rep=rep1&type=pdf
Medlineplus ataskaita
Galimi tobulinimai
Struktūra
Orientacija į resursus
Informacija apie ligą išsklaidyta po resursus
Duomenų bazių ir organizacijų ţymės neaškiai atskleidţia nuorodų paskirtį
Kategorijų aiškinimai
15
Medlineplus ataskaita
Galimi tobulinimai
Struktūra
Sveikatos temų organizavimas
Rikiavimas pagal abėcėlę + grupavimas pagal ligas
Resursų kategorijos
Konsoliduoti pagal naudotojų poreikius
Meniu gylis
Padidinti navigacinio meniu išskleidimą
16
17
Euristinis tikrinimas
Euristikų pritaikymai
Euristikos susijusios su naudotoju ir operacine veikla
Muller ir kiti (1995)
1) Gerbti naudotojus ir jų įgūdţius.
2) Skatinti malonius potyrius.
3) Kelti veiklų kokybę.
18
Euristinis tikrinimas
Euristikos tinklalapiams (Nielsen, 1994)1. Kokybiškas turinys
2. Daţnai atnaujinamas
3. Minimalus pasikrovimo laikas
4. Lengvas naudojimas
5. Atitikimas naudotojų poreikiams
6. Unikalumas internetinėje terpėje
7. „Netcentric corporate culture“
19
Euristinis tikrinimas
Euristikos tinklalapiams (Keith Cogdill, 1999) Vidinė darna
Ar skirtingos frazės ir veiksmai turi panašią prasmę?
Paprastas dialogas Rodyti būtiną ir daţnai naudojamą informaciją
Santrumpos Pritaikymas patyrusiems
Minimalus atminties apkrovimas Klaidų prevencija Atsakas Vidinis valdymas
Suklydęs naudotojas gali lengvai atšaukti nepageidaujamą būseną
20
Euristinis tikrinimas
Projektavimo rekomendacijų pavertimas euristikomis (Preece, 2000)
Navigavimo
Pasiekiamumo (angl. access)
Informacijos projektavimo
21
Euristinis tikrinimas
Navigavimo euristikos – kaip išvengti pasimetimo? Vengti puslapių nesujungtų su pagrindiniu
Vengti ilgų puslapių su pernelyg dideliais baltais tarpais, kas verčia persukinėti puslapius
Parodyti navigaciją, pavyzdţiui, tinklalapio struktūrą
Vengti siaurų, gilių ir hierarchinių meniu
Vengti nestandartinių nuorodų spalvų
Suteikti darnų navigavimo ir informacijos dizainą
orphan pages
site map
22
Euristinis tikrinimas
Prieigos euristikos
Vengti sudėtingų URL
Vengti ilgo pasikrovimo laiko
Informacijos projektavimo euristikos
Vengti pasenusios ir nepilnos informacijos
Svarbus geras grafinis dizainas
Vengti perdėtai naudoti spalvas
Vengti perteklinių paveikslų ir animacijos
Darna
23
Euristikos socialiniams tinklams
Socialumas:
Kodėl prisijungti?
Kokie privalumai?
Ar grupės vardas, aprašas padeda suprasti jos tikslus?
Kokios taisyklės?
Kas draudţiama?
Kokie bendruomenės lūkesčiai dėl nario elgesio normų?
Ar kaţkas seka narių elgesį?
Panaudojamumas:
kaip prisijungti?
Ar reikia registruotis?
Ar tiesiog rašyti ţinutę
ar tai man tinka?
24
Euristikos socialiniams tinklams
Socialumas:
Ar ši bendruomenė saugi?
Ar galiu joje pasireikšti taip, kaip noriu?
Ar ţmonės komentuos ir atsakinės man?
Kodėl turėčiau grįţti?
Panaudojamumas:
Kaip rašyti, skaityti ir gauti pranešimus?
Ar lengva veikti?
Naviguoti, rasti informaciją, patogiai jaustis
Euristikos virtualiesiems pasauliams
1. Matomas sistemos statusas
Ar interfeiso elementai turi aiškius pavadinimus? Atsakymas: taip.
Ar paţymėjus objektą jis išskiriamas iš aplinkos? Atsakymas: taip.
Uţvedus pelės ţymeklį ant meniu elementų, jie išryškinami. Virtualūs objektai iš aplinkos išskiriami ant jų paspaudus kairįjį pelės klavišą. Papildomai atsiranda kontekstinis meniu (paveikslas kitoje skaidrėje).
25
26
Euristikos virtualiesiems pasauliams
Ar galima apibūdinti sistemos būseną?
Atsakymas: nevisada: pažymėjus objektą galima pasirinkti redagavimo galimybę,
Vos pradėjus redagavimą, pranešama, kad o savininkas draudžia keisti objekto savybes.
šis pranešimas turi būti pateikiamas vos tik pasirinkus redagavimo įrankį arba
redagavimo mygtukas („edit“) turi būti neaktyvus.
persikėlus į virtualųjį pasaulį, viršutinėje meniu juostoje piktogramos nusako negalimas veiklas. Tačiau piktogramos yra peri mažos ir neatkreipia naudotojo dėmesio
27
Second Life euristinis vertinimas
28
Euristikos virtualiesiems pasauliams
Uţkirsti kelią klaidoms
Ar pranešama apie įvykusias klaidas?
Ar klaidų pranešimams naudojamos
garsinės priemonės?
Ar klaidų pranešimai informuoja apie jų
priežastis?
Ar klaidų pranešimai paaiškina, kokius
veiksmus reikia atlikti, kad klaidos būtų
ištaisytos?
29
30
Apie tai, kad pasirinktą virtualią erdvę lankyti draudžiama pranešama tik po to, kai atliekamas perkėlimas
Euristikos virtualiesiems pasauliams
Geriau atpaţinti nei atsiminti
Ar pranešimai atsiranda tokioje ekrano vietoje, į kurią naudotojas turėtų ţiūrėti?
Ar interfeiso elementai yra atskirti tuščia erdve?
Ar atitinkamai ţymimi aktyvūs irneaktyvūs interfeiso elementai?
31
32
Sistema atitinkamai pažymi aktyvius ir neaktyvius interfeiso elementus
Atitikimas realiai situacijai (nusistovėjusiems įpročiams)
Ar elementai yra vienareikšmiai ir atpaţįstami?
Ar interfeiso išdėstymo tvarka yra logiška ir natūrali?
Ar interfeiso išdėstymo tvarka yra logiška ir natūrali?
Ar skirtingos paskirties objekto dalys yra aiškiai paţymėtos?
33
Euristikos virtualiesiems pasauliams
34
Active Worlds pavyzdys
Pagrindinėje meniu juostoje pateiktos sunkiai atpažįstamos, nevienareikšmės piktogramos
Euristikos virtualiesiems pasauliams
Navigacija
Persikėlimo kontrolė
Ar naudotojas gali tam tikras vietas paţymėti pasirinktais orientyrais?
Ar yra galimybė persikelti į bet kurią trimačio virtualaus pasaulio vietą?
Vietos ţemėlapiai
Ar naudotojas ţino kur yra?
Ar naudotojas ţino kur gali vykti?
Ar naudotojas ţino iš kur atėjo?
35
36
Active Worlds pavyzdys
Naudotojas bet kuriuo metu tiksliai gali įvardyti lankomą vietą
37Visų virtualiųjų pasaulių sąrašas pateikiamas papildomame lange
Active Worlds pavyzdys
Euristikos virtualiesiems pasauliams
Navigacija
Judėjimo kryptys
Ar aišku, kaip pasirinkti judėjimo kryptį?
Lokali navigacija
Ar pasimetusiems prieinama pagalba?
Ar pateiktos įvairios navigavimo galimybės?
38
Second Life euristinis vertinimas
39
Ar lengva perprasti navigacinę struktūrą?Taip, pateiktas salos žemėlapis
Euristikos virtualiems pasauliams
Navigacija
Grįţimas į pradţią
Ar naudotojui paprasta rasti vietą, iš kurios jis pradėjo judėti virtualiajame pasaulyje?
Ne: sistema nepateikia lankytų vietų sąrašo, todėl sunku orientuotis ir atrasti jau lankytas virtualiąsias zonas.
Navigacija objekte (pastate)
Ar naudotojui lengva persikelti iš vienos virtualaus pastato vietos į kitą?
Pastebimas ir aiškus ţymėjimas
Ar aišku kokie navigavimo pasirinkimai yra galimi?40
Second Life euristinis vertinimas
41
Apie tai, kad pasirinktą virtualią erdvę lankyti draudžiama pranešama tik po to, kai atliekamas perkėlimas
42
Euristinio vertinimo privalumai ir trūkumai
Nėra etinių problemų, nes naudotojai nedalyvauja.
Gali būti sudėtinga ir brangu rasti ekspertus.
Geriausi ekspertai yra tie, kurie be vertinimo metodikos paţįsta dalykinę sritį ir naudotojų charakteristikas.
Didţiausios problemos: praleistos svarbios problemos; randama daug trivialių defektų; ekspertų tendencingumas.
Euristikos aplinkos kompiuterijos priemonėms
Daylight displayBusMobile.
Pakankamas informacijos kiekis
Lengvas detalios informacijos pasiekimas
Darnus ir intuityvus ţymėjimas
Atitikimas realiaisituacijai
Matomumas
Estetika ir malonumas
Neįkyrus ištirpimas aplinkoje
Pastėbimas tada, kai naudotojui reikia
44
Euristikos aplinkos kompiuterijos priemonėms
45
Aplinkos kompiuterijos prietaisų vertinimas
Modifikuotos euristikos
3 – 5 vertintojai
40%-60% tobulinimo rekomendacijų
Išvados
Euristikos turi būti pritaikomos
Reikia vertinti pritaikymo patikimumą
Bandyta su 2 vertintojų grupėms
Kitame projekte
8 vertintojai pasiūlė 75% tobulimų
3 – 5 vertintojai pasiūlė 35-55% tobulinimų
46
47http://www.id-book.com/catherb/index.htm
48
Paţintinė perţvalga (PP) (angl. Cognitive Walk-through)
Pasiūlė (Lewis ir kiti, 1990), (Polson ir kiti, 1992)
Paţintinė perţvalga simuliuoja naudotojo sprendimo priėmimo procesą kiekviename dialogo su sistema ţingsnyje, tikrinant, ar naudotojo tikslai ir ţinios
veda prie teisingo veiksmo (Nielsen, Mack, 1994)
49
Paţintinės perţvalgos procedūra
Identifikuojamos ir dokumentuojamos tipinės naudotojų charakteristikos ir uţduotys.
Gaunamas ar gaminamas sistemos aprašas ar prototipas
Apeinama uţduoties veiksmų seka, atsiţvelgiant į tipinio scenarijaus kontekstą.
Po apėjimo daromos prielaidos, kodėl atsirado problemos, kaip jas spręsti
Maketas pataisomas
50
Paţintinė perţvalga
Pasirenkama uţduotis ir apeinama paţingsniui, atsakoma į klausimus: Ar naudotojas bando pasiekti tinkamą
tikslą?
Ar tinkamas veiksmas yra jam matomas?
Ar naudotojas asocijuos tinkamą veiksmą ir siekiamą rezultatą?
Kai tinkamas veiksmas yra atliktas, ar naudotojas matys, kad jis priartėjo prie siekiamo tikslo?
51
Pliuralistinė perţvalga
Naudotojai, kūrėjai ir panaudojamumo ekspertai kartu apeina uţduoties scenarijų
diskutuoja aptiktas problemas
Procesas yra kruopščiai valdomas.
Pradţioje ekspertai dirba atskirai.
Toliau vyksta valdoma diskusija, kurios rezultatas yra aprobuoti vsprendimai.
Būdas naudojamas projektuojant kartu su naudotojais.
52
Hybridinis metodas
Euristinė perţvalga (Sears, 1997)
Uţduočių sąrašas
Tikrinimas: du etapai
Paţintinė perţvalga
Laisvas tyrimas, remiantis euristikomis.
53
Palyginimas
Tikrinamas sistemos pavaizdavimas
Atitikimas taisyklėms
Aukšto lygmens – principų paţeidimas
Ţemo lygmens – stiliaus paţeidimai
Perţvalgos
Procedūrų trikiai
Akcentuojama sistema
Angl. system-centric
klaidingi pozityvūs teiginiai (angl. false positive)
klaidingi negatyvūs teiginiai (angl. false negative)
54
Palyginimas
Naudingi resursai
55
http://www.useit.com/papers/heuristic/
http://usableweb.com/
http://www.bls.gov/ore/htm_papers/st960160.htm
56
Reziumė
Tikrinimo metodų efektyvumas Tyrimai rodo, kad iki 50% rimtų
problemų
PP ir ET PP maţiau klaidingų aliarmų Bet ir maţiau rimtų problemų
Silpniausia metodų vietą: Principų nuleidimas iki elementų
Derinti tikrinimą su testavimu
Top Related