B2 Obsah -
úvod participanti nastavení testu přehled úkolů testu soupis problémů a návrh řešení závěr
ÚVOD Test prováděný naší skupinou, měl za úkol najít chyby a nedostatky v designu programu Synkron. Chtěli jsme zjistit, jestli je program pro běžného uživatele použitelný, odhalit slabiny v použitelnosti a upozornit na ně. Program Synkron je jeden ze zástupců softwaru sloužícího k synchronizaci dat, ať už uvnitř počítače, nebo mezi počítačem a externím úložištěm typu flashdisk, či externí harddisk. Toto téma je dnes jistě aktuální, protože flashdisk se stal běžnou výbavou člověka pracujícího s více než jedním PC a stejně tak externí harddisky se stávají více a více oblíbenou formou zálohy dat, díky své vysoké kapacitě a relativně snadné přenositelnosti.
Participanti Cílovou skupinou v našem testu byli především mladí lidé, využívající běžně počítač na střední až mírně pokročilé úrovni schopnosti manipulovat s ním(znalost používání standardního softwaru, například MS Office, Internet Explorer; schopnost samostatně nainstalovat program a vlastními silami se ho naučit spustit a používat; práce se soubory a složkami, např. vytvořit složku, zkopírovat soubor apod.). To je podle nás právě cílová skupina které je takovýto software určen, jelikož právě jim se může synchronizace dat hodit k běžnému používání. Jako pomůcka k výběru vhodné skupiny participantů byl použit screener(viz. B1). Původním záměrem bylo vybrat co nejširší spektrum účastníků(studenti různých škol, nějaké příslušnice něžného pohlaví). Realita však vypadala tak, že jsme se díky časové tísni dokázali domluvit pouze se 4 dalšími studenty TUR a jedním studentem z našeho oboru (OI). Jeden z našich participantů byl zahraniční student, který zde žije 2 roky.
Nastavení testu
Test probíhal v Usability labu fakulty elektrotechnické, nacházející se na Karlově náměstí. Prostor je zařízený tak, aby v participantovi nevyvolával pocit laboratoře a neznervózňoval ho tak. V místnosti se nachází stůl s počítačem, židle, gauč skříň a několik květin. Na počítači byl nainstalován systém Windows 7 a několik dalších programů, které na náš test neměly žádný vliv a nebylo zapotřebí s nimi v průběhu testu nikterak interagovat. Na počátku našeho testování byl počítač zapnutý, byla zobrazena pracovní plocha(desktop) a nacházely se na ní 2 složky určené k synchronizaci a instalační soubor samotného programu. Dále se na ploše nacházely další standardní ikony systému Windows, které byly od ikon námi využívaných náležitě prostorově odděleny(všechny námi používané ikony vpravo, ostatní vlevo). Jelikož si program ukládal svá nastavení do registrů, bylo po každém testu nutné manuálně změnit všechna nastavení programu do stavu shodného se stavem po první instalaci(např. cesta k cílovým adresářům apod.). Po celou dobu testu seděl po levé ruce participanta moderátor a odpovídal na případné dotazy, či objasňoval nejasnosti v zadání.
Podrobná konfigurace testovacího počítače:
Intel Core 2 4300 1.8GHz 2 GB RAM Windows 7 Enterprise sp1 Monitor Dell, rozlišení 1280x960
Přehled úkolů testu 1.
Nainstalujte daný program z příslušného balíku, který vám poskytne moderátor
2.
Nastavte synchronizaci dvou složek na disku(jakých, to vám řekne moderátor)
3 a.
Vytvořte nový textový soubor v první složce a proveďte synchronizaci tak, aby se ve druhé složce objevil ten samý soubor
b.
Zkuste smazat soubor v první složce a sesynchronizovat obě složky tak, aby ve druhé složce zmizel také
4.
Znovu vytvořte v obou složkách stejné soubory, smažte soubor ve druhé složce,
zmodifikujte soubor v první složce, proveďte synchronizaci tak, aby došlo ke smazaní souboru i v první složce
Komentář: Vzhledem k náročnosti programu nebyly úkoly zvoleny nikterak těžké. Naším cílem bylo vyzkoušet základní operace s programem – ty, se kterými by běžný uživatel určitě měl přijít do styku. Úkoly se většinou zdají triviální až na úkol poslední, ale téměř vždy je k jejich splnění vyžadována interakce s uživatelem(většinou změna nějakého nastavení). Pro program Synkron je příznačné, že splnění úkolů se dá dosáhnout několika způsoby. Stalo se nám dokonce že participati odhalili i způsoby o nichž jsme neměli potuchy. Program bohužel vykazuje jistou míru nekonzistentnosti chování a proto ani osvědčené a několikrát ozkoušené postupy nevedou vždy k úspěchu. Task 1:
Triviální avšak nutný krok. V tomto bodě nebyly očekávány žádné komplikace.
Task 2:
Další jednoduchý krok, který ovšem již vyžaduje aby se uživatel zapojil a našel nastavení pomocí nějž by nastavil synchronizaci dvou složek Autorské řešení: viz. Obr. 1
Obrázek 1
Task 3a:
Poslední triviální úkol, jehož provedení je však naprostým základem a který se nedá vynechat
Task 3b:
Tento úkol se zdá být taktéž triviální, avšak není. Existuje hned několik řešení pomocí změny nastavení, přičemž ani jedno není na první pohled jasné. Autorské řešení: viz. Obr. 2 a 3
Obrázek 2
Obrázek 3
Task 4:
Obtížný úkol, který se dá řešit změnou několika nastavení, nebo pomocí nastavení které je rafinovaně ukryto Autorské řešení: prohození priorit – viz. Obr. 4, 5 a 6
Obrázek 4
Obrázek 5
Obrázek 6
Soupis problémů a návrh řešení
Jazyková lokalizace
Jazyková lokalizace je rozhodně jedním z velkých problémů tohoto programu, neboť působí mnoho zmatení. Při downloadu z oficiální stránky není možnost výběru jazykové verze, ke stáhnutí je pouze jedna nijak nespecifikovaná. Pravděpodobně je umístění uživatele zjišťováno z IP a je mu automaticky podsouvána jazyková verze která by se mu „měla hodit“(což dělá problém například při cestování). Na začátku instalace je možnost vybrat JAZYK INSTALACE, což několik našich participantů zmátlo. Mysleli si, že vybírají jazykovou verzi programu a po jeho nainstalování byli nemile překvapeni když nalezli jinou verzi než jakou chtěli nainstalovat. Problém je dále v kvalitě samotného překladu. Nejen že v programu nacházíme místa která nejsou přeložená vůbec, ale kvalita těch přeložených často pokulhává a vyvolává zmatení(např. Propagace vymazání). Priorita:
4 – musí být odstraněno
Řešení:
Zde se nejedná ani tak o problém designu jako distribuce. Buď by měly být všechny jazykové verze správně vyladěny s možností jejich výběru, nebo by měla existovat pouze jedna jazyková verze programu.
Analýza
Naprosto nefunkční část programu. Nikdo z participantů jí nerozuměl, vyvolávala spíše zmatení, někteří z účastníků testování v našem dotazníku označili její pestrobarevné zpracování za vyrušující. Analýza by měla sloužit k tomu aby si uživatel ujasnil, co se stane a co chce vlastně provést, zde se bohužel naprosto míjí účinkem. Priorita:
4 – musí být odstraněno
Řešení:
Kompletní předělání
Nastavení synchronizace
Při nastavování synchronizace 2 složek si někteří z našich participantů nebyli příliš jisti jestli se jim to již podařilo či ne. Hledali nějaké potvrzovací tlačítko či možnost toto uložení nastavit. Priorita:
3 – problém by měl být odstraněn
Řešení:
Přidat indikaci stavu ve kterém se program nachází, popřípadě potvrzující tlačítko.
Položka filtry
Někteří participanti se snažili najít v rozšířeném nastavení pomoc využitím položky Filtry(Obr. 7). Tato položka však byla prázdná, což může někoho snadno zmást, jelikož se ani neobjevila informace o tom že je prázdná. Vypadalo to jako kdyby program zamrzl. Priorita:
2 – malý problém s použitelností
Řešení:
Přidat indikaci toho že položka Filtry je prázdná, popř. nápovědu co udělat proto aby nebyla.
Obrázek 7
Menu jednotlivých složek
Každá složka, která je určena k synchronizaci, má vlastní menu s užitečným nastavením(Obr. 8), které bohužel drtivá většina našich participantů nenašlo. Priorita:
3 – problém by měl být odstraněn
Řešení:
Zvýraznit toto menu
Obrázek 8
Dvě tlačítka Synchronizace
V programu se nacházejí dvě tlačítka Synchronizace(Obr. 9). Jedno z nich se nachází v horní liště v menu(je to jeden z přepínačů menu), druhé v dolním pravém rohu(slouží k provedení synchronizace). Tlačítko v menu je paradoxně větší a tudíž výraznější než tlačítko pro synchronizaci, což některé participanty zmátlo. Priorita:
2 – malý problém s použitelností
Řešení:
Lépe vyznačit tlačítko sloužící k synchronizaci nebo přepracovat menu(např. přejmenování tlačítka Synchronizace).
Obrázek 9
Vytváření pomocných souborů
Program si v synchronizovaných složkách vytváří malou databázi obsahující informace pro program užitečné. Tento soubor nám ale jeden účastník smazal se slovy: „Tak tohleto sem tam vůbec nedával“. Tím nám jasně ukázal, že o takové soubory navíc nestojí. Jeho smazání však vedlo k nestandardnímu chování programu. Priorita:
4 – musí být odstraněno
Řešení:
Změnit umístění tohoto pomocného souboru někam kde uživateli nepřekáží.
Nejasnost funkce tlačítek
Participanti se často vyjadřovali ve smyslu, že neví co to vlastně udělá ale zkusí to. U tlačítek chybí popis, který by objasňoval co ta která tlačítka vlastně dělají, z jejich prazvláštního názvu to často není patrné. Priorita:
4 – musí být odstraněno
Řešení:
Vytvořit u tlačítek tooltipy s popiskem
Závěr V našem testování jsme dospěli k poměrně nelichotivému závěru. Zhruba polovina našich participantů by po zkušenosti se Synkronem použila k synchronizaci jiný program. Program je totiž velmi chaotický. Jeden z našich participantů to na konci testování shrnul slovy: „Všechno co jsem udělal bylo náhodou“. To bohužel platí i u ostatních participantů, u nichž se to dá vypozorovat z chování a komentářů. Program Synkron v tomto stavu není vhodný k používání a pokud má být určen jako freeware, tak první úvaha kterou by měl autor provést je zda má vzhledem k velké konkurenci vůbec cenu se ho snažit opravit. Pokud ano, tak je třeba po opravě provést podobný test na základní funkce znovu a po něm se zaměřit na pokročilé funkce typu Blacklist, Multisynchronizace, či Plánování automatické synchronizace.