1 / 27

Käytettävyydestä ja käyttöliittymien suunnittelusta

Käytettävyydestä ja käyttöliittymien suunnittelusta. 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

sol
Download Presentation

Käytettävyydestä ja käyttöliittymien suunnittelusta

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Käytettävyydestä ja käyttöliittymien suunnittelusta Markku Tukiainen

  2. 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 ...) Markku Tukiainen

  3. 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. Markku Tukiainen

  4. Mooren Laki Transistorit Nopeus Tehokkuus Tietokoneiden ominaisuudet 1950 1990 2030 Markku Tukiainen

  5. Psykologia Tietokoneet Ihmisen ominaisuudet 0 A.D. 1950 1990 2030 Markku Tukiainen

  6. 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 Markku Tukiainen

  7. 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) Markku Tukiainen

  8. 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 Markku Tukiainen

  9. 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. Markku Tukiainen

  10. ACM: Human-Computer Interaction Markku Tukiainen

  11. Käytettävyys Markku Tukiainen

  12. 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) Markku Tukiainen

  13. 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 Markku Tukiainen

  14. Usability (Nielsen, 1994) Markku Tukiainen

  15. 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 Markku Tukiainen

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

  17. Mistä löytyy apua? Lehdet, konferenssit, kirjat, web, nyyssit Markku Tukiainen

  18. 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->) Markku Tukiainen

  19. 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 Markku Tukiainen

  20. 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 Markku Tukiainen

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

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

  23. 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,... Markku Tukiainen

  24. 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 • järjestelmän oppimisnopeudessa • käytön muistettavuudessa • järjestelmän käyttönopeudessa • virheiden lukumäärässä • käyttäjien tyytyväisyydessä Markku Tukiainen

  25. 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 Markku Tukiainen

  26. 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) Markku Tukiainen

  27. 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ä Markku Tukiainen

More Related