Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

17.11.2005Markku Tukiainen1 Käytettävyydestä ja käyttöliittymien suunnittelusta.

Samankaltaiset esitykset


Esitys aiheesta: "17.11.2005Markku Tukiainen1 Käytettävyydestä ja käyttöliittymien suunnittelusta."— Esityksen transkriptio:

1 17.11.2005Markku Tukiainen1 Käytettävyydestä ja käyttöliittymien suunnittelusta

2 17.11.2005Markku Tukiainen2 Miksi meidän pitäisi välittää käyttäjistä? •Ihmishenget (kriittiset järjestelmät) •Tehokkuus (ajansäästö muihin toimiin) •Hymy (käytettävät järjestelmät tekevät ihmisistä onnellisempia) Tietystikin voisi ajatella •Raha (tyytyväiset asiakkaat tulevat takaisin...)

3 17.11.2005Markku Tukiainen3 Toisaalta... •Järjestelmän käyttöliittymää voisi verrata laskuvarjoon. Jos käyttö ei onnistu ensimmäisellä kerralla, on epätodennäköistä, että käyttäjä kokeilee toista kertaa.

4 17.11.2005Markku Tukiainen4 Mooren Laki Transistorit Nopeus Tehokkuus 195019902030 Tietokoneiden ominaisuudet

5 17.11.2005Markku Tukiainen5 Psykologia Ihmisen ominaisuudet 1950199020300 A.D. Tietokoneet

6 17.11.2005Markku Tukiainen6 Tulevaa sisältöä 1/3 •Ihmisen ja (tieto)koneen vuorovaikutus (Human-Computer Interaction, HCI, CHI) •puhumme ihmisestä –kognitiiviset kyvyt & rajoitteet •puhumme (tieto)koneista –syöttö- & tulostuslaitteet & ohjelmistot jne. •puhumme vuorovaikutuksesta –kuinka käyttäjä toimii vuorovaikutteisen teknologian kanssa

7 17.11.2005Markku Tukiainen7 Tulevaa sisältöä 2/3 •Käyttöliittymä (User Interface) –kun käyttäjä on vuorovaikutuksessa tivi-laitteen kanssa, hän käyttää vuorovaikutuskieltä (interaction language) ja vuorovaikutuslaitetta (interaction device) • vuoropuhelua (keskustelua) käyttäjän ja laitteen välillä kutsutaan dialogiksi (dialog)

8 17.11.2005Markku Tukiainen8 Tulevaa sisältöä 3/3 •Jos ajatellaan (karkeaa) vaihejakoa käyttöliittymien kehittämisessä, niin voidaan erottaa kolme vaihetta –suunnittelu (design) –toteutus (implementation) –arviointi (evaluation/testing) •Puhumme pääasiassa suunnittelusta user interface design

9 17.11.2005Markku Tukiainen9 Käyttöliittymä •Työhypoteesi kurssia varten –käyttöliittymällä tarkoitamme niitä kieliä ja laitteita joita käyttäjät käyttävät vuorovaikutuksessa tivi-artefaktien kanssa.

10 17.11.2005Markku Tukiainen10 ACM: Human-Computer Interaction

11 17.11.2005Markku Tukiainen11 Käytettävyys

12 17.11.2005Markku Tukiainen12 Käytettävyys •”Käytettävä tietojärjestelmä on sellainen, joka tukee tehtävien suorittamista tuloksellisesti ja tehokkaasti tietyssä työympäristössä. A usable software system is one that supports the effective and efficient completion of tasks in a given work context" Karat and Dayton (1995)

13 17.11.2005Markku Tukiainen13 Usability •"Usability: the extend to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use." ISO 9241

14 17.11.2005Markku Tukiainen14 Usability (Nielsen, 1994)

15 17.11.2005Markku Tukiainen15 Miksi puhua käyttöliittymän suunnitteluprosessista? •n. 60% suurista ohjelmistoprojekteista epäonnistuu –projektipäälliköt määrittelivät 4 käytettävyyteen liittyvää syytä •käyttäjät vaativat muutoksia •kaikkia toimintoja ei nähty/löydetty ajoissa •käyttäjät eivät ymmärtäneet omia vaatimuksiaan •puutteellinen käyttäjä-suunnittelijakommunikointi •Käytettävyystekniikat (usability engineering) ovat osa ohjelmistotuotantoa (software engineering) –maksa vähän nyt, tai maksa paljon myöhemmin –aivan liian helppoa hypätä yksityiskohtaiseen suunnitteluun (detailed design) liian aikaisin: •vaatimukset väärin, epäkelpo dialogi

16 17.11.2005Markku Tukiainen16 Articulate: •who users are •their key tasks User and task descriptions Goals: Methods: Products: Brainstorm designs Task centered system design Participatory design User- centered design Evaluate Psychology of everyday things User involvement Representation & metaphors low fidelity prototyping methods Throw-away paper prototypes Participatory interaction Task scenario walk- through Refined designs Graphical screen design Interface guidelines Style guides high fidelity prototyping methods Testable prototypes Usability testing Heuristic evaluation Completed designs Alpha/beta systems or complete specification Field testing Interface Design and Usability Engineering

17 17.11.2005Markku Tukiainen17 Mistä löytyy apua? Lehdet, konferenssit, kirjat, web, nyyssit

18 17.11.2005Markku Tukiainen18 Lehdet •International Journal of Human-Computer Studies (laitoskirjastossa 1987 ->), aikaisemmin International Journal of Man-Machine Studies •Human-Computer Interaction (88 ->) •Interacting with Computers (90 ->) •International Journal of Human-Computer Interaction (90 ->) •interactions (ACM/SIGCHI) (95-97) •TOCHI (ACM Transactions on Computer-Human Interaction) (94->)

19 17.11.2005Markku Tukiainen19 Konferenssit •CHI -sarja, vuosittain (1982, ACM SIGCHI) •HCI -sarja, alussa joka toinen vuosi, vuosittain 1998 ->, (1985, BCS) •INTERACT'84, '87,..., alussa kerran 3 vuodessa, 1993 joka toinen vuosi, (IFIP) •HCI INTERNATIONAL 85,87,..., joka toinen vuosi (Gavriel Salvendy & co) •APCHI: Asia Pacific Conference on Computer Human Interaction, joka toinen vuosi, parilliset •CHI-SA: Computer-Human Interaction in South Africa, 2000, 2001, 2003,,2006 •OZCHI: Annual Conference of the Australian Computer-Human Interaction Special Interest Group

20 17.11.2005Markku Tukiainen20 Kirjoja •Ben Shneiderman (1987) "Designing the User Interface: Strategies for Effective Human-Computer Intercation" (3rd Edition, 1998) •Paul Booth (1989) "An Introduction to Human- Computer Interaction" •Donald Norman (1988) “The Psychology of Everyday Things” •Satoja muita

21 17.11.2005Markku Tukiainen21 Web •http://www.hcibib.org/ (The HCI Bibliography)http://www.hcibib.org/ •http://www.acm.org/sigchi/ (ACM SIGCHI)http://www.acm.org/sigchi/ •http://degraaff.org/hci/ (HCI index, Hans de Graaff)http://degraaff.org/hci/ •http://usableweb.com/index.html (Keith Instone, 2002)http://usableweb.com/index.html •http://www.useit.com/alertbox/ (Jakob Nielsen, Web usability)http://www.useit.com/alertbox/

22 17.11.2005Markku Tukiainen22 Nyyssit •comp.human-factors •comp.cog-eng •sci.cognitive •sci.psychology •sci.virtual-worlds

23 17.11.2005Markku Tukiainen23 1. Käyttäjän ominaisuuksista •Käyttöliittymä: Käyttöliittymällä tarkoitetaan niitä välineitä ja kieliä, joilla käyttäjä on yhteydessä tivi-järjestelmään. •Välineet: näyttölaite, näppäimistö, hiiri, kosketuskuvaruutu kosketuskuvaruutu, optinen lukija, tietohanska, haptinen kynä,silmänliikekamera,..., työskentely-ympäristö •Kielet: = keskustelumuodot: komentokielet, hiirellä osoittaminen valikot, suoravaikuttaminen, multimodaaliset liittymät, proaktiivinen kl, WYGIWYS,...

24 17.11.2005Markku Tukiainen24 Hyvän käyttöliittymän tärkeys •Tutkimukset ovat osoittaneet, että melko vähäisillä muutoksilla käyttöliittymässä saadaan aikaan huomattavia eroja 1.järjestelmän oppimisnopeudessa 2.käytön muistettavuudessa 3.järjestelmän käyttönopeudessa 4.virheiden lukumäärässä 5.käyttäjien tyytyväisyydessä

25 17.11.2005Markku Tukiainen25 Käyttöliittymien kehityksestä •1950 -luku: –atk oli konekeskeistä –käyttöliittymä oli se, mitä kone ilmoitti käyttäjälle •1960 -luku: –ergonomiset näkökohdat (laitteisto) –kehittäjä määritteli käyttöliittymän •1970 -luku: –ensimmäiset tieteelliset tutkimukset kl:stä –liittymät komentokielipohjaisia

26 17.11.2005Markku Tukiainen26 Käyttöliittymien kehityksestä •1970 luvun loppu: –ikkunat ja graafisuus (ikonit 1979) •1980 -luku: –käyttäjäkeskeisyys –erilaisia kl -tekniikoita –teknologian kehittyminen ja laitteistojen halpeneminen •1990 –luku: –web-käyttöliittymät –tietokoneavusteinen ryhmätyö (CSCW)

27 17.11.2005Markku Tukiainen27 Käyttöliittymien kehityksestä •1990 –luvun loppu: –moni-aistiset käyttöliittymät –kaikkialla läsnäolevat sovellukset •2000-luku –mobiilit sovellukset –päällepuettavat tietokoneet –yleiset informaatiopalvelut –proaktiiviset järjestelmät –tulosorientoitunut käyttöliittymä


Lataa ppt "17.11.2005Markku Tukiainen1 Käytettävyydestä ja käyttöliittymien suunnittelusta."

Samankaltaiset esitykset


Iklan oleh Google