44
3.10.2011 © Trinidad Consulting 1 Veebikeskkonna kasutajasõbralikuks muutmine Infoarhitektuuri ja prototüübi loomine Hegle Sarapuu 03.10.2011

Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 © Trinidad Consulting 1

Veebikeskkonna kasutajasõbralikuks muutmine

Infoarhitektuuri ja prototüübi loomine

Hegle Sarapuu

03.10.2011

Page 2: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 © Trinidad Consulting 2

Tänane päevakava

Veebikeskkonna head tavad

Navigatsiooni põhimudelid

Navigatsiooniskeem - kaartide sorteerimine

Navigatsiooniskeem – jutusein

Prototüüpimine

Page 3: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011

Veebikeskkonna head tavad

Page 4: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011

Nielseni heuristikud:

Süsteemi seisundi , staatuse nähtavus

Vastavus reaalsele maailmale

Kasutaja kontroll ja vabadus süsteemi üle

Järjepidevus ja standardid

Vigade ennetamine

Äratundmine on parem kui meelde tuletamine

Paindlikkus ja efektiivsus

Minimalistlik disain

Vigadest taastumine

Abi ja dokumentatsioon

Page 5: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011

Kasutajate ootused veebis

Page 6: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011

Page 7: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 7 © Trinidad Consulting

Navigatsiooni põhimudelid

Page 8: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 © Trinidad Consulting 8

Täheskeem

Page 9: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 © Trinidad Consulting 9

Järjestikskeem

Page 10: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 © Trinidad Consulting 10

Kombineeritud skeem

Page 11: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 11 © Trinidad Consulting

Kaartide sorteerimine

Page 12: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Kaartide sorteerimine on vahend informatsiooni struktuuri välja

töötamiseks (kvantitatiivne meetod)

3.10.2011 12

Page 13: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Oodatav kasu

Kasutajate uurimine sisu liigitamiseks

Liigilisem info grupeerimine

Kontrollida nimetamise loogikat juba projekti varajases staadiumis

Sisu kaardistamine

26.10.2010 13

Page 14: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Läbiviimine

Anna inimesele ette grupid

Anna inimesele kaardid

Palu kaardid gruppidesse jagada

Palu kommenteerida nimetust - märgi kohad, kus isik kahtleb

Tee statistikat kui paljudel juhtudel pandi kaardid samasse gruppi, millised kaardid koos sagedamini esinesid

3.10.2011 14

Page 15: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 15

Erinevad meetodid

Avatud kaartide sorteerimine

Suletud kaartide sorteerimine

“Tagurpidi” kaartide sorteerimine/ navigatsiooni testimine

Page 16: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Näiteid kaartide sorteerimisest

3.10.2011 16

Page 18: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Kaartide sorteerimise vahendeid

3.10.2011 18

Optimal Sort - Online card sorting tool. Open and closed sort, with a range of analysis options (including my analysis spreadsheet) (http://www.optimalsort.com/pages/default.html)

Websort - Online card sorting tool with open and closed sort options. Check out the beta version for enhanced sorting and better analysis options (http://websort.net/)

SynCaps - Windows processing and analysis software for card sorts (http://www.syntagm.co.uk/design/syncapsv2.shtml)

XSort - Card sorting software for Mac. Free! (http://www.apple.com/downloads/macosx/productivity_tools/xsort.html)

UXsort - Card sorting software (http://uxsort.com/default.aspx)

Page 19: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 19 © Trinidad Consulting

Jutusein

Page 20: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Jutusein on vahend loomaks kasutajate tööprotsessi süsteemis

3.10.2011 20

Page 21: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Miks jutuseina vaja on?

Kommunikatsiooniks erinevate projekti osapoolte vahel

Ideede koondamiseks ja protsessi visualiseerimiseks

Navigatsiooni loomiseks

Kasutusprotsessi välja töötamiseks

Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 21

Page 22: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Oodatav kasu

Eelnev sarnane arusaam loodavast infosüsteemist erinevate osapoolte vahel

Paremini juhitud tähelepanu hilisemas infosüsteemis

Süsteemi kõrgem eesmärgile vastavus

Ühised ideed

Eesmärgini viiva navigatsiooni loomiseks

3.10.2011 22

Page 23: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Jutuseina ajalugu

Tuleneb filmitööstusest (1930-ndatel leiutatud väidetavalt Walt Disney)

Võeti üle “üpris varakult” ka tarkvara loomisesse

3.10.2011 23

Page 24: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Näiteid jutuseinast

3.10.2011 24

Page 25: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Näiteid jutuseinast

3.10.2011 25

Page 26: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Paar videot

http://www.youtube.com/watch?v=65_3bq_0eSY

http://www.youtube.com/watch?v=e-yeI83fN6s

3.10.2011 26

Page 27: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Läbiviimine

Vii läbi lahenduse ajurünnak (võiks olla rohkem kui 3 inimest)

– Loo loetelu erinevatest kasutaja tegevustest

– Paiguta tegevused kasutaja jaoks loogilises järjekorras tahvlile

– Märgi leheküljed

– Loo lehekülgede vaheline navigatsioon

– Asenda leheküljed lehe elementide paigutuse joonisega

Vii järgmise protsessi jutusein läbi nii, et kasutad eelmiste lehtede paigutusi või jutuseina

3.10.2011 27

Page 28: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Jutuseina dokumenteerimise vahendid

Axure: http://www.axure.com

MS Visio või PowerPoint

Serena Prototype Composer 2009: http://www.serena.com/products/prototype-composer/index.html

UML vahendid

Loe veel jutuseinast: http://www.usabilitynet.org/tools/storyboarding.htm

3.10.2011 28

Page 29: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 29 © Trinidad Consulting

Navigatsiooni loomine

Page 30: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Navigatsiooni prototüüp

Loo põhinavigatsiooni elemendid, alustades esilehest (kui võimalik)

Loo igale menüüpunktile oma leht, jättes sisu osa tühjaks

Loo lehe sees olevad lingid ning alammenüüd (Paiguta tähtsamate eesmärkide saavutamise nupud loogilises jadas ettepoole)

3.10.2011 30

Page 31: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011

Prototüüpimine

Page 32: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Prototüüp on mustandversioon veebilehest või infosüsteemist

3.10.2011

Page 33: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Miks prototüüpi vaja on?

Kommunikatsiooniks

Ideede koondamiseks ja visualiseerimiseks

Lahenduste testimiseks

3.10.2011

Page 34: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Prototüübi loomise põhimõtted

Tee selgeks, miks prototüüp selles projektis vajalik on

Loo lahendatava probleemi kasutusvood

Esmane navigatsiooniskeem

Loo navigatsiooniproto

Lepi kokku üldistes reeglites

Vali mallid

Detailiseeri prototüüp

Lisa dünaamilisus

Lisa visuaalne disain või selle näited

3.10.2011

Page 35: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Navigatsiooni proto

3.10.2011

Page 36: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Tarkvaraline proto

3.10.2011

Page 37: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Kujundusega proto

3.10.2011

Page 38: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Paberprototüüp

http://www.youtube.com/watch?v=GrV2SZuRPv0

http://www.youtube.com/watch?v=Bq1rkVTZLtU

3.10.2011

Page 39: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Prototüüp kui spetsifikatsioon

Kirjeldus, milline komponent, kuidas käitub

Loetelu kasutajate tegevusest

Loetelu süsteemi vastustest

Navigatsioon teistele lehtedele

3.10.2011

Page 40: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Millal lõpetada prototüüpimine

Kui kõik lehemallid on loodud

Kui navigatsioon on paigas

Kui vajalik funktsionaalsus on prototüübitud

Kui kahe-kolme testimise muudatused on sisse viidud

Kui proto põhjal luuakse dokumentatsioon

3.10.2011

Page 42: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

Näiteid Axure RP kasutamisest

http://youtu.be/pjUeWOB-9RY

http://www.axure.com/howto

http://youtu.be/8oUvhx80jqg

10/3/2011 © Trinidad Consulting 42

Page 43: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 © Trinidad Consulting 43

Kokkuvõte

Kaartide sorteerimine on lihtne vahend esmase navigatsiooni loomiseks

Jutusein annab hea ülevaate kogu funktsionaalsusest ja süsteemi ülesehitusest

Testi navigatsiooniskeemi

Mida lihtsam ja kiirem on prototüüpimiseks leitud moodus, seda kiiremini saavutad prototüübi loomise eesmärgi

Prototüüp ei pea alati olema visuaalse kujundusega

Page 44: Veebikeskkonna kasutajasõbralikuks muutmine...Navigatsiooni loomiseks Kasutusprotsessi välja töötamiseks Võib kasutada ka kasutajate probleemide ja eesmärkide kirjeldamiseks

3.10.2011 © Trinidad Consulting 44

Hegle Sarapuu Konsultant, kasutatavus ja

ligipääsetavus

Trinidad Consulting OÜ

e-post: [email protected]

Skype: hegle.sarapuu

SUUR TÄNU!