2014 2015
[IM-WMC] Městská cyklonavigace A4M39NUR MARTIN HELLER, DAVID LUKSCH, MIROSLAV NEDVĚD
Obsah O projektu................................................................................................................................................ 2 Cílová skupina ...................................................................................................................................... 2 Cíle projektu ........................................................................................................................................ 2 Prostudované materiály ...................................................................................................................... 2 Profil uživatele ......................................................................................................................................... 3 Screening ............................................................................................................................................. 3 Interview.................................................................................................................................................. 4 Příprava interview ............................................................................................................................... 4 Zkušenosti s výpočetní technikou ................................................................................................... 4 Cyklistika .......................................................................................................................................... 4 Plánování trasy ................................................................................................................................ 4 Zkušenosti s konkrétními aplikacemi .............................................................................................. 5 Návrhy na rozšíření funkcionality .................................................................................................... 5 Interakce s Cykloplánovačem .......................................................................................................... 5 Shrnutí interview ................................................................................................................................. 5 Uživatel 1 ......................................................................................................................................... 5 Uživatel 2 ......................................................................................................................................... 6 Uživatel 3 ......................................................................................................................................... 6 Uživatel 4 ......................................................................................................................................... 7 Analýza a interpretace nasbíraných dat .................................................................................................. 9 Shrnutí interview ................................................................................................................................. 9 Uživatelské požadavky......................................................................................................................... 9 Identifikované HCI problémy ............................................................................................................... 9 Zadání parametrů trasy ................................................................................................................. 10 Zobrazení nalezené trasy ............................................................................................................... 10 Návrhy řešení .................................................................................................................................... 10 Zadání parametrů trasy ................................................................................................................. 10 Zobrazení nalezené trasy ............................................................................................................... 10
S t r á n k a 1 | 10
O projektu Cílová skupina Cílovou skupinou pro náš projekt jsou cyklisté, kteří alespoň někdy jezdí po městě a svou trasu si předem plánují.
Cíle projektu Naším cílem je prostudování současných aplikací pro plánování cyklotras, zjištění požadavků na takovýto plánovač od uživatelů z naší cílové skupiny a navržení uživatelského rozhraní plánovače pro nejběžnější uživatelské scénáře.
Prostudované materiály Mezi prostudované materiály patří Cykloplánovač1, Prahou na kole2 a některé cykloplánovače pro Android.
1 2
http://transport.felk.cvut.cz/cykloplanovac/ http://mapa.prahounakole.cz/
S t r á n k a 2 | 10
Profil uživatele Předmětem výzkumu je návrh uživatelského rozhraní pro aplikaci umožňující cyklistům plánovat cesty, především po městě. Cílovou skupinou jsou tedy hlavně cyklisté využívající alespoň občas jízdní kolo k cestám po městě, kteří si někdy trasu plánují předem. Vzhledem k tomu, že se jedná primárně o webovou aplikaci, omezíme cílovou skupinu na uživatele počítače.
Screening Vzhledem k faktu, že jsme oslovovali konkrétní kolegy z našich zaměstnání, o kterých jsme věděli, že jsou cyklisté, screening byl prováděn pouze ústní formou jako potvrzení, že vybraní uživatelé splňují profil popsaný výše.
S t r á n k a 3 | 10
Interview Příprava interview Následující podkapitoly odpovídají připraveným tematickým okruhům. Každá podkapitola obsahuje množinu otázek pro okruh, který reprezentuje.
Zkušenosti s výpočetní technikou
Kolik času v průměru denně strávíte na PC? Považujete se za zkušeného uživatele počítače? Vlastníte smartphone? o Máte internet v mobilu?
Cyklistika
Jak často jezdíte po městě na kole? K jakým druhům cest kolo využíváte? Jak často si plánujete cestu na kole? Jezdíte často na kole na nová místa? Jaké vzdálenosti denně ujedete? V kolik hodin obvykle jezdíte? Používáte s kolem MHD? Vyhýbáte se silnicím s velkým provozem?
Plánování trasy
Jakými způsoby plánujete trasu pro jízdu na kole? o Používáte pro plánování mapové aplikace? Jaké? Co je pro vás důležité při výběru trasy? o Provoz? o Profil? Jak dále pracujete s nalezenou trasou? o Jen si ji zapamatujete? o Tisknete? o Použijete mobil? o Použijete navigaci? Používáte mapové aplikace i pro jiné účely? o Pěší? o Hromadná doprava? o Auto?
S t r á n k a 4 | 10
Zkušenosti s konkrétními aplikacemi Tento set otázek je použitelný pouze v tom případě, že uživatel používá pro plánování cyklotrasy nějakou aplikaci.
V čem vám daná aplikace vyhovuje? Co vám v dané aplikaci chybí? V čem vám daná aplikace nevyhovuje?
Návrhy na rozšíření funkcionality
Dáváte na zkušenosti ostatních lidí, jejich zkratky, cesty, …? Necháváte kolo zamčené venku? Zajímaly by vás informace o místech, kde byla ukradena zamčená kola? Chtěli byste být upozorněni na aktuální překážky, omezení a objížďky na vašich běžných trasách?
Interakce s Cykloplánovačem Získání lepší představy o chování uživatele skrze jeho pozorování při plnění jednoduchého úkolu pomocí Cykloplánovače:
uživatel zvolí body, mezi kterými chce najít trasu (ještě před otevřením mapy) uživatel na mapě najde trasu mezi zvolenými body
Shrnutí interview Následuje shrnutí čtyř interview, která jsme provedli.
Uživatel 1 Muž, 25-30 let, Praha Uživatel pracuje u PC, někdy z domova. Nemá auto, ale používá smartphone s internetem. U počítače denně stráví 6-10 hodin, velká část z toho je v práci, nebo doma při práci. Považuje se za zkušeného uživatele, co se týče běžného používání PC. V létě na kole jezdí skoro každý den (5/7 dní), většinou kratší trasy 5-10 km. Nejčastěji jezdí do práce, za přáteli, do kamenných prodejen e-shopů. Málokdy pak jede na delší výlet za Prahu. V zimě moc nejezdí, asi tak jednou za měsíc. Většina cest je v čase +-8hodin ráno do práce, +-16h z práce / za lidmi a 20-23h zpět domu. Po Praze jezdí spíše sám než ve skupině. Trasy moc neplánuje (asi tak 1/14 dní), většinu tras zná. Když má dojet kousek od cesty, kterou zná, vyzkouší tam dojet sám. Pokud je to někde, kde to nezná, použije Mapy.cz, a pokud je to zároveň nečekané a není u stolního PC, používá navigaci v mobilu. Mapu z Mapy.cz si jen vyfotí mobilem, aby jí měl sebou, ale většinou po naplánování přibližně tuší, kudy má jet. Při výběru trasy preferuje většinou tu za nejkratší čas. Nerad jezdí po hlavních silnicích a po místech přeplněných turisty, naopak nedělá mu problém jezdit po chodníku. Vlastně jedinou překážkou na cestě jsou schody, obzvláště ty směrem do kopce.
S t r á n k a 5 | 10
Kolo zamyká většinou uvnitř, ale místa kde se kola kradla, by ho zajímala. Na překážky a objížďky na jeho cestách by chtěl upozorňovat, ale muselo by to být velice rychlé. Myslí si, že by na většinu překážek narazil sám dříve, než by ho aplikace upozornila. Mapy.cz používá i pro zjišťování cest MHD. Nepoužívá u nich žádné možnosti personalizace a ani neví, jak by je využil. Maximálně kdyby od ostatních odkoukal nějakou hodně oblíbenou trasu, tak by ji asi zkusil. I při výběru trasy dává na zkušenosti svých známých. Mapy.cz používá, protože oproti Google Maps je na to zvyklý už od „mala“. Byla to první mapová aplikace, se kterou se setkal. Aplikace ho ničím neštve, ale rád by, aby do plánování cest započítávala i zkratky přes chodníky.
Uživatel 2 Žena, 20-25 let, Praha, usability tester Uživatelka jezdí na kole alespoň jednou měsíčně, ale maximálně jednou týdně. Cestu na kole plánuje předem, pokud jede sama na nové místo, což bývá párkrát do roka. Když cestu plánuje, většinou se snaží naplánovat trasu tak, aby byla krátká (časově) a vyhýbala se místům se silným provozem. Cesty normálně plánuje na Google Maps nebo Mapy.cz, takže i svoje cyklotrasy začala plánovat pomocí těchto webových aplikací, ale časem přešla ke zkoušení různých aplikací pro Android, zatím však nenalezla aplikaci, která by jí perfektně vyhovovala v následujících ohledech: příprava mapy na PC -> zobrazení na telefonu, (ne)oblíbené trasy, historie, možnost filtrování tras podle parametrů, hlavně provozu. Při práci s Cykloplánovačem neměla žádné problémy, jen jí nebylo jasné, v čem se konkrétně liší jednotlivé navrhované trasy.
Uživatel 3 Muž, 25-30, programátor, velmi zkušený uživatel PC i smartphone Na kole jezdí často, cca. 3x týdně. Převážně do práce, občas (cca. 2x měsíčně) na výlet. Jezdí spíše delší trasy (20 + 20 km práce, 20-40 km výlet). Kolo má nové, takže ho venku nenechává. Trasu do práce si nechal poradit od kolegy, výlety plánuje na PC ve webové aplikaci Mapy.cz. Při plánování je pro něj důležitá možnost editace trasy (přetažením/přidáním průjezdního bodu), proto plánování na PC preferuje před mobilní aplikací, která mu to neumožňuje. Vyhýbá se silnicím se silným provozem, někdy i za cenu jízdy po chodníku. Proto na Mapy.cz oceňuje možnost preferovat cyklostezky. Pro navigaci v terénu pak používá mobilní aplikaci OsmAnd, do které trasu nalezenou pomocí Mapy.cz ručně zadá. Ve webové aplikaci by uvítal, kdyby při odhadu času zohledňovala profil trasy, případně umožňovala kalibraci zadáním času potřebného k projetí trasy. V mobilní aplikaci by uvítal navigaci spojenou se záznamem skutečně projeté trasy. Takové záznamy by byl ochotný sdílet a hodnotit. Upozornění na překážky/uzavírky na trase formou notifikace v mobilní aplikaci by se mu líbily. Mimo služby Mapy.cz uživatel používá Mapy Google pro plánování cest autem, hlavně kvůli zobrazení intenzity aktuálního provozu. Při plánování trasy mu vadí vynucené zadávání Odsud – Sem (poté, co
S t r á n k a 6 | 10
zadá Odsud, se nemůže opravit, ale musí zadat Sem). Nové rozhraní Map Google mu vadí „ve všem“, hlavně kvůli neuspokojivé rychlosti. Uživatel využívá možností personalizace (historie, oblíbená místa). Na smartphone by tyto možnosti měl rád dostupné i offline. V Cykloplánovači se uživatel rozhodl vyhledat svou cestu do práce. Výchozí a cílový bod uživatel zvolil na mapě, přičemž se pokusil užít způsob zažitý z jiných aplikací (Mapy.cz), totiž kliknutí pravým tlačítkem myši a výběr příslušné položky z kontextového menu. Poté, co se mu toto nepodařilo, vybral start a cíl levým tlačítkem. Nalezenou trasu zkusil modifikovat přetažením myší. Dále poznamenal, že mu chybí zobrazení informace, odkud kam naplánovaná trasa vlastně vede. Uživatel si nevšimnul 4 variant tras nabídnutých v levém sloupci. Po dotazu uvedl, že si tras všiml v mapě, ale protože tyto nebyly interaktivní (viditelná akce při najetí myší/kliknutí), dále si jich nevšímal. Dále mu nebylo zcela jasné, co přesně která varianta znamená, a barvy některých variant nalezených tras vykazovaly nedostatečný kontrast proti mapovému podkladu.
Uživatel 4 Žena, 25-30, grafik, zkušený uživatel PC, méně zkušený uživatel smartphone Na kole jezdí nepravidelně dle období, někdy vůbec, někdy 3-5x týdně. Kolo využívá k cestám do práce a z práce, cca. 30 km celkem. Trasu do práce si nechala ukázat od kolegy, mapu pro plánování nepoužila. Na nová místa na kole téměř nejezdí, takže mapové aplikace pro plánování cest na kole používá jen zřídka. Při výběru trasy silně preferuje jízdu zelení, zajímá ji především délka trasy. Profil trasy ji příliš nezajímá, neví, jak ho v mapě zobrazit. Kolo nechává zamčené venku, ale statistiky krádeží ji nezajímají, (ne)bezpečnost okolí odhadne sama. Někdy s kolem využívá možnost dopravy metrem. Upozornění na překážky na trase si příliš nedovede představit / nemá zájem. Zkušenosti/hodnocení jiných lidí využívá pouze osobně předané (od kamarádů), online hodnocení nehledá ani k nim nepřispívá. Mapové aplikace používá pro plánování tras pěšky/MHD, a to Mapy Google a Mapy.cz. Mapy.cz považuje za lepší, protože jsou podrobnější. Nalezenou trasu si tiskne na papír. V Cykloplánovači se rozhodla naplánovat novou, pro ni neznámou trasu. Nejprve hledá pole pro zadání výchozího bodu, poté přijde na to, že stačí kliknout do mapy. Komentuje, že se jí aplikace líbí, hlavně mapový podklad. Nalezenou trasu následně zkouší upravit přetažením. Některé varianty jí nejsou příliš jasné (Commuting/Cestovní), ale roli zde hraje i to, že aplikace je nastavena na angličtinu3.
3
Během testu se ukázalo, že umístění přepínače jazyků není zcela šťastné. Ve výchozím zobrazení je sice viditelný, ale po nalezení trasy, kdy uživatel může zjistit, že ne všemu v cizím jazyce rozumí a chtěl by jazyk přepnout, je přepínač odsunut a pro jeho zobrazení je třeba v levém sloupci odscrollovat dolů.
S t r á n k a 7 | 10
Uživatelka komentuje vztah mezi barvami a variantami tras, má představu, že by měl být nějaký vztah barva – charakteristika, červená pro rychlou trasu se jí nelíbí, navrhovala by modrou. Kontrast proti mapovému podkladu se jí u některých barev (žlutá, zelená) zdá nedostatečný. Souběh tras je podle ní místy nepřehledný, když jsou ostatní varianty zcela zakryty označenou variantou.
S t r á n k a 8 | 10
Analýza a interpretace nasbíraných dat Shrnutí interview Všichni čtyři uživatelé mají smartphone a považují se za zkušené v ovládání PC. Dotazovaní na nová místa na kole nejezdí často a většina z nich dá při plánování trasy na zkušenosti známých. Někteří by využívali presonalizaci pro své trasy a upozorňování na nové překážky na nich, také by zajímaly zkušenosti ostatních. Trasu hledají nejčastěji u PC v aplikaci Mapy.cz, protože jsou na ni zvyklí a je nejpodrobnější. Všichni v aplikaci využívají možnost přetažení bodu na mapě myší. Nikdo z těch, kdo Mapy.cz používá, si během rozhovoru nevzpomněl na nic podstatného, na co by si mohl stěžovat. Velice rozdílné jsou výsledky rozhovorů, co se týče uložení trasy na samotnou cestu. Někdo si trasu tiskne na papír, někdo si jí fotí a někdo ručně zadává nalezenou trasu do mobilní aplikace. Všichni dotazovaní se vyhýbají silnicím se silným provozem a většina je ochotná jet kus trasy po chodníku. Menší část dotazovaných by zajímaly informace o místech s krádežemi kol, i když své kolo nenechávají venku. Při používání Cykloplánovače byl největší problém se zobrazováním více tras najednou. Většina uživatelů nepochopila dobře, jak s dalšími trasami pracovat.
Uživatelské požadavky Uživatelé mají vytvořeny návyky z používání jiných mapových aplikací, především Mapy.cz, proto by bylo vhodné, aby tyto návyky naše aplikace respektovala. Uživatelé se obecně vyhýbají silnicím se silným provozem, proto provoz by měl rozhodně být jedním z možných filtrů při plánování/výběru trasy. Část uživatelů při plánování trasy dá na své známé, někteří z nich by ocenili možnost sdílet své hodnocení trasy. Uživatelé, kteří naplánovanou trasu používají ve svém telefonu, by ocenili možnost trasu nalezenou na webové aplikaci snadno exportovat do aplikace v telefonu.
Identifikované HCI problémy Interakce aplikace s uživatelem se odehrává především ve dvou oblastech, kterým se dále budeme podrobněji věnovat:
zadání parametrů trasy uživatelem do aplikace zobrazení nalezené trasy uživateli (zobrazení na webu, možnosti tisku, export do mobilní aplikace)
S t r á n k a 9 | 10
Zadání parametrů trasy Zadání parametrů (start, cíl, preference druhu komunikací, …) je klíčové pro nalezení vyhovující trasy, pro uživatele však nemusí být jednoduchým úkolem. Uživatel totiž může mít celkem jasnou představu o tom, jak by výsledná trasa měla vypadat. Svou představu však nemusí být schopen přesně formulovat jako celek, spíše dokáže identifikovat nesoulad se svou představou a zadání upravit. Dále je uživatel ovlivněn svými návyky z jiných aplikací, jejichž nerespektování ho může zmást či frustrovat.
Zobrazení nalezené trasy Zobrazení nalezené trasy musí být pro uživatele srozumitelné. V případě zobrazení více variant trasy musí být uživateli zřejmé (či snadno dostupné formou nápovědy), čím se která varianta vyznačuje, co znamená. Dále je třeba brát v úvahu, že zařízení použité pro naplánování trasy nemusí být nutně nejvhodnější pro vlastní použití / navigaci podle naplánované trasy a že může být nutné naplánovanou trasu přenést na jiné zařízení/médium.
Návrhy řešení Zadání parametrů trasy Prvotní zadání parametrů trasy by mělo být co nejjednodušší a nezatěžovat uživatele přílišným množstvím možností. Tedy Start, Cíl a nejvýše několik málo checkboxů pro indikaci preferencí. Start a Cíl by mělo být možné zadat jak napsáním/zkopírováním adresy do příslušného pole, tak výběrem bodu na mapě. Upřesnění parametrů by mohlo být umožněno především přidáváním průjezdních bodů kliknutím na nalezenou trasu a přetažením bodu. Dále je možné zobrazit další pole/checkboxy/radiobuttony pro upřesnění preferencí.
Zobrazení nalezené trasy Důležité je zobrazit nalezenou trasu tak, aby byla dostatečně kontrastní proti mapovému podkladu, a nezahltit uživatele množstvím variant. Pozorování chování uživatelů při práci se stávající verzí aplikace Cykloplánovač ukázalo, že čtyři zobrazené varianty jsou již příliš. Dále je třeba u každé z variant dát uživateli možnost informovat se, co vlastně znamená. Co se zobrazení na jiných zařízeních a médiích týká, aplikace by měla umožňovat přenos nalezené trasy do mobilní aplikace bez manuálního zásahu uživatele, a to buď do mobilní aplikace vlastní, za tímto účelem vytvořené, nebo do mapové aplikace třetí strany. Pro tisk by pak bylo vhodné umožnit zobrazení pouze jedné varianty trasy a upravit barvy tak, aby mapa byla čitelná i při černobílém tisku.
S t r á n k a 10 | 10