Bankovn´ı institut vysok´a ˇskola Praha Katedra informatiky a kvantitativn´ıch metod
Inovace studijn´ıho informaˇ cn´ıho syst´ emu Diplomov´a pr´ace
Autor:
Bc. Jan Murin Informaˇcn´ı technologie a management
Vedouc´ı pr´ace:
Praha
Ing. Vladim´ır Beneˇs, Ph.D.
28. dubna 2015
Prohl´ aˇ sen´ı Prohlaˇsuji, ˇze jsem diplomovou pr´aci zpracoval samostatnˇe a v seznamu uvedl veˇskerou pouˇzitou literaturu. Sv´ ym podpisem stvrzuji, ˇze odevzdan´a elektronick´a podoba pr´ace je identick´a s jej´ı tiˇstˇenou ˇ a verz´ı, a jsem sezn´amen se skuteˇcnost´ı, ˇze pr´ace se bude archivovat v knihovnˇe BIVS d´ale bude zpˇr´ıstupnˇena tˇret´ım osob´am prostˇrednictv´ım intern´ı datab´aze elektronick´ ych vysokoˇskolsk´ ych prac´ı.
V Praze, 28. dubna 2015
..........................
Bc. Jan Murin
Podˇ ekov´ an´ı Dˇekuji vedouc´ımu diplomov´e pr´ace Ing. Vladim´ıru Beneˇsovi, Ph.D. za nasmˇerov´an´ı a cenn´e rady, kter´e mi pomohly pˇri psan´e t´eto pr´ace. D´ale dˇekuji rodinˇe a pˇr´atel˚ um za jejich neutuchaj´ıc´ı podporu bˇehem m´eho cel´eho studia.
Anotace Prvn´ı ˇca´st pr´ace je zamˇeˇrena na popis metod, kter´e se pouˇz´ıvaj´ı pro anal´ yzu a n´asledn´ y n´avrh uˇzivatelsk´eho rozhran´ı. Souˇc´ast´ı pr´ace je struˇcn´ y popis tohoto nov´eho a st´ale se vyv´ıjej´ıc´ıho oboru. V dalˇs´ı jsou teoretick´e poznatky a metody aplikov´any na vylepˇsen´ı uˇzivatelsk´eho rozhran´ı univerzitn´ıho studijn´ıho informaˇcn´ı syt´emu. Kl´ıˇ cov´ a slova: user-centered design, informaˇcn´ı architektura, uˇzivatelsk´ y v´ yzkum, prototyp, webdesign.
Annotation In the first part of this thesis we concentrate on describing methods are used for analysis and design of user interface. This part includes brief summary of this new and developing field. In the second part we apply theoretical knowledge and methods are applied to improving user interface of college information system. Key words: user-centered design, information architecture, user research, prototype, webdesign
Obsah ´ 1 Uvod
8
2 Konkurenˇ cn´ı ˇ reˇ sen´ı ˇ ˇ 2.1 Informaˇcn´ı syst´em CZU a VSE . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Vysok´a ˇskola ekonomie a managementu . . . . . . . . . . . . . . . . . . . . .
9 9 10
3 User Experience Design 3.1 Interakˇcn´ı design . . . . . . . . . . . . . . . 3.2 Informaˇcn´ı architektura . . . . . . . . . . . . 3.3 Pouˇzitelnost . . . . . . . . . . . . . . . . . . 3.4 Pˇr´ıstupnost . . . . . . . . . . . . . . . . . . 3.5 Psychologie . . . . . . . . . . . . . . . . . . 3.6 Implentaˇcn´ı model versus Ment´aln´ı model . 3.7 Kognitivn´ı z´atˇeˇz . . . . . . . . . . . . . . . . 3.8 D˚ uvody selh´av´an´ı digit´aln´ıch produkt˚ u . . . 3.9 Z´akladn´ı axiomy o lidech . . . . . . . . . . . 3.10 Popis procesu n´avrhu uˇzivatelsk´eho rozhran´ı
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
11 14 14 15 15 16 19 20 20 21 23
4 Anal´ yza 4.1 C´ılov´e skupiny . . . . . . . . . . . . . . . . . 4.2 Rozhovory . . . . . . . . . . . . . . . . . . . 4.2.1 Proveden´ı rozhovor˚ u . . . . . . . . . 4.3 Potˇreby uˇzivatel˚ u . . . . . . . . . . . . . . . 4.3.1 Definice c´ıl˚ u a uˇzivatelsk´ ych pˇr´ıbˇeh˚ u 4.4 Testov´an´ı st´avaj´ıc´ıho IS bez uˇzivatele . . . . 4.4.1 Nielsenovy heuristiky . . . . . . . . . 4.4.2 Popis Nielsenov´ ych heuristik . . . . . 4.4.3 Aplikace Nielsenov´ ych heuristik . . . 4.5 Test pouˇzitelnosti st´av´aj´ıc´ıho IS . . . . . . . 4.5.1 V´ ystup z testov´an´ı pouˇzitelnosti . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
26 26 27 28 30 31 32 32 33 34 36 37
. . . .
39 39 40 42 44
5 Informaˇ cn´ı architektura 5.1 Anal´ yza obsahu webu . . . . . . ˇ 5.1.1 Anal´ yza obsahu IS BIVS 5.2 Card Sorting . . . . . . . . . . 5.2.1 Proveden´ı cardsortingu .
. . . .
. . . .
. . . .
5
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
5.2.2 5.2.3
Statistick´e zpracov´an´ı dat . . . . . . . . . . . . . . . . . . . . . . . . V´ ysledn´e seskupen´ı poloˇzek . . . . . . . . . . . . . . . . . . . . . . .
6 N´ avrh nov´ eho uˇ zivatelsk´ eho rozhran´ı 6.1 C´ıle n´avrhu . . . . . . . . . . . . . . 6.2 Skicov´an´ı . . . . . . . . . . . . . . . 6.3 Wireframy . . . . . . . . . . . . . . . 6.4 Mockups . . . . . . . . . . . . . . . . 6.5 Prototypy . . . . . . . . . . . . . . . 6.6 Grafick´ y n´avrh . . . . . . . . . . . . 6.6.1 Typografick´a mˇr´ıˇzka . . . . . 6.6.2 B´ıl´e m´ısto . . . . . . . . . . . 6.6.3 Rozloˇzen´ı prvk˚ u na formul´aˇri 6.6.4 Z´apat´ı webu . . . . . . . . . . 6.6.5 Pˇr´ım´a manipulace s objekty . 6.6.6 Navigace . . . . . . . . . . . .
45 48
. . . . . . . . . . . .
49 50 50 51 51 52 53 53 54 54 55 56 56
7 Tree testing 7.1 Technika Tree testingu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Proveden´ı Tree testingu . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59 59 60
8 Testov´ an´ı pouˇ zitelnosti 8.1 Proˇc testovat pouˇzitelnost . . 8.2 Jak testovat pouˇzitelnost . . . 8.2.1 Typick´e ˇca´sti testov´an´ı 8.2.2 Prostˇred´ı testov´an´ı . . 8.3 Recruiting . . . . . . . . . . . 8.4 Pr˚ ubˇeh testov´an´ı . . . . . . . 8.5 N´alezy . . . . . . . . . . . . . 8.6 Doporuˇcen´ı . . . . . . . . . .
62 62 63 63 63 64 64 65 65
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . . . . . .
. . . . . . . .
. . . . . . . .
9 Z´ avˇ er
66
Literatura
67
Seznam pˇ r´ıloh
77
A Seznam pouˇ zit´ ych zkratek
1
B Karty s uˇ zivatelsk´ ymi pˇ r´ıbˇ ehy
1
C Zadan´ı pro testov´ an´ı
1
D Tabulka podobnosti
1
E V´ ysledn´ e dendrogramy
1
F Nehierarchick´ e shlukov´ an´ı
1
6
G Uk´ azky dr´ atˇ en´ ych model˚ u
1
H Uk´ azky v´ ysledn´ ych obrazovek
1
I
1
Obsah CD
7
Kapitola 1 ´ Uvod V dneˇsn´ım globalizovan´em svˇete m´a vˇetˇsina digit´aln´ıch produkt˚ u velice podobn´e technick´e ˇreˇsen´ı. R˚ uzn´a ˇreˇsen´ı se liˇs´ı hlavnˇe v tom, jak´ y uˇzivatelsk´ y z´aˇzitek1 poskytuj´ı sv´ ym uˇzivatel˚ um. Mnohdy pr´avˇe tato zkuˇsenost urˇcuje u ´spˇech nebo ne´ uspˇech produktu. D˚ uvodem je to, ˇze se nikomu nechce dlouhodobˇe pracovat s nˇeˇc´ım, co v nˇem vyvol´av´a frustraci a jin´e negativn´ı emoce. Toto si uvˇedomuje st´ale v´ıce spoleˇcnost´ı, protoˇze vˇed´ı, ˇze konkurence je vzd´alen´a jenom jeden klik myˇs´ı. Prvn´ım c´ılem t´eto pr´ace je zhodnotit st´avaj´ıc´ı uˇzivatelsk´e rozhran´ı studijn´ıho informaˇcn´ıho syst´emu z hlediska jeho uˇzivatelsk´e pˇr´ıvˇetivosti. Druh´ ym c´ılem je aplikace v´ ysledk˚ u anal´ yz na n´avrh a tvorbu nov´eho prototypu a jeho n´asledn´e otestov´an´ı. Tato pr´ace je rozdˇelena do dvou celk˚ u a to teoretick´e a praktick´e ˇca´sti. V teoretick´e ˇca´sti se vˇenuji u ´vodu do mlad´eho oboru zab´ yvaj´ıc´ıho se anal´ yzou a n´avrhem uˇzivatelsk´eho rozhran´ı. D´ale v praktick´e ˇca´sti aplikuji teorii a best practice v r´amci anal´ yzy st´av´aj´ıc´ıho IS a n´avrhu nov´eho uˇzivatelsk´eho rozhran´ı. V´ ystupem pr´ace je standardn´ı soubor n´avrh˚ u postupnˇe se rod´ıc´ıho rozhran´ı. Od anal´ yzy souˇcasn´eho stavu, sbˇeru poˇzadavk˚ u, tvorby dr´atˇen´ ych prototyp˚ u, anal´ yzy informaˇcn´ı architektury aˇz po testov´an´ı pouˇzitelnosti v´ ysledn´eho prototypu. Jelikoˇz se m´a pr´ace dot´ yk´a velice mlad´eho oboru, budu ve sv´e pr´aci ˇcasto pouˇz´ıvat anglick´e n´azvy. V ˇceˇstinˇe pro nˇe totiˇz zat´ım nevznikl obecnˇe uzn´avan´ y pˇreklad. PV situac´ıch, kdy ˇcesk´ y pˇreklad term´ınu jiˇz existuje, jej vˇzdy uvedu souˇcasnˇe s anglick´ ym term´ınem. 1
Neboli anglicky User Experience.
8
Kapitola 2 Konkurenˇ cn´ı ˇ reˇ sen´ı Porovn´an´ı stavu prostˇred´ı s konkurenc´ı je vhodn´a metoda, jak z´ıskat aktu´aln´ı pˇrehled o rozsahu ˇreˇsen´ı dostupn´ ych na trhu. Souˇca´st´ı auditu konkurenˇcn´ıho ˇreˇsen´ı je vhodn´e pouˇz´ıt expertn´ı ohodnocen´ı jako napˇr. Heuristickou evaluaci, porovn´an´ı interakˇcn´ıho, vizu´aln´ıho designu, siln´ ych a slab´ ych str´anek konkurenˇcn´ıho ˇreˇsen´ı. [16] Oslovil jsem nˇekolik sv´ ych kamar´ad˚ u, aby mi dovolili analyzovat informaˇcn´ı syst´em a n´aslednˇe s nimi probrat, jak s jim s n´ım pracuje.
2.1
ˇ ˇ Informaˇ cn´ı syst´ em CZU a VSE
ˇ e zemˇedˇelsk´e univerzity v Praze proˇsel v akademick´em Studijn´ı informaˇcn´ı syst´em Cesk´ roce 2014/2015 z´asadn´ı zmˇenou. Univerzita pˇreˇsla na zcela nov´ y IS, kter´ y kompletnˇe nahradil pˇredchoz´ı IS Hroch. Implementace tohoto IS (firmou IS4U1 ) je realizov´ana na jin´ ych vysok´ ych ˇskol´ach napˇr.: Vysok´e ˇskole ekonomick´e v Praze a Mendelovˇe univerzitˇe v Brnˇe. Aktu´aln´ı ˇreˇsen´ı vypad´a velice robustnˇe a ˇreˇs´ı celou ˇsk´alu studijn´ı, provozn´ı a vˇedeck´e agendy na univerzit´ach. Pˇresto je bˇehem rozhovoru a prob´ır´an´ım se aktu´aln´ı implementac´ı IS vidˇet, ˇze st´avaj´ıc´ı syst´em trp´ı pˇrehlcen´ım informacemi, nerespektov´an´ım aktu´aln´ıch standard˚ u a obrovsk´ ym mnoˇzstv´ım funkc´ı, kter´e stejnˇe studenti ve velk´em nevyuˇzij´ı. 1
http://www.is4u.cz
9
´ Obr´azek 2.1: Uvodn´ ı rozcestn´ık IS. Zdroj: vlastn´ı.
2.2
Vysok´ aˇ skola ekonomie a managementu
ˇ IS VSEM je o pozn´an´ı jednoduˇsˇs´ı a obsahuje znatelnˇe m´enˇe funkcionality neˇz studijn´ı ˇ a CZU ˇ ˇ informaˇcn´ı syst´emy BIVS nebo VSE. Smˇerem ke studentovi je prezentov´ana pˇredevˇs´ım funkˇcnost, kter´a se ho nezbytnˇe dot´ yk´a. Kaˇzd´ y pohled zobrazuje oˇcek´avan´a data bez zbyteˇcn´eho popisuj´ıc´ıho textu, kter´ y v ostatn´ıch IS pouze zab´ır´a m´ısto a ruˇs´ı uˇzivatele. Jak uvedu v dalˇs´ıch kapitol´ach, studie z praxe ukazuj´ı, ˇze takov´e texty na webu ˇcte pouze zlomek lid´ı. Zaj´ımav´a je u ´roveˇ n grafick´eho zpracovan´ı, nen´ı u ´plnˇe konzistentn´ı v cel´em syst´emu. Nav´ıc vˇetˇsina informac´ı je zobrazov´ana pouze v´ yˇctem v tabulce a to je napˇr´ıklad pro rozvrh hodin nevhodn´e a nepˇrehledn´e. Tuto informaci mi i potvrdila participantka, kter´a mi IS pˇredstavovala.
´ Obr´azek 2.2: Uvodn´ ı rozcestn´ık IS a pˇrehled zn´amek. Zdroj: vlastn´ı.
10
Kapitola 3 User Experience Design
Obr´azek 3.1: Nˇekolik discipl´ın t´ ykaj´ıc´ıch se User Experience Designu. Zdroj: upraveno z autorem z [17].
User experience jako souslov´ı1 bylo poprv´e pouˇzito Dr. Donaldem Normanem, v´ yzkumn´ıkem v oblasti kognitivn´ı psychologie, kter´ y jako prvn´ı popsal d˚ uleˇzitost user centered designu (UCD). UCD vych´az´ı z potˇreb a poˇzadavk˚ u koncov´ ych uˇzivatel˚ u. 1
V ˇceˇstinˇe se lze setkat s pˇrekledem term´ınu jako uˇzivatelsk´ y proˇzitek“. ”
11
Uˇzivatelsk´ y proˇzitek, popisuje jak se lid´e c´ıt´ı pˇri interakci s nˇejak´ ym syst´emem (webovou str´ankou, aplikac´ı, softwarem). Proˇzitkem je zde myˇsleno, jak jednoduˇse je syst´em pouˇziteln´ y, jakou m´a hodnotu pro uˇzivatele, jeho uˇziteˇcnost, jak s n´ım d´a efektivnˇe pracovat atd. [47] V dneˇsn´ı dobˇe, kdy vˇetˇsina produkt˚ u, re´aln´ ych tak hlavnˇe digit´aln´ıch, je na srovnateln´e technick´e u ´rovni, je v´ıce neˇz nutn´e se zamˇeˇrovat na dalˇs´ı faktory, kter´e maj´ı na u ´spˇech dan´eho produktu vliv. Protoˇze odliˇsen´ı uˇz dnes nach´az´ıme pˇredevˇs´ım v pˇridan´ ych sluˇzb´ach. Jedn´ım z d˚ uvod˚ u, proˇc se zab´ yvat uˇzivatelsk´ ym proˇzitkem resp. pouˇzitelnost´ı naˇseho produktu, je mˇeˇriteln´e sn´ıˇzen´ı chybovosti vstupn´ıch dat pˇri jeho souˇcasn´em zrychlen´ı zad´av´an´ı. Pokud n´aˇs produkt tzv. lad´ı oku“, uˇzivatel´e jsou s n´ım spokojenˇejˇs´ı a jsou ” tolerantnˇejˇs´ı k chyb´am. To n´am v d˚ usledku zvyˇsuje loajalitu v˚ uˇci produktu resp. naˇs´ı znaˇcce.
Obr´azek 3.2: Prvky IS. Zdroj: upraveno autorem z [3].
Stejnˇe jako u bˇeˇzn´eho aplikaˇcn´ıho softwaru je zapotˇreb´ı ˇreˇsit ergonometrickou kvalitu a pouˇzitelnost u IS, jelikoˇz informaˇcn´ı syst´emy, kter´e nerespektuj´ı omezen´ı sv´ ych uˇzivatel˚ u, jsou ˇcasto odsouzeny k ne´ uspˇechu. Proto je nezbytn´e potˇreby uˇzivatel˚ u respektovat jiˇz v pr˚ ubˇehu samotn´eho n´avrhu IS a upozorˇ novat dodavatele IS na moˇznosti zv´ yˇsen´ı efektivity pr´ace s jeho dod´avan´ ym ˇreˇsen´ım. ˇ ek (uˇzivatel) je ned´ılnou souˇc´ast´ı IS. V r´amci n´avrhu nelze opom´ıjet ani jednu Clovˇ sloˇzku: re´aln´ y svˇet, uˇzivatele a informaˇcn´ı technologie. Uˇzivatel jako ˇclovˇek je velice r˚ uznorod´ y od jeho znalost´ı IT, znalosti dan´e problematiky aˇz po rychlost a zp˚ usobu vlastn´ı pr´ace. Pˇresto lze definovat, jak je uvedeno v [3], nˇekolik n´asleduj´ıc´ıch spoleˇcn´ ych charakteristik:
12
ˇ ek potˇrebuje pocit svobody a samostatnosti. • Clovˇ ˇ ek m´a potˇrebu pracovat sv´ • Clovˇ ym tempem. ˇ ek neust´ale rozv´ıj´ı svoji osobnost. • Clovˇ ˇ ek potˇrebuje pro rozhodov´an´ı optim´aln´ı mnoˇzstv´ı informac´ı. • Clovˇ ˇ ek chybuje. • Clovˇ Spr´avnˇe navrˇzen´e uˇzivatelsk´e rozhran´ı respektuj´ıc´ı uˇzivatelovy potˇreby pom´ah´a zvyˇsovat efektivitu pr´ace s IS.
Obr´azek 3.3: Nyn´ı jiˇz pˇrekonan´ y proces n´avrhu. Zdroj: upraveno autorem z [47].
I kdyˇz se dnes m˚ uˇze zd´at jasn´e, proˇc vyuˇz´ıvat metodiky z UCD, pˇresto v oblasti v´ yvoje webov´ ych a klasick´ ych softwarov´ ych produkt˚ u st´ale pˇrevl´ad´a zp˚ usob redukovan´ y pouze na dvˇe poloˇzky: • Co povaˇzuje program´ator za dobr´e, designuj´ı, respektive programuj´ı pro sebe. • Co uspokoj´ı a l´ıb´ı se klientovi, nikoliv co skuteˇcnˇe pom˚ uˇze jeho z´akazn´ık˚ um, zamˇestnanc˚ um a nebo jeho byznysu. V posledn´ı dek´adˇe lid´e zaˇcali ve velk´em pouˇz´ıvat pro pˇripojen´ı do Internetu r˚ uzn´a mobiln´ı zaˇr´ızen´ı, chytr´e mobiln´ı telefony, tablety, ˇcteˇcky a jin´e. Kaˇzd´e z tˇechto zaˇr´ızen´ı m´a jinak velkou zobrazovac´ı plochu a pˇristupuje ke str´ank´am jinou rychlost´ı. Dalˇs´ı obrovskou
13
zmˇenou bylo zlepˇsen´ı pˇr´ıstupu pro lidi se speci´aln´ımi poˇzadavky, jako jsou napˇr´ıklad ˇcteˇcka obrazovky nebo speci´aln´ı vstupn´ı zaˇr´ızen´ı (jin´e neˇz tradiˇcn´ı kl´avesnice a myˇs). V´ıce o problematice pouˇzitelnost viz kapitola n´ıˇze. Z´avˇerem je d˚ uleˇzit´e zd˚ uraznit, ˇze UXD nen´ı a nebude sp´asou pro vˇsechny, nebot’ jako lid´e jsme kaˇzd´ y jin´ y, tak co p˚ usob´ı na nˇekoho velmi ˇspatnˇe, m˚ uˇze na druh´eho p˚ usobit pr´avˇe opaˇcnˇe. Asi nikdy nebudeme schopni zaruˇcit stejn´ y proˇzitek vˇzdy a pro vˇsechny. [47] [3]
3.1
Interakˇ cn´ı design
Pod interakˇcn´ı design spad´a cel´e spektrum obor˚ u, kter´e v dneˇsn´ı dobˇe promlouvaj´ı do tvorby digit´aln´ıch produkt˚ u, a to od informaˇcn´ı architektury, tvorby uˇzivatelsk´ ych rozhran´ı, pouˇzitelnosti, pˇr´ıstupnosti, HCI, copywritingu apod. Tyto obory na n´asleduj´ıc´ıch str´ank´ach struˇcnˇe pˇredstav´ım.
3.2
Informaˇ cn´ı architektura
Obr´azek 3.4: Informaˇcn´ı architektura propojuje lidi, obsah a jejich kontext. Zdroj: upraveno autorem z [5].
14
C´ılem Informaˇcn´ı Architektury (IA) je podat pomocnou ruku uˇzivatel˚ um pˇri hled´an´ı a plnˇen´ı jejich u ´kol˚ u. Nezbytn´ ym pˇredpokladem je pochopen´ı jednotliv´ ych ˇca´st´ı syst´emu a jejich vz´ajemn´ ych vazeb v kontextu uˇzivatel˚ u [5]. Informaˇcn´ı architektura je pˇredevˇs´ım o: • Organizaci obsahu a objekt˚ u (jak je kategorizovat a strukturovat) • jejich spr´avn´ ym popisem (jak je reprezentovat), • a umoˇznˇen´ı lidem je snadno naj´ıt (jak lid´e informace vyhled´avaj´ı). Jak ukazuje n´asleduj´ıc´ı obr´azek, ke spr´avn´emu pochopen´ı syst´emu informac´ı je nezbytn´e ch´apat vz´ajemnou prov´azanost lid´ı, obsahu a kontextu tzv. informaˇcn´ı ekologie [35].
3.3
Pouˇ zitelnost Pouˇzitelnost pˇrece znamen´a, ˇze nˇeco dobˇre funguje a ˇze osoba s pr˚ umˇern´ymi (ba dokonce podpr˚ umˇern´ymi) schopnostmi a zkuˇsenostmi m˚ uˇze urˇcitou vˇec – at’ uˇz se jedn´a o webovou str´anku, bojov´y st´ıhac´ı letoun nebo otoˇcn´e dveˇre – k u ´ˇcelu, ke kter´emu je urˇcena, aniˇz musela b´yt beznadˇejnˇe muˇcena. Steve Krug, Web design: nenut’te uˇzivatele pˇrem´ yˇslet! [18].
Pouˇzitelnost´ı rozum´ıme, zda s produktem nebo syst´emem naˇsi uˇzivatel´e dobˇre intuitivnˇe pracuj´ı a nebo maj´ı probl´em na nˇem vˇeci naj´ıt. Spr´avnˇe navrˇzen´ y web uˇzivatele nefrustruje a umoˇzn ˇuje mu zvl´adat snadno a rychle c´ıle, za kter´ ymi na dan´ y web pˇriˇsel. Pouˇzitelnost a UX jsou nˇekdy mylnˇe ch´apan´e jako synonyma, ale UX se zab´ yv´a t´ım, jak´ y maj´ı uˇzivatel´e z´aˇzitek z dan´eho produktu nebo sluˇzby, a to po celou dobu jejich ˇzivotnosti. Naproti tomu pouˇzitelnost je o uˇzivatelsk´e pˇr´ıvˇetivosti a efektivitˇe. [47]
3.4
Pˇ r´ıstupnost
Pˇr´ıstupn´ y web se snaˇz´ı co nejv´ıce ulehˇcit pohyb a zobrazen´ı jednotliv´ ych str´anek uˇzivatel˚ um, kteˇr´ı jsou nˇejak´ ym zp˚ usobem handicapovan´ı, at’ se jedn´a o zrakov´e, motorick´e nebo
15
jin´e postiˇzen´ı. Takov´ yto web by mˇel m´ıt dostateˇcnˇe kontrastn´ı barvy, velikost p´ısma a logick´ y sled objekt˚ u, kter´e m˚ uˇze uˇzivatel proch´azet pomoc kl´avesnice a nebo pomoc´ı ˇcteˇcky obrazovky. Z dobr´e pˇr´ıstupnosti m˚ uˇze profitovat i bˇeˇzn´ y uˇzivatel2 , pokud na web bude pˇristupovat napˇr. z mobiln´ıho telefonu. Takov´ yto web je ve sv´em d˚ usledku snadnˇeji ovladateln´ y na mal´em displeji a uˇzivatel m˚ uˇze bez vˇetˇs´ıch probl´em˚ u vyˇreˇsit sv˚ uj probl´em a provozovateli webu dojde k tzv. konverzn´ı akci. Takovou konverzn´ı akc´ı m˚ uˇze b´ yt napˇr´ıklad n´akup v e-shopu. Pˇr´ıstupnost je jiˇz nˇekolik let zavedena i v naˇsem pr´avn´ım ˇr´adu to z´akonem. Z´akon 365/2000 Sb. O informaˇcn´ıch syst´emech veˇrejn´e spr´avy, kter´e definuje poˇzadavky na vznikaj´ıc´ı syst´emy. V dneˇsn´ı dobˇe m˚ uˇzeme za nejkomplexnˇejˇs´ı pohled na pˇr´ıstupnost povaˇzovat metodiku Web Content Accessibility Guidelines 2.0 [45], kter´a zahrnuje nˇekolik z´akladn´ıch doporuˇcen´ı pro tvorbu rozhran´ı. Je d˚ uleˇzit´e zd˚ uraznit, ˇze v koneˇcn´em d˚ usledku zab´ yv´an´ı se pˇr´ıstupnost´ı pˇrin´aˇs´ı pozitiva vˇsem bez ohledu na jejich moˇzn´e postiˇzen´ı. Podle jedn´e studie proveden´e spoleˇcnost´ı Microsoft zlepˇsen´ı pˇr´ıstupnosti webu m˚ uˇze prospˇet aˇz 57 % dospˇel´e populace.[39] [9]
3.5
Psychologie
Psychologie jako jeden z obor˚ u, kter´ y je ned´ılnou souˇc´ast´ı UCD, se snaˇz´ı pochopit a popsat ˇclovˇeka z hlediska jeho vazeb na pouˇz´ıv´an´ı re´aln´ ych nebo digit´aln´ıch pˇredmˇet˚ u resp. aplikac´ı.
Obr´azek 3.5: Gestalt. Zdroj: pˇrevzato z [11].
2
Ch´ apejme uˇzivatel bez vˇetˇs´ıch zdravotn´ıch dysfunkc´ı.
16
Gestalt psychologie Gestalt psychologie, nebo-li celostn´ı psychologie, je zaloˇzena na myˇslence, ˇze jednotliv´e entity nejsou atomizovateln´e, ale jsou strukturnˇe uspoˇra´dan´e odpoˇca´tku. Proto nelze anal´ yzou, dekompozic´ı, u ´pravou a n´aslednou synt´ezou probl´emu vymyslet produkt, pokud o nˇem nebudeme pˇrem´ yˇslet v kontextu okoln´ıho svˇeta. Toto m´a obrovsk´ y dopad pˇredevˇs´ım na naˇse pojet´ı a ch´ap´an´ı zrakov´ ych vjem˚ u. Gestalt principy vysvˇetluj´ı, jak ˇclovˇek ch´ape vizu´aln´ı objekt a jak je toto ch´ap´an´ı ovlivnˇeno uspoˇra´d´an´ım, velikost´ı a perspektivou. [16] [12] Gestalt principy lze s v´ yhodou vyuˇz´ıt pˇri n´avrhu interakc´ı v digit´aln´ıch produktech [12] [44]: Podobnost Podobn´e objekty ch´apeme jako skupinu nebo vzor. Jako pˇr´ıklad m˚ uˇzeme uv´est mikroblogovac´ı platformu Tumblr3 , kde pomoc´ı podobnosti s´erie ikon a jejich popisk˚ u je naznaˇceno, ˇze kaˇzd´a z tˇechto sedmi variant vede k vytvoˇren´ı nov´eho pˇr´ıspˇevku na blogu. Podobnost zde vid´ıme ve dvojici ikon a popisk˚ u, kter´e maj´ı vˇzdy stejnou velikost a uspoˇra´d´an´ı v prostoru.
Obr´azek 3.6: Podobnost. Zdroj: upraveno autorem z [44].
N´ avaznost vyhled´av´ame v r˚ uzn´ ych objektech a umoˇzn ˇuje n´am dobˇre rozpozn´avat obrysy v r˚ uznorod´em prostˇred´ı. Tento princip lze velice dobˇre vyuˇz´ıt v navigac´ıch str´anek, kde lze na prvn´ı pohled dobˇre poznat podle horizont´aln´ıho rozdˇelen´ı, ˇze se jedn´a o jin´e skupiny odkaz˚ u.
Obr´azek 3.7: Ohraniˇcen´ı. Zdroj: upraveno autorem z [44].
Ohraniˇ cen´ı n´am dovoluje ch´apat objekty jako celky, kter´e spolu nˇejak souvis´ı. Pˇr´ıklad je pˇr´ıspˇevek na Facebooku4 , kter´ y obsahuje hned tˇri ohraniˇcen´ı. Pˇr´ıspˇevek je na 3 4
https://www.tumblr.com/ https://www.facebook.com/
17
b´ıl´em podkladˇe s ˇsed´ ym r´ameˇckem na svˇetle ˇsed´em pozad´ı. Odkaz, jeho obr´azek a popis jsou tak´e seskupeny k sobˇe. Takˇze tuto skupinu snadno vid´ıme a v´ıme, ˇze patˇr´ı k sobˇe. Posledn´ı skupinu tvoˇr´ı vlast´ı soci´aln´ı interakce jako koment´aˇre a like“. ”
Obr´azek 3.8: Ohraniˇcen´ı. Zdroj: upraveno autorem z [44].
Uzavˇ ren´ı Pokud m´ame dostatek informac´ı o objektu, naˇse mysl snadno dopln´ı chybˇej´ıc´ı zbytek. Tento princip je dobˇre vidˇet na pˇr´ıchoz´ı notifikaci na webu Twitteru5 , kde ˇc´ıslo znaˇc´ıc´ı poˇcet upozornˇen´ı pˇrekr´ yv´a vˇetˇsinu zvonku, ale pˇresto ho snadno pozn´ame.
Obr´azek 3.9: Uzavˇren´ı. Zdroj: upraveno autorem z [44].
Bl´ızkost. Objekty, kter´e jsou bl´ızko u sebe, ch´apeme jako souˇca´st skupiny. Napˇr´ıklad profil na soci´aln´ı s´ıti Twitter sdruˇzuje avatara, jm´eno a uˇzivatelsk´e jm´eno dohromady. To sam´e o p´ar pixel˚ u n´ıˇze je vidˇet se souhrnn´ ymi statistikami u ´ˇctu.
Obr´azek 3.10: Bl´ızkost. Zdroj: upraveno autorem z [44] .
5
https://twitter.com/
18
3.6
Implentaˇ cn´ı model versus Ment´ aln´ı model
V n´asleduj´ıc´ı sekci pop´ıˇsi dva z´akladn´ı modely a to konceptu´aln´ı (ment´aln´ı) a implementaˇcn´ı model. Problematika a d˚ usledky v rozporu tˇechto model˚ u jsou pops´any v dnes jiˇz legend´arn´ı publikaci zab´ yvaj´ıc´ı se pˇredmˇety kaˇzdodenn´ıho ˇzivota Donalda A. Normana Design pro kaˇzd´y den [1] a jiˇz ˇctvrt´em vydan´ı About face: the essentials of interaction design Alana Coopera [16], kter´e problematiku rozv´ıj´ı na poli digit´aln´ıch produkt˚ u. V kaˇzdodenn´ıch ˇzivotn´ıch situac´ıch lid´e pˇrich´azej´ı do kontaktu s r˚ uzn´ ymi syst´emy, at’ uˇz pˇrirozen´ ymi nebo umˇele vytvoˇren´ ymi. Takov´eto syst´emy kaˇzd´ y ˇclovˇek pozn´av´a pomoc´ı sv´ ych smysl˚ u a snaˇz´ı se pochopit, jak funguj´ı, tedy vytv´aˇr´ı si vlastn´ı modely fungovan´ı jin´ ych syst´em˚ u. Takov´ yto ment´aln´ı model se v´ıce ˇci m´enˇe bl´ıˇz´ı ve skuteˇcnosti tomu, jak modelovan´ y syst´em funguje. Syst´emov´ y ˇci implementaˇcn´ı model n´am popisuje, jak dan´ y umˇele vytvoˇren´ y syst´em skuteˇcnˇe funguje. Budeme se bavit o fyzick´ ych zaˇr´ızen´ıch jako napˇr´ıklad ruˇcn´ım ml´ ynku na k´avu, kter´ y mele cel´a zrnka k´avy podle nastaven´ı na menˇs´ı ˇca´sti. Jsme schopni t´emˇeˇr bez probl´emu popsat, ˇze tak se dˇeje pomoc´ı mlec´ıch kamen˚ u, kter´e uv´ad´ıme v pohyb ot´aˇcen´ım kliˇcky, k´ava se mele v z´asobn´ıku pro zrnka a do spodn´ı pˇrihr´adky n´am propad´av´a ˇcerstvˇe namlet´a k´ava. Velice podobnˇe lze br´at v u ´vahu nˇejakou aplikaci. Zde mluv´ıme o jednotliv´em sledu ˇra´dk˚ u programov´eho k´odu, kter´e vykon´avaj´ı napˇr´ıklad sloˇzit´e matematick´e v´ ypoˇcty. Takov´a aplikace pro komunikaci s uˇzivatelem vyuˇz´ıv´a nejˇcastˇeji umˇele vytvoˇren´eho grafick´eho uˇzivatelsk´eho rozhran´ı. Na rozd´ıl od ml´ ynku na k´avu, kter´ y jiˇz na prvn´ı pohled neumoˇzn ˇuje o moc v´ıce jasn´ ych vyuˇzit´ı neˇz mlet´ı k´avy. Takto jasn´e sign´aly, co m´ame dˇelat, n´am grafick´a rozhran´ı nemusej´ı d´avat. Proˇc se zab´ yvat jednotliv´ ymi modely? Protoˇze jak uv´ad´ı Alan Cooper ve sv´e knize [16], spr´avnˇe navrˇzen´e uˇzivatelsk´e rozhran´ı je vybudov´ano pr´avˇe na ment´aln´ım modelu a nikoliv implementaˇcn´ım. Z´akladn´ı pravidla, kter´a napom´ahaj´ı spr´avnˇe vytv´aˇret oba dva zm´ınˇen´e ment´aln´ı modely [1]: ´ celovost a viditelnost je schopnost nebo vlastnost pˇredmˇetu, kter´a n´am naznaˇcuje, Uˇ jak dan´ y pˇredmˇet vyuˇz´ıvat. Donald Norman t´eto vlastnosti ˇr´ık´a a↵ordance [1].
19
Mapov´ an´ı je velice podstatnou ˇca´st´ı designu produktu. Spr´avn´e mapov´an´ı n´am umoˇzn ˇuje pochopit akci a z´aroveˇ n rozpoznat, v jak´em stavu se produkt nebo syst´em zrovna nach´az´ı. Zpˇ etn´ a vazba uˇzivatel m´a nepˇretrˇzitou zpˇetnou vazbu, co se dˇeje na z´akladˇe jeho akc´ı.
3.7
Kognitivn´ı z´ atˇ eˇ z
Kognitivn´ı z´atˇeˇz m˚ uˇzeme ch´apat jako m´ıru schopnosti ˇclovˇeka zvl´adat zpracov´an´ı v´ıce informac´ı najednou [24]. Jako pˇr´ıklad si uved’me webov´e str´anky, kde uˇzivatel mus´ı pochopit strukturu str´anky a obsah menu v kontextu d˚ uvodu, proˇc na web pˇriˇsel. Jelikoˇz takov´ato studnice energie je jednoznaˇcnˇe omezena a kaˇzd´ y individu´aln´ı ˇclovˇek ji m´a na jin´e u ´rovni, mus´ı b´ yt naˇs´ım c´ılem kognitivn´ı z´atˇeˇz co nejv´ıce minimalizovat. Nutno podotknout, ˇze z podstaty vˇeci nem˚ uˇze a nebude nikdy nulov´a. Jak Kathryn Whitetenton d´ale ve sv´em ˇcl´anku [24] uv´ad´ı, kognitivn´ı z´atˇeˇz lze sn´ıˇzit pomoc´ı n´asleduj´ıc´ıch bod˚ u: • Odstranˇen´ım veˇsker´eho zbyteˇcn´eho vizu´aln´ıho balastu. Uˇzivatel by mˇel vidˇet jen to, co mu skuteˇcnˇe pom˚ uˇze vyˇreˇsit jeho probl´em. • Stavˇet na osvˇedˇcen´ ych ment´aln´ıch modelech. Lid´e, co pˇrech´azej´ı na naˇse str´anky, jiˇz maj´ı z´akladn´ı ment´aln´ı model, jak funguj´ı str´anky a co by mˇeli oˇcek´avat. • Minimalizovat veˇsker´e u ´kony, kter´e vyˇzaduj´ı, aby si uˇzivatel nˇeco pamatoval, rozm´ yˇslel nebo ˇcetl. Tohoto lze dos´ahnout chytr´ ym zvolen´ım implicitn´ıch hodnot, obr´azk˚ u nebo opakov´an´ım jiˇz vloˇzen´ ych informac´ı.
3.8
D˚ uvody selh´ av´ an´ı digit´ aln´ıch produkt˚ u Nenut’te mˇe pˇrem´yˇslet. Steve Krug, Web design: nenut’te uˇzivatele pˇrem´ yˇslet![20].
20
Jedn´ım ze z´akladn´ıch d˚ uvod˚ u, proˇc vˇetˇsina digit´aln´ıch produkt˚ u selˇze, je ˇspatnˇe nastaven´ y proces v´ yvoje, protoˇze se nedostateˇcnˇe zamˇeˇruje na skuteˇcn´e potˇreby lid´ı. Tyto potˇreby lid´ı nelze zpravidla stanovit bez kvalitn´ıho uˇzivatelsk´eho v´ yzkumu. Absenci poˇca´teˇcn´ıho v´ yzkumu a nevhodnˇe nastaven´ ymi procesy lze shrnout, jak uv´ad´ı Alan Cooper ve sv´e knize, n´asledovnˇe [16]: Nevhodnˇ e zvolen´ e priority jak produktov´ ym tak i v´ yvojov´ ym t´ ymem. Ignorace re´ aln´ ych uˇ zivatel˚ u produktu a jejich z´akladn´ıch potˇreb. Konflikt z´ ajm˚ u v´ yvoj´aˇr˚ u, kteˇr´ı maj´ı na starost design a vlastn´ı v´ yvoj. Chybˇ ej´ıc´ı designov´ y proces a jeho d˚ usledek v neznalosti uˇzivatelsk´ ych potˇreb a anal´ yz, kter´e by vedly v´ yvoj spr´avn´ ym smˇerem. D´ale je potˇreba si uvˇedomit, ˇze kl´ıˇcov´e je zamˇeˇren´ı na to, aby aplikace umoˇzn ˇovala efektivnˇe vyˇreˇsit uˇzivatelovy probl´emy a nejednalo se jen o zmˇet’ r˚ uzn´ ych funkc´ı ˇreˇs´ıc´ıch pˇri troˇse ˇstˇest´ı jen d´ılˇc´ı kroky. Je zapotˇreb´ı pohl´ıˇzet abstraktnˇe na c´ıle a neskonˇcit jen u souboru individu´aln´ıch u ´kol˚ u. Tento posun od jednotliv´ ych u ´kolu nebo krok˚ u k c´ıl˚ um m´a dlouhodob´ y praktick´ y dopad, nebot’ c´ıle uˇzivatel˚ u maj´ı n´asobnˇe delˇs´ı ˇzivotnost neˇz jejich kroky. Dobr´ ym pˇr´ıkladem c´ıle m˚ uˇze b´ yt napˇr´ıklad to, ˇze si student chce zjistit term´ıny zkouˇsek ze zapsan´ ych pˇredmˇet˚ u. Tento c´ıl je stejn´ y jak pro dneˇsn´ı studenty tak i pro studenty pˇred dvaceti, tˇriceti a v´ıce lety. Jedin´e, co se zmˇenilo, jsou jednotliv´e kroky, kter´ ymi toho student m˚ uˇze dos´ahnout. Dnes je naprosto bˇeˇzn´e, ˇze si student zjist´ı term´ıny zkouˇsek z tepla domova pomoc´ı IS, dˇr´ıve se musel zaj´ıt pod´ıvat na n´astˇenku nˇekde v budovˇe ˇskoly. Jak je vidˇet, c´ıl je stejn´ y, ale jen doˇslo k radik´aln´ı zmˇenˇe krok˚ u, kter´e mus´ı uˇzivatel podniknout, aby dos´ahl sv´eho c´ıle.
3.9
Z´ akladn´ı axiomy o lidech
Pˇri n´avrhu uˇzivatelsk´eho rozhran´ı je zapotˇreb´ı m´ıt na pamˇeti nˇekter´a z´akladn´ı pravidla o lidech z´ıskan´a z psychologie, marketingu atd. Jejich respektov´an´ım a spr´avn´ ym vyuˇzit´ım je n´aˇs digit´aln´ı produkt nebude zbyteˇcnˇe m´ast a stresovat. [12] [19] [11]
21
Uˇzivatel´e se chovaj´ı a budou chovat jinak, neˇz si ze zaˇc´atku mysl´ıme. Mezi dobˇre zn´am´a fakta patˇr´ı nˇekolik z´akladn´ıch skuteˇcnost´ı: Str´ anky neˇ cteme. Dobˇre zn´am´ ym faktem je, ˇze lid´e str´anky neˇctou6 . Jen v rychlosti oˇcima p´atraj´ı po kl´ıˇcov´ ych slovech a nebo skenuj´ı v´ yrazn´e prvky jako nadpisy, obr´azky atd. Toto tvrzen´ı dokazuje i v´ yzkum[30] skupiny NN/g7 . Kde v´ yzkumn´ıci za pomoci oˇcn´ıch kamer na 232 participantech zkoumali jejich chov´an´ı na tis´ıci webov´ ych str´ank´ach. Jejich zjiˇstˇen´ı je, ˇze lid´e skenuj´ı str´anky nejˇcastˇeji v hrub´em tvaru p´ısmene F nebo v jeho tvarov´ ych mutac´ıch p´ısmene E ˇci L: • Lid´e zaˇc´ınaj´ı skenov´an´ı dlouhou horn´ı linkou p´ısmene F. • D´ale pokraˇcuj´ı kratˇs´ı horizont´aln´ı linkou, kde lid´e skuteˇcnˇe pˇreˇcetli kratˇs´ı ˇc´ast neˇz pˇri prvn´ı horizont´aln´ım skenov´an´ı. • Posledn´ı ˇca´st´ı je vertik´aln´ı skenov´an´ı, kter´e podle uveden´e studie b´ yv´a pomalejˇs´ı a systematiˇctˇejˇs´ı.
Obr´azek 3.11: Tepeln´e mapy vznikl´e na z´akladˇe sledov´an´ı oˇcn´ı kamerou Zdroj: pˇrevzato z [30].
6 7
Mimo zpravodajsk´e port´ aly apod. Nielson Norman group (http://www.nngroup.com/).
22
Tento fakt m´a jednoznaˇcnˇe v´ yznamn´ y dopad na zp˚ usob n´avrhu web˚ u: • Lid´e nebudou ˇc´ıst na webov´e str´ance vˇsechen text. • V prvn´ıch dvou odstavc´ıch mus´ı b´ yt naps´ano to nejd˚ uleˇzitˇejˇs´ı, protoˇze je zde nejvˇetˇs´ı pravdˇepodobnost, ˇze pr´avˇe tomuto textu budou vˇenovat nejv´ıce u ´sil´ı. • Nadpisy, odstavce ˇci odr´aˇzkov´e seznamy jsou z´achytn´e body, kter´ ych si uˇzivatel m˚ uˇze nejpravdˇepodobnˇeji vˇsimnout. Neoptimalizujeme v´ ybˇ er. Uˇzivatel´e s´azej´ı na tzv. prvn´ı dobrou“. Vol´ıme tuto stra” tegii z velice prost´eho d˚ uvodu, jelikoˇz je nejlevnˇejˇs´ı, co se t´ yˇce pˇrem´ yˇslen´ı. Jako jeden ze zaj´ımav´ ych d˚ uvod˚ u uv´ad´ı Steve Krug ve sv´e knize, ˇze H´ad´an´ı je z´abavnˇejˇs´ı.“ a dovoluje ” n´am objevit nov´e vˇeci, na kter´e bychom jinak nenarazili. Nezaj´ım´ a n´ as, jak vˇ ec´ı funguj´ı. Lid´e prostˇe pouˇz´ıvaj´ı prvn´ı zp˚ usob, kter´ y funguje, a po lepˇs´ım uˇz nep´atraj´ı. Na z´akladˇe t´eto skuteˇcnosti si lid´e vytv´aˇrej´ı nespr´avn´e ment´aln´ı modely o fungovan´ı dan´eho syst´emu.
3.10
Popis procesu n´ avrhu uˇ zivatelsk´ eho rozhran´ı
User Centered Design (UCD) proces popisuje n´avrh uˇzivatelsk´eho rozhran´ı, kter´ y se soustˇred´ı pˇredevˇs´ım na potˇrebu a c´ıle uˇzivatele, prostˇred´ı, kontext a workflow. K tomu vyuˇz´ıv´a technik a best-practice pro anal´ yzu, design a testov´an´ı hardwarov´ ych, softwarov´ ych nebo webov´ ych produkt˚ u. [46] C´ılem User Centered Designu je vytv´aˇret produkty, kter´e splˇ nuj´ı n´asleduj´ıc´ı body dle Je↵rey Rubina [46]: Uˇ ziteˇ cnost – produkt podporuje a pom´ah´a uˇzivatel˚ um v plnˇen´ı c´ıl˚ u, kter´ ych chtˇej´ı dos´ahnout. Efektivita – mˇeˇren´ı kvantitativn´ıch metrik jako je rychlost a chybovost. Nauˇ citelnost – schopnost pracovat s produktem po absolvovan´em ˇskolen´ı a nebo po urˇcit´e dobˇe pouˇz´ıv´an´ı.
23
Estetiˇ cnost – pocity a n´azory na vlastn´ı produkt.
Obr´azek 3.12: Proces v r´amci UCD. Zdroj: upraveno autorem z vlastn´ı [46].
Anal´ yza a v´ yzkum Je naprosto nezbytnou souˇca´st´ı procesu UCD. V r´amci jej´ı ˇc´asti je zapotˇreb´ı pochopit a spr´avnˇe definovat jednotliv´e c´ıle, a to v kontextu: uˇzivatel˚ u, byznys c´ıl˚ u a prostˇred´ı, ve kter´em se bude produkt nach´azet. Designov´ an´ı je ˇca´st, kdy pˇretv´aˇr´ıme v´ ysledky anal´ yzy a v´ yzkumu. Vznik´a velk´e mnoˇzstv´ı skeˇc˚ u, dr´atˇen´ ych model˚ u, model˚ u navigace atp. V t´eto f´azi je co nejlepˇs´ı vygenerovat velk´e mnoˇzstv´ı n´apad˚ u a ty n´asledn´e syntetizovat do nˇekolika m´alo v´ ysledn´ ych ˇreˇsen´ı. Prototypov´ an´ı V r´amci t´eto ˇc´asti se vytv´aˇr´ı postupnˇe prototypy, kter´e se liˇs´ı svoj´ı hloubkou detail˚ u. Tyto detaily jsou postupn´ ym iterov´an´ım zpˇresˇ nov´any s t´ım, v jak pokroˇcil´e f´azi v´ yvoje se zrovna nach´az´ıme. Od velice hrub´ y rys˚ u aˇz po prototypy na prvn´ı pohled nerozeznateln´e od jiˇz fin´aln´ı aplikace. Je vhodn´e pr˚ ubˇeˇznˇe testovat prototypy. Na takovouto pr˚ ubˇeˇznou kontrolu, jak doporuˇcuje Steve Krug [20], lze s klidem pouˇz´ıt i kolegy z jin´ ych oddˇelen´ı (v r´amci urˇcit´ ych limit˚ u).
24
Vyhodnocen´ı I kdyˇz testov´an´ı jeho vyhodnocen´ı je vhodn´e zaˇradit jiˇz od f´aze designov´an´ı, tak je vhodn´e pˇred zaˇca´tkem vlastn´ı implementace prov´est celkov´ y test pouˇzitelnosti st´av´aj´ıc´ıho prototypu, kter´ y bude slouˇzit jako reference pro program´atory. Implementace a spuˇ stˇ en´ı Posledn´ı ˇc´ast´ı je vlastn´ı implementace a spuˇstˇen´ı produktu. Po spuˇstˇen´ı je nutn´e sledovat pˇredem stanoven´e metriky v produkˇcn´ım prostˇred´ı.
25
Kapitola 4 Anal´ yza Sbˇer dat a v´ yzkum v oblasti UCD lze rozdˇelit do dvou skupin, a to na v´ yzkum kvalitativn´ı a kvantitativn´ı. Oba druhy v´ yzkum˚ u maj´ı sv´e v´ yhody a nev´ yhody a v mnoha pˇr´ıpadech se skvˇele doplˇ nuj´ı, proto je vhodn´e z kaˇzd´e oblasti zkombinovat vˇzdy pro dan´ y projekt vhodnou metodu. Kvalitativn´ı v´ yzkum d´av´a pˇrednost mal´emu vzorku participant˚ u, ale o to jejich zevrubnˇejˇs´ımu pochopen´ı. Kvalitativn´ım v´ yzkum je vhodn´e zaˇc´ıt, pokud si potˇrebujeme zmapovat a nahl´ednout do jednotliv´ ych oblast´ı zkouman´e dom´eny a vytyˇcit si z´akladn´ı v´ yseˇc, kter´ ym oblastem se budeme vˇenovat. Kvantitativn´ı v´ yzkum je, jak s´am n´azev napov´ıd´a, o velk´em zkouman´em vzorku. Pro zpracov´an´ı velk´ ych vzork˚ u jsou proto vhodn´e metody, kter´e umoˇzn ˇuj´ı automatick´e zpracov´an´ı dat. Proto se z takov´eho v´ yzkumu velice tˇeˇzko dozv´ıme nov´e informace, a proto n´am slouˇz´ı pˇredevˇs´ım k ovˇeˇrov´an´ı naˇsich hypot´ez, kter´e jsme vyslovili na z´akladˇe kvalitativn´ıho v´ yzkumu. V podstatˇe m˚ uˇzeme ˇr´ıct, ˇze kvalitativn´ı v´ yzkumem ˇr´ık´ame, proˇc je nˇeco dobˇre. Naopak kvantitativn´ım v´ yzkumem l´epe dok´aˇzeme, kter´a naˇse hypot´eza je spr´avn´a.[14]
4.1
C´ılov´ e skupiny
Abychom mohli spr´avnˇe popsat, vyv´ıjet a pochopit produkt, mus´ıme nejdˇr´ıve poznat a popsat c´ılovou skupinu, kter´a m´a uˇz´ıvat n´aˇs IS. Je d˚ uleˇzit´e si uvˇedomit, ˇze se nikdy nelze
26
zavdˇeˇcit vˇsem, proto je v´ıce neˇz vhodn´e designovat alespoˇ n pro jej´ı nˇejakou ˇca´st. Mezi oˇcek´avan´e uˇzivatele studijn´ıho informaˇcn´ıho syst´emu patˇr´ı: Studenti jsou pˇredevˇs´ım pasivn´ımi odbˇerateli informac´ı, jako jsou zn´amky nebo pˇrehledy pˇredmˇet˚ u. Ve specifick´ ych dnech se zapisuj´ı na zkouˇsky a nebo si tvoˇr´ı rozvrh. Uˇ citel´ e Jsou pedagogiˇct´ı pracovn´ıci zodpovˇedn´ı za pˇredn´aˇsen´ı, cviˇcen´ı a nebo garantov´an´ı jednotliv´ ych pˇredmˇet˚ u. Z titulu jejich funkce se mˇen´ı i jejich rozsah pr´av. IS vyuˇz´ıvaj´ı pˇredevˇs´ım k podpoˇre a komunikaci se studenty. Ve specifick´ ych ˇc´astech AR vypisuj´ı zkouˇsky a zad´avaj´ı zn´amky. Referentky studijn´ıho oddˇ elen´ı jsou pravideln´ı uˇzivatel´e IS. Dok´aˇz´ı vyhled´avat jednotliv´e informace velice rychle a efektivnˇe. Jsou typick´ ymi tzv. super uˇzivateli. IS by s nimi mˇel poˇc´ıtat a umoˇzn ˇovat jim pracovat zrychlenˇe napˇr. pomoc´ı kl´avesov´ ych zkratek. Aplikaˇ cn´ı spr´ avce Specificky se jedn´a o uˇzivatele maj´ıc´ı ˇc´asteˇcn´e znalosti o procesech a datech, kter´e ostatn´ı uˇzivatel´e nevˇedomky pouˇz´ıvaj´ı. Jsou typick´ ymi tzv. super uˇzivateli. Znaj´ı r˚ uzn´a z´akout´ı IS. V r´amci sv´e diplomov´e pr´ace jsem rozhodl po konzultaci s vedouc´ım pr´ace zamˇeˇrit se na u ´zkou v´ yseˇc c´ılov´e skupiny. To pˇredevˇs´ım proto, ˇze v r´amci sv´e pr´ace potˇrebuji dostatek osob, kter´e se budou ochotny z´ uˇcastnit r˚ uzn´ ych testov´an´ı a anal´ yz. Do t´eto ˇ nebo jin´ v´ yseˇce spadaj´ı studenti at’ uˇz studenti z BIVS ych vysok´ ych ˇskol.
4.2
Rozhovory
C´ılem rozhovor˚ u s uˇzivateli je pˇredevˇs´ım pochopen´ı jejich c´ıl˚ u a motivac´ı pro pouˇz´ıv´an´ı IS. Protoˇze jejich motivace, skuteˇcn´e c´ıle jsou zpravidla naprosto odliˇsn´e od toho, co vˇetˇsina v´ yvoj´aˇr˚ u zam´ yˇsl´ı. Pˇ r´ıprava rozhovor˚ u Na z´akladˇe sv´ ych zkuˇsenost´ı a doporuˇcen´ı [13] jsem zvolil strukturovan´e rozhovory, tj. stanovil jsem si z´akladn´ı oblasti, kter´ ych jsem se bˇehem rozhovor˚ u chtˇel dotknout, ale skuteˇcn´ y vlastn´ı pr˚ ubˇeh jsem nechal vˇzdy situaci, abych nebyl pˇr´ıliˇs sv´az´an pˇredepsan´ ym sc´en´aˇrem.
27
M´ısto proveden´ı jsem nechal vˇzdy na u ´ˇcastn´ıkovi sezen´ı, aby mˇel moˇznost si zvolit zn´am´e prostˇred´ı a t´ım nebyl v tak velk´em stresu a sezen´ı mohlo probˇehnout tv´aˇr´ı v tv´aˇr. Aby bylo dosaˇzeno validn´ıch zjiˇstˇen´ı, je bˇehem rozhovor˚ u nutn´e dodrˇzovat nˇekolik n´asleduj´ıc´ıch princip˚ u [13], kter´e jsem doplnil o vlastn´ı zkuˇsenosti: Zamˇ eˇ rovat se na pˇ r´ıtomnost lid´e umˇej´ı dobˇre popsat, jak vˇeci pouˇz´ıvaj´ı v souˇcasn´e dobˇe. Ot´azky t´ ykaj´ıc´ı se budoucnosti patˇr´ı sp´ıˇse do oblasti marketingov´e v´ yzkumu a lid´e nemohou vˇedˇet, jak budou pouˇz´ıvat vˇeci, kter´e jeˇstˇe neexistuj´ı, protoˇze nov´ y produkt m˚ uˇze kompletnˇe zmˇenit jejich dosavadn´ı chov´an´ı. B´ yt konkr´ etn´ı a pt´at se do hloubky. Je vhodn´e nespokojit se s jednoduchou odpovˇed´ı, ale vyˇz´ıt tzv. The Five Whys [10]. Jedn´a se o techniku, kter´a se snaˇz´ı prozkoumat vztahy mezi pˇr´ıˇcinou a n´asledkem. B´ yt otevˇ ren´ y a nev´ est tj. pokl´adat otevˇren´e ot´azky a nenav´adˇet k odpovˇedi. Parafr´ azovat a nechat si potvrdit je vhodn´e vˇzdy urˇcit´e celky zopakovat a nechat si od participanta potvrdit, ˇze jste je parafr´azovali spr´avnˇe. Nevym´ yˇ slet ˇ reˇ sen´ı, protoˇze v tuto chv´ıli nejste v roli designera je vhodn´e si vˇeci jen zapisovat a n´aslednˇe zesumarizovat. Neb´ yt sebestˇ redn´ y a pt´at se podrobnˇe na vˇse. Participanti jsou v roli experta a oni maj´ı vysvˇetlovat n´am. Projektivn´ı techniky Projektivn´ı techniky n´am slouˇz´ı k hlubˇs´ımu pochopen´ı, jak lid´e pˇrem´ yˇsl´ı, chovaj´ı se a vn´ımaj´ı. Tato technika rozˇsiˇruje a doplˇ nuje klasick´e rozhovory. ˇ Casto potˇrebujeme zn´at odpovˇed’ na ot´azky, o kter´ ych lid´e vˇedomˇe nepˇrem´ yˇslej´ı. V pˇr´ıpadˇe takov´ehoto dotazu zaˇc´ınaj´ı odpovˇed’ fabulovat. [8]
4.2.1
Proveden´ı rozhovor˚ u
V´ ysledky rozhovor˚ u jsem shrnul do n´asleduj´ıc´ıch bod˚ u. Kaˇzd´ y tento bod sumarizuje nˇejakou oblast, o kter´e se participant vyjadˇroval. Tyto v´ ysledky mi budou slouˇzit jako ˇ podklad pro dalˇs´ı ˇc´ast procesu zlepˇsen´ı uˇzivatelsk´eho rozhran´ı IS BIVS.
28
Kladnˇ e hodnocen´ eˇ c´ asti IS • Pracovnice studijn´ıho oddˇelen´ı bˇehem uzn´av´an´ı pˇredmˇet˚ u mohou a vyuˇz´ıvaj´ı jiˇz zadan´ ych pˇredmˇet˚ u v syst´emu. • Vlastn´ı jazyk pro dotazy do datab´aze. Pˇredevˇs´ım pro pokroˇcil´ y v´ ybˇer seznam˚ u. • Byt’ lehce nepˇrehledn´a notifikace zmˇen t´ ykaj´ıc´ı se uˇzivatele. Tuto volbu si mus´ı uˇzivatel explicitnˇe povolit. • Souborov´ y manaˇzer pouze pro pˇrihl´aˇsen´e. Z´ apornˇ e hodnocen´ eˇ c´ asti IS • Nepˇrehlednost syst´emu. Studenti maj´ı probl´em nach´azet i pravidelnˇe navˇstˇevovan´e ˇca´sti jako napˇr. rozvrh a zapsan´e pr´ace. Bˇehem rozhovoru jsem vyzval jednoho participanta, jestli by mi mohl naj´ıt jeho zapsanou pr´aci z minul´eho roku. Zad´an´ı sv´e pr´ace naˇsel po nˇekolika minut´ach bloudˇen´ı. • Mezi ˇcasto zmiˇ novan´ ymi v´ ytkami byla pˇrem´ıra informac´ı resp. textu na vˇsech str´ank´ach. • Jako kaˇzdo-semestr´aln´ı boj studenti uvedli tisk rozvrhu. Jakoˇzto studenti d´alkov´eho
studia je jejich rozvrh sv´ ym zp˚ usobem specifick´ y, nebot’ nem´a opakuj´ıc´ı se ˇc´asti. D´ıky tomuto specifiku se implicitnˇe zobrazuje vypsan´ y v jednom t´ ydnu s pozn´amkami pod ˇcarou.
• Jako velice nepˇrehledn´ y d´ale uvedli i souborov´ y manaˇzer, pomoc´ı kter´eho si mohou stahovat materi´aly k pˇredmˇet˚ um. • Jako velice zmateˇcn´e povaˇzuj´ı pˇrep´ın´an´ı mezi jednotliv´ ymi semestry. I dalˇs´ı uˇzivatel´e ˇr´ıkali, ˇze v pˇr´ıpadˇe pˇrepnut´ı se jim ˇspatnˇe udrˇzuje kontext. • Od spr´avce IS jsem se dozvˇedˇel, ˇze nˇekteˇr´ı pedagogov´e maj´ı probl´emy s nˇekter´ ymi kroky a obracej´ı se na nˇej, aby jim tyto informace pomohl zadat do syst´emu. • Pˇri generov´an´ı diplom˚ u a jejich dodatk˚ u je potˇreba manu´aln´ı kontrola. V pˇr´ıpadˇe chyby vˇse znova vygenerovat.
29
• V hromadn´ ych e-mailech nejde pˇrid´avat pˇr´ılohy. • Absence synchronizace kalend´aˇre s mobiln´ımi zaˇr´ızen´ımi. Vizualizace V r´amci zbyl´eho ˇcasu bˇehem rozhovoru jsem vyuˇzil metody vizualizace a poˇz´adal p´ar participant˚ u, aby si pˇredstavili, ˇze popisovan´ y IS je d˚ um. N´aslednˇe tento d˚ um popsali, jak vypad´a, zdali by tam chtˇeli bydlet apod. Chata Postupnˇe nekonzistentnˇe dostavov´ano a vylepˇsov´ano bez vize do budoucna. Vhodn´e jen na pˇresp´an´ı. Pouˇzit´e jen star´e vˇeci, co se mi uˇz doma nehodily. Bytovka Mnoho neuspoˇr´adan´ ych byt˚ u. Velk´e mnoˇzstv´ı schodiˇst’, kaˇzd´e jen nˇekam a nˇekter´a patra dostupn´a jen z urˇcit´ ych byt˚ u. Chyb´ı jedno centr´aln´ı schodiˇstˇe. Velk´ y star´ y d˚ um Participant popsal IS jako velk´ y tmav´ y star´ y d˚ um. Bylo by v nˇem hodnˇe podobn´ ych pokoj˚ u s dlouh´ ymi chodbami. Na z´akladˇe tˇechto popis˚ u lze usuzovat, ˇze ˇs´ıˇre IS je pro uˇzivatele obrovsk´a a ˇspatnˇe se jim v n´ı orientuje.
4.3
Potˇ reby uˇ zivatel˚ u
Pochopit a naj´ıt skuteˇcn´e potˇreby uˇzivatel˚ u je kritick´e pro u ´spˇech obecnˇe jak´ehokoliv produktu. Jako vhodn´e zdroje uv´ad´ı [43] n´asleduj´ıc´ı: • Proj´ıt si data z webov´e analytiky nad jiˇz existuj´ıc´ım obsahem. • Analyzovat logy hledan´ ych v´ yraz˚ u na str´ance. • Promluvit si s lidmi, kteˇr´ı jsou v pˇr´ım´em kontaktu s uˇzivateli jako helpdesk a call-centra. • Uˇzivatelsk´ y v´ yzkum a hloubkov´e rozhovory. Ostatn´ı c´ıle Jedn´a se o c´ıle dan´eho syst´emu, byznys c´ıle, technick´e apod. Tyto c´ıle je nutn´e br´at pˇri designu v potaz, ale nesm´ı n´am urˇcovat vlastn´ı smˇeˇrov´an´ı designov´eho procesu. [16]
30
Uˇ zivatelsk´ e pˇ r´ıbˇ ehy nebo-li User Stories popisuj´ı: Akt´ er – osoba vyuˇz´ıvaj´ıc´ı produkt. Pˇ r´ıbˇ eh – k ˇcemu akt´er potˇrebuje dan´ y produkt. C´ıle – proˇc akt´er potˇrebuje dan´ y produkt. Uˇzivatelsk´e pˇr´ıbˇehy jsou agiln´ım pˇr´ıstupem k popisu, uchopen´ı a udrˇzen´ı uˇzivatelsk´ ych potˇreb napˇr´ıˇc v´ yvojov´ ym t´ ymem v cel´em ˇcase v´ yvoje produktu. Jednotliv´e pˇr´ıbˇehy se zapisuj´ı na kartiˇcky, kter´e obsahuj´ı popisek a nˇekolik vˇet textu. Pˇri popisu je nutn´e spr´avnˇe napsat pˇr´ıbˇeh, a to vˇcetnˇe vysvˇetlen´ı proˇc m´a akt´er danou potˇrebu. [48] Struktura uˇzivatelsk´ ych pˇr´ıbˇeh˚ u: • titulka, • akt´er, • pˇr´ıbˇeh, • c´ıl. Akt´er: Pˇr´ıbˇeh: C´ıl:
Jako J´a chci Abych
student vidˇet jednoduch´ y pˇrehled vypsan´ ych zkouˇsek. si mohl snadno napl´anovat, kdy na kterou p˚ ujdu.
Tabulka 4.1: Karta s uˇzivatelsk´ ym pˇr´ıbˇehem. Zdroj: vlastn´ı.
4.3.1
Definice c´ıl˚ u a uˇ zivatelsk´ ych pˇ r´ıbˇ eh˚ u
Na z´akladˇe pˇredchoz´ıch proveden´ ych rozhovor˚ u jsem sestavil n´asleduj´ıc´ı uˇzivatelsk´e pˇr´ıbˇehy, kter´e popisuj´ı nejˇcastˇejˇs´ı probl´emy, kter´e uˇzivatel´e ˇreˇs´ı. Jedn´a se o rozs´ahl´ y informaˇcn´ı syst´em, kter´ y mus´ı pokr´ yvat i jednor´azov´e nucen´e akce ze strany uˇzivatele. Tuto agendu je nutn´e respektovat a proto jsem ji pˇri dalˇs´ım n´avrhu zapracoval do prototypu. Rozvrh – vytisknout si aktu´aln´ı rozvrh
31
Zapsan´ e pˇ redmˇ ety zjistit popis pˇredmˇet˚ u. Zn´ amky zjistit jak´e m´a zn´amky za tento a ostatn´ı semestry. Osobn´ı u ´ daje zkontrolovat spr´avnost. Zadan´ı DP naj´ıt ofici´aln´ı zadan´ı DP. Zkouˇ sky zjistit a zapsat se na vhodn´ y term´ın zkouˇsky. Informace o pˇ redmˇ etu naj´ıt informace o pˇredn´aˇsen´em pˇredmˇetu. Harmonogram AR aktu´aln´ı harmonogram AR. Smˇ ernice na vypracov´ an´ı DP naj´ıt smˇernici pro vypracov´an´ı DP Faktury vytisknout posledn´ı fakturu za studium.
4.4
Testov´ an´ı st´ avaj´ıc´ıho IS bez uˇ zivatele
Testov´an´ı bez uˇzivatele (Expertn´ı ohodnocen´ı) patˇr´ı spoleˇcnˇe s metodami kompetitivn´ı studie, srovn´avac´ı studie a mnoha dalˇs´ıch k tzv. rychl´ ym a levn´ ym metod´am. Jedn´a se o metodiky, kter´e v ran´e f´azi v´ yvoje pom´ahaj´ı v´ yvoj´aˇr˚ um a designer˚ um udrˇzet vyv´ıjen´ y produkt v zam´ yˇslen´ ych kolej´ıch. Jak´akoliv zmˇena na prototypu je totiˇz ˇr´adovˇe levnˇejˇs´ı neˇz zmˇena ve fin´aln´ı verzi. [31] V t´eto kapitole pomoc´ı dvou metod ohodnot´ım urˇcit´e ˇc´asti IS z hlediska obecnˇe pˇrij´ıman´ ych pravidel pouˇzitelnosti (Nielsenov´ ych heuristik) a pomoc´ı Etnografick´eho v´ yzkumu. V´ ysledkem anal´ yzy bude soubor zjiˇstˇen´ı, na kter´e bude vhodn´e se zamˇeˇrit v r´amci redesignu v n´asleduj´ıc´ı kapitole.
4.4.1
Nielsenovy heuristiky
N´asleduj´ıc´ıch 10 heuristik Jakoba Nielsena [26] jsou obecnˇe vyuˇziteln´e principy pro n´avrh interakˇcn´ıho designu. Jejich definice je velice voln´a, a proto jsou velice snadno aplikovateln´e v praxi. Jak p´ıˇse s´am Jackob Nielsen [26], nen´ı u ´plnˇe vhodn´e prov´adˇet vyhodnocen´ı pouˇzitelnosti pomoc´ı heuristik pouze jedn´ım ˇclovˇekem, protoˇze ten nikdy nenajde
32
vˇsechny chyby v pouˇzitelnost. Nutno dodat, ˇze vˇsechny chyby nenajde ani vˇetˇs´ı mnoˇzstv´ı tester˚ u.
M´ıra nalezen´ ych probl´em˚ u [%]
P roblemsF ound(i) = N (1
(1
l)i )
100 80 60 40 20 0
0
2 4 6 8 10 12 14 Poˇcet odborn´ ych hodnotitel˚ u
16
Obr´azek 4.1: Kˇrivka zn´azorˇ nuj´ıc´ı m´ıru nalezen´ ych chyb k poˇctu hodnotitel˚ u. Zdroj: upraveno autorem z [26].
Funkce P roblemsF ound(i), ˇr´ık´a kolik r˚ uzn´ ych probl´em˚ u s pouˇzitelnost´ı bylo nalezeno agregov´an´ım report˚ u od i nez´avisl´ ych odborn´ık˚ u. N znaˇc´ı celkov´ y poˇcet probl´em˚ u s pouˇzitelnost´ı a I znaˇc´ı m´ıru vˇsech probl´emu nalezen´ ych individu´alnˇe jednotliv´ ymi odborn´ ymi hodnotiteli. Jak lze identifikovat pohledem na vykreslenou kˇrivku, je jasn´e, ˇze testov´an´ı je nutno prov´est se tˇremi aˇz pˇeti testery, proto jsem poˇz´adal dalˇs´ı kolegy, aby mi pomohli zhodnotit rozhran´ı pro uˇzivatelsk´e sc´en´aˇre.
4.4.2
Popis Nielsenov´ ych heuristik
Viditelnost stavu syst´ emu Syst´em v kaˇzd´em okamˇziku informuje uˇzivatele o sv´em stavu vhodnou zpˇetnou vazbu v rozumn´em ˇcase. Shoda syst´ emu s re´ aln´ ym svˇ etem Syst´em mluv´ı sp´ıˇse jazykem uˇzivatele neˇz jazykem dom´eny syst´emu. D´ale jsou dodrˇzov´any zvyklosti a konvence z re´aln´eho svˇeta.
33
Uˇ zivatelsk´ a kontrola a svoboda Uˇzivatel´e chybuj´ı a maj´ı m´ıt moˇznost u ´nikov´eho v´ychodu tedy odvol´an´ı nechtˇen´e volby. Podpora zpˇet a vpˇred. Konzistence a standarty Uˇzivatel´e by nemˇeli b´ yt nuceni pˇrem´ yˇslet o tom, jestli r˚ uzn´a slova, situace a nebo akce znamenaj´ı tot´eˇz. Prevence chyb Prevence pˇred vznikem chyb je lepˇs´ı neˇz jak´akoliv chybov´a hl´aˇska. Kontrola na spr´avnost zad´avan´ ych u ´daj˚ u jeˇstˇe pˇred jejich odesl´an´ım. Rozpozn´ an´ı pˇ red zapamatov´ an´ım Objekty a akce by mˇely b´ yt snadno rozpoznateln´e. Uˇzivatel´e by nemˇeli b´ yt nuceni pamatovat si informace v pr˚ ubˇehu pr˚ uchodu nˇejak´ ym dialogem. Flexibiln´ı a efektivn´ı vyuˇ z´ıv´ an´ı Syst´em by mˇel pamatovat jak na nov´e tak i zkuˇsen´e uˇzivatele. Nov´aˇcek by mˇel bez probl´em˚ u vyˇreˇsit sv˚ uj probl´em a naproti tomu zkuˇsen´ y uˇzivatel by mˇel u ´koly zvl´adat rychle a efektivnˇe (napˇr. pomoc´ı kl´avesov´ ych zkratek). Estetick´ y a minimalistick´ y design Dialogy by nemˇely obsahovat v´ıce informac´ı, neˇz je nezbytnˇe nutn´e, aby jimi uˇzivatel´e nebyli pˇrehlceni. Chybov´ e hl´ aˇ sky Chybov´e hl´aˇsky by mˇely b´ yt napsan´e jako prost´ y text, kter´ y jednoznaˇcnˇe ˇr´ık´a, co se stalo a co by uˇzivatel mˇel n´aslednˇe udˇelat. N´ apovˇ eda a dokumentace Dokumentace by mˇela umoˇzn ˇovat snadn´e vyhled´av´an´ı, zamˇe-ˇrovat se na c´ıle uˇzivatele.
4.4.3
Aplikace Nielsenov´ ych heuristik
Za pomoci v´ yˇse uveden´ ych heuristik jsem s pomoc´ı dvou dalˇs´ıch zkuˇsen´ ych koleg˚ u jsme provedli nez´avisle ohodnocen´ı na nˇekolik uˇzivatelsk´ ych pˇr´ıbˇeh˚ u. Dle svˇetovˇe uzn´avan´e autority Jakoba Nielsena, kter´ y v ˇcl´anku1 pojedn´avaj´ıc´ım o zmiˇ novan´e heuristice uv´ad´ı jako vhodn´ y poˇcet hodnotitel˚ u tˇri aˇz pˇet, kde pomˇer cena a v´ ykon je nejv´ıce bl´ıˇz´ı k optimu. A to z toho d˚ uvodu, ˇze pˇri tomto poˇctu dojde na nalezen´ı zhruba 70 % nejz´avaˇznˇejˇs´ıch chyb. V n´asleduj´ıc´ıch odstavc´ıch proberu nˇekolik zjiˇstˇen´ ych chyb. 1
http://www.nngroup.com/articles/how-to-conduct-a-heuristic-evaluation/
34
Viditelnost stavu syst´ emu a Konzistence a standardy Pˇri pohledu na tento prav´ y panel lze vidˇet poruˇsen´ı hned dvou r˚ uzn´ ych heuristik. Prvn´ı je viditelnost a stav syst´emu. Z obr´azku nen´ı jasn´e, jestli m´am napˇr. pr´azdnou e-mailovou schr´anku a nebo zda ji m´am v˚ ubec zprovoznˇenou. Uˇzivatel nem´a ˇsanci poznat, proˇc se mu tam nic nezobrazuje. Dalˇs´ı poruˇsen´e pravidlo je konzistence a standardy. O kousek n´ıˇze je vidˇet, ˇze na V´yvˇesce nem´am ˇz´adn´e nov´e zpr´avy. Tedy zde IS jiˇz spr´avnˇe informuje o nulov´em stavu v porovn´an´ı se sekc´ı e-mailov´e schr´anky v pˇredchoz´ım odstavci.
Obr´azek 4.2: Syst´em nijak nezobrazuje nulov´e stavy. Zdroj: vlastn´ı.
Viditelnost stavu syst´ emu Menu nezobrazuje, kter´a poloˇzka je pr´avˇe aktivn´ı. Uˇzivatel mus´ı pˇresunout pozornost aˇz tam, kde se nach´az´ı drobeˇckov´a navigace. Estetick´ y a minim´ aln´ı design a Shoda syst´ emu s re´ aln´ ym svˇ etem V pˇr´ıpadˇe ankety za pr´avˇe skonˇcen´ y semestr se na spodku str´anky nach´az´ı rozs´ahl´ y n´avod na vyplnˇen´ı ankety. Takov´e n´avody ˇcte opravdu m´alo lid´ı. V´ıce se t´eto problematice vˇenuji v pˇredchoz´ı kapitole. Tento text zbyteˇcnˇe zaplˇ nuje obsah str´anky.
35
Obr´azek 4.3: Z menu nen´ı jasn´e, kde se aktu´alnˇe nach´az´ım. Zdroj: vlastn´ı.
D´ale hned v u ´vodu str´anky lze naj´ıt pokyn, aby uˇzivatel sescroloval dol˚ u a v´ yˇse popsan´ y n´avod si pˇreˇcetl. Dle zvyklost´ı v z´apadn´ıch civilizac´ı kaˇzd´ y oˇcek´av´a postupn´e uspoˇr´ad´an´ı informac´ıch zleva doprava a ze shora dol˚ u.
4.5
Test pouˇ zitelnosti st´ av´ aj´ıc´ıho IS
Testov´an´ı pouˇzitelnosti, v´ıce o testov´an´ı pouˇzitelnosti dalˇs´ıch kapitol´ach, jsem provedl s pˇeti participanty v jejich dom´ac´ım prostˇred´ı s jejich poˇc´ıtaˇci, abych co nejv´ıce eliminoval vliv stresu z ciz´ıho prostˇred´ı a ciz´ı techniky. Kaˇzd´ y dostal stejn´e zadan´ı, kter´e se pokusil splnit. Bˇehem spoleˇcn´eho testov´an´ı jsem vyuˇzil tzv. techniky myˇslen´ı nahlas. Bˇehem t´eto techniky uˇzivatel nahlas ˇr´ık´a o ˇcem pˇrem´ yˇsl´ı a co dˇel´a. D´ıky tˇemto koment´aˇr˚ um je jednoduˇsˇs´ı pochopit jeho jednotliv´e
36
Obr´azek 4.4: Minimum lid´ı skuteˇcnˇe ˇcte n´avody pˇred prvn´ım pouˇzit´ım. Zdroj: vlastn´ı.
ment´aln´ı pochody. Bˇehem testov´an´ı se uk´azalo, ˇze zkuˇsen´ı uˇzivatel´e maj´ı probl´em opakovanˇe naj´ıt vˇeci ve struktuˇre IS.
4.5.1
V´ ystup z testov´ an´ı pouˇ zitelnosti
Rozvrh Zde se participanti ˇcasto pot´ ykali s t´ım, ˇze hledali rozvrh v ˇca´sti Student, ale v zobrazovan´em dashboardu nevidˇeli odkaz rozvrh. Dalˇs´ım ˇcast´ ym probl´em bylo, ˇze ´ nedok´azali na Uvodn´ ı obrazovce rozliˇsit mezi Rozvrh a M˚ uj rozvrh. D´ale jako velice nepˇrehledn´ y hodnotili v´ ypis pˇredmˇet˚ u pro kombinovan´e studenty. Rozvrh je zde vyps´an po dnech v t´ ydnu s odkazy, ve kter´em datu se vyuˇcuje. Zapsan´ e pˇ redmˇ ety zjistit popis pˇredmˇet˚ u. Zde participanti zvolili dvˇe strategie, bud’ si pˇredmˇety zobrazovali z pˇrehledu zn´amek a nebo z dashboardu pro aktu´aln´ı semestr, ale nutno podotknout, ˇze toto zobrazen´ı hodnotili jako velice nepˇrehledn´e. Zn´ amky tento probl´em vˇsichni zvl´adli.
37
Osobn´ı u ´ daje zobrazen´ı popisu osobn´ıch u ´daj˚ u v sekci Person´aln´ı bylo pro vˇsechny participanty pˇrekvapuj´ıc´ı. Kaˇzd´ y z nich hledal tyto u ´daje sp´ıˇse v sekci Student, nebot’ oˇcek´avali, ˇze studenti jsou oni a tam o nich budou informace. T´ ema DP participanti naˇsli po kr´atk´em hled´an´ı. Nejvˇetˇs´ım probl´emem se uk´azala volba Moje t´emata a Rozpis t´emat. Informace o pˇ redmˇ etu hledaj´ı participanti r˚ uznˇe bud’ z rozvrhu, z pˇrehledu zn´amek a nebo ze zapsan´ ych pˇredmˇet˚ u. Harmonogram AR Po chv´ıli hled´an´ı se harmonogram povedlo naj´ıt jednomu particiˇ Ostatn´ı hled´an´ı vzdali a hledali ho pomoc´ı funkce pantovi (aktu´aln´ı student BIVS). Vyhledat. Smˇ ernice na vypracov´ an´ı DP Po chv´ıli hled´an´ı se harmonogram povedlo naj´ıt jedˇ nomu participantovi (aktu´aln´ı student BIVS). Faktury Faktury po chv´ıli hledan´ı v dashboardu naˇsli vˇsichni participanti. Nutno podotknout, ˇze dva z nich nejprve zam´ıˇrili do sekce Person´aln´ı.
38
Kapitola 5 Informaˇ cn´ı architektura Zbavte se poloviny slov na kaˇzd´e str´ance. A potom se zbavte poloviny toho, co zbylo. Steve Krug, Krug˚ uv tˇret´ı z´akon pouˇzitelnosti [20]. Na z´akladˇe pˇredchoz´ıch rozhovor˚ u a testu pouˇzitelnosti jsem se rozhodl vˇenovat jednu kapitolu ˇcistˇe o Informaˇcn´ı architektuˇre (IA) jakoˇzto jednomu z nalezen´ ych celkov´ ych probl´em˚ u. Nebot’ participanti popisovali IS jako velice zmaten´ y syst´em, ve kter´em se jim velice ˇspatnˇe orientuje. Tento fakt jsem si ovˇeˇril i bˇehem testov´an´ı pouˇzitelnosti, kdy byly chv´ıle, kdy se participanti dostali do stavu, kdy jen n´ahodnˇe“ klikali a doufali, ˇze ” najdou poˇzadovanou informaci.
5.1
Anal´ yza obsahu webu
Hned na u ´vod je d˚ uleˇzit´e zd˚ uraznit, ˇze obsah webu tvoˇr´ı vlastn´ı slova, obr´azky, audio, video a soubory. Anal´ yza obsahu webu n´am pom´ah´a k pochopen´ı pˇredmˇetu webu, k nov´em pohledu na zn´amou problematiku, ke snazˇs´ımu vyˇciˇstˇen´ı od star´eho obsahu apod. M´ıra pochopen´ı obsahu webu z´avis´ı na mnoˇzstv´ı obsahu a metodˇe pozn´an´ı, kterou zvol´ıme dle [5]: ´ Upln´ a inventura obsahu prozkoum´av´a veˇsker´ y dostupn´ y obsah, tedy vˇsechny webov´e str´anky, st´ahnuteln´e objekty (PDF, tabulkov´e seˇsity, programy apod.), vloˇzen´ y obsah (audio a video), koment´aˇre a diskuze. Tato pozn´avac´ı metoda je velice ˇcasovˇe
39
n´aroˇcn´a, a proto ne vˇzdy moˇzn´a. Jej´ı obrovskou v´ yhodou je kompletn´ı pochopen´ı IA. ˇ asteˇ C´ cn´ a inventura obsahu se zamˇeˇruje na urˇcitou v´ yseˇc a hloubku informac´ı. Tato pozn´avac´ı metoda je vhodn´a pro obrovsk´e str´anky, kde i pochopen´ım ˇca´sti z´ısk´ate solidn´ı pˇrehled o IA. Audit obsahu sb´ır´a nejm´enˇe informac´ı v porovn´an´ı s pˇredchoz´ımi dvˇema metodami. Bˇehem auditu obsahu jsou sb´ır´any informace napˇr´ıˇc str´ankami do n´ızk´e u ´rovnˇe s detaily r˚ uzn´ ych str´anek v kaˇzd´e sekci. Takto lze dos´ahnout detailn´ı informac´ı urˇcit´ ych celk˚ u. Jak´e informace sb´ırat: • Popisky link˚ u, • n´azvy str´anek, • typ obsahu, • st´ahnuteln´e zdroje, • status, • datum zmˇeny, • vlastn´ık.
5.1.1
ˇ Anal´ yza obsahu IS BIVS
V nˇekolika n´asleduj´ıc´ıch odstavc´ıch pop´ıˇsi jednotliv´e kroky proveden´e anal´ yzy obsahu. ˇ pˇredstavuje informaˇcn´ı syst´em s obrovsk´ Jelikoˇz IS BIVS ym mnoˇzstv´ım informac´ı a ˇ asteˇcn´e inventury obsahu. Tedy ˇsel jsem ve vybran´ vazeb, zvolil jsem proveden´ı C´ ych sekc´ıch1 , pokud to bylo potˇreba, aˇz do druh´e u ´rovnˇe odkaz˚ u. Pro vypracov´an´ı anal´ yzy jsem zvolil strukturovan´ y z´apis do tabulky. Pro jej´ı velk´ y rozsah je dostupn´a na pˇriloˇzen´em DVD. Sb´ıral jsem napˇr. informace o popisku, odkazu, 1
Takov´e, kter´e jsou v souladu s uˇzivatelsk´ ymi c´ıli.
40
titulce c´ılov´e str´anky, jej´ıho obsahu atd. V´ ysledn´a tabulka mˇela necel´ ych 140 poloˇzek a z toho u ´vodn´ı str´anka obsahuje cel´ ych 99 odkaz˚ u. Zde je vidˇet, ˇze v takov´em mnoˇzstv´ı odkaz˚ u nen´ı moˇzn´e se zorientovat, jak potvrdili i sami uˇzivatel´e bˇehem hloubkov´ ych rozhovor˚ u a testov´an´ı pouˇzitelnosti. N´asledoval krok redukce jednotliv´ ych ˇra´dk˚ u. Postupoval jsem v n´asleduj´ıc´ımi kroky: • Odstranil jsem vˇsechny duplicity, na n´ıˇze uveden´em obr´azku zn´azornˇeny ˇcervenˇe. • Namapoval jsem si jednotliv´e ˇr´adky na stanoven´e c´ıle uˇzivatel˚ u. Ty, kter´e jsem nedok´azal pˇriˇradit a nebo nebyly nutnou agendou, jsem odstranil.
Obr´azek 5.1: V´ ystup anal´ yzy obsahu. Zdroj: vlastn´ı.
41
5.2
Card Sorting
Jedn´a se o metodu z oblasti User Centered design, pomoc´ı n´ıˇz lze efektivnˇe zv´ yˇsit ˇsanci nalezen´ı informac´ı v syst´emu. Jedn´a se o levnou a spolehlivou metodu, kter´a pom´ah´a n´avrh´aˇri informaˇcn´ı architektury z´ıskat data a pochopit uˇzivatel˚ uv ment´aln´ı model, a to jak klasifikuje data. Tato byla metoda p˚ uvodnˇe vytvoˇren´a psychology pro studii jak lid´e tˇr´ıd´ı a organizuj´ı sv´e znalosti. Pˇrestoˇze proveden´ı studie je velice levn´e a rychl´e, m˚ uˇzeme pˇri vlastn´ım vyhodnocov´an´ı dat narazit na n´asleduj´ıc´ı nev´ yhody: jelikoˇz metoda nebere v potaz uˇzivatel˚ uv u ´kol, v´ ysledky n´as mohou zav´adˇet ˇspatn´ ym smˇerem; vyhodnocen´ı v´ ysledk˚ u n´as m˚ uˇze st´at mnoho ˇcasu; nemus´ıme zachytit hlubˇs´ı charakteristiky zkouman´ ych dat. Popis metody Card Sortingu. V r´amci sezen´ı participanti dostanou kartiˇcky napˇr. s n´azvy poloˇzek v menu a ty pˇriˇrad´ı do jednotliv´ ych skupin, jak jim to pˇrijde logick´e. D´ıky tomu lze l´epe pochopit a uvˇedomit si, jak uˇzivatel´e pˇrem´ yˇslej´ı nad jednotliv´ ymi informacemi v naˇs´ı aplikaci nebo webu. [28] [4] [27] Existuj´ı dva z´akladn´ı druhy zp˚ usoby, jak prov´est sezen´ı v r´amci Card sortingu: Otevˇ ren´ e V r´amci tohoto sezen´ı participanti vytv´aˇrej´ı vlastn´ı skupiny obsahu a pˇriˇrazuj´ı i tˇemto skupin´am vlastn´ı pojmenov´an´ı. Uzavˇ ren´ e Participanti pˇriˇrazuj´ı jednotliv´e informace jiˇz do pˇredem pˇripraven´ ych skupin.
Poˇ cet pozorov´ an´ı. Dalˇs´ı d˚ uleˇzit´ ym faktem je, kolik je zapotˇreb´ı participant˚ u, aby ˇslo povaˇzovat v´ ysledky testu za validn´ı. Touto ot´azkou se zab´ yvala studie Toma Tullise a Larryho Wooda prezentovan´a v roce 2004 na konferenci Usability Professionals Association [25]. Jejich studie se z´ uˇcastnilo 168 participant˚ u, kteˇr´ı mˇeli seˇradit 46 karet t´ ykaj´ıc´ıch se IA intranetov´ ych str´anek. N´asledn´ ym vyhodnocen´ım doˇsli k z´avˇeru, ˇze dostateˇcn´ y poˇcet participant˚ u je mezi 20-30. Nicm´enˇe Jakob Nielsen [29] ve sv´em ˇcl´anku navrhuje, ˇze jiˇz 15 participantech korelace v datech dosahuje 0,9 oproti 0,95 pˇri 30 participantech. Nielsen povaˇzuje pr´avˇe korelaci 0,9 jako dostateˇcnou2 . 2
N´ aklady na testov´ an´ı tj. pˇredevˇs´ım odmˇena participant˚ um za u ´ˇcast na v´ yzkumu.
42
Obr´azek 5.2: Korelaˇcn´ı koeficient pro r˚ uzn´e velikosti vzork˚ u s vyznaˇcnou chybou. Zdroj: pˇrevzato z [25]
Zpracov´ an´ı v´ ysledk˚ u Po ukonˇcen´ı anal´ yzy pomoc´ı Card Sortingu nasb´ır´ame obrovsk´e mnoˇzstv´ı dat, kter´e je nutno zpracovat nejl´epe poloautomaticky nebo automaticky zpracovat. Velice vhodnou metodou na zpracov´an´ı dat je vyuˇzit´ı shlukov´e anal´ yzy dat z matematick´e statistiky. Hierarchick´ a clusterov´ a anal´ yza. Iteraˇcn´ım postupem shlukuje jednotliv´e clustery dle pˇredem zvolen´e metody (metriky). Postupnˇe vznikaj´ıc´ı dendrogram (strom) n´am zn´azorˇ nuje jednotliv´e kroky shlukov´an´ı. Jednou z takov´ ych metod je Average Linkage, kter´a ˇr´ık´a, ˇze vzd´alenost dvou cluster˚ u je pr˚ umˇern´a vzd´alenost vˇsech dvojic prvk˚ u (prvn´ı prvek z prvn´ıho clusteru a druh´ y vˇzdy z druh´eho clusteru). Vzd´alenost cluster˚ u A a B s vzd´alenostn´ı metrikou d je v metodˇe Average linkage
43
definov´ana jako [2]:
XX
d(a, b)
a2A b2B
(5.1)
|A| · |B|
Dalˇs´ım z´astupcem je Complete Linkage, kter´ y vzd´alenost dvou cluster˚ u definuje jako vzd´alenost jejich dvou nejvzd´alenˇejˇs´ıch prvk˚ u:
D(X, Y ) =
max
x2X, y2Y
d(x, y)
(5.2)
Nebo single-linkage clustering, kter´ y jako vzd´a-lenost dvou cluster˚ u definuje jako vzd´alenost jejich dvou nejbliˇzˇs´ıch prvk˚ u:
D(X, Y ) =
min
x2X, y2Y
d(x, y)
(5.3)
Nehierarchick´ a clusterov´ a anal´ yza. Na z´akladˇe poˇzadovan´eho poˇctu cluster˚ u iteraˇcnˇe najde nejvhodnˇejˇs´ı rozdˇelen´ı prvk˚ u do dan´eho poˇctu cluster˚ u. [37] Algoritmus 1 K-Medoid algortimus 1: Inicializace: N´ ahodnˇe zvol k prvk˚ u (medoidy) z celkov´ ych n dat. 2: Pˇ riˇ razen´ ı: Pˇriˇrad’ kaˇzd´ y prvek k nejbliˇzˇs´ımu medoidu. 3: Aktualizace: Pro kaˇ zd´ y medoid m a kaˇzd´ y prvek o pˇriˇrazen´ y k m (obsaˇzen´ y v clusteru s medoidem m) zamˇen ˇ m a o a spoˇcti celkovou cenu konfigurace (tj. pr˚ umˇernou vzd´alenost o a vˇsech prvk˚ u z cluster˚ u m. Vyber medoid o s nejniˇzˇs´ı cenou konfigurace. 4: Opakuj: kroky 2 a 3 dokud se konfigurace mˇ en´ı.
5.2.1
Proveden´ı cardsortingu
Jako vstupn´ı data jsem pouˇzil v´ ysledek pˇredchoz´ı anal´ yzy obsahu. V´ ysledkem bylo 44 karet, kter´e jsem zaˇradil do testu pomoc´ı online n´astroje Concept Codify3 . Test by nastaven n´asledovnˇe, participant musel prov´est otevˇren´ y cardsorting ˇ a d´ale jsem a rozˇradit vˇsech 44 karet. O vyplnˇen´ı jsem poˇza´dal kolegy z ITaM BIVS selektivnˇe oslovil o pomoc sv´e kamar´ady, kteˇr´ı spadaj´ı do c´ılov´e skupiny. 3
https://conceptcodify.com
44
Poˇcet participant˚ u Celkov´ y poˇcet skupin Pr˚ umˇernˇe skupin Maximum skupin Minimum
21 146 6,95 14 4
Tabulka 5.1: Shrnut´ı v´ ysledk˚ u testov´an´ı. Zdroj: vlastn´ı.
5.2.2
Statistick´ e zpracov´ an´ı dat
Pˇred vlastn´ı zpracov´an´ım dat je vhodn´e data tzv. vyˇcistit. Tedy proj´ıt si data a hledat na prvn´ı pohled r˚ uzn´e anom´alie jako napˇr. odpovˇed’ s poˇctem skupin, kter´a je silnˇe mimo pr˚ umˇer, zav´adˇej´ıc´ı n´azvy skupin apod. Pˇresto je potˇreba m´ıt na pamˇeti, ˇze expert v dan´e oblasti m˚ uˇze spr´avnˇe rozdˇelit karty do mnoha skupin, protoˇze m´a lepˇs´ı pˇrehled, a takov´a odpovˇed’ je pro n´as ˇza´douc´ı. Pˇri zpracov´an´ı dat v ˇcesk´em jazyce je potˇreba tak´e vˇenovat pozornost interpunkci a nebo jen obyˇcejn´ ym pˇreklep˚ um. [6] Matici podobnosti a hrub´a data jsem zpracoval pomoc´ı kombinac´ı skript˚ u4 v Ruby, programu R pro statistick´e v´ ypoˇcty a nebo pomoc´ı tabulkov´eho procesoru Excel.
4
Datov´e soubory a veˇsker´e skripty jsou elektronicky pˇriloˇzeny na DVD.
45
Obr´azek 5.3: Vizualizace jednotliv´ ych spojen´ı pomoc´ı chord diagramu. Zdroj: vlastn´ı.
46
Podobnost 0.00
0.50
0.75
1.00
Cluster Dendrogram
Vypsané témata závěrečných prací Přehled témat závěrečných prací Termíny státní závěrečné zkoušky Závěrečná zkouška Můj rozvrh Předběžné rozvrhy Vyhledávání rozvrhu Vypsané zkoušky Přihlásit se na zkoušku Vypsané semináře Vypsané seminární témata Předměty Zápis předmětů Známky za celé studium Známky za aktuální semestr Moje záverečná práce Moje témata prací Studijní materiály mých předmětů Moje faktury školného Nastavení veřejného profilu Změna přezdívky Změna hesla Moje e−mailová schránka Můj profil Moje karta BIVŠ Můj ISIC/ALIVE Kontrola a změny osobních údajů Moje osobní údaje Moje číslo účtu Dokumenty Metodické pokyny Formuláře a žádosti studijního oddělení Výhlášky Harmonogram AR Přijímací řízení Ubytovací stipendium Stipendia Vložit na Vývěsku Vývěska Anketa studia E−volby Lidé na BIVŠ Správce vložených souborů v IS Nápověda
0.25
Obr´azek 5.4: V´ ysledn´ y strom pˇri generovan´ y pomoc´ı Avarage linkage Zdroj: vlastn´ı.
47
5.2.3
V´ ysledn´ e seskupen´ı poloˇ zek
Pˇredchoz´ı v´ ystupy z anal´ yz nelze u ´plnˇe bezmyˇslenkovitˇe pouˇz´ıt. Proto jsem si vzal pˇredchoz´ı v´ ystupy jako nult´ y krok a iterativnˇe postupem doˇsel k n´asleduj´ıc´ımu v´ ysledku. Jako podklady jsem pouˇzil a porovnal v´ ysledky generov´an´ı stromu pomoc´ı metody Average linkage, Single linkage a Complete linkage, nehierarchick´a clusterov´e anal´ yzy a matici podobnosti. Porovn´aval r˚ uzn´e ˇrezy v jednotliv´ ych stromech a hledal jsem dalˇs´ı spojitosti v datech. Bˇehem cel´eho procesu jsem vyuˇz´ıval pˇredevˇs´ım post-it lep´ıc´ı pap´ırky a myˇslenkov´e mapy, kter´e se v praxi ukazuj´ı jako velice vhodn´ y n´astroj pro vizualizace vlastn´ıch myˇslenek.
Obr´azek 5.5: Postupn´ y n´avrh... Zdroj: vlastn´ı.
48
Kapitola 6 N´ avrh nov´ eho uˇ zivatelsk´ eho rozhran´ı Proces n´avrhu uˇzivatelsk´eho rozhran´ı se u kaˇzd´eho design´era lehce liˇs´ı. Je bˇeˇzn´e, ˇze nˇekter´e f´aze jsou vypuˇstˇen´e a nebo se kaˇzd´e f´azi vˇenuje r˚ uzn´e mnoˇzstv´ı ˇcasu. Z vlastn´ı zkuˇsenosti se vyplat´ı vˇenovat velk´e u ´sil´ı v u ´vodn´ı f´azi k pochopen´ı potˇreb uˇzivatele a v ran´e f´azi prototypov´an´ı, kdy je potˇreba vymyslet a n´aslednˇe syntetizovat velk´e mnoˇzstv´ı n´apad˚ u. Naopak v z´avˇereˇcn´ ych f´az´ıch je d´at pˇrednost efektivitˇe a produktivitˇe pˇri dokonˇcov´an´ı fin´aln´ıho prototypu. Je bˇeˇzn´e, ˇze r˚ uzn´e f´aze v´ yvoje pouˇz´ıvaj´ı r˚ uzn´e druhy u ´rovnˇe prototyp˚ u od nejjednoduˇsˇs´ıch aˇz po ty na prvn´ı pohled nerozeznateln´e od fin´aln´ıho produktu. Jsou to n´asleduj´ıc´ı dle [7]: Skeˇ ce rychl´e hrub´e n´akresy n´apad˚ u uˇzivatelsk´eho rozhran´ı. Wireframy pˇredstavuj´ı hrubou kostru postavenou ze z´akladn´ıch objekt˚ u. Mockups detailn´ı statick´e zobrazen´ı vˇcetnˇe veˇsker´e grafiky, font˚ u a obr´azk˚ u. Prototypes vznikaj´ı pˇrid´an´ım interaktivity ˇc´ı animac´ı do mockup˚ u. Kaˇzd´ y druh umoˇzn ˇuje se soustˇredit na jin´ y probl´em v dan´e f´azi v´ yvoje, kdy skeˇce jsou vhodn´e k rychl´emu generov´an´ı obrovsk´eho mnoˇzstv´ı n´apad˚ u a naproti tomu fin´aln´ı prototyp je v´ yborn´ y pro kontrolu a ladˇen´ı jednotliv´ ych detail˚ u. Prototypov´an´ı umoˇzn ˇuje
49
ve velice mal´ ych n´akladech z´ıskat lepˇs´ı pˇredstavu a zpˇetnou vazbu o vyv´ıjen´em produktu a uˇsetˇrit nemal´e finanˇcn´ı n´aklady na zmˇenu jiˇz vypuˇstˇen´eho produktu. V n´asleduj´ıc´ı kapitole postupn´ ymi iteracemi vytvoˇr´ım dr´atˇen´e modely a klikac´ı highfidelity prototyp1 v aplikaci Sketch 3 a UXPin.
6.1
C´ıle n´ avrhu
• Odstranˇen´ı zbyteˇcn´ ych prvk˚ u a textu. • Vyuˇz´ıvat standardn´ı elementy a rozvrˇzen´ı str´anky. • Zachovat st´av´aj´ıc´ı z´akladn´ı agendu IS. • L´epe strukturovat web. • Zv´ yˇsit pˇrehlednost a moˇznost nalezen´ı informac´ı v aplikaci.
6.2
Skicov´ an´ı
Obr´azek 6.1: Uk´azka skeˇce. Zdroj: vlastn´ı.
Z´akladn´ı a jeden z nejjednoduˇsˇs´ıch a nejefektivnˇejˇs´ıch zp˚ usob˚ u pro hrub´ y n´avrh uˇzivatelsk´eho rozhran´ı. Pomoc´ı obyˇcejn´e tuˇzky, pap´ıru a nebo fixy a b´ıl´e tabule lze 1
Prototyp na prvn´ı pohled nerozeznateln´ y od fin´aln´ıho produktu
50
snadno konzultovat s osobami zainteresovan´ ymi do projektu, kter´e se ale nepod´ılej´ı na jeho n´avrhu. Bˇehem v´ yvoje jsem vytvoˇril nˇekolik r˚ uzn´ ych skic navrhovan´eho uˇzivatelsk´eho rozhran´ı. Tyto skici jsem pr˚ ubˇeˇznˇe prob´ıral s r˚ uzn´ ymi lidmi a na z´akladˇe jejich zpˇetn´e vazby postupnˇe upravoval, aˇz vznikly podklady, ze kter´ ych jsem vytvoˇril dr´atˇen´e modely.
6.3
Wireframy
Dr´atˇen´e modely, neboli wireframy, pˇrid´avaj´ı vznikaj´ıc´ımu designu aplikace dalˇs´ı kus podrobnosti, a to pˇredevˇs´ım pomoc´ı z´astupn´ ych element˚ u, kter´e pˇredstavuj´ı konkr´etn´ı obsah. D´ıky t´eto ˇca´steˇcn´e abstrakci se lze l´epe soustˇredit, na to zda jsou prvky vhodnˇe logicky rozm´ıstˇeny na ploˇse aplikace. V t´eto ˇc´asti designov´an´ı se nevˇenuje pozornost v´ ysledn´e grafick´e podobˇe prvk˚ u a proto je vhodn´e wireframy vytv´aˇret jen ve stupn´ıch ˇsedi.
Obr´azek 6.2: Wireframe u ´vodn´ı obrazovky IS. Zdroj: vlastn´ı.
6.4
Mockups
Jsou jiˇz t´emˇeˇr doladˇen´e statick´e pohledy na aplikaci. Obsahuj´ı t´emˇeˇr pln´ y a nebo pln´ y vizu´aln´ı design vˇcetnˇe barev a typografii. Mockupy jsou velice obl´ıben´e u zaintereso-
51
van´ ych osob2 , protoˇze pˇredstavuj´ı v´ ystupy velice podobn´e fin´aln´ımu produktu. Jako n´astroje pro tvorbu mockup˚ u jsem si zvolil program Sketch 3, kter´ y umoˇzn ˇuje snadno a efektivnˇe vytvoˇrit sled obrazovek.
Obr´azek 6.3: Mockup n´avrhu obrazovky s v´ ypisem faktur ˇskoln´eho. Zdroj: vlastn´ı.
6.5
Prototypy Prototyp = nejlevnˇejˇs´ı investice. Pavel Zima, seznam.cz.3
Pˇrid´an´ım interakce mockup˚ um vznikaj´ı prototypy, kter´e n´am umoˇzn ˇuj´ı proj´ıt si a otestovat interakci na v´ ystupu, kter´ y b´ yv´a na prvn´ı pohled nerozeznateln´ y od fin´aln´ıho produktu. V t´eto f´azi je vhodn´e prov´est kompletn´ı test pouˇzitelnosti a odhalit chyby v pouˇzitelnosti jeˇstˇe pˇred vlastn´ım v´ yvojem produktu. Pro pˇrid´an´ı interakce a n´asledn´e vzd´alen´e testov´an´ı pouˇzitelnosti jsem zvolil komplexn´ı ˇreˇsen´ı dostupn´e pomoc´ı webov´e aplikace UXPin. Do t´e lze naimportovat hotov´e mockupy z aplikace Sketch a doplnit o nutnou logiku a pˇrechody. 2 3
stakeholders Pˇredn´ aˇska na Business IT Club, 10. 4. 2013.
52
6.6 6.6.1
Grafick´ y n´ avrh Typografick´ a mˇ r´ıˇ zka
V grafick´e designu mˇr´ıˇzka, neboli anglicky grid, pom´ah´a vhodnˇe rozloˇzit jednotliv´e elementy jako text a obr´azky. Mˇr´ıˇzka se postupnˇe z Konstruktivistick´eho umˇen´ı kolem roku 1930 dostala do oblasti typografie a komerˇcn´ıho designu. Vhodn´ ym zvolen´ım re´aln´ ych pomˇer˚ u 1:2 a 2:3 nebo iracion´aln´ıho 1:1,414 (pomˇer A4). Spr´avnou kombinac´ı lze vytvoˇrit jednoduchou mˇr´ıˇzku, se kterou lze pak i vytvoˇrit harmonickou kompozici. Jak p´ıˇse Mark Boulton ve sv´e s´erii ˇcl´ank˚ u, [32] volbou spr´avn´eho pomˇeru lze doc´ılit nejen vizu´alnˇe estetick´eho rozloˇzen´ı, ale tak´e velice pouˇziteln´eho produktu. K tuto velice odv´aˇznou myˇslenku bych r´ad konfrontoval s volnˇe interpretovan´ ym ˇ v´ yrokem Mgr. Jakuba France, Ph.D., pedagoga na UK a CVUT a senior UX manager v AVG technologies, na jedn´e z pˇredn´aˇsek Psychologie uˇzivatelsk´eho rozhran´ı. S produkty, kter´e se n´am l´ıb´ı, m´ame vˇetˇs´ı trpˇelivost. Tedy, ˇze nejsou de facto pouˇzitelnˇejˇs´ı, ale naˇse m´ıra tolerance jejich nepouˇzitelnosti je vyˇsˇs´ı neˇz u produkt˚ u, kter´e nejsou tak esteticky pˇritaˇzliv´e. [15]
Obr´azek 6.4: Typografick´a mˇr´ıˇzka. Zdroj: vlastn´ı.
53
6.6.2
B´ıl´ e m´ısto
B´ıl´e m´ısto, negativn´ı prostor, nebo moˇzn´a l´epe anglicky white space nebo negative space. Je metoda jak spr´avnˇe vyuˇz´ıvat pr´azdn´e nebo b´ıl´e m´ısto. I kdyˇz se na prvn´ı pohled m˚ uˇze zd´at, ˇze pr´azdn´e nebo b´ıl´e m´ısto je potˇreba nˇeˇc´ım vyplnit, tak opak je zde pravdou. Jeho u ´ˇcelem je pˇredevˇs´ım pˇriv´est pozornost, tam kam design´er zam´ yˇsl´ı. [11] Rozliˇsujeme nˇekolik z´akladn´ıch typ˚ u b´ıl´ ych m´ıst: Vizu´ aln´ı b´ıl´ e m´ısto kter´e obklopuje grafiku, ikon a obr´azky. B´ıl´ e m´ısto v rozloˇ zen´ı tedy okraje a v´ yplnˇe. B´ıl´ e m´ısto v textu tedy vzd´alenost p´ısmen a ˇr´adk˚ u. B´ıl´ e m´ısto v obsahu tedy kolik m´ısta m´ame mezi sloupci text.
6.6.3
Rozloˇ zen´ı prvk˚ u na formul´ aˇ ri
Pro uspoˇr´ad´an´ı prvk˚ u (popisky a vlastn´ı ovl´adac´ı prvek) ve formul´aˇri lze vyuˇz´ıt nˇekolik zp˚ usob˚ u zarovn´an´ı. Pˇredstav´ım zde tˇri z´akladn´ı.
Obr´azek 6.5: Formul´aˇr s r˚ uzn´ ym zarovn´an´ım. Zdroj: upraveno autorem z [41].
Zarovn´ an´ı nahoˇ re. Popisek ovl´adac´ıho prvku se nach´az´ı nad vlastn´ım ovl´adac´ım prvkem. Toto uspoˇra´d´an´ı m´a tendenci sniˇzovat dobu vyplnˇen´ı formul´aˇre, protoˇze vyˇzaduje pouze jednu oˇcn´ı fixaci z´aroveˇ n na popisek a ovl´adac´ı prvek. Nev´ yhodou tohoto zarovn´an´ı je jeho vˇetˇs´ı spotˇreba vertik´aln´ıho prostoru.[40] [38] [41]
54
Zarovn´ an´ı vpravo. Popisky ovl´adac´ıch prvk˚ u jsou zarovn´any zprava k ovl´adac´ımu prvku. Zarovn´an´ı zprava trv´a o nˇeco m´alo d´ele ˇcasu vyplnit neˇz pˇri zarovn´an´ı nahoˇre, ale v´ yhodou je, ˇze lze uˇsetˇrit trochu vertik´aln´ıho m´ısta. Tento syst´em nen´ı vhodn´e pouˇz´ıvat pro vˇetˇs´ı a sloˇzitˇejˇs´ı formul´aˇre, nebot’ zarovn´an´ı doprava sniˇzuje ˇcitelnost a uˇzivatel˚ um se v takov´em h˚ uˇre formul´aˇri orientuje. [40] [38] [41] Zarovn´ an´ı vlevo. Popisky ovl´adac´ıch prvk˚ u jsou zarovn´any doleva. V porovn´an´ı s pˇredchoz´ımi je toto uspoˇr´ad´an´ı nejpomalejˇs´ı, protoˇze vyˇzaduje nejv´ıce oˇcn´ıch fixac´ı. Nicm´enˇe je dobr´e ho pouˇz´ıvat pro rozs´ahl´e formul´aˇre, kde zpomalen´ı uˇzivatele je ˇza´douc´ı, aby vˇenoval n´aleˇzitou pozornost vyplˇ nov´an´ı.[40] [38] [41] Bez popisku. Dalˇs´ı moˇznost´ı je, ˇze ovl´adac´ı prvky neobsahuj´ı ˇza´dn´ y extern´ı popisek, ale jejich popisek se nach´az´ı pouze pˇr´ımo v nich. Tento popisek zmiz´ı, kdyˇz uˇzivatel do nich zad´a nˇejak´ y vstup. Jsou vhodn´e pro opravdu mal´e formul´aˇre a nebo pokud je zapotˇreb´ı velice ˇsetˇrit m´ıstem.[40] [38] [41]
6.6.4
Z´ apat´ı webu
Dle vˇetˇsiny modern´ıch studi´ı napˇr. [30] je vhodn´e umist’ovat veˇsker´ y d˚ uleˇzit´ y obsah do lev´eho horn´ıho rohu str´anky. Smˇerem dol˚ u kles´a ˇsance, ˇze mu budou lid´e vˇenovat pozornost. Moˇzn´a proto patiˇcky str´anek ˇcasto zej´ı pr´azdnotou, ale trendy posledn´ıch let ukazuj´ı, ˇze tomu tak nemus´ı b´ yt. [33] [36] Patiˇcku str´anky lze s pˇrehledem vyuˇz´ıt napˇr´ıklad n´asleduj´ıc´ım zp˚ usobem: Mapa str´ anek. Um´ıstˇen´ım mapy str´anek vede snadno ke zlepˇsen´ı pouˇzitelnosti. Kontakt. Do patiˇcky lze s u ´spˇechem tak´e vloˇzit kontakt. Kontaktn´ı formul´ aˇ r. Pˇredchoz´ı moˇznost lze posunout jeˇstˇe o kousek d´al a vloˇzit do patiˇcky pˇr´ımo kontaktn´ı formul´aˇr. J´a jsem se rozhodl do patiˇcky vloˇzit ˇca´st mapy str´anek. Tedy pˇredevˇs´ım odkazy na hlavn´ı str´anky, kter´e pln´ı c´ıle, za kter´ ymi studenti vyuˇz´ıvaj´ı IS.
55
Obr´azek 6.6: Patiˇcka webu. Zdroj: vlastn´ı.
6.6.5
Pˇ r´ım´ a manipulace s objekty
Bˇehem rozhovor˚ u si vˇetˇsina lid´ı stˇeˇzovala na aktu´aln´ı rozhran´ı souborov´eho manaˇzeru, kter´ ym lze ovl´adat u ´loˇziˇstˇe. Jelikoˇz je pln´e ikon bez jak´ ykoliv popisk˚ u. Tomuto t´ematu pouˇzitelnosti ikon se vˇenuje Aurora Bedford ve sv´em ˇcl´anku [34], kde velmi dobˇre shrnuje svoje poznatky. Ikony jsou lid´e schopni rozeznat na z´akladˇe sv´e pˇredchoz´ı zkuˇsenosti. Bohuˇzel dobr´ ym a asi i jedin´ ym standardem v pouˇz´ıv´an´ı ikon je lupa pro hled´an´ı. Proto d´ale doporuˇcuje k ikon´am vˇzdy pˇriˇradit textov´ y popisek.
ˇ Zdroj: vlastn´ı. Obr´azek 6.7: Ovl´adac´ı prvky v souborov´e syst´emu BIVS.
Proto jsem zvolil ve sv´em prototypu jin´ y pˇr´ıstup k jak pracovat se souborov´ ym manaˇzerem na webu. Jako velice zaj´ımav´ ym a vhodn´ ym zp˚ usobem je interakce pˇr´ımou manipulac´ı [1], kter´a se dnes naprosto bˇeˇznˇe pouˇz´ıv´a snad ve vˇsech operaˇcn´ıch syst´emech s grafick´ ym uˇzivatelsk´ ym rozhran´ım. V dneˇsn´ı dobˇe jiˇz nen´ı zas tak velk´ y probl´em implementovat funkce Drag&Drop i do internetov´eho prohl´ıˇzeˇce.
6.6.6
Navigace Lid´e nebudou pouˇz´ıvat v´aˇs web, pokud se v nˇem nezorientuj´ı. Steve Krug, Web design: nenut’te uˇzivatele pˇrem´ yˇslet! [20].
Hlavn´ım u ´kolem navigace je nasmˇerovat naˇse uˇzivatele tam, kam potˇrebuj´ı a neust´ale je informovat, kde zrovna jsou. Dalˇs´ımi u ´koly navigace jsou ˇr´ıkat n´am, co vˇsechno najdeme na str´ank´ach. Tohoto dosahuje odkryt´ım pˇr´ısluˇsn´e u ´rovnˇe navigace. Pochopen´ım navigace ch´apeme i hierarchii
56
Obr´azek 6.8: Pohled na souborov´ y manaˇzer. Zdroj: vlastn´ı.
a t´ım i rozum´ıme obsahu webu. Dozv´ıd´ame se, jak´e str´anky m´ame pouˇz´ıvat a v neposledn´ı ˇradˇe spr´avnˇe navrˇzen´a navigace vzbuzuje d˚ uvˇeru. [20]
Obr´azek 6.9: Prim´arn´ı a kontextov´a navigace prototypu. Zdroj: vlastn´ı.
Prim´ arn´ı navigace Na vrchu str´anky um´ıstˇen´a horizont´aln´ı navigace je vhodn´ ym, ˇcasto velice vhodn´ ym ˇreˇsen´ım. Jej´ı v´ yznamn´a nev´ yhoda a souˇcasnˇe m˚ uˇze b´ yt jej´ı obrovskou v´ yhodou. Jelikoˇz je silnˇe limitov´ana svoj´ı d´elkou, nut´ı design´ery redukovat poˇcet poloˇzek v menu. Tento fakt se ve sv´em pom´ah´a uˇzivateli, kter´ y m´a ˇsanci si spr´avnˇe vybrat z menˇs´ıho poˇctu l´epe pojmenovan´ ych voleb. [16] Sekund´ arn´ı navigace Sekund´arn´ı navigace odhaluje dalˇs´ı u ´roveˇ n zanoˇren´ı v hierarchii informac´ı. Takov´ ych to dalˇs´ıch hlubˇs´ıch zanoˇren´ı by nemˇelo b´ yt pˇr´ıliˇs. Uˇzivatel´e jsou si schopni v pr˚ umˇeru zapamatovat dvˇe aˇz tˇri patra. V´ yhodou sekund´arn´ı navigace je, ˇze se m˚ uˇze zobrazovat jenom mod´alnˇe a t´ım nezab´ırat bˇehem bˇeˇzn´eho brouzd´an´ı m´ısto. To n´am umoˇzn ˇuje do t´eto navigace vepsat v´ıce informac´ı a toho vyuˇz´ıvaj´ı tzv. mega menu nebo fat navigation. [16]
57
Obr´azek 6.10: Mega menu jakoˇzto sekund´arn´ı navigace. Zdroj: vlastn´ı.
Drobeˇ ckov´ a navigace Abychom zajistili neust´alou zpˇetnou vazbu uˇzivatel˚ um, kde se na webu nach´azej´ı, je vhodn´e k tomu pouˇz´ıt nˇekolik n´astroj˚ u. Prvn´ım a naprosto samozˇrejm´ ym je, ˇze by vlastn´ı navigace sama o sobˇe mˇela neust´ale d´avat najevo, kde uˇzivatel je. Dalˇs´ı dobr´ ym principem je pouˇz´ıt tzv. drobeˇckovou navigaci, kter´a napov´ıd´a hloubku a cestu, kde se uˇzivatel nach´az´ı. Jako velice uˇziteˇcn´e se ukazuje, ˇze jednotliv´e kroky v drobeˇckov´e navigaci by mˇely b´ yt klikateln´e, aby mˇel uˇzivatel moˇznost se rychle vr´atit ve struktuˇre, kterou pr´avˇe proˇsel. [16]
Obr´azek 6.11: Drobeˇckov´a navigace v dokumentov´em manaˇzeru. Zdroj: vlastn´ı.
Vyhled´ av´ an´ı I kdyˇz se to tak nemus´ı na prvn´ı pohled nemus´ı zd´at jedn´a se o velice d˚ uleˇzitou navigaˇcn´ı metodu. Zv´ yˇsit komfort, efektivitu a rychlost hled´an´ı lze pomoc´ı doplˇ nov´an´ı psan´eho v´ yrazu. Rychlost hled´an´ı se d´a zv´ yˇsit i kategorizac´ı jednotliv´ ych v´ ysledk˚ u, napˇr. v internetov´em obchodˇe Amazon v´am napov´ıdaj´ı v´ yrazy i rozˇrazen´e do kategori´ı jako knihy, zdrav´ı, potraviny aj. [16]
58
Kapitola 7 Tree testing Tuto kapitolu jsem se rozhodl zaˇradit, protoˇze je zaj´ımav´e porovnat existuj´ıc´ı stav s novˇe vytvoˇrenou strukturou informaˇcn´ı architektury a m´ıt moˇznost exaktnˇe vidˇet m´ısta zlepˇsen´ı ˇci zhorˇsen´ı. C´ılem t´eto kapitoly je prov´est Tree testing, kde proti sobˇe budou st´at IA aktu´aln´ıho IS a mnou navrˇzen´a IA. Tato metoda se tak´e nˇekdy naz´ yv´a card-based classification nebo reverse card sorting.
7.1
Technika Tree testingu
Participant dostane nˇejak´ y c´ıl a jeho u ´kolem je proj´ıt stromem str´anek a nal´ezt u ´roveˇ n (m˚ uˇze se zanoˇrovat nebo vynoˇrovat), kter´a podle nˇej ˇreˇs´ı zadan´ yu ´kol. Bˇehem testov´an´ı se sleduj´ı n´asledn´e u ´daje: • Cestou, kterou participant proˇsel, resp. poˇcet krok˚ u. • Jestli participant spr´avnˇe oznaˇcil c´ılovou u ´roveˇ n. • Kde participant v´ahal a nebo se vracel. D´ale je zapotˇreb´ı zd˚ uraznit, ˇze tato metoda nereflektuje dalˇs´ı faktory, kter´e maj´ı v koneˇcn´em d˚ usledku dopad na nalezitelnost informac´ı: • Vizu´aln´ı design a vzhled str´anek. • Odkazy napˇr´ıˇc str´ankami. 59
• Vyhled´av´an´ı. Do vyhodnocen´ı je vhodn´e zav´est n´asleduj´ıc´ı v´ ysledn´e metriky: ´ eˇ Uspˇ snost tedy kolik participant˚ u naˇslo a oznaˇcilo spr´avn´e m´ısto. Rychlost jak dlouho trvalo participantovi proklikat se stromem. Spr´ avn´ e zam´ıˇ ren´ı k oˇcek´avan´emu m´ıstu tj. jak moc participant bloudil. Tato metoda je pˇredevˇs´ım vhodn´a pro testov´an´ı nˇekolika m´alo r˚ uzn´ ych n´avrh˚ u, porovn´an´ı nov´eho a star´eho n´avrhu, testov´an´ı u ´prav jednotliv´ ych iterac´ı v´ yvoje a nebo zamˇeˇren´ı se na konkr´etn´ı probl´em v nalezitelnosti. [42]
7.2
Proveden´ı Tree testingu
K proveden´ı testov´an´ı jsem vyuˇzil vytisknut´ ych kartiˇcek s pˇr´ısluˇsn´ ym seznamem uzl˚ u nebo list˚ u v dan´e u ´rovni stromu, kter´e jsem ruˇcnˇe zamˇen ˇoval participant˚ um. Jejich u ´kolem bylo vˇzdy oznaˇcit m´ısto, kde si mysl´ı, ˇze by naˇsli poˇzadovanou informaci. Seznam jednotliv´ ych u ´kol˚ u je uveden v pˇr´ıloze. Testov´an´ı jsem provedl s 20 participanty. Jelikoˇz testov´an´ı bylo obsluhov´ano ruˇcnˇe, tak jsem nemˇeˇril ˇcas, ale pouze jeho u ´spˇeˇsnost.
60
Zad´ an´ı u ´ kolu 1. Za chv´ıli zaˇcne nov´ y semestr a chce vˇedˇet, kdy zaˇc´ın´a ZS, LS, do kdy mus´ıte odevzdat DP, kde tuto informaci zjist´ıte? 2. Zaˇcal nov´ y semestr a chcete zjistit, na kter´e dny m´ate napl´anovanou v´ yuku. 3. Zaj´ım´a V´as jak´e pˇredmˇety V´as ˇcekaj´ı tento semestr, kde zjist´ıte co V´as ˇcek´a? 4. M´ate pˇred st´atnicemi a chcete se kouknout na celkov´ y pˇrehled vaˇsich zn´amek. Jak´e jsou vaˇse studijn´ı v´ ysledky? 5. Studijn´ı oddˇelen´ı V´as vyzvalo, aby jste si zkontrolovali u ´daje, kter´e o v´as vede ˇskola. Kde najdete tyto informace? 6. V pr´aci V´am hoˇr´ı term´ıny a proto nem˚ uˇze pˇrij´ıt na cviˇcen´ı z datab´az´ı a chcete se omluvit z hodiny. Kde najdete e-mail na vyuˇcuj´ıc´ıho? 7. Zaˇcali jste ps´at DP, kde najdete pokyny, jak m´a b´ yt spr´avnˇe naform´atov´ana. 8. Nejste si stoprocentnˇe jisti doslovn´ ym n´azvem Vaˇs´ı DP, kde ho najdete? 9. Pˇred nˇekolika dny jste zaplatili ˇskoln´e, kde zjist´ıte, ˇze vaˇse platbu ˇskola pˇrijala?
P˚ uvodn´ı IA
Nov´ a IA
94,74%
100,00%
89,47%
94,74%
21,05%
84,21%
100,00%
100,00%
0,00%
73,68%
89,47%
94,74%
78,95%
57,89%
57,89%
100,00%
89,47%
42,11%
Tabulka 7.1: Tabulka v´ ysledk˚ u Tree testingu. Zdroj: vlastn´ı.
Obr´azek 7.1: V´ ysledek Tree testingu. Zdroj: vlastn´ı.
61
Kapitola 8 Testov´ an´ı pouˇ zitelnosti K testov´an´ı pouˇzitelnosti jsem zvolil kvalitativn´ı testov´an´ı s nˇekolika uˇzivateli, protoˇze se jedn´a o velice efektivn´ı a levnou metodu pro zjiˇstˇen´ı nejvˇetˇs´ıch nedostatk˚ u v pouˇzitelnosti webu.
8.1
Proˇ c testovat pouˇ zitelnost
Jelikoˇz pˇri v´ yvoji aplikace se sami st´av´ame odborn´ıky na danou oblast a mnoho vˇec´ı n´am postupnˇe zaˇcne pˇripadat jako samozˇrejm´e, proto je v´ıce neˇz vhodn´e do kaˇzd´e iterace vloˇzit alespoˇ n ˇca´steˇcn´ y test pouˇzitelnosti kusu nov´e funkcionality. Pro takov´eto ad-hoc ˇ uˇzivatelsk´e testov´an´ı lze dle doporuˇcen´ı Steva Kruga [20] pouˇz´ıt pouze tˇri lidi. Cerstv´ y pohled nezainteresovan´ ych lid´ı n´am, jako odborn´ık˚ um, m˚ uˇze jeˇstˇe v prav´ y ˇcas otevˇr´ıt oˇci. D´ale argumentuje t´ım, ˇze pr˚ ubˇeˇzn´e testov´an´ı pom´ah´a udrˇzovat v´ yvoj ve spr´avn´ ych kolej´ıch. Zaj´ımavou Krugovou u ´vahou a doporuˇcen´ım je, ˇze nen´ı nezbytnˇe nutn´e testovat celou dobu jen s naˇs´ı c´ılovou skupinou, nebot’ opravdu kritick´e chyby v pouˇzitelnosti n´am je schopn´ y odhalit i pr˚ umˇern´ y uˇzivatel. C´ılem testov´an´ı je n´as spr´avnˇe nasmˇerovat v naˇsem v´ yvoji. Je nezbytn´e m´ıt st´ale na pamˇeti, ˇze v´ ysledek testu nen´ı ˇcerno-b´ıl´ y“, ” ale pom´ah´a n´am formulovat naˇse myˇslenky, resp. n´as dalˇs´ı postup. [20] [18]
62
8.2 8.2.1
Jak testovat pouˇ zitelnost Typick´ eˇ c´ asti testov´ an´ı
L´ am´ an´ı led˚ u“ je prvn´ı ˇca´st´ı testov´an´ı, zde je zapotˇreb´ı uvolnit participant˚ uv poˇca´” teˇcn´ı stres a nav´azat tzv. raport. Instrukˇ cn´ı ˇ c´ ast je zde naprosto kl´ıˇcov´e ubezpeˇcit participanta, ˇze on testuje n´aˇs produkt a ne my jeho a ˇze veˇsker´e chyby jsou probl´emem naˇseho produktu. D´ale je nutn´eho se domluvit, ˇze bˇehem testov´an´ı bude vyuˇz´ıvat tzv. myˇslen´ı nahlas. Myˇslen´ı nahlas znamen´a, ˇze participant n´am komentuje, nad ˇc´ım pˇrem´ yˇsl´ı a co dˇel´a. Toto n´am pom´ah´a l´epe ch´apat, proˇc a jak pˇrem´ yˇsl´ı nad naˇs´ı aplikac´ı. Bˇehem t´eto ˇc´asti je vhodn´e podepsat pˇr´ıpadn´e smluvn´ı n´aleˇzitosti a dohodu o mlˇcen´ı. Pˇ redtestov´ y rozhovor n´am pom´ah´a se ujistit, ˇze participant skuteˇcnˇe zapad´a do naˇs´ı c´ılov´e skupiny a je vhodn´e mu poskytnout nezbytnˇe nutn´ y kontext k testov´an´ı. Zde je zapotˇreb´ı d´at pozor, abychom neprozradili pˇr´ıliˇs moc informac´ı, kter´e by mohly ohrozit validitu testov´an´ı. Vlastn´ı testov´ an´ı a sbˇer dat. Zamˇeˇrujeme se pˇredevˇs´ım participantovo mluven´ı nahlas a spont´ann´ı chov´an´ı a reakce. Snaˇz´ıme se ho co nejm´enˇe naruˇsovat, abychom nenaruˇsovali jeho workflow. Potestov´ y rozhovor slouˇz´ı k celkov´emu zhodnocen´ı nebo pˇr´ıpadn´emu projit´ı kl´ıˇcov´ ych ud´alost´ı bˇehem testu. Z´ avˇ erem je vhodn´e str´avit s participantem neform´aln´ı chv´ıli, vysvˇetlit d˚ uvody studie a vyslechnout jeho pocity. [22] [20] [18]
8.2.2
Prostˇ red´ı testov´ an´ı
Testov´an´ı pouˇzitelnosti jde prov´est prakticky nˇekolika zp˚ usoby. Bud’ testov´an´ı ve specia´ln´ı laboratoˇri, kter´a sn´ım´a a nahr´av´a uˇzivatele a nebo vzd´alenˇe pˇr´ımo u uˇzivatele doma. Kaˇzd´a z tˇechto metod m´a svoje v´ yhody a nev´ yhody.[21]
63
Vzd´ alen´ e testov´ an´ı prob´ıh´a v dom´ac´ım prostˇred´ı participanta za pomoci jeho poˇc´ıtaˇce. Velkou v´ yhodnou jsou nesrovnatelnˇe menˇs´ı n´aklady neˇz proveden´ı tohoto sam´eho testu ve specializovan´e laboratoˇri. Dalˇs´ı v´ yhodou je rychlost a snazˇs´ı proveden´ı na vˇetˇs´ım vzorku lid´ı a vlastn´ı ekologick´a validita testu, nebot’ uˇzivatel je v prostˇred´ı, kde bude nakonec pouˇz´ıvat naˇsi aplikaci. Mezi nev´ yhody patˇr´ı pˇredevˇs´ım menˇs´ı kontrola nad celkovou situac´ı a pr˚ ubˇehem testu, vˇetˇs´ı hluk a horˇs´ı vizu´aln´ı vazba. Testov´ an´ı ve specializovan´ e laboratoˇ ri umoˇzn ˇuje m´ıt kontrolu nad cel´ ym testem. Testov´an´ı je prov´adˇeno na pˇredem pˇripraven´em poˇc´ıtaˇci a uˇzivatel m˚ uˇze b´ yt nahr´av´an z libovoln´eho u ´hlu. Takov´eto testov´an´ı je draˇzˇs´ı pˇredevˇs´ım o n´aklady spojen´e s poˇr´ızen´ım a nebo pron´ajmem laboratoˇre. D´ale do testu se mohou zav´est chyby zp˚ usoben´e pˇr´ıliˇsnou sterilnost´ı prostˇred´ı.
8.3
Recruiting
Pro recruiting jsem zvolil metodu pˇr´ım´eho osloven´ı sv´ ych koleg˚ u, kteˇr´ı jeˇstˇe studuj´ı, a to ˇ a nebo na nˇekter´e z jin´ bud’ pˇr´ımo na BIVS ych praˇzsk´ ych vysok´ ych ˇskol. Struˇcn´e shrnut´ı demografick´ ych charakteristik: Pr˚ umˇ ern´ y vˇ ek: 24. Pohlav´ı: 3 muˇzi a 2 ˇzeny. Nejvyˇ sˇ s´ı dosaˇ zen´ e vzdˇ el´ an´ı: vysokoˇskolsk´e bakal´aˇrsk´e a nebo u ´pln´e stˇredoˇskolsk´e. Bydliˇ stˇ e: Praha a nebo Stˇredoˇcesk´ y kraj.
8.4
Pr˚ ubˇ eh testov´ an´ı
Kaˇzd´e takov´eto sezen´ı s uˇzivatelem m´a nˇekolik f´az´ı a liˇs´ı se hlavnˇe ve form´alnos-ti pˇr´ıstupu. Jelikoˇz jsem testov´an´ı prov´adˇel se sv´ ymi kolegy, tak jsem upustil od podepisov´an´ı smlouvy a slibu mlˇcenlivosti. I pˇresto jsem vˇsechny participanty ujistil, ˇze veˇsker´e zpracov´an´ı bude anonymizov´ano.
64
Testov´an´ı prob´ıhalo vˇzdy na poˇc´ıtaˇci participanta u nˇej doma. Z celkov´eho poˇctu pˇeti lid´ı jsem provedl dva testy vzd´alenˇe a tedy 3 pˇr´ımo s fyzicky s participantem. Testov´an´ı trvalo mezi 30 aˇz 45 minutami.
8.5
N´ alezy
Nyn´ı uvedu shrnut´a zjiˇstˇen´ı z testov´an´ı pouˇzitelnosti. • V´ıc jak polovinu participant˚ u prvnˇe hledala um´ıstˇen´ı informac´ı o AR v Povinnos” tech semestru“. • D´ale se uk´azalo, ˇze participanty lehce mate, jestli si maj´ı vybrat pˇredbˇeˇzn´ y a nebo uˇz fin´aln´ı rozvrh, kdyˇz jim syst´em nab´ız´ı obˇe moˇznosti. • Participanti nech´apali n´asleduj´ıc´ı oznaˇcen´ı u pˇredmˇet˚ u, zda se jiˇz maj´ı pˇredmˇet ukonˇcen´ y a nebo jeˇstˇe ne.
Obr´azek 8.1: Problematick´e ikony. Zdroj: vlastn´ı.
8.6
Doporuˇ cen´ı
V dalˇs´ı iteraci v´ yvoje bych dodal hlaviˇcku k ikon´am zn´azorˇ nuj´ıc´ı stav ukonˇcen´ı pˇredmˇetu. Za zv´aˇzenou stoj´ı tak´e, jak l´epe zn´azornit, zda se jedn´a uˇz fin´aln´ı podobu rozvrhu a nebo zat´ım pracovn´ı podobu.
65
Kapitola 9 Z´ avˇ er ˇ Abych Jedn´ım z c´ıl˚ u t´eto pr´ace bylo zhodnotit st´avaj´ıc´ı uˇzivatelsk´e rozhran´ı IS BIVS. toho mohl dos´ahnout, bylo nezbytn´e jako prvn´ı prov´est hloubkov´e rozhovory s uˇzivateli. Na z´akladˇe zjiˇstˇen´ı z rozhovor˚ u jsem sestavil z´akladn´ı uˇzivatelsk´e pˇr´ıbˇehy pomoc´ı kter´ ych jsem n´aslednˇe otestoval st´avaj´ıc´ı IS a pouˇz´ıval je pro dalˇs´ı testy. Zhodnocen´ı aktu´aln´ıho stavu IS jsem provedl pomoc´ı dvou metod, a to ovˇeˇren´ım v˚ uˇci vˇseobecnˇe uzn´avan´ ym deseti Nielsenov´ ym heuristik´am a testov´an´ım pouˇzitelnost, resp. uˇzivatelsk´ ym testov´an´ım. Jelikoˇz se z test˚ u pouˇzitelnosti uk´azal jako velk´ y probl´em informaˇcn´ı architektura webu, provedl jsem redukci jednotliv´ ych poloˇzek (pohled˚ u) v IS. Pro jejich nov´e uspoˇr´ad´a-n´ı jsem vyuˇzil metody cardsorting, kde uˇzivatel´e sami rozdˇeluj´ı jednotliv´e poloˇzky do skupin a pom´ahaj´ı l´epe pochopit, jak uˇzivatel´e pˇrem´ yˇslej´ı nad jednotliv´ ymi skupinami. N´aslednˇe novˇe vytvoˇrenou strukturu jsem zpˇetnˇe porovnal se st´avaj´ıc´ım ˇreˇsen´ım a ve vˇetˇsinˇe pˇr´ıpad˚ u vyˇsla l´epe. N´aslednˇe jsem vyuˇzil tzv. skeˇcov´an´ı pro generov´an´ı mnoha rychl´ y n´apad˚ u a skic nov´eho rozhran´ı. Pot´e jsem tyto skici pˇretavil do dr´atˇen´ ych model˚ u a nakonec pomoc´ı n´astroje pro tvorbu prototyp˚ u Sketch do v´ ysledn´e podoby. Prototypu jsem dodal nezbytnou logiku pomoc´ı n´astroje UXPin, kter´ y z´aroveˇ n umoˇzn ˇuje prov´est vzd´alen´e testov´an´ı pouˇzitelnosti. Posledn´ım c´ılem moj´ı diplomov´e pr´ace bylo ovˇeˇrit mnou vytvoˇren´ y prototyp. Vyuˇzil jsem opˇet testov´an´ı pouˇzitelnosti se stejn´ ym zad´an´ım jako pˇri testov´an´ı aktu´aln´ıho rozhran´ı IS. V r´amci testov´an´ı jsem zjistil d´ılˇc´ı nedostatky, kter´e mohou b´ yt odstranˇeny v dalˇs´ı iteraci.
66
Literatura [1] NORMAN, Donald A. Design pro kaˇzd´y den. 1. vyd. v ˇcesk´em jazyce. Praha: Dokoˇr´an, 2010, s. 39-59. ISBN 978-80-7363-314-1. [2] JOHNSON, Richard A. a Dean W. WICHERN. Applied multivariate statistical analysis. 6th ed. Upper Saddle River, N.J.: Pearson Prentice Hall, 2007, s. 671-739. ISBN 9780131877153. ´ Milena. Lidsk´ [3] TVRD´IKOVA, y faktor a kontrola kvality jeho oˇsetˇren´ı v projektech ˇ ˇ ˇ informaˇcn´ıch syst´em˚ u. HORAVA, Editovali Alena Cervenkov´ a a Michal HORAVA. Uˇzivatelsky pˇr´ıvˇetiv´a rozhran´ı. Vyd. 1. Praha: Horava, 2009, s. 27-40. ISBN 978-80254-5295-0. [4] WOOD, Jed R. a Larry E. WOOD. Card Sorting: Current Practices and Beyond. Journal of usability studies. Bloomingdale, IL: Usability Professionals’ Association, 2008, roˇc. 4, ˇc. 1, s. 6. Dostupn´e z: http://uxpajournal.org/issue/volume-4-issue-1/ [5] SPENCE, Donna. A Practical Guide to Information Architecture [online]. 2. vyd. Australia: UX Mastery, 2014 [cit. 2015-01-20]. ISBN 978-0-9925380-2-6. Dostupn´e z: http://uxmastery.com/practical-ia [6] RIGHI, Carol, Janice JAMES, Michael BEASLEY, Donald L. DAY, Jean E. FOX, Jennifer GIEBER, Chris HOWE a Laconya RUBY. Card Sort Analysis Best Practices. Journal of usability studies [online]. Bloomingdale, IL: Usability Professionals’ Association, 2013, roˇc. 3, ˇc. 8 [cit. 2015-04-06]. Dostupn´e z: http://uxpajournal.org/card-sort-analysis-best-practices-2/ [7] Prototyping. In: CAO, Jerry. UXPIN. The Ultimate Guide to Prototyping: The best prototyping methods, tools and processes [online]. 2014 [cit. 2015-02-08]. Dostupn´e z: http://www.uxpin.com/guide-to-prototyping.html
67
ˇ ´ Hana. Pouˇzit´ı projektivn´ıch technik pro hlubˇs´ı pochopen´ı chov´an´ı a [8] KOPICKOV A, vn´ım´an´ı uˇzivatele. 2014. ˇ [9] PAVL´ICEK,
Radek.
Pˇr´ıstupnost
nen´ı
charita.
2012.
Dostupn´e
z:
http://www.slideshare.net/radlicek/pristupnost-nenicharita [10] SERRAT, The
Five
Olivier Whys
D.
ASIAN
Technique.
DEVELOPMENT
Philippines,
2009.
BANK.
Dostupn´e
z:
http://www.adb.org/sites/default/files/publication/27641/five-whys-technique.pdf [11] ZIEBA, Kamil, Krzysztof STRYJEWSKI a Matt ELLIS. UXPIN. Web UI Design for the Human Eye: Colors, Space, Contrast. 2015. [12] WEINSCHENK, Susan. 100 vˇec´ı, kter´e by mˇel kaˇzd´y design´er vˇedˇet o lidech. 1. vyd. Brno: Computer Press, 2012, 240 s. ISBN 978-80-251-3649-2. [13] TRAVERS, Andrew. A Pocket Guide to Interviewing for research. Penarth: Five Simple Steps, 2013. ISBN 978-1-907828-15-7. [14] LEECH, Joe. A Pocket Guide to Psychology for designers. Penarth: Five Simple Steps, 2013. ISBN 978-1-907828-11-9. [15] BOULTON, Mark. A Practical Guide to Designing for the Web. Penarth: Mark Boulton Design Ltd, 2009. ISBN 978-0-9561740-7-9. [16] COOPER, Alan. About face: the essentials of interaction design, 4th edition. 4th edition. Indaianapolis: John Wiley & Sons, Inc., 2014, pages cm. ISBN 11-1876657-1. [17] SAFFER, Dan. Designing for interaction: creating innovative applications and devices. 2nd ed. Berkeley, CA: New Riders, 2010, xv, 223 p. Voices that matter. ISBN 03-216-4339-9. [18] KRUG, Steve. Nenut’te uˇzivatele pˇrem´yˇslet!: praktick´y pr˚ uvodce testov´an´ım a opravou chyb pouˇzitelnost [sic] webu. Vyd. 1. Brno: Computer Press, 2010, 165 s. ISBN 978-80-251-2923-4. [19] WARE, Colin. Visual Thinking: for Design. San Francisco: Elsevier’s Science and Technology, 2008. ISBN 0123708966. [20] KRUG, Steve. Web design: nenut’te uˇzivatele pˇrem´yˇslet!. 2. aktualiz. vyd. Pˇreklad ˇ ril. Brno: Computer Press, 2006, 167 s. ISBN 80-251-1291-8. Jan Skvaˇ
68
´ CVUT. ˇ [21] FRANC, Jakub. FAKULTA ELEKTROTECHNICKA PUR – Current Trends in User Research: 6th lecture. Praha, 2013. ´ CVUT. ˇ [22] FRANC, Jakub. FAKULTA ELEKTROTECHNICKA PUR – Research Methods II: 4th lecture. Praha, 2013. [23] NIELSEN,
Jakob.
How
to
Conduct
a
Heuristic
Evaluation.
In:
Niel-
sen Norman Group: Evidence-Based User Experience Research, Training, and Consulting [online]. 1995, 1. 1. 1995 [cit. 2015-02-07]. Dostupn´e z: http://www.nngroup.com/articles/how-to-conduct-a-heuristic-evaluation [24] WHITETENTON, Kathryn. Minimize Cognitive Load to Maximize Usability. In: Nielsen Norman Group [online]. 22. 12. 2013. 2013 [cit. 2015-01-21]. Dostupn´e z: http://www.nngroup.com/articles/minimize-cognitive-load/ [25] TULLIS, Tom a Larry WOOD. How Many Users Are Enough for a CardSorting Study?. In: Usability Professionals Association (UPA) 2004 Conference. Minneapolis: UXPA, 2004, s. 9. Dostupn´e z: http://home.comcast.net/ tomtullis/publications/UPA2004CardSorting.pdf [26] NIELSEN, Jakob. 10 Usability Heuristics for User Interface Design. Nielsen Norman Group: Evidence-Based User Experience Research, Training, and Consulting [online]. 1995, 1. 1. 1995 [cit. 2015-02-07]. Dostupn´e z: http://www.nngroup.com/articles/ten-usability-heuristics/ [27] Card Sorting. Usability.gov: Improving the User Experience [online]. 2012 [cit. 201502-08]. Dostupn´e z: http://www.usability.gov/how-to-and-tools/methods/cardsorting.html [28] SPENCER, Donna. Card sorting: a definitive guide. Boxes and Arrows [online]. 2004 [cit. 2015-04-07]. Dostupn´e z: http://boxesandarrows.com/card-sorting-a-definitiveguide/ [29] NIELSEN, Jakob. Card Sorting: How Many Users to Test. NIELSEN, Jakob. Nielsen Norman Group [online]. 2004 [cit. 2015-04-02]. Dostupn´e z: http://www.nngroup.com/articles/card-sorting-how-many-users-to-test/ [30] NIELSEN, sen
Jakob.
Norman
F-Shaped
Group
Pattern
[online].
2006
For
Reading
[cit.
Web
2015-04-04].
Content.
Dostupn´e
http://www.nngroup.com/articles/f-shaped-pattern-reading-web-content/
69
Nielz:
[31] NIELSEN. Fast, Cheap, and Good: Yes, You Can Have It All. Nielsen Norman Group: Evidence-Based User Experience Research, Training, and Consulting [online]. 2007, 1. 2. 2007 [cit. 2015-02-08]. Dostupn´e z: http://www.nngroup.com/articles/fast-cheap-and-good-methods/ [32] BOULTON, Preface.
Mark.
Mark
Five
Boulton
simple
steps
to
[online].
2005
[cit.
designing
grid
2015-04-16].
systems Dostupn´e
z:
http://www.markboulton.co.uk/journal/five-simple-steps-to-designing-gridsystems-preface [33] LENNARTZ, Sven. Footers In Modern Web Design: Creative Examples and Ideas. SMASHING MAGAZINE. Smashing Magazine [online]. 2008 [cit. 2015-04-16]. Dostupn´e z: http://www.smashingmagazine.com/2008/04/08/footers-in-modern-webdesign-creative-examples-and-ideas/ [34] BEDFORD, Aurora. Icon Usability. NORMAN NIELSEN GROUP. Norman Nielsen Group: Evidence-Based User Experience Research, Training, and Consulting [online]. 2014 [cit. 2015-04-16]. Dostupn´e z: http://www.nngroup.com/articles/iconusability/ [35] Information Architecture Basics. U.S. DEPARTMENT OF HEALTH & HUMAN SERVICES. Usability.gov: Improving the User Experience [online]. 2013 [cit. 2015-01-20]. Dostupn´e z: http://www.usability.gov/what-and-why/informationarchitecture.html [36] Informative And Usable Footers In Web Design. CRONIN, Matt. SMASHING MAGAZINE. Smashing Magazine [online]. 2009 [cit. 2015-04-16]. Dostupn´e z: http://www.smashingmagazine.com/2009/06/17/informative-and-usablefooters-in-web-design/ [37] GORBAN, Alexander. K-Means and K-Medoids algorithm. UNIVERSITY OF LEICESTER. Department of Mathematics [online]. 2011 [cit. 2015-04-06]. Dostupn´e z: http://www.math.le.ac.uk/people/ag153/homepage/KmeansKmedoids/ Kmeans Kmedoids.html [38] PENZO, Matteo. Label Placement in Forms. UX Matters [online]. 2006 [cit. 2015-04-12]. Dostupn´e z: http://www.uxmatters.com/mt/archives/2006/07/labelplacement-in-forms.php
70
[39] New Research Study Shows 57 Percent of Adult Computer Users Can Benefit From Accessible Technology. MICROSOFT. Microsoft: News Center [online]. 2004 [cit. 2015-04-26]. Dostupn´e z: http://news.microsoft.com/2004/02/02/new-researchstudy-shows-57-percent-of-adult-computer-users-can-benefit-from-accessibletechnology/ [40] The Definitive Guide to Form Label Positioning. ENDERS, Jessica. Design & UX: HTML & CSS [online]. 2014 [cit. 2015-04-12]. Dostupn´e z: http://www.sitepoint.com/definitive-guide-form-label-positioning/ [41] Top, Right or Left Aligned Form Labels. WROBLEWSKI, Luke. LukeW:
ideation+design
[online].
2007
[cit.
2015-04-12].
Dostupn´e
z:
http://www.lukew.com/↵/entry.asp?504 [42] O’BRIEN, Dave. Tree Testing. Boxes and Arrows [online]. 2009 [cit. 2015-04-07]. Dostupn´e z: http://boxesandarrows.com/tree-testing/ [43] User needs: How to focus a service on users. Government Service Design Manual [online]. 2014 [cit. 2015-04-02]. Dostupn´e z: https://www.gov.uk/service-manual/usercentred-design/user-needs.html [44] BONNER, Carolann. Using Gestalt Principles for Natural Interactions. Giant Robots Smashing into Other Giant Robots [online]. 2014 [cit. 2015-04-15]. Dostupn´e z: https://robots.thoughtbot.com/gestalt-principles [45] Web Content Accessibility Guidelines (WCAG) 2.0. THE WORLD WIDE WEB CONSORTIUM. W3C [online]. 2008, 11. 12. 2008 [cit. 2015-02-07]. Dostupn´e z: http://www.w3.org/TR/WCAG20/ [46] KIM, Daniel. What is User Centered Design?. Online Hub of Daniel Kim [online]. 2013 [cit. 2015-04-05]. Dostupn´e z: http://danielikim.com/what-is-user-centereddesign/ [47] GUBE, Jacob. What Is User Experience Design? Overview, Tools And Resources. Smashing Magazine [online]. 2010 [cit. 2015-04-05]. Dostupn´e z: http://www.smashingmagazine.com/2010/10/05/what-is-user-experience-designoverview-tools-and-resources/
71
[48] Writing user stories: How to write a useful user story. Government Service Design Manual [online]. 2013 [cit. 2015-04-03]. Dostupn´e z: https://www.gov.uk/servicemanual/agile/writing-user-stories.html
72
Seznam obr´ azk˚ u 2.1
´ Uvodn´ ı rozcestn´ık IS. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . .
10
2.2
´ Uvodn´ ı rozcestn´ık IS a pˇrehled zn´amek. Zdroj: vlastn´ı. . . . . . . . . . .
10
3.1
Nˇekolik discipl´ın t´ ykaj´ıc´ıch se User Experience Designu. Zdroj: upraveno z autorem z [17]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
3.2
Prvky IS. Zdroj: upraveno autorem z [3]. . . . . . . . . . . . . . . . . . .
12
3.3
Nyn´ı jiˇz pˇrekonan´ y proces n´avrhu. Zdroj: upraveno autorem z [47]. . . . .
13
3.4
Informaˇcn´ı architektura propojuje lidi, obsah a jejich kontext. Zdroj: upraveno autorem z [5]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
3.5
Gestalt. Zdroj: pˇrevzato z [11]. . . . . . . . . . . . . . . . . . . . . . . . .
16
3.6
Podobnost. Zdroj: upraveno autorem z [44].
. . . . . . . . . . . . . . . .
17
3.7
Ohraniˇcen´ı. Zdroj: upraveno autorem z [44]. . . . . . . . . . . . . . . . .
17
3.8
Ohraniˇcen´ı. Zdroj: upraveno autorem z [44]. . . . . . . . . . . . . . . . .
18
3.9
Uzavˇren´ı. Zdroj: upraveno autorem z [44].
. . . . . . . . . . . . . . . . .
18
3.10 Bl´ızkost. Zdroj: upraveno autorem z [44] .
. . . . . . . . . . . . . . . . .
18
3.11 Tepeln´e mapy vznikl´e na z´akladˇe sledov´an´ı oˇcn´ı kamerou Zdroj: pˇrevzato z [30]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
3.12 Proces v r´amci UCD. Zdroj: upraveno autorem z vlastn´ı [46]. . . . . . . .
24
4.1
Kˇrivka zn´azorˇ nuj´ıc´ı m´ıru nalezen´ ych chyb k poˇctu hodnotitel˚ u. Zdroj: upraveno autorem z [26]. . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
4.2
Syst´em nijak nezobrazuje nulov´e stavy. Zdroj: vlastn´ı. . . . . . . . . . . .
35
4.3
Z menu nen´ı jasn´e, kde se aktu´alnˇe nach´az´ım. Zdroj: vlastn´ı. . . . . . . .
36
4.4
Minimum lid´ı skuteˇcnˇe ˇcte n´avody pˇred prvn´ım pouˇzit´ım. Zdroj: vlastn´ı.
37
5.1
V´ ystup anal´ yzy obsahu. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . .
41
73
5.2
Korelaˇcn´ı koeficient pro r˚ uzn´e velikosti vzork˚ u s vyznaˇcnou chybou. Zdroj: pˇrevzato z [25] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
5.3
Vizualizace jednotliv´ ych spojen´ı pomoc´ı chord diagramu. Zdroj: vlastn´ı. .
46
5.4
V´ ysledn´ y strom pˇri generovan´ y pomoc´ı Avarage linkage Zdroj: vlastn´ı. . .
47
5.5
Postupn´ y n´avrh... Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . . . .
48
6.1
Uk´azka skeˇce. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . . . . . .
50
6.2
Wireframe u ´vodn´ı obrazovky IS. Zdroj: vlastn´ı. . . . . . . . . . . . . . .
51
6.3
Mockup n´avrhu obrazovky s v´ ypisem faktur ˇskoln´eho. Zdroj: vlastn´ı.
. .
52
6.4
Typografick´a mˇr´ıˇzka. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . .
53
6.5
Formul´aˇr s r˚ uzn´ ym zarovn´an´ım. Zdroj: upraveno autorem z [41]. . . . . .
54
6.6
Patiˇcka webu. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . . . . . .
56
6.7
ˇ Zdroj: vlastn´ı. . . . . . . . . Ovl´adac´ı prvky v souborov´e syst´emu BIVS.
56
6.8
Pohled na souborov´ y manaˇzer. Zdroj: vlastn´ı. . . . . . . . . . . . . . . .
57
6.9
Prim´arn´ı a kontextov´a navigace prototypu. Zdroj: vlastn´ı. . . . . . . . . .
57
6.10 Mega menu jakoˇzto sekund´arn´ı navigace. Zdroj: vlastn´ı. . . . . . . . . . .
58
6.11 Drobeˇckov´a navigace v dokumentov´em manaˇzeru. Zdroj: vlastn´ı. . . . . .
58
7.1
V´ ysledek Tree testingu. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . .
61
8.1
Problematick´e ikony. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . .
65
E.1 Dendrogram sestroj´ı pomoc´ı metody Complete Linkage. Zdroj: vlastn´ı. .
1
E.2 Dendrogram sestroj´ı pomoc´ı metody Single Linkage. Zdroj: vlastn´ı. . . .
2
´ G.1 Uvodn´ ı str´anka. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . . . . .
1
G.2 Souborov´ y manaˇzer dalˇs´ı n´avrh. Zdroj: vlastn´ı. . . . . . . . . . . . . . . .
1
G.3 Detail vyuˇcovan´eho pˇredmˇetu. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . .
2
G.4 Souborov´ y manaˇzer. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . .
2
´ H.1 Uvodn´ ı str´anka. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . . . . .
1
H.2 Detail vyuˇcovan´eho pˇredmˇetu. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . .
2
H.3 Souborov´ y manaˇzer. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . .
2
H.4 Pˇrehled vystaven´ ych faktur. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . .
3
74
H.5 Profil pedagoga. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . . . .
3
H.6 Zapsan´e pˇredmˇety. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . . . . . . .
4
H.7 Chybnˇe vyplnˇen´e pole ve formul´aˇri. Zdroj: vlastn´ı. . . . . . . . . . . . . .
4
75
Seznam tabulek 4.1
Karta s uˇzivatelsk´ ym pˇr´ıbˇehem. Zdroj: vlastn´ı. . . . . . . . . . . . . . . .
31
5.1
Shrnut´ı v´ ysledk˚ u testov´an´ı. Zdroj: vlastn´ı. . . . . . . . . . . . . . . . . .
45
7.1
Tabulka v´ ysledk˚ u Tree testingu. Zdroj: vlastn´ı. . . . . . . . . . . . . . . .
61
76
Seznam pˇ r´ıloh Tiˇstˇen´e pˇr´ılohy A. Seznam pouˇzit´ ych zkratek B. Karty s uˇzivatelsk´ ymi pˇr´ıbˇehy C. Zadan´ı pro testov´an´ı D. Tabulka podobnosti E. V´ ysledn´e dendrogramy F. Nehierarchick´e shlukov´an´ı G. Uk´azky dr´atˇen´ ych model˚ u H. Uk´azky v´ ysledn´ ych obrazovek I. Obsah CD
77
Pˇ r´ıloha A Seznam pouˇ zit´ ych zkratek HCI Human-Computer Interaction UX User Experience IA Information Architecture UCD User Centered Design IS Informaˇcn´ı syst´em
1
Pˇ r´ıloha B Karty s uˇ zivatelsk´ ymi pˇ r´ıbˇ ehy Akt´er:
Jako
student
Pˇr´ıbˇeh:
J´a chci
vidˇet sv˚ uj aktu´aln´ı rozvrh hodin.
C´ıl:
Abych
vˇedˇel, kdy m´am pˇrij´ıt do ˇskoly.
Akt´er:
Jako
student
Pˇr´ıbˇeh:
J´a chci
vidˇet pˇrehled faktur a jejich stav.
C´ıl:
Abych
mˇel si ovˇeˇril pˇrijet´ı penˇez.
Akt´er:
Jako
student
Pˇr´ıbˇeh:
J´a chci
vˇedˇet jak´ y je harmonogram na tento semestr.
C´ıl:
Abych
vˇedˇel, kdy se na co m´am pˇripravit.
Akt´er:
Jako
student
Pˇr´ıbˇeh:
J´a chci
vidˇet jednoduch´ y pˇrehled vypsan´ ych zkouˇsek.
C´ıl:
Abych
si mohl snadno napl´anovat, kdy na kterou p˚ ujdu.
Akt´er:
Jako
student
Pˇr´ıbˇeh:
J´a chci
m´ıt dostupn´e informace, jak kontaktovat vyuˇcuj´ıc´ıho.
C´ıl:
Abych
ho mohl kontaktovat.
Akt´er:
Jako
student
Pˇr´ıbˇeh:
J´a chci
vˇedˇet, jak´e n´aleˇzitosti m´a splˇ novat moje z´avˇereˇcn´a pr´ace.
C´ıl:
Abych
mˇel svoji pr´ace v souladu s metodikou.
Akt´er:
Jako
student
Pˇr´ıbˇeh:
J´a chci
m´ıt soupis pˇredmˇet˚ u, kter´e jsem absolvoval a nebo teprv absolvuji.
C´ıl:
Abych
vˇedˇel, co mˇe ˇcek´a.
1
Pˇ r´ıloha C Zadan´ı pro testov´ an´ı 1. Za chv´ıli zaˇcne nov´ y semestr a chcete vˇedˇet, kdy zaˇc´ın´a AR, ZS, LS, do kdy mus´ıte odevzdat DP, na kter´ y den je vyhl´aˇseno rektorsk´e volno apod., kde tyto informace zjist´ıte? 2. Zaˇcal nov´ y semestr a chcete zjistit, na kter´e dny m´ate napl´anovanou v´ yuk, aby jste si mohl/a vz´ıt dovolenou. Kter´e dny to jsou? 3. Zaj´ım´a V´as jak´e pˇredmˇety m´ate tento semestr, kde zjist´ıte co V´as ˇcek´a? 4. M´ate pˇred st´atnicemi a chcete se kouknout na celkov´ y pˇrehled vaˇsich zn´amek. Jak´e jsou vaˇse studijn´ı v´ ysledky? 5. Studijn´ı oddˇelen´ı V´as vyzvalo, aby jste si zkontrolovali u ´daje, kter´e o v´as vede ˇskola (bydliˇstˇe, datum narozen´ı, dosavadn´ı vzdˇel´an´ı, apod.). Kde najdete tyto informace? 6. V pr´aci V´am hoˇr´ı term´ıny a proto nem˚ uˇze pˇrij´ıt na cviˇcen´ı z datab´az´ı a chcete se omluvit z hodiny. Kde najdete e-mailovou adresu na vyuˇcuj´ıc´ıho? 7. Zaˇcal/a jste ps´at DP, kde najdete pokyny, jak m´a b´ yt spr´avnˇe naform´atov´ana? 8. Nejste si stoprocentnˇe jist´ y/´a doslovn´ ym n´azvem Vaˇs´ı DP, kde ho najdete? 9. Pˇred nˇekolika dny jste zaplatili ˇskoln´e, kde zjist´ıte, ˇze vaˇse platbu ˇskola pˇrijala?
1
1,000
Moje karta BIVŠ
0,750
0,680
0,615
0,750
1,000
Můj profil
Můj profil
0,750
0,680
0,615
0,680
0,556
1,000
Moje e-mailová schránka
Moje e-mailová schránka
0,750
0,680
0,615
0,615
0,556
0,556
1,000
Změna přezdívky
Změna přezdívky
0,615
0,680
0,750
0,500
0,448
0,556
0,448
1,000
Změna hesla
Změna hesla
0,680
0,750
0,826
0,556
0,500
0,615
0,500
0,909
1,000
Nastavení veřejného profilu
Nastavení veřejného profilu
0,556
0,615
0,680
0,448
0,500
0,500
0,400
0,750
0,826
1,000
Moje faktury školného
Moje faktury školného
0,500
0,500
0,448
0,556
0,556
0,400
0,400
0,313
0,355
0,313
1,000
Správce vložených souborů v IS
Správce vložených souborů v IS
0,050
0,077
0,050
0,050
0,077
0,050
0,050
0,105
0,077
0,077
0,135
1,000
Nápověda
Nápověda
0,050
0,050
0,050
0,024
0,077
0,024
0,050
0,077
0,050
0,050
0,050
0,135
1,000
Předběžné rozvrhy
Předběžné rozvrhy
0,000
0,000
0,000
0,024
0,000
0,000
0,000
0,000
0,000
0,000
0,077
0,050
0,000
1,000
Vyhledávání rozvrhu
Vyhledávání rozvrhu
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,050
0,077
0,000
0,909
1,000
Můj rozvrh
Můj rozvrh
0,105
0,077
0,077
0,105
0,077
0,105
0,105
0,077
0,077
0,077
0,167
0,050
0,000
0,400
0,400
1,000
Ubytovací stipendium
Ubytovací stipendium
0,105
0,105
0,105
0,105
0,167
0,105
0,105
0,077
0,105
0,135
0,135
0,024
0,077
0,024
0,024
0,024
1,000
Stipendia
Stipendia
0,050
0,050
0,050
0,105
0,105
0,077
0,050
0,024
0,050
0,077
0,167
0,024
0,050
0,050
0,024
0,024
0,826
1,000
Harmonogram AR
Harmonogram AR
0,000
0,000
0,000
0,050
0,024
0,000
0,000
0,000
0,000
0,000
0,050
0,077
0,077
0,167
0,135
0,077
0,235
0,313
1,000
Formuláře a žádosti studijního oddělení
Formuláře a žádosti studijního oddělení
0,000
0,000
0,000
0,050
0,077
0,024
0,000
0,024
0,000
0,050
0,050
0,167
0,077
0,050
0,024
0,000
0,355
0,448
0,448
1,000
Výhlášky
Výhlášky
0,024
0,024
0,024
0,024
0,105
0,024
0,024
0,050
0,024
0,077
0,024
0,167
0,167
0,000
0,000
0,000
0,355
0,355
0,313
0,680
1,000
Metodické pokyny
Metodické pokyny
0,000
0,000
0,000
0,024
0,050
0,000
0,000
0,024
0,000
0,024
0,024
0,200
0,167
0,000
0,000
0,000
0,235
0,273
0,313
0,500
0,556
1,000
Dokumenty
Dokumenty
0,000
0,000
0,000
0,000
0,024
0,024
0,000
0,024
0,000
0,000
0,050
0,273
0,235
0,024
0,024
0,050
0,135
0,167
0,313
0,355
0,448
0,400
1,000
Vložit na Vývěsku
Vložit na Vývěsku
0,000
0,000
0,000
0,000
0,024
0,024
0,024
0,024
0,000
0,024
0,050
0,135
0,135
0,000
0,024
0,024
0,273
0,313
0,167
0,313
0,355
0,273
0,235
1,000
Vývěska
Vývěska
0,000
0,000
0,000
0,024
0,077
0,024
0,024
0,024
0,000
0,050
0,024
0,105
0,105
0,000
0,024
0,000
0,313
0,355
0,200
0,400
0,500
0,313
0,273
0,750
1,000
E-volby
E-volby
0,000
0,000
0,000
0,024
0,024
0,024
0,024
0,024
0,000
0,024
0,050
0,077
0,167
0,050
0,024
0,000
0,273
0,355
0,200
0,355
0,355
0,273
0,235
0,556
0,448
1,000
Lidé na BIVŠ
Lidé na BIVŠ
0,000
0,000
0,000
0,024
0,050
0,000
0,024
0,024
0,000
0,050
0,050
0,050
0,167
0,050
0,024
0,000
0,235
0,313
0,273
0,313
0,273
0,235
0,273
0,448
0,448
0,556
1,000
Anketa studia
Anketa studia
0,000
0,000
0,000
0,024
0,000
0,024
0,024
0,024
0,000
0,024
0,077
0,077
0,050
0,167
0,135
0,050
0,235
0,313
0,313
0,355
0,273
0,167
0,200
0,355
0,355
0,556
0,400
1,000
Přijímací řízení
Přijímací řízení
0,000
0,000
0,000
0,050
0,050
0,000
0,000
0,024
0,000
0,050
0,024
0,077
0,167
0,050
0,024
0,000
0,235
0,313
0,400
0,355
0,313
0,273
0,313
0,235
0,313
0,355
0,500
0,355
1,000
Známky za celé studium
Známky za celé studium
0,050
0,024
0,024
0,050
0,050
0,050
0,050
0,024
0,024
0,024
0,135
0,077
0,000
0,135
0,135
0,235
0,024
0,024
0,050
0,000
0,000
0,024
0,050
0,024
0,000
0,000
0,000
0,077
0,024
1,000
Známky za aktuální semestr
Známky za aktuální semestr
0,050
0,024
0,024
0,050
0,050
0,077
0,050
0,024
0,024
0,024
0,135
0,077
0,000
0,135
0,135
0,273
0,024
0,024
0,050
0,000
0,000
0,000
0,077
0,024
0,000
0,000
0,000
0,077
0,024
0,826
1,000
Moje témata prací
Moje témata prací
0,077
0,050
0,050
0,077
0,050
0,105
0,077
0,050
0,050
0,050
0,105
0,105
0,000
0,050
0,050
0,273
0,000
0,000
0,000
0,000
0,000
0,024
0,077
0,024
0,000
0,000
0,000
0,024
0,000
0,400
0,400
1,000
Vypsané zkoušky
Vypsané zkoušky
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,024
0,077
0,000
0,167
0,167
0,050
0,000
0,000
0,050
0,024
0,000
0,000
0,050
0,000
0,000
0,000
0,000
0,077
0,050
0,235
0,273
0,313
1,000
Přihlásit se na zkoušku
Přihlásit se na zkoušku
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,050
0,050
0,000
0,077
0,077
0,105
0,000
0,000
0,024
0,000
0,000
0,024
0,050
0,024
0,024
0,024
0,024
0,077
0,024
0,313
0,355
0,400
0,680
1,000
Vypsané semináře
Vypsané semináře
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,000
0,050
0,024
0,200
0,200
0,050
0,000
0,000
0,050
0,024
0,000
0,024
0,024
0,024
0,000
0,024
0,024
0,050
0,050
0,167
0,167
0,273
0,448
0,273
1,000
Vypsané seminární témata
Vypsané seminární témata
0,000
0,000
0,000
0,000
0,000
0,024
0,000
0,000
0,000
0,000
0,024
0,077
0,000
0,200
0,200
0,077
0,000
0,000
0,050
0,024
0,000
0,000
0,077
0,000
0,000
0,000
0,000
0,077
0,050
0,200
0,273
0,400
0,556
0,355
0,680
1,000
Předměty
Předměty Zápis předmětů Studijní materiály mých předmětů Termíny státní závěrečné zkoušky Závěrečná zkouška Vypsané témata závěrečných prací Přehled témat závěrečných prací Moje záverečná práce
0,000 0,000 0,050 0,000 0,000 0,000 0,000 0,077
0,000 0,000 0,024 0,000 0,000 0,000 0,000 0,050
0,000 0,000 0,024 0,000 0,000 0,000 0,000 0,050
0,000 0,000 0,050 0,024 0,000 0,000 0,000 0,077
0,000 0,000 0,050 0,024 0,000 0,000 0,000 0,050
0,050 0,000 0,077 0,000 0,000 0,000 0,000 0,077
0,000 0,000 0,050 0,000 0,000 0,000 0,000 0,077
0,000 0,000 0,024 0,000 0,000 0,000 0,000 0,050
0,000 0,000 0,024 0,000 0,000 0,000 0,000 0,050
0,000 0,000 0,024 0,000 0,000 0,000 0,000 0,050
0,024 0,050 0,105 0,000 0,024 0,024 0,024 0,105
0,050 0,077 0,135 0,000 0,024 0,050 0,077 0,077
0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000
0,355 0,355 0,167 0,050 0,077 0,077 0,077 0,050
0,355 0,355 0,167 0,050 0,077 0,077 0,105 0,050
0,200 0,200 0,400 0,000 0,024 0,024 0,024 0,235
0,024 0,000 0,000 0,050 0,024 0,024 0,024 0,000
0,024 0,000 0,000 0,050 0,024 0,024 0,024 0,000
0,105 0,105 0,077 0,105 0,050 0,050 0,050 0,000
0,050 0,024 0,024 0,077 0,050 0,050 0,050 0,000
0,024 0,000 0,024 0,050 0,024 0,024 0,024 0,000
0,000 0,024 0,024 0,105 0,077 0,105 0,105 0,077
0,050 0,024 0,105 0,050 0,077 0,077 0,077 0,050
0,024 0,000 0,024 0,024 0,024 0,024 0,050 0,024
0,024 0,000 0,000 0,050 0,024 0,024 0,050 0,000
0,024 0,000 0,000 0,024 0,024 0,024 0,024 0,000
0,000 0,000 0,000 0,024 0,024 0,024 0,024 0,000
0,105 0,077 0,050 0,050 0,077 0,077 0,077 0,024
0,050 0,024 0,024 0,077 0,050 0,050 0,050 0,000
0,135 0,200 0,313 0,077 0,105 0,077 0,077 0,313
0,167 0,167 0,355 0,050 0,077 0,050 0,050 0,235
0,273 0,313 0,500 0,105 0,135 0,167 0,167 0,500
0,355 0,313 0,200 0,313 0,400 0,200 0,167 0,135
0,200 0,273 0,273 0,235 0,313 0,135 0,105 0,200
0,556 0,556 0,235 0,135 0,135 0,200 0,200 0,135
0,556 0,448 0,313 0,135 0,167 0,273 0,273 0,135
1,000 0,680 0,400 0,105 0,135 0,167 0,167 0,105
1
1,000 0,448 0,050 0,077 0,105 0,105 0,167
1,000 0,024 0,050 0,077 0,077 0,273
1,000 0,826 0,556 0,500 0,273
1,000 0,615 0,556 0,313
1,000 0,909 0,400
1,000 0,400
Moje záverečná práce
0,680
Moje karta BIVŠ
Přehled témat závěrečných prací
Můj ISIC/ALIVE
0,750
Vypsané témata závěrečných prací
1,000
0,826
Závěrečná zkouška
Kontrola a změny osobních údajů
0,909
Můj ISIC/ALIVE
Termíny státní závěrečné zkoušky
1,000
0,826
Studijní materiály mých předmětů
0,909
Kontrola a změny osobních údajů
Zápis předmětů
1,000
Moje číslo účtu
Moje osobní údaje Moje osobní údaje
Moje číslo účtu
M atice podobnosti
1,000
Pˇ r´ıloha E V´ ysledn´ e dendrogramy Podobnost 0.00
0.50
0.75
1.00
Cluster Dendrogram
Moje záverečná práce Vypsané témata závěrečných prací Přehled témat závěrečných prací Termíny státní závěrečné zkoušky Závěrečná zkouška Harmonogram AR Přijímací řízení Dokumenty Metodické pokyny Formuláře a žádosti studijního oddělení Výhlášky Ubytovací stipendium Stipendia Anketa studia Vložit na Vývěsku Vývěska E−volby Lidé na BIVŠ Můj rozvrh Předběžné rozvrhy Vyhledávání rozvrhu Vypsané semináře Vypsané seminární témata Předměty Zápis předmětů Vypsané zkoušky Přihlásit se na zkoušku Známky za celé studium Známky za aktuální semestr Moje témata prací Studijní materiály mých předmětů Moje faktury školného Nastavení veřejného profilu Změna přezdívky Změna hesla Moje e−mailová schránka Můj profil Kontrola a změny osobních údajů Moje osobní údaje Moje číslo účtu Můj ISIC/ALIVE Moje karta BIVŠ Správce vložených souborů v IS Nápověda
0.25
Obr´azek E.1: Dendrogram sestroj´ı pomoc´ı metody Complete Linkage. Zdroj: vlastn´ı.
1
Podobnost 0.00
0.50
0.75
Cluster Dendrogram
Nápověda Správce vložených souborů v IS Dokumenty Harmonogram AR Ubytovací stipendium Stipendia Přijímací řízení Metodické pokyny Formuláře a žádosti studijního oddělení Výhlášky Anketa studia Lidé na BIVŠ E−volby Vložit na Vývěsku Vývěska Moje faktury školného Moje e−mailová schránka Můj profil Moje karta BIVŠ Nastavení veřejného profilu Změna přezdívky Změna hesla Můj ISIC/ALIVE Kontrola a změny osobních údajů Moje osobní údaje Moje číslo účtu Vypsané témata závěrečných prací Přehled témat závěrečných prací Termíny státní závěrečné zkoušky Závěrečná zkouška Známky za celé studium Známky za aktuální semestr Předměty Zápis předmětů Vypsané zkoušky Přihlásit se na zkoušku Vypsané semináře Vypsané seminární témata Moje záverečná práce Moje témata prací Studijní materiály mých předmětů Můj rozvrh Předběžné rozvrhy Vyhledávání rozvrhu
0.25
Obr´azek E.2: Dendrogram sestroj´ı pomoc´ı metody Single Linkage. Zdroj: vlastn´ı.
2
N ehierarchické shlukování k=4
k=5
k=6
k=7
k=8
k=9
Moje osobní údaje
1
1
1
1
1
1
1
1
1
1
1
Moje číslo účtu
1
1
1
1
1
1
1
1
1
1
1
Kontrola a změny osobních údajů
1
1
1
1
1
1
1
1
1
1
1
Můj ISIC/ALIVE
1
1
1
1
1
1
1
1
1
1
1
Moje karta BIVŠ
1
1
1
1
1
1
1
1
1
1
1
Můj profil
1
1
1
1
1
1
1
1
1
1
1
Moje e-mailová schránka
1
1
1
1
1
1
1
1
1
1
1
Změna přezdívky
1
1
1
1
1
1
2
2
2
2
2
Změna hesla
1
1
1
1
1
1
2
2
2
2
2
Nastavení veřejného profilu
1
1
1
1
1
1
2
2
2
2
2
Moje faktury školného
1
1
1
1
1
1
1
1
1
1
1
Správce vložených souborů v IS
2
2
2
2
2
2
3
3
3
3
3
Nápověda
2
2
3
3
2
2
3
4
4
4
4
Předběžné rozvrhy
3
3
4
4
3
3
4
5
5
5
5
Vyhledávání rozvrhu
3
3
4
4
3
3
4
5
5
5
5
Můj rozvrh
3
3
4
4
3
3
4
5
5
5
5
Ubytovací stipendium
2
2
2
2
4
4
5
6
6
6
6
Stipendia
2
2
2
2
4
4
5
6
6
6
6
Harmonogram AR
2
2
2
2
4
4
5
6
6
7
7
Formuláře a žádosti studijního oddělení
2
2
2
2
2
2
3
3
7
8
8
Výhlášky
2
2
2
2
2
2
3
3
7
8
8
Metodické pokyny
2
2
2
2
2
2
3
3
7
8
8
Dokumenty
2
2
2
2
2
2
3
3
7
8
8
Vložit na Vývěsku
2
2
3
3
5
5
6
7
8
9
9
Vývěska
2
2
3
3
2
2
3
3
7
8
8
E-volby
2
2
3
3
5
5
6
7
8
9
9
Lidé na BIVŠ
2
2
3
3
5
5
6
7
8
9
9
Anketa studia
2
2
3
3
5
5
6
7
8
9
9
Přijímací řízení
2
2
2
2
5
5
6
7
8
7
7
Známky za celé studium
3
4
5
5
6
6
7
8
9
10
10
Známky za aktuální semestr
3
4
5
5
6
6
7
8
9
10
10
Moje témata prací
3
4
5
5
6
7
8
9
10
11
11
Vypsané zkoušky
3
4
5
6
7
8
9
10
11
12
12
Přihlásit se na zkoušku
3
4
5
5
6
7
8
9
10
11
12
Vypsané semináře
3
4
5
6
7
8
9
10
11
12
13
Vypsané seminární témata
3
4
5
6
7
8
9
10
11
12
13
Předměty Zápis předmětů Studijní materiály mých předmětů Termíny státní závěrečné zkoušky Závěrečná zkouška Vypsané témata závěrečných prací Přehled témat závěrečných prací Moje záverečná práce
3 3 3 4 4 4 4 4
4 4 4 5 5 5 5 5
5 5 5 6 6 6 6 6
6 6 5 7 7 7 7 7
7 7 6 8 8 8 8 8
8 8 7 9 9 9 9 7
9 9 8 10 10 10 10 8
10 10 9 11 11 11 11 9
11 11 10 12 12 12 12 10
12 12 11 13 13 13 13 11
13 13 11 14 14 14 14 11
1
k=10 k=11 k=12 k=13 k=14
Pˇ r´ıloha G Uk´ azky dr´ atˇ en´ ych model˚ u
´ Obr´azek G.1: Uvodn´ ı str´anka. Zdroj: vlastn´ı.
Obr´azek G.2: Souborov´ y manaˇzer dalˇs´ı n´avrh. Zdroj: vlastn´ı.
1
Obr´azek G.3: Detail vyuˇcovan´eho pˇredmˇetu. Zdroj: vlastn´ı.
Obr´azek G.4: Souborov´ y manaˇzer. Zdroj: vlastn´ı.
2
Pˇ r´ıloha H Uk´ azky v´ ysledn´ ych obrazovek
´ Obr´azek H.1: Uvodn´ ı str´anka. Zdroj: vlastn´ı.
1
Obr´azek H.2: Detail vyuˇcovan´eho pˇredmˇetu. Zdroj: vlastn´ı.
Obr´azek H.3: Souborov´ y manaˇzer. Zdroj: vlastn´ı.
2
Obr´azek H.4: Pˇrehled vystaven´ ych faktur. Zdroj: vlastn´ı.
Obr´azek H.5: Profil pedagoga. Zdroj: vlastn´ı.
3
Obr´azek H.6: Zapsan´e pˇredmˇety. Zdroj: vlastn´ı.
Obr´azek H.7: Chybnˇe vyplnˇen´e pole ve formul´aˇri. Zdroj: vlastn´ı.
4
Pˇ r´ıloha I Obsah CD / Anal´ yza obsahu – tabulka s anal´yzou obsahu IS Data – matice podobnosti a vˇsechna sezen´ı Card Sortingu Mockup – soubor s mockupem a jeho export v pdf Prototyp – export prototypu z aplikace UXPin Skripty – skripty na zpracov´an´ı dat z Card Sortingu V´ ystupy – v´ystupy ze statistick´eho zpracov´an´ı Card Sortingu Wireframy – export wirefram˚ u v pdf
1