Käyttäjän opastus Opastus on osaksi toteutettu hypertekstinä Käyttäjän opastaminen Saila Ovaska Informaatiotieteiden yksikkö Tampereen yliopisto Opastuksen suunnittelu välttämätön paha? If the system is poorly designed, documentation will fix it; if the documentation is poorly designed, training will fix it; if the training is poorly designed, help desk will fix it; and so on common phrase. [Mehlenbacher, 2003] 1 2 Opastustarve muuttuu Tavoite: opastaminen tarpeettomaksi Aiemmin oletuksena Käyttäjät asiantuntijoita Opastus tapahtui kouluttamalla ohjelmiston käyttöön Nyt Käyttäjät aloittelijoita, satunnaiskäyttäjiä, itseoppineita, jonkin muun järjestelmän käyttäjiä, jne. Yrityksille kävisi kaikkien työntekijöiden koulutus kalliiksi Ratkaisu: itseopiskelu...? Hyvä suunnittelu tukee käyttäjää tehtävässään Looginen sisällön rakenne Luonnollinen vuorovaikutus Hyvä visuaalinen suunnittelu Käyttäjälle voidaan antaa vihjeitä eri toimintojen käyttötavasta Oikeanlainen kontrolli ohjaa toimimaan oikein Esimerkiksi alasvetovalikon kontrollin pieni nuoli on luonnollinen vihje.. ja tarvittaessa lisää opastusta toiminnon käytön aikana 3 Microsoft User Experience Interaction Guidelines 4 Erilaista opastusta tarvitaan ERILAISET OPASTUSTARPEET Media Paperi / sähköinen Sähköinen Opettelun aikana opastava käsikirja (tutorial manual) Getting started opastajajärjestelmä (tutoring system) Guided tour Käyttötilanne Käytön aikana hakuteoksen tyyppinen käsikirja (reference manual) ohjelman käytönaikaiset ohjeet (online help) WWW-sovelluksissa ja GUI-sovelluksissa opastustarve on erilainen 5 6 Saila.Ovaska@uta.fi 1
Käyttäjien kysymyksiä Erilaista opastusta tarjolla Millaisia kysymyksiä käyttäjät haluaisivat esittää? Tavoitesuuntautunut: Mitä tällä ohjelmalla voi tehdä? Kuvaileva: Mikä tämä on? Mitä se tekee? Toiminnollinen: Miten tämä tehdään? Tulkitseva: Miksi kävi näin? Mitä se merkitsee? Sijaintiin liittyvä: Missä olen? Kokeneilla ja kokemattomilla käyttäjillä ei oleellista eroa Kokeneet hakevat enemmän yksittäisiä faktoja Kokemattomat hakevat enemmän kokonaisia toimintasarjoja Aina käyttäjät eivät osaa edes kysyä Mikä on? Vastaus tekstinä (hypertekstinä) Käyttäjän tulee osata käsitteistö Synonyymit? Unix: man, apropos Windows: Help Index Miten minä teen? Toimintoihin liittyvä opastus Ratkaisun vaiheet kuvattu Käytössä muutkin mediat kuin teksti Windows: Help Contents Mikä ero on...? 7 8 Microsoft Windows XP & 2000 User Assistance Roadmap Verkkosovelluksissa opastuksen tarve erilainen Opastustyyppi Mikä tämä on? Ohje -painike Tilarivin viestit Työkaluvinkit Toiminnallinen ohjeistus Käsitteellinen ohjeistus Ohjatut toiminnot Läpikäynnit Tutoriaalit Englanniksi What s this? Help button Status bar message Tooltip Procedural help Conceptual help Wizard Tour Tutorial Erilaisia tilannekohtaisia ohjeita, tavoite: auttaa tässä tehtävässä Yleistermi: How to Yleistermi: Why, What Tavoite: auttaa tekemään Tavoite: esittely Tavoite: opettaminen Liikaa tietoa ja rautalankaa verkkosivulla haittaa luettavuutta Kontekstiin liittyvät tiedot ja käsitteet ovat silti tärkeitä Ymmärtää, mitä tarkoittaa varaus, PIN tai osasto Tilauksen tekovaiheet ja laskutusperusteet yms. e-kaupassa Toiminnallisuuden selittäminen ei ole niinkään tärkeää How to ohjeet usein triviaaleja Paina OK lähettääksesi lomakkeen Tämän pitäisi olla käyttöliittymässä itsestään selvää! Opastus tai Ohjeet eivät ole houkuttavia linkkiniminä, vaan tulisi tarjota selvästi aiheeseen liittyvää tietoa, kuten Mistä hinta muodostuu? Lisäluettavaa: A Usability Test of Web-based User Assistance http://www.winwriters.com/usability_test_analysis.htm Lähde: [Windows XP User Experience] 9 10 Esimerkki: Apple Guide ESIMERKKEJÄ 11 Lähde: http://developer.apple.com/documentation/mac/appleguide/appleguide-2.html 12 Saila.Ovaska@uta.fi 2
Nyttemmin: Apple Help Viewer Microsoft Windows HTML Help Viewer HTML-muotoisten opastustekstien selailuun tarkoitettu Help Viewer toiminnallista ohjeistusta, how to Apple Help Programming Guide https://developer.apple.com/library/mac/documentation/carbon/conceptual/providinguserassitapplehelp/providinguserassitapplehelp.pdf 13 14 MS Office Help Vihjeitä käyttäjälle UNIX "DID YOU KNOW" (DYK) >DYK Did you know that there is an easier way to clear the clipboard? >DYK Did you know you could have four windows open at once? Toiminnallista ohjeistusta, how to 15 16 Työkaluvinkit ja Super Tooltips: Office 2007 SPSS-opastusta Työkaluvinkissä tietoa, mitä toiminnolla voi tehdä, myös esimerkki Lisäksi yhteys varsinaiseen opastukseen (F1) http://blogs.msdn.com/jensenh/archive/2005/12/02/499371.aspx UXGuide 17 SPSS:n kysyvä alkuopastus: auttaa pääsemään alkuun ohjelman käynnistyttyä Vrt. wizard 18 Saila.Ovaska@uta.fi 3
SPSS-opastusta Toiminnallista ohjeistusta ( how-to ) sekä sisältöön että SPSSkäyttöliittymään, myös Show me AGENTTIHAHMOJA OPASTAJINA 19 20 Microsoft Bob ja Rover (1995) Microsoft Office Assistant Microsoft Bob (1995) helpompi Windows 3.1 käyttöliittymä Featuring: Rover http://www.youtube.com/watch?v=zegwedg-jk4 Vrt. XP:n Search (2005) ja Office Assistants 21 22 Microsoft Office 2000 Assistant Microsoft Agents hahmo kelluu sovellusten päällä (ei enää oma ikkuna) seuraa käyttäjän toimia ja avustaa antaa vinkkejä MS Agent agenttirajapinta mukana Office 2000 asennuksessa, valmiina Merlin Office XP 2002: Clippy ei enää tärkeä osa tilalle muita opastustapoja Windows 7 UXGuide, s. 677 23 24 Saila.Ovaska@uta.fi 4
Windows XP Help and Support Center Auttaako animoitu opastus? Koeasetelma: HyperCard-opiskelua Kolme eri opastusmenetelmää Perinteinen käsikirja Animaatiota käyttävä opastajajärjestelmä Animaatiota käyttävä opastajajärjestelmä, johon lisätty tekstimuotoinen opastus käyttäen synteettistä puhetta Kaksi tutkimusajankohtaa Välittömästi harjoitusjakson jälkeen Viikkoa myöhemmin Tehtävät identtisiä tai samantapaisia opastuksen aikana käsiteltyjen tehtävien kanssa 25 26 Tuloksia Teksti Animaatio Animaatio ja puhe Aika (s) Virheettömyys 80 60 40 20 0 heti viikon jälkeen 0.9 0.8 0 heti viikon jälkeen OPASTUKSEN SUUNNITTELU Lähde: Susan Palmiter and Jay Elkerton, An evaluation of animated demonstrations for learning computer-based tasks. CHI'91, 257-263. 27 28 Opastuksen suunnittelu Tavoitteena minimaalinen opastus Opasta vain sen verran, että käyttäjä pääsee tekemään tehtäviään! Learning-by-doing Ei learn-by-reading-the-manual Joskus myös apupyörä-lähestymistapa Rajoitetaan ohjelman toiminnallisuutta kunnes käyttäjä on riittävän kokenut Järjestelmän suunnittelussa pitää ottaa huomioon, että käyttäjä tekee opetellessaan virheitä Vähennä virheiden pelottavuutta Tarjoa helppo tapa korjata virheet Nielsen 10. heuristiikka: Opastus ja dokumentaatio Vaikka on parempi, jos järjestelmää pystyy käyttämään ilman ohjekirjoja, saattaa olla välttämätöntä tarjota käyttäjille ohjeita. Tiedon tulee olla helposti haettavissa ohjeista. Opastuksen sisällön tulee keskittyä käyttäjän tehtäviin, luetella konkreettiset askeleet, joita seurata, eikä opastus saa olla liian pitkä. 29 30 Saila.Ovaska@uta.fi 5
Ohjeiden tulisi olla Opastuksen suunnittelun ohjeita saatavilla käyttöön tarvittaessa niin, ettei niiden esille otto estä tehtävän tekemistä esitystavaltaan käyttäjää houkuttavia, ei luotaantyöntäviä johdonmukaisia ja yhteneväisiä muun ohjelman sisällön, muodon ja esitystavan kanssa virheettömiä ja laadukkaita joustavia ja tehokkaita: on oltava mahdollista perehtyä vain siihen osaan, jota tarvitaan tehtävän ratkaisussa Kontekstisensitiiviset ohjeet työkaluvinkeissä suoraan esille Olennaiseen muualla olevaan ohjeeseen tarjolle suora linkitys oikeaan kohtaan Opasteet esitetään usein omassa ikkunassaan Onko mahdollista käyttää sovellusta samaan aikaan? Opasteiden vaatima tila näytöltä? Jos toteutettu moodina Tilan muutos ilmaistava visuaalisesti Paluun perustilaan oltava ilmeinen Opastus sähköisessä muodossa Joka vaiheessa oltava opastusta tarjolla Opastuksen valintamahdollisuus näkyvissä ja johdonmukaisesti sijoitettuna Opastusta myös erikseen pyytämättä (proactive help) esimerkiksi työkaluvinkkien ja ohjelman tilarivin avulla 31 32 Opastuksen suunnittelun ohjeita Käyttäjä katsoo opasteita koska ei ymmärrä ohjelman toimintaa Älä oleta liikaa oikeasta käsitemallista tai terminologian tuntemuksesta 33 Saila.Ovaska@uta.fi 6