IHTE-1100 Käytettävyyden perusteet syksy 2007 Liite 1: Käsitteellinen suunnittelu



Samankaltaiset tiedostot
Kertausta Luennolta 3: Käyttäjätiedon kerääminen haastatteluilla ja kyselyillä. Luennon 4 aiheita. Miksi käyttäjätietoa kerätään?

Suomen Lions-liitto ry Käyttäjätunnus ja sisäänkirjautuminen MyLCI - Käyttäjäohje Versio

Windows Live SkyDrive - esittely

Antti Ylä-Jarkko. Miten oppijan palveluita rakennetaan

Johdatus diskreettiin matematiikkaan Harjoitus 7,

Käyttövaltuushallintaa kehitetään (SAP IDM -projekti), hyödyt virastoille

ESR-Henkilö. Tunnistautuminen ESR-Henkilö -järjestelmässä

Matkahuolto lisäosa WooCommerce alustalle (c) Webbisivut.org

Aluksi Kahden muuttujan lineaarinen epäyhtälö

Suomi toisena kielenä -ylioppilaskoe. FT Leena Nissilä Opetusneuvos, yksikön päällikkö OPETUSHALLITUS

verkkojakson työskentelyn aloitus

Sonera Hosted Mail -palvelun käyttöohje

Raportointi hankkeen tulosten kuvaajana ja toteutuksen tukena

Merkintöjen tekeminen pohjakuvaan Libre Officella v.1.2

Kuvapankki Imagebank Independent

Lakisääteinen tapaturmavakuutus Tapaturman sattuessa - vakuutustodistuksen täyttöohje esimiehille

Kauden vaihtaminen. Tom Hedman Jopox oy;

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:

Asteri Kirjanpito Dos ALV% nousu 1 %-yksiköllä Vuosipäivitys

II- luento. Etiikan määritelmiä. Eettisen ajattelu ja käytänteet. 1 Etiikka on oikean ja väärän tutkimusta

YLIOPISTOJEN YHTEISHAKU JA SÄHKÖINEN HAKUJÄRJESTELMÄ

Opettajalle ohje opintojakson toteutuksen tekemiselle mallipohjana ja mallipohjan tuominen opintojakson toteutukseen.

Lippupiste Oy Asiakastyytyväisyystutkimus. Toukokuu 2008

T Käyttäjäkeskeisen tuotekehityksen harjoitustyöt. Tehtävä 2: Essee käyttäjäkeskeisen tuotekehityksen prosessimalleista

IV-kuntotutkimushanke_tutkijat

Uudistuva RISKINARVIO-ohje

KÄYTTÖOHJEET

Harjoitustyöohje

Tarjoajalla on oltava hankinnan kohteen laatu ja laajuus huomioon ottaen kokemusta seuraavilla alueilla:

Discgolf scorekeeper - Fisbeegolf pistetilasto. Ville-Veikko Saari 12. tammikuuta 2016

Työtapaturman ilmoittaminen 2016-> Uusi sähköinen lomake, täyttäminen esimies ja palkkahallinto

TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link

Innovaatioprosessi. Lili Aunimo

Diskreetit rakenteet

Viestintäsuunnitelma Student Lifen ohjausryhmä

Tämä opas on tarkoitettu opettajaylläpitäjille, jotka eivät ole ennen käyttäneet TwinSpacea. Neuvomme, kuinka:

Luento 6. June 1, Luento 6

Luonnollisten lukujen laskutoimitusten määrittely Peanon aksioomien pohjalta

Tietokannan rakenteen suunnittelu

Asteri Kirjanpito Dos rakentamispalvelun alv Vuosipäivitys

Orientoivat opinnot osa 3: Opintojen suunnittelu

1. Lomakkeet löytyvät asiointiportaalista osoitteesta

Turvapaketti Asennusohje

Induktio kaavan pituuden suhteen

GroupWise WebAccessin perusliittymä

Tuotanto-laatukortti 0.5

Terveydenhuollon laitteet ja tarvikkeet omavalvonnan osana myös sosiaalihuollon palveluissa

Kuusamon kaupungin ohjeistus PALVELUSETELI- JA OSTOPALVELUJÄRJESTELMÄN KÄYTTÖÖN

Ammatillinen kuntoutus- Voimaa työvoimaan

HANKINTASOPIMUS. Kyh Kyh liite 4. Osapuolet Perusturvakuntayhtymä Karviainen ("Ostaja") PL Nummela

Pikaopas toimittajille - Laskutus Supplier Portal (Lokakuu 2012)

c) Määritä paraabelin yhtälö, kun tiedetään, että sen huippu on y-akselilla korkeudella 6 ja sen nollakohdat ovat x-akselin kohdissa x=-2 ja x=2.

Asiakaspalvelun uusi toimintamalli autetaan asiakasta digitaalisten palveluiden käytössä (AUTA)

Trust PhotoCam 1300 TRUST PHOTOCAM Pika-asennusohje. Versio 1.0

Elämänkatsomustieto. Arto Vaahtokari Helsingin yliopiston Viikin normaalikoulu Sari Muhonen

MYEERIKKILÄ OHJEET PELAAJALLE

REVELAGESPORTS.COM PORTAALIN KÄYTTÖOHJE

A B C LAATUKÄSIKIRJA. Yrityksen laatupolitiikka

Lisää segmenttipuusta

2.2 Täydellinen yhtälö. Ratkaisukaava

Moodle HOPS-työskentelyn tukena

Weboodi. Katri Laaksonen Oppimisen IT

Ennakkovaroitustoimintojen sekä. uuden teknologian hyödyntäminen. toteutuspöytäkirjamenettelyssä

lähteitä, mitä kirjoittaja on käyttänyt. Ja meille on helpompi nähdä ne, kun me jatkossa tutkimme evankeliumeja.

Matematiikan tukikurssi

Ohjelmistojen mallintaminen, käyttötapauksiin perustuva vaatimusmäärittely

Työtapaturman ilmoittaminen 2016-> If Login ja vahinkolomake

WORKPLACE Käyttäjän OPAs

Hae Opiskelija käyttöohje

OHJ-1151 Ohjelmointi IIe

Käyttöönotto-ohje. DNA Sähköposti

Mitä lapsen tulisi varhaiskasvatuksesta saada? Leikki-ikäisen hyvän kasvun eväät MLL Helsinki Marjatta Kalliala

Tytöt LVI-alalla - Perusraportti

Perusopetuksen aamu- ja iltapäivätoiminnan laadun arviointi 2016 Västankvarns skola/ Tukiyhdistys Almus ry.

Käsitteellinen mallintaminen

ILMOITUSSOVELLUS 4.1. Rahanpesun selvittelykeskus REKISTERÖINTIOHJE. SOVELLUS: 2014 UNODC, versio

Turvapaketti Omahallinta.fi ka ytto ohje

Miten korkeakoulujen yhteishaun ja erillishakujen kokonaisuutta tulisi kehittää?

RT:n käyttöjärjestelmä pohjautuu Windows 8 käyttöjärjestelmään Ensimmäinen kirjautuja saa järjestelmävalvojan oikeudet

Taulukkolaskenta II. Taulukkolaskennan edistyneempiä piirteitä

Rekisteröityminen, tilojen varaaminen ja maksaminen WebTimmi varausjärjestelmässä

Tarkoitus. Edellytykset. Kirjautuminen HAKA-tunnistautumisen kautta

Metron. nettikauppaohjeet

Riskienhallinta DTV projektissa. Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

HUOLTAJAN OHJE TIETOJEN PÄIVITTÄMINEN HUOLTAJAKSI ILMOITTAUTUMINEN REKISTERÖITYMINEN

JYVÄSKYLÄN YLIOPISTO. OPM:n palvelukeskushanke; missä mennään?

Huomaathan, että ohjeessa olevat näytöistä otetut kuvat voivat poiketa sinun koulutuksesi vastaavien sivujen kuvista.

VETUMA rekisteröityminen

AJOK/KEAJ/IAJOK. Koetallennus

Toimittajan yrityksen kaupparekisteriin merkitty virallinen nimi.

HTML5 - Vieläkö. Antti Pirinen

Case Hoviagents. Oppimisprojekti /TKI3 Kevät

Tutustu merkintöihin! Tärkeää tietoa siitä, miten varmistat pesu- ja puhdistusaineiden käytön turvallisuuden kotona

OP-eTraderin käyttöopas

SKYPE-RYHMÄN LUOMINEN

Obligaatiotermiinit ja obligaatioita koskevat futuurit ja optiot

Ohjelmistojen mallintaminen, mallintaminen ja UML

94 LAATUA KÄYTÄNNÖN VALMENNUKSEEN

2. Kirjoita sähköpostiosoitteesi sille varattuun kenttään ja paina Lähetä varmistusviesti -painiketta.

Ohjelmiston testaus ja laatu. Testaus yleistä

Transkriptio:

IHTE-1100 Käytettävyyden perusteet syksy 2007 Liite 1: Käsitteellinen suunnittelu Tämä liite korvaa prujun kohdan 7.2 Käsitteellinen suunnittelu. 7.2 Käsitteellinen suunnittelu Kuten luvussa 4 todettiin, suunnittelijan ja käyttäjän käsitteelliset mallit voivat olla hyvinkin erilaiset. Käsitteellisen suunnittelun avulla pyritään muodostamaan ohjelmiston runko siten, että tuetaan käyttäjän käsitteellisen mallin muodostumista. Jos käsitteellinen suunnittelu onnistuu, saadaan tuote, jonka käyttäminen on helppo oppia. Tällöin käyttäjä pystyy muodostamaan helposti oikeanlaisen käsitemallin. 7.2.1 Käsitteellinen malli Käsitteellisessä suunnittelussa pyritään selvittämään tuotteeseen liittyvät metaforat eli vertauskuvat, käsitteet ja toimintojen kuvaukset, sekä niiden väliset suhteet. Suunnittelun lähtökohtana ei siis ole tekninen määrittely ja toteutukseen liittyvät termit, vaan käyttäjän kannalta oleelliset toiminnat ja termit käsitteet. Käsitteellisen suunnittelun työvälineenä voi olla esim. aivoriihi (brainstorming), jossa käyttäjätutkimuksen, asiakaspalautteen yms. tiedonhankinnan perusteella kerätyt ideat kirjataan ylös. Ideoinnin jälkeen saatuja käsitteitä, metaforia ja toimintoja aletaan ryhmitellä. Tässä voidaan käyttää vaikkapa post it lappuja, joille kullekin kirjoitetaan yksi termi, ja termejä aletaan ryhmittelemään. Ryhmittelyn jälkeen tulos visualisoidaan käsitekaaviolla, josta ilmenevät sovelluksen pääkokonaisuudet, niiden aliosiot sekä eri osien väliset suhteet. Kuvaus käsitemallista on useimmiten graafinen visualisointi, jonka tarkka ulkoasu saattaa vaihdella paljonkin (esim. puukartta, mind map, palloista ja viivoista muodostettu vapaamuotoinen käsitekartta, UML-notaation 1 mukainen esitys...) Tarkoitus on kuvata ohjelmiston pääkokonaisuudet ja niiden aliosiot sekä mitä käyttäjän tehtäviä kukin osio palvelee. Käyttäjäkeskeisessä suunnittelussa käsitemallia lähdetään tekemään nimenomaan käyttäjien näkökulmasta. Eri käyttäjäryhmille voidaan hahmotella omat käsitemallinsa. Kuva A esittää juna-aikataulujen reittihakupalvelun käsitemallin junamatkustajan näkökulmasta. Käsitemalli olisi luultavasti hyvin erilainen junayhtiön puhelinpalvelun henkilökunnan tai palvelun ylläpitäjien näkökulmasta. Erityisesti kannattaa huomioida, että tässä vaiheessa käsitemallin tulisi kuvata vain käyttäjän kannalta olennaisia asioita. Tekniseen toteutukseen, esimerkiksi tiedon rakentumiseen tietokannassa, ei tässä vaiheessa oteta kantaa. 1 UML on standardoitu graafinen mallinnuskieli. Se on kehitetty ohjelmistojen ja järjestelmien kehittämistä varten. TTY:n opiskelijat tutustuvat kieleen esimerkiksi Ohjelmistotuotannon perusteet kurssilla. Lisätietoja UML-kielestä esim. http://www.uml.org/ Tampereen teknillinen yliopisto 1 Syksy 2007

Kuva A: Käsitemallihahmotelma juna-aikataulujen hakupalvelusta junamatkustajan näkökulmasta. Käsitemalleja voidaan toki piirtää myös muissa tarkoituksissa kuin ohjelmistojen suunnittelun yhteydessä. Kuva B esittää nykyisen kaperin edeltäjän, Käytettävyyskurssin erään vuoden sisältösuunnitelman käsitekartaksi hahmoteltuna. Kuva B: Käsitemallihahmotelma kaperin sisällöstä 2000-luvun alkuvuosina (Siina Jokinen). Tampereen teknillinen yliopisto 2 Syksy 2007

7.2.2 Navigointimalli Liikkumista tilojen ja osien välillä mallinnetaan ns. navigointimallissa, joka käytännössä voi muistuttaa hyvin paljon käsitemallia. Navigointimallista tulisi selvitä, liikutaanko sovelluksessa esim. lineaarisesti osasta toiseen (kaikki näytöt tai sivut ovat samanarvoisia ja esiintyvät käyttäjälle tietyssä järjestyksessä, Kuva C). Vai onko rakenne esim. verkkomainen, jolloin kaikista näytöistä voi siirtyä toisiin (Kuva E). Navigointimalli voidaan kuvata myös näyttöjä pienemmällä tasolla: mitä asioita käyttäjä käsittelee ja missä järjestyksessä. Kuva C: Lineaarinen navigointimalli. Kuva D: Hierarkkinen navigointimalli. Kuva E: Verkkomainen navigointimalli. Navigointimalli voi sisältyä käsitemallin kuvaukseen, mutta usein selkeyden vuoksi nämä kannattaa erottaa toisistaan. Navigointimallin ei tarvitse ottaa kantaa siihen, miten toiminnot käytännössä rakennetaan: mitkä toiminnot rakennetaan valikoihin ja mitä tarjotaan painikkeina jne. Kuva F esittää yhden vaihtoehdon aikatauluhaun navigointimalliksi (junamatkustajan näkökulmasta). Siinä on hahmoteltu järjestelmän toteutusta tasolla, joka auttaa Tampereen teknillinen yliopisto 3 Syksy 2007

hahmottamaan, missä järjestyksessä käyttäjä asioita voi tehdä ja mitkä siirtymät ovat mahdollisia. Kuva F: Aikatauluhaun navigointimalli Navigointimalli voi olla myös kuin näyttökartta, jolla visualisoidaan näyttöjen välisiä siirtymiä (Kuva G). Näyttöjen yksityiskohtainen kuvaaminen ei ole tässä vaiheessa vielä tarpeen, eikä kaikkia näyttöjä tässä vaiheessa vielä välttämättä nimetä. Kuva G: Aikatauluhaun näyttökarttamainen navigointimalli Tampereen teknillinen yliopisto 4 Syksy 2007

7.2.3 Esimerkki: Tentti-ilmoittautumisjärjestelmä Alla on esitetty kuvitteellisen tentti-ilmoittautumisjärjestelmän käsitteellinen malli (Kuva H) sekä navigointimalli (Kuva I) opiskelijan näkökulmasta. Kuvat eivät ole täydellisiä ja loppuun asti hiottuja. Tekstiviesti Muistutus Sähköposti Nimi Omat kurssit Kurssi Numero Tentti-ilmoittautuminen Haku Luennoija Kaikkien kurssien listaus Ilmoittautumisen peruminen Tentti Mones tenttikerta Ajankohta Sali Kuva H: Tentti-ilmoittautumisjärjestelmän käsitteellinen malli Kuva I: Tentti-ilmoittautumisjärjestelmän navigointimalli Tampereen teknillinen yliopisto 5 Syksy 2007

7.2.4 Esimerkki: Bilelippuautomaatti Tilanne: Herwoodin teknillisen yliopiston opiskelijat (HTYO) ovat tilanneet bilelippuautomaatin. Laite sijoitetaan ATK-talon ala-aulaan. Laite on tarkoitettu vain HTYO:n opiskelijoiden käyttöön. Automaatista voi ostaa kaikenlaisia bilelippuja: lippuja kiltojen ja muiden puljujen järjestämiin bileisiin, elokuvalippuja ja niin edelleen. Automaatilla on kolme käyttäjäryhmää, opiskelijat jotka ostavat automaatista lippuja (ostajat), ne jotka pistävät lippuja myyntiin (myyjät) sekä ylläpitäjät, jotka tekevät huoltotoimenpiteitä sekä päivityksiä. Bilelippuautomaatin käyttäjätutkimuksessa on selvinnyt esimerkiksi, että opiskelijat toivovat mahdollisuutta ostaa lippuja myös netin kautta osa käyttäjistä toivoo mahdollisuutta käyttää opiskelijakorttia kirjautumisessa, osa taas haluaisi bileautomaattiin erilliset tunnukset bileisiin toivottiin helposti hukattavan paperisen lipun sijaan mahdollisuutta tilata lippu kännykkään tekstiviestinä tapahtumia pitäisi pystyä etsimään sekä nimen, ajankohdan että tapahtumatyypin perusteella. Alla on hahmoteltu yksi versio laitteen käsitteellisestä mallista ostajien kannalta (Kuva J). Kuva J: Bilelippuautomaatin käsitteellinen malli Käsitteellistä mallia tehdessä on mietitty esimerkiksi seuraavia kysymyksiä: Mitä toimintoja järjestelmässä pitäisi olla? Mitä tietoa käyttäjät tarvitsevat? Miten toiminnot ja käsitteet liittyvät toisiinsa? Tampereen teknillinen yliopisto 6 Syksy 2007

Seuraavaksi on hahmoteltu järjestelmän navigointimalli (Kuva K). Tapahtumien selailu on mahdollista ilman sisään kirjautumista joten jos ei oikeita lippuja löydykään, ei käyttäjän tarvitse välttämättä kirjautua sisään ollenkaan. Käyttöohjeiden lukumahdollisuus halutaan tarjota joka näytöltä. BILELIPPUAUTOMAATTI* Tapahtumien selailu Tapahtumien haku Kirjautuminen Tapahtuman valinta Tapahtuman tiedot Lippujen lukumäärän valinta Ohjeiden haku * Tilauksen kuittaus Maksutavan valinta Maksaminen Uloskirjautuminen* Lippujen / koodin vastaanotto * Tänne voi siirtyä mistä vain Kuva K: Bilelippuautomaatin navigointimalli. Tampereen teknillinen yliopisto 7 Syksy 2007