IHTE-1100 Käytettävyyden perusteet syksyllä 2007
IHTE-1100 Käytettävyyden perusteet Sähköpostiosoitteella kaper@cs.tut.fi tavoitat kurssin henkilökunnan: - luennoitsija Suvi Melakoski-Vistbacka (Sunnu) - kaikki assistentit: Aleksi, Anniina, Jaana Kurssin ensisijaiset tiedotuskanavat: - uutisryhmä tut.ihte.kaper / sähköpostilista - http://www.cs.tut.fi/~kaper
Päivän tavoitteet Käydään läpi käytännön asioita kurssin suorittamisesta Tutustutaan käytettävyyden terminologiaan - mitä käytettävyys tarkoittaa - käyttäjäkeskeinen suunnitteluprosessi Katsotaan muutamia esimerkkejä hyvästä ja huonosta käytettävyydestä Pysytään hereillä koko kolme tuntia?
Olethan ilmoittautunut kurssille? Jos et, lähetä pikapikaa sähköpostia kaper@cs.tut.fi (nimi, opnro, koulutusohjelma, sähköpostiosoite) Muista ilmoittautua jo nyt III periodin kursseille! - Käyttöliittymäsuunnittelun perusteet - Ihminen käyttäjänä
Opetusajat ja -paikat Luennot tiistaisin klo 12-15 TB103 Harjoitukset alkavat jo ensi viikolla - valmistauduttava etukäteen: esitehtävä Harjoituksiin ilmoittaudutaan Haavin kautta - linkki kurssin sivulla (harjoitukset) - ethän ilmoittaudu turhaan
Kurssin suoritus Kurssin suorituksen pakolliset osiot ovat harjoitustyö ja tentti Harjoitustyö - tehdään kolmen hengen ryhmissä - suosittelemme monitieteisiä ryhmiä! Tentti - tentti koko kurssin asioista: pruju, luennot, harjoitukset, harjoitustyö
Porkkanapisteet Harjoituksiin osallistumalla ja esitehtävät tekemällä voi kerätä porkkanapisteitä: Porkkanapisteitä Suorituskertoja 0-2 3 4 5 0 1 2 3
Arvostelu Tentti ja harjoitustyö arvostellaan erikseen arvosanalla 0-5 Kokonaisarvosanassa harjoitustyön painoarvo on 1/3 ja tentin 2/3 round harjoitustyö (2* tentti) ( ) 3
Kurssimateriaali Kurssin pruju koostuu auki kirjoitetuista luentokalvoista - ei valitettavasti sovellu kovin hyvin itseopiskeluun - TiTe-killasta Luentokalvoja yleisön pyynnöstä WWWsivuille - Helpottamaan luentojen seuraamista
Kurssimateriaali Lisälukemista itseopiskeluun - Linkkejä WWW-sivuille kurssin sivulta - Kirjoista: Donald A. Norman, The Design of Everyday Things (suomennettu nimellä Miten avata mahdottomia ovia - tuotesuunnittelun salakarit) Jakob Nielsen : Usability Engineering Xristine Faulkner: Usability Engineering Jenny Preece et al.:human-computer Interaction
Haasteita opiskelijoita 11 eri koulutusohjelmasta - erilaiset taustatiedot - erilaiset toimintatavat - erilaiset odotukset? Jos noudatti muilla kursseilla saatuja ohjeita, sai vain assarin sekaisin (Opiskelijapalautetta keväältä 2005)
Palautetta viime vuosilta Tentissä liikaa tilaa vastata. Tentissä oli liian vähän tilaa vastata. Oman nimen kirjoittaminen joka paperiin ei ollut kovin käyttäjäystävällistä Tentin tulokset jäivät hieman mietityttämään. Olen 100% varma että osasin asiat hyvin mutta arvosana 2 kertoisi jostain aivan muusta Voisi vielä enemmän puuttua luentosalissa pulinaan
Kurssin sisältöä Käytettävyyden määritelmät: mitä käytettävyys tarkoittaa? Käytettävyyden teorioita Käyttäjäkeskeinen suunnitteluprosessi Käyttäjätutkimuksen menetelmiä: haastattelut, kyselyt Kompromissit käytännön projekteissa Käyttöohje
Monitieteinen alue Graafinen suunnittelu Sisällöntuotanto Teollinen muotoilu Multimedia Käytettävyys Tietojenkäsittelyoppi Kasvatustieteet Kieliteknologia Ergonomia Kognitiotieteet Ohjelmistoergonomia Kogn. ergonomia Kogn. psykologia
Monitieteisyys/-alaisuus Sosiologia Kielitiede Teollisuustalous Ergonomia Konetekniikka Ohjelmistotekniikka Muotoilu Elektroniikka Ihminen, käytettävyys Signaalinkäsittely Psykologia Turvallisuustekniikka Automaatiotekniikka Filosofia Kasvatustiede Markkinointi
Käyttäjät ja käyttäjäryhmät
Kuka on käyttäjä? Mikä on tavoite?
Tuote käyttäjän ja tehtävien mukaan
Käyttökonteksti (käyttöympäristö) Minkälaisessa ympäristössä ja olosuhteissa tuotetta käytetään? - fyysinen ympäristö - sosiaalinen ympäristö - organisaatio - tekninen ympäristö
Mitä käytettävyys on? Käytettävyyttä ei voida koskaan määritellä absoluuttisesti - se riippuu tuotteen lisäksi aina käyttäjistä, heidän tavoitteistaan ja käyttöympäristöstä Käytettävyys tarkoittaa tuotteen soveltuvuutta käyttäjälle ja tehtävään - On tunnettava käyttäjä ja tehtävä Tuote voi toimia täysin oikein vaikka sen käytettävyys ei ole kovin hyvä
ISO 9241-11:1998 Käytettävyyden määritelmä Standardi määrittelee käytettävyyden seuraavasti: - The extent 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 Eräs suomennos: - Tarkoituksenmukaisuus, tehokkuus ja tyytyväisyys, jolla määritellyt käyttäjät saavuttavat määritellyt tavoitteet tietyssä ympäristössä.
Käytettävyydeltään hyvän tuotteen ominaisuuksia esimerkiksi... Johdonmukaisuus Tehtävään sopivuus Tehokkuus Opittavuus Muistettavuus Muistettavien asioiden määrä Hallittavuus Virheettömyys Virheiden sieto (error handling, error recovery, forgiveness) Miellyttävyys Sopiva esitystapa Opastus
Käyttöliittymä Käyttäjä ohjaa ohjelman toimintaa Ohjelma antaa käyttäjälle ilmoituksia toiminnastaan Käyttöliittymä mahdollistaa vuorovaikutuksen Käyttäjälle käyttöliittymä on usein koko laite, ohjelma tai järjestelmä UI = User Interface
Mitä käytettävyys on/ei ole? Käytettävyys ei koske ainoastaan hyöty- tai kuluttajasovelluksia, vaan mitä tahansa vuorovaikutteista järjestelmää Huomaa sekaannusmahdollisuus termeissä: - usability = käytettävyys - availability = saatavuus, käytettävyys Käytettävyys käyttöliittymäsuunnittelu, vaikka UI:lla onkin keskeinen merkitys toteutuksessa - taustalla olevat käyttöprosessit ja työnkulut!
Tämän kurssin painotukset Ihmisen ja tietokoneen vuorovaikutus - computer-human interaction (CHI) = human-computer interaction (HCI) - HCI tähtää ymmärtämään, millainen on ihmisten ja tietokoneiden vuorovaikutus. - HCI pyrkii muodostamaan ihmisen käyttäytymisestä teoreettisia malleja ja suunnittelemaan tehokkaita keinoja mittaamaan käytettävyyttä. Ihmisen ja tekniikan vuorovaikutus - human-technology interaction (HTI)
Määritelmiä Käytettävyyssuunnittelu (usability engineering, UE) - systemaattiset toimenpiteet, joilla tähdätään hyvään käytettävyyteen - korostaa mitattavuutta/toistettavuutta Käyttäjäkeskeinen suunnittelu (UCD) - prosessi, jolla hyvä (esim. ref. ISO 9241-11) tuote suunnitellaan Ihmiskeskeinen suunnittelu - näkökulma, joka pyrkii ymmärtämään ihmisen käyttäytymistä sekä taitoja ja hyödyntää niitä tuotesuunnittelussa - tuetaan ihmisen ja organisaation toimintaa tuotesuunnittelulla Human Factors - USA:ssa käytetty termi, vastaa suurin piirtein Usability termiä User experience (UX) - huomioi kaikki ihmisen ja tuotteen vuorovaikutukseen liittyvät seikat: kuinka tuotteen käyttö opitaan, kuinka sitä käytetään, millainen on kokonaisvaltainen käyttäjäkokemus
Käytettävyys osa arkipäivää Jokainen on varmasti törmännyt käytettävyysongelmiin, esim. kaukosäätimet, pesukone, tietokone, kopiokone, tekstinkäsittelyohjelma Usein käyttäjä tuntee itsensä tyhmäksi, vaikka vika onkin tuotteessa Lukemista aiheesta: Donald A. Norman, The Design of Everyday Things
Käytännön esimerkkejä Väliovi Festiassa
Käytännön esimerkkejä Toisenlainen väliovi (Deutsches Museum Flugwerft Schleißheim)
Käytännön esimerkkejä Luentosalien valojen kytkimet: Sali K1704 ennen remonttia
Käytännön esimerkkejä Lounasravintoloiden linjastot Opaskylttien nuolet eri kulttuureissa Erilaisten pakkausten avaaminen Kaverin auton tankkaaminen T-talon luentosalien valo-ohjausjärjestelmä Monimutkaiset WWW-sivut, monet ohjelmistot Videoiden ajastaminen, mikroaaltouunit jne...
Helppo avata helppo sulkea
Näppärää tuotetta ei aina osata käyttää
Käytännön esimerkkejä Kaikki aikuisetkaan eivät ole standardikokoisia: pitkällä ihmisellä hankalaa bussissa/lentokoneessa pienikätinen ei pysty tarttumaan esineisiin tukevasti
Lisää esimerkkejä Huonosti suunniteltuja tavaroita ja asioita http://www.baddesigns.com/ Huonosti tehtyjä WWW-sivuja http://www.webpagesthatsuck.com/
Ratkaisu? Standardointi ja yleisen käytännön mukaan tekeminen voi helpottaa - miten kävisi jos esim. joka autonvalmistaja laittaisi kaasu- ja jarrupolkimet eripäin? Toisaalta se yleisin ratkaisu ei välttämättä ole se paras - esim. qwerty-näppäimistöllä hidasta kirjoittaa - on myös rohkeasti etsittävä uusia ja erilaisia käyttötapoja.
Ratkaisu? Tämän kurssin tavoitteena oppia joitakin keinoja ja nyrkkisääntöjä käytettävyyden parantamiseksi