Žmogaus ir kompiuterio sąveika - vilniaus...
TRANSCRIPT
Žmogaus ir kompiuterio sąveika (ŽKS)
Dr. Kristina Lapin
Programų sistemų katedra
web.vu.lt/mif/k.lapin
ŽKS tikslas - panaudojamumas
Nauja technologija turi pagerinti žmonių veiklų kokybę
3
užduotis
ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Kompiuterių naudojimo kontekstas
4 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Naudotojui palankus projektavimas
projektavimas
realizavimas vertinimas
5 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
User centred design
Projektavimas žmonėms
Žmonių užduotys, tikslai ir vertybės – projektavimo pagrindas
Darbas su naudotojais kūrimo metu
Projektiniai sprendimai vertinami naudotojo požiūriu
Turėti omenyje žmonių gebėjimus ir situaciją, kuriose vyksta sąveika
Bendrauti su tikrais ekspertais
6
Vannevar Bush
“As We May Think” The Atlantic Monthly, 1945 liepa.
Memex: intelektinių galimybių plėtimas, hipertekstas
8
4
ENIAC, 1946 Electronic Numerical Integrator And Computer
9 http://en.wikipedia.org/wiki/File:Eniac.jpg
Grafinis naudotojo interfeisas
Betarpiškas įvedimas ir išvedimas
Ivan Sutherland (MIT), Sketchpad, 1963
Įvestis: šviesos pieštukas
Išvestis: oksilografo ekranas
11
http://www.youtube.com/watch?v=USyoT_Ha_bA
Pelė, hipertekstas
Douglas Engelbart, 1968
Sukurė „visų demonstracijų motiną”
Sistemos NLS demonstracija: pelė, teksto redagavimas, videokonferencijos
12
http://sloan.stanford.edu/mousesite/1968Demo.html#complete, clip 12
Alan Kay
Asmeninio kompiuterio vizija
Įsidarbinęs XEROX PARC ją realizavo:
XEROX STAR, 1981
Grafinis ekranas, langais paremtas naudotojo interfeisas, piktogramos, aplankai, pelė, tinklas, failų serveris, elektroninis paštas.
13
http://www.youtube.com/watch?v=Cn4vC80Pv6Q
Inovacijų etapai
40–tieji – Vannevar Bush vizija
50-tieji – Grace Hoper kompiliatorius
60-tieji – Ivan Sutherland Sketchpad
70-tieji – Alan Kay Dynaburg
80-tieji – XEROX Star
Bill Buxton: the ‘Long Nose’ of Innovation
Ilgas laikotarpis nuo idėjos iki realizavimo
14
Kodėl sudėtinga?
Žmonės yra skirtingi
Žmonės nenuspėjami (kai kada)
Projektuotojams nepakanka žinių
Reikalauja testavimo ir tikrinimo
Projektuotojų puikybė
Šiuolaikinės technologijos reikalauja kitokio mąstymo
16 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Interaktyvių sistemų įvairovė
17
Darbalaukinės sistemos
ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Interaktyvių sistemų įvairovė
18
Nešiojami prietaisai
ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Interaktyvių sistemų įvairovė
19
Virtuali realybė
erdvėje
darbalaukyje
ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Naudotojo
modelis
Pagalbos
teikimas
Grupinio
darbo
priemonės
Naudotojo
kūno formos
Interfeiso
išdėstymas
Naudotojo
poreikių
suvokimas
Komandų
kalba
Spartėjanti
aparatūra
Geresnių
interfeisų kūrimo
priemonės
Įrangos
projekta-
vimas
Estetinis
patrauk-
lumas
Fiziniai
gebėjimai
Dirbtinis intelektas
Psichologija
Sociologija
Darnos
sąvokaAntropologija
Fiziologija Filosofija
Ergonomika,
žmogaus
faktoriai
Kalbotyra
Inžinerija
Dizainas
Dailė
ŽKS
22
ištakos
ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Apibrėžtis
Žmogaus ir kompiuterio sąveika
yra mokslo disciplina, užsiimanti interaktyvių programų sistemų, skirtu žmogui naudoti,
projektavimu,
įvertinimu ir
realizavimu
bei šiuos procesus supančių reiškinių tyrimu.
23 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Žmogus
Kaip mąsto ir priima sprendimus?
Ergonomika Antropometrinės ir fizinės žmonių charakteristikos
Naudotojas (informatiko požiūriu)
Turintys pakankamai kompiuterinių žinių
Smalsus ir pasiruošęs nuolat tobulėti
Atlaidus projektavimo trūkumams
Jaunas ir sveikas
O iš tiesų?
25 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Moore dėsnis
Žmogaus galimybės
Kompiuterio galimybės
1950 1990 2030
Kaina krinta,
Dydis mažėja
Galingumas auga
26 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
ŽKS aktualumas
Naudotojas tikisi tam tikros sistemos elgsenos ... ir jos nesulaukia
Interfeiso poveikis sprendimui pirkti:
80%
Laikas skiriamas interfeisui kurti:
apie 15%
Akivaizdus neatitikimas?
Sąveiką aptarnauja apie 70% kodo
27 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Dabartinė situacija
Esminė priežastis -
Internetas.
Detaliau - 7 priežastys
Kodėl dėmesys panaudojamumui didėja?
28 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
1/7 – Vieša pasauliniu mastu
Platesnis potencialių vartotojų ratas.
Nežinia, kas ir kada aplankys svetainę.
Skatina labiau pasidomėti panaudojamumo inžinerijos metodų kaštais ir nauda.
29 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
2/7 – Nebesudėtina
Patogesni ir paprastesni kūrimo įrankiai.
Nereikia būti dideliu specialistu, kad sukurtume svetainę ar Web taikymą.
Daugiau nelabai kvalifikuotų žmonių tuo užsiima.
Reikia daugiau pastangų padaryti gerai.
30 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
3/7 – Greitai kuriama
Svetainė per valandą.
Tada dar svarbiau naudoti pasiteisinančius panaudojamumo sprendimus.
Kiek vėliau kainuos palaikymas?
Kiek pardavimų praranda greitai suprojektuota sistema ?
Nuolatiniai matavimai suteikia galimybę tobulinti interfeisą.
31 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
4/7 – Nesuveikia „Paleidžiam, po to patobulinsim“ PĮ prieš Interneto atsiradimą:
1. Kažkaip išleidžiama 1.0 versija. Kažkas nuperka.
2. 2.0 versija jau didesnio funkcionalumo, geriau ištestuota.
3. Tikimasi, kad 3.0 versija jau bus stabili ir panaudojama.
Kodėl tai suveikdavo? Klientų suvokimas, kaip tai veikia.
Mažesnė konkurencija.
32
ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
4/7 – Nebesuveikia “Paleidžiam, po to patobulinsim”
Internete:
Klientas vieną kartą nusivils – niekada nebeapsilankys.
Pirmas įspūdis ypač svarbus. Jokių antrų šansų.
33 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
5/7 – Panaudojamumo mitai
Mitas #1: Panaudojamumas - tai savaime suprantamas dalykas.
- Kodėl tuomet tiek nepavykusių svetainių?
Mitas #2: Užtenka gerų norų ir teisingo požiūrio į klientą.
- Metodai, žinios, įgūdžiai.
34 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
5/7 – Panaudojamumo mitai
Mitas #3: Spaudimas sertifikuotis
- Sertifikavimasis nėra panacėja.
- Oficialių sertifikatų yra vos keli ir tie nėra plačiai pripažinti.
- Rūpinkimės ne sertifikatais, o kompetencija.
35 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
http://www.humanfactors.com/certification/CUA.asp#certpricing
6/7 – Daugiau nepatyrusių naudotojų
Internetu galima atlikti vis daugiau dalykų, pvz.:
• Sumokėti mokesčius
• Nusipirkti knygą
• Atnaujinti vairuotojo pažymėjimą
• Susirasti sutuoktinį
Daugėja vartotojų-naujokų.
Pigiau yra iš karto pritaikyti nepatyrusiems nei perdaryti funkcionuojančią svetainę
36 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
7/7 – Pasaulis tapo sudėtingesnis
Pavyzdys su National Science Foundation knyga:
1. Produktas nupirktas
2. Parsisiųsti neišeina
3. Skambutis palaikymo komandai
4. Problemos paieška
5. Komunikacijos kaštai
37 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Kodėl nagrinėjame, kaip bus naudojama programų sistema?
Socialinis aspektas Padeda atlikti kasdienius darbus raštinių automatizacija
Laisvalaikis žaidimai, mąstymo lavinimas … Visais aspektais ekonominiai ir naudotojo interesai sutampa
38 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Tendencijos
Portabilumas
Naujas informacijos pateikimas technologijos
Buitinė technika + naujos funkcijos
Ištirpsta aplinkoje
39
Kurso tikslai (iš sando)
ŽKS sąvokos, svarba, problemos
Multidiscipliniškumas
Naudotojui palankus projektavimas
Panaudojamumo vertinimai
Naudotojų žinių ir fizinių gebėjimų ribotumas
Projektavimo principai ir rekomendacijos
40
ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Kurso tikslai (alternatyvūs)
Suvokti, kad ŽKS yra plati ir gili
ŽKS – apie projektavimą ir teisingą bendradarbiavimą su naudotojais
Įtikinti kai kuriuos, kad ŽKS yra smagi
Įtikinti likusius, kad ŽKS žinių prireikia beveik visuose PS kūrimo projektuose
ŽKS yra tiek mokslas, tiek inžinerija
41
ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Mokymosi medžiaga
Aktualiausia
Paskaitų skaidrės
http://web.vu.lt/mif/k.lapin/zmogaus-ir-kompiuterio-saveika/
48 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Literatūra MIF bibliotekoje
Kristina Moroz-Lapin. Žmogaus ir kompiuterio sąveika. Vilnius: TEV, 2008.
49
Literatūra MIF bibliotekoje
Donald A. Norman. The Design of Everyday Things. Basic Books; Reprint edition (September 17, 2002), 272 pages
50 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Literatūra MIF bibliotekoje
Dix, A., J. Finlay, G. Abowd, R. Beale. Human-Computer Interaction, 2nd Edition, Prentice Hall, 2003, 638 p.
51 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Literatūra MIF bibliotekoje
Schneiderman, B., Plaisant C. Designing the user interface. Addison-Wesley. 2004, 2010
52 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Literatūra MIF bibliotekoje
Faulkner, Ch. The Essence of Human-Computer Interaction, Pearson Prentice Hall,1996.
53 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Literatūra MIF bibliotekoje
Helen Sharp, Yvonne Rogers, Jenny Preece
Interaction Design: Beyond Human-Computer Interaction
John Wiley & Sons,
2007.
54 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Literatūra MIF bibliotekoje
David Benyon, Phil Turner, Susan Turner
Designing Interactive Systems: People, Activities, Contexts, Technologies
Addison Wesley, 2005
55 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Literatūra MIF bibliotekoje
The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies, and Emerging Applications. Julie A. Jacko (ed.) and Andrew Sears (ed.) Lawrence Erlbaum Associates. 2003
56 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra
Apibendrinimas
ŽKS yra jauna, sparčiai bevystanti disciplina
Svarbu
suprasti naudotojo veiklų kontekstą,
pakelti veiklų kokybę,
Patenkinti poreikius
Kompiuteriais naudojasi įvairių sričių ekspertai. Jie neprivalo būti informacinių technologijų ekspertais.
Naudotojas vertina produktą pagal tai, ką mato ir jaučia.
57
Apibendrinimas
Žmogaus ir kompiuterio sąveikos dalykas apima: Kompiuterių naudojimo kontekstą
Žmogaus gebėjimų tyrimą
Kompiuterinių sistemų ir interfeisų architektūrą
Projektavimo procesą
ŽKS tikslai atitinka žmogaus ir verslo interesus
58