2 paskaita Interaktyvių sistemų...

54
2 paskaita Interaktyvių sistemų panaudojamumas Usability of interactive systems Žmogaus ir kompiuterio sąveika Kristina Lapin

Transcript of 2 paskaita Interaktyvių sistemų...

Page 1: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

2 paskaita

Interaktyvių sistemų panaudojamumas

Usability of interactive systems

Žmogaus ir kompiuterio sąveika

Kristina Lapin

Page 2: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Apie ką šį paskaita?

Panaudojamumo sąvoka

Panaudojamumo gyvavimo ciklas

Panaudojamumo projektavimas

Kategorizacijos

• Dix ir kiti, Nielsen, Norman

Universalusis panaudojamumas

2

Page 3: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3

Įvadas

• Tikslas: kokybiška sąveika

• Pasiekiamas – Dėmesingai planuojant

– Atsižvelgiant į poreikius

– Skiriant resursų • interfeiso architektui

• naudotojų ir užduočių analizei

• testavimams ir vertinimams

Naudotojo esama

veikla

Technologiniai

sprendimai

Sistemos

projektavimas

Būsima sistema

Page 4: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

4

Lengva naudoti?

• Pradedančiajam ar patyrusiam?

• Naudingas? Malonus? Lengvai perprantamas?

http://web.mit.edu/is/usability/IAP/2003/Session1/Images/Easy-to-use.gif

Page 5: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

5

Apibrėžtis

• Panaudojamumas — tai naudotojo veiklos – veiksmingumas (efektyvumas), našumas ir jaučiamas

malonumas, su kuriuo konkretus naudotojas gali pasiekti konkrečių tikslų konkrečiose aplinkose.

– Veiksmingumas (efektyvumas) • tai naudotojo pasiekiamų tikslų užbaigtumas ir tikslumas.

– Malonumas – tai sistemos naudojimo patogumas ir priimtinumas.

ISO CD 9241-11.3, versija 8.8, 1993

Page 6: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Svarbesnės metrikos iš ISO 9241

Panaudojamumo

tikslai

Efektyvumo

matai

Našumo

matai

Pasitenkinimo

matai

Atitikimas

užduočiai

Kiek procentų

pasiekė tikslą?

Užduoties įvykdymo

laikas

Pasitenkinimo

reitingavimas

Tinkamumas

patyrusiems

naudotojams

Kiek kartų

pasinaudota

akseleratoriais?

Santykinis našumas

lyginant su patyrusiu

naudotoju

Pasitenkinimo

reitingavimas su

patyrusiais

naudotojais

Išmokstamumas Išmoktų funkcijų

procentas Laikas išmokti

Išmokstamumo

reitingavimo skalė

Atsparumas

klaidoms

Sėkmingai ištaisytų

klaidų procentas Klaidų taisymo laikas

Išmokstamumo

reitingavimo skalė

Page 7: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo tikslai

• Veiksmingumas, efektyvumas – Ar sudarytos galimybės atlikti veiklas ir pasiekti reikiamą

informaciją?

• Našumas – Ar veiklos paspartėja naudojant sistemą?

• Saugumas – Ar sistema atspari klaidingiems naudotojo veiksmams?

• Naudingumas – Ar sistema turi pakankamai funkcinių galimybių?

• Išmokstamumas – Ar lengva yra pradėti naudotis sistema?

• Įsimenamumas – Ar lengva naudotojui prisiminti, kaip naudotis sistema?

Page 8: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

8

Panaudojamumo tikslai produkto naudojimo gyvavimo cikle

Poreikių įvertinimas

Pirkimas

Instaliavimas

Apmokymas

Ribotas naudojimas

Pilnas naudojimas

Pasiekiamos gaminio ribos Įvertinimas

Esminių sistemos savybių demonstravimas

Patogus pasirinkimas ir greitas pirkimas

Kuo trumpesnis

Mokymo medžiaga – prieinama, turinys - aktualus

Savarankiškas naudojimas: efektyvios ir našios esminės

užduotys

Visų sistemos galimybių naudojimas

Page 9: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Projektavimo taisyklių lygmenys

• Principai - abstraktūs

• Euristikos ir taisyklės – Konkretesnės

• Standartai – Labai konkretūs

• Projektavimo šablonai – Konkrečios problemos

sprendimo šablonas

• Stilių rekomendacijos – Įrenginių ir operacinių

sistemų interfeiso elementų bibliotekos

9

Page 10: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Principai ir rekomendacijos

• Nėra viskam tinkančių rekomendacijų

• Nėra vieno paprasto kontrolinio sąrašo

• Yra daug principų ir rekomendacijų

• Svarbu

– Suprasti aukštesnio lygio principus

• pritaikomus įvairiuose užduotyse ir ekranuose

– Įgyvendinti standartus ir rekomendacijas

10

Page 11: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo principai

• Matomumas

• Apribojimai

• Atvaizdis

• Darna

• Atsakas

• Naudojimo būdo pateikimas

• Visibility

• Constraints

• Mapping

• Consistency

• Feedback

• Affordance

11

Norman, Donald A. (2002). The Design of Everyday Things. New York: Basic Books.

Page 12: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo principai

• Apribojimai

– Padedama vengti konkrečioje situacijoje netinkamų pasirinkimų

12

Constraints

Donald Norman

Page 13: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

13

Panaudojamumo principai

• Naudojimo būdo pateikimas

– Iš Gibsono ekologinės psichologijos

– Suvokiamos objekto savybes

– Atsižvelgia į gebėjimus, tikslus, planus, vertybes, ...

• Kaip galiu naudoti šį objektą?

– Spragtelėti, tempti?

– O gal tai tik statiškas fonas?

• Ar aišku, kurios interfeiso dalys yra

interaktyvios?

Affordance

Donald Norman

Page 14: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

22C:196:001 Human-Computer Interaction. Fall 2006. Copyright © 2006 Juan Pablo Hourcade.

14

Panaudojamumo principai

• Netinkamas pateikimas

– Durys

– Stumti ar traukti?

– Kur stumti?

• Geras pateikimas

– Mygtukas

• Aiškus interaktyvus

objektas

Donald Norman

Page 15: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

15

Panaudojamumo principai

• Atvaizdis

– Intuityviam atvaizdžiui aiškinimų nereikia

Naudotojo lūkesčiai

Prieinami veiksmai

Suvokiama sistemos būsena

Aktuali sistemos būsena

Mapping

Donald Norman

Page 16: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo principai

16

Mapping

Donald Norman

Page 17: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Universalusis panaudojamumas

• Kultūrų įvairovė – Simboliai, skaitymo ir įvesties kryptys, datos ir laiko

formatai, skaitmenys ir valiutos formatai, svoriai ir matai, telefonų numeriai ir adresai, vardai ir titulai

• Mr., Ms., Mme., Dr., PhD, ...

• Fiziniai, psichologiniai ir asmenybių skirtumai

• Pagerinimai lyg ir nedidelei grupei

– NAUDA VISIEMS!

• Nėra vidutiniško naudotojo

17

Page 18: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Universalusis panaudojamumas

• „Kompiuterinė darbo vietos standartas – „Human Factors Engineering of Computer

Workstations (2002)“ • Darbo paviršius ir ekrano aukštis, atrama kojoms,

darbo paviršiaus plotis ir gylis, aukščio ir kampo pritaikomumas, ...

Page 19: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Universalusis panaudojamumas

• Naudotojai su negalia – Pritaikymas planuojamas projekto pradžioje

– Žmogaus teisės apima informacijos prieinamumą

• Pagyvenę naudotojai – Poreikiai nėra itin sudėtingi:

• turi būti leista nustatyti garsus, spalvas, ryškumą ir šriftų dydžius

• išmokstamumo ir robastiškumo tikslai

19

Page 20: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo projektavimo taisyklės

DIX, FINLAY, ABOWD, BEALE

Page 21: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo projektavimo

taisyklės

1. Išmokstamumas

2. Lankstumas

3. Robastiškumas

21

learnability

flexibility

robustness

Page 22: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo projektavimo

taisyklės

1. Išmokstamumas – Nuspėjamumas

– Sintezavimas

– Atpažįstamumas

– Apibendrinimas

– Darna • Vienoje sistemoje

• Platformoje

• Darbo aplinkoje

• Metaforose

Learnability

Predictability

Synthesizability

Familiarity

Generalizability

Consistency

22

Page 23: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

1. Išmokstamumas

1.1 Nuspėjamumas – veiksmo rezultato numatymas

– operacijų matomumas

23

http://www.webbyawards.com/

Page 24: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

1. Išmokstamumas

1.2 Sintezavimas – gebėjimas įvertinti buvusių veiksmų poveikį esamai

būsenai

– kiekvieno veiksmo efekto matomumas

– nuoseklus atsakas

24

1.

2. 3.

Page 25: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

1. Išmokstamumas

1.3 Atpažįstamumas

Santykis tarp • naudotojo esamų žinių ir

• žinių, reikalingų efektyviam sistemos naudojimui

1.4 Apibendrinimas Meniu File ir Edit paprastai kartojasi

įvairiuose taikymuose

25

familiarity

generalizability

Page 26: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

1. Išmokstamumas

1.5 Darna

Sistemoje • panašūs veiksmai įvairiose sistemos vietose

atliekami vienodai

Darbo aplinkoje • Atitikimas platformos stiliui

Metaforų darna • Veiksmai su virtualiais objektais neturi

prieštarauti realiame pasaulyje vykdomiems veiksmams

Išimtys pažeidžia darną • ir apsunkina mokymąsi

26

consistency

Page 27: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo projektavimo

taisyklės

1. Išmokstamumas

2. Lankstumas Užduoties atlikimo būdų įvairovė

3. Robastiškumas Naudotojo rėmimo laipsnis

27

Page 28: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo projektavimo

taisyklės

2. Lankstumas

– Dialogo iniciatyva

– Daugiagijiškumas

– Užduočių perkeliamumas

– Pakeičiamumas

– Pritaikomumas

• Flexibility

Dialogue initiative

Multithreading

Task migratability

Substitutivity

Customizability

28

Page 29: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

2. Lankstumas

2.1 Dialogo inicijavimas

• Produktas nevaržo naudotojo

• Naudotojas inicijuoja veiksmus

• Sistema inicijuoja veiksmus

29

Gausybė būdų, kuriais naudotojais ir sistema apsikeičia informacija

dialogue initiative

Page 30: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

2. Lankstumas

2.2 Daugiagijiškumas – sistemos gebėjimas remti naudotojo sąveiką su

keliomis lygiagrečiai vykdomomis užduotimis

• Susikertantis – Viena įvestis tinka kelioms užduotims

– multimodalinis dialogas

– teksto redagavimas ir pyptelėjimas (atėjo laiškas)

• Lygiagretus – Viena įvestis konkrečiai užduočiai

– langų sistema: vienas langas – viena užduotis

– modaliniai langai

– duotu momentu galima sąveika tik su vienu langu

30

multithreading

interleaving

concurrent

Page 31: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

2. Lankstumas

2.3 Užduočių perkeliamumas – Galimybė perduoti užduoties valdymą sistemai

• Gramatikos tikrinimas

• Valdymo perdavimas (Autopilotas)

• Kurias užduotis geriau priskirti naudotojui?

• O kurias kompiuteriui?

31

Page 32: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

2. Lankstumas

2.4 Pakeičiamumas

– Matai: Coliai, cm, mm

– Įvesties ir išvesties alternatyvos

– Leisti keisti • užduoties formulavimo būdą

• rodinį

32

Substitutivity

Page 33: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

2. Lankstumas

2.5 Pritaikomumas, individualizavimas

• modifikuoja naudotojas

– individualizavimas

33

Ar tai naudinga?

customizability

Page 34: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

2. Lankstumas

2.5 Pritaikomumas:

interfeisą modifikuoja sistema

– prisitaikymas

34

Ar tai naudinga?

customizability

Page 35: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo projektavimo

taisyklės

1. Išmokstamumas

2. Lankstumas Užduoties atlikimo būdų įvairovė

3. Robastiškumas Naudotojo rėmimo laipsnis

35

Page 36: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

• Matomumas

• Atstatomumas

• Sistemos atsakas

• Užduočių atitikimas

Observability

Recoverability

Responsiveness

Task conformance

36

Naudotojo rėmimas Sėkmingas naudojimas

Page 37: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.1 Matomumas

Gebėjimas iš vaizdo įvertinti sistemos būseną

Standartinės parinktys (angl. defaults)

pažymėtas rekomenduojamas veiksmas padeda jį prisiminti

37

browsability

Page 38: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.1 Matomumas

– Pasiekiamumas • Ar bet kuri būsena gali būti pasiekta?

– Išsilaikymas • Pranešimo eksponavimo laikas ir naudotojo

galimybė juo pasinaudoti – Pvz. naujo laiško atsiradimas pašto dėžutėje

signalizuojamas pyptelėjimu » Trumpalaikis ir gali užsimiršti

– iškelta vėliavėlė virš pašto programos piktogramos » Ilgalaikis priminimas apie neskaitytą paštą

38

reachability

persistence

Page 39: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.1 Matomumas

– Vengti labirintų

– Rodyti mišką + medžius

39

Work Area List 2

Item 1

Item 2

Item 3

Page 40: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

• Matomumas:

Acrobat

Reader

40

Page 41: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.1 Matomumas

Navigaciniai sprendimai

Kaip čia atėjau?

Kur galiu nueiti?

41

Page 42: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.1 Matomumas

– Slinkties juosta rodo %,

tačiau nematome

absoliučių dydžių

– Galima ir kitaip: • 5 puslapis iš 12

42

Page 43: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.1 Matomumą gerina neperteklinis vaizdas

– Minimalistinis interfeisas

• Konkrečiam užduoties žingsniui pateikta tik aktuali informacija

• Tačiau

– tai nereiškia informacijos slėpimo,

– Reikalingų funkcinių galimybių ribojimo.

» pavyzdys iš tiltų projektavimo

43

Page 44: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.2 Atstatomumas

– Galimybė ištaisyti klaidą

– Sunkiau (daugiau veiksmų) trinti nei perkelti

44

Ar tai naudinga?

Page 45: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.2 Atstatomumas

– Leisti atšaukti klaidingą veiksmą

• Abiem kryptimis

• Skatina sistemos galimybių žvalgymą

45

Page 46: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.2 Atstatomumas

– Klaidų prevencija

• Atpažinti teisingą veiksmą, o ne atsiminti

• Visuomet rodyti įvesties formatą

• Pilkinti neaktyvius veiksmus

• Patvirtinti esminius veiksmus

46

Page 47: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

3.3 Sistemos atsakas

• nuolatinis atsakas (<100 ms)

• Stabilumas

• Operacijos vykdymo laiko pranešimas

47 Prašome palaukti.

Page 48: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Teritorinės ligonių kasos

tinklalapis Kaip pasirinkti datą ir valandą? tuščiame atsiėmimo datos lauke rinkti teksto neleido tik pažiūrėti ir grįžti

48

Page 49: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

3. Robastiškumas

• Užduočių atitikimas naudotojo vykdomoms veikloms

– Pavadinimai ir veiksmų eiliškumas

– Matavimo kriterijai

• Užduočių įgyvendinimo pilnumas

• Užduočių adekvatumas realioms naudotojo užduotims

49

Page 50: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Panaudojamumo projektavimo

taisyklės

1. Išmokstamumas

2. Lankstumas Užduoties atlikimo būdų įvairovė

3. Robastiškumas

Naudotojo rėmimas

• Learnability

• Flexibility

• Robustness

50

Page 51: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Apibendrinimas

• veikmingumas, mašumas, malonumas

• metrikos Panaudojamumas

• Detalios: rekomendacijos, projektavimo šablonai

• Abstrakčios: principai Projektavimo taisyklės

• Dix ir kitų

• Nielsen, Norman

Panaudojamumo projektavimo principai

• Kaip priskirti prioritetus?

• Analizuojant naudotojų įgūdžius ir veiklų kontekstą

Visko optimizuoti neįmanoma

51

Page 53: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Literatūra

• Kristina Moroz-Lapin. Žmogaus ir kompiuterio sąveika, 2008. Trečias skyrius.

• Norman, Donald A. (2002). The Design of Everyday Things. New York: Basic Books.

• Jakob Nielsen’s Alertbox. Usability 101: Introduction to Usability. http://www.useit.com/alertbox/20030825.html

• Dix, A., J. Finlay, G. Abowd, R. Beale. Human-Computer Interaction, 2nd Edition, Prentice Hall, 2003, 638 p.

• Schneiderman, B., Plaisant C. (2004) Designing the user interface. Addison-Wesley.

53

Page 54: 2 paskaita Interaktyvių sistemų panaudojamumasweb.vu.lt/mif/k.lapin/files/2013/09/2_Panaudojamumas.pdf · • Naudingumas –Ar sistema turi pakankamai funkcinių galimybių? •

Egzamino klausimai

• Panaudojamumo apibrėžtis pagal ISO 9241

• Išvardinkite standartinius panaudojamumo tikslus gaminio gyvavimo ciklo etapams.

• Panaudojamumo projektavimo principų taksonomija (Dix ir kiti). Principų tinkamo projektavimo ir pažeidimo pavyzdžiai (pakanka tekstinių aprašų)

54