26. 1. 2010 v sekci skauting:

Jiný pohled na SkautIS

SkautIS je webový projekt Junáka, který ukazuje jak nenavrhovat webovou aplikaci.

Pro počáteční ujasnění – nemám s projektem SkautIS nic společného, dozvěděl jsem se o něm přes RoverNet a tudíž ho nemohu postihnout jinak než z pohledu zvenčí. Neznám jeho oficiální cíle, ani jestli jich reálně dosahuje. Rovněž nechávám zcela bez komentáře jeho grafické ztvárnění, to totiž vzhledem v jeho celkové použitelnosti hraje minimální roli.

SkautIS z pohledu řadového člena

Pokusil jsem se použít SkautIS. Namotivoval mě k tomu článek na RoverNetu – aktualizuji svoje osobní údaje v registraci a navíc si zakážu posílání časopisů, které jsou vzhledem k mé skautské nečinnosti plýtváním papírem. Ve všech svých uživatelských cílech jsem zcela bytostně selhal. Tvůrci SkautISu totiž učinili několik kritických předpokladů o běžných uživatelích, které jsou z mého pohledu zcela mylné.

1. Nápověda a uživatel

Uživatelé aplikací nečtou nápovědu, návštěvníci webů nečtou nápovědu, uživatelé informačních systémů nečtou nápovědu. Vyjímku tvoří minimální procento expertních uživatelů (paradox, že?). Pro podrobnosti doporučuji prastarý článek Help Is For Experts nebo knihu Designing the Obvious.

Důsledek – jestliže aplikace není dostatečně intuitivní, tak nebude používána. V případě komplikované interakce je nutná kontextová nápověda přímo v dané části aplikace.

2. Časová souslednost

Scénář pro běžného uživatele SkautISu by mohl probíhat asi takto – zaregistruju se, přiřadím se ke svému RČ, aktualizuji svoje údaje (které se mi z větší části donačtou z dosavadní registrace) a na SkautIS zapomenu. Komplexnější interakce s ISem budou mít jen pověření správci oddílů/středisek a jeho administrátoři. Uprostřed tohoto jednoduchého scénáře je ovšem pauza – můj účet ke mně musí přiřadit můj střediskový správce. Tj. původní motivace prochladla a umřela.

V nápovědě SkautISu se dočtete – tedy nedočtete, proč byste ji četli, že? :-) – o systému autorizace vašich úprav pověřenou osobou střediska. Tj. založíte účet, ten je vám přiřazen přes jakýsi šílený systém s bezpečnostním kódem, který je naprosto zbytečný, komplikovaný a všeodrazující.

Alternativní řešení

V následujícím odstavci se soustředím JEN na běžného uživatele SkautISu, zbylé role mě nezajímají. Tento scénář je určen prakticky jen pro kategorii 15+, která má zájem si své údaje aktualizovat. A můžeme jí to výrazně ulehčit. Postupujme podle scénáře výše:

1. Zaregistruji se do systému

Jako přihlašovací jméno stačí mé rodné číslo, heslo není primárně potřeba, ale je potřeba dát správci mého oddílu možnost ověřit, že jsem to já – zadám tedy RČ (+ nějaké další údaje na ověření identity) a EMAIL, na který mi přijde mé nové heslo (tj. systém má ověřený email, na základě kterého buď můj správce ověří, že jsem to já nebo nikoliv).

Je třeba od návštěvníka žádat takovou kombinaci údajů, která je špatně zjistitelná cizím útočníkem (RČ, jméno, oddíl?). Jestliže útočník zná tuto kombinaci, tak pravděpodobně zná i mou adresu a mohl by napadnout jen můj odběr časopisů :-).

2. Systém automaticky doplní mé údaje z registrace

Všechny existují elektronicky, je třeba mi maximálně ulehčit práci. Jestliže je výše uvedený systém pro majitele systému nedostatečně „bezpečný“, nechť se data nedočítají (což je aktuální situace).

3. Upravím, co potřebuji

Tento krok by si zasloužil samostatný článek – jedná se o kritické místo a aktuální ovládání formuláře pro zadávání dat má významné mouchy z hlediska použitelnosti a defensivního designu obecně.

4. Systém dá vědět správci

Zaregistroval pod jeho střediskem a oddílem a on to buď přijme nebo ne (když ne, budu smazán, jinak přiřazen k oddílu). Po tomto kroku bude můj účet „ověřen“ a může být započítán do registrace..

Řadového uživatele nic jiného nezajímá, ale přitom má v systému množství dalších (a zcela prázdných voleb). Tvůrcům SkautISu doporučuji nastudovat literaturu k tvorbě uživatelského rozhraní webových aplikací, SkautIS za současného stavu stáhnout z reálného provozu a předělat celý koncept. V opačném případě přijdete o uživatele hned na první pokus.

PS: Doufám, že aplikace prošla bezpečnostním auditem a tvůrci odvedli z hlediska bezpečnosti lepší práci než z hlediska použitelnosti. Neb někteří moji čtenáři by se mohli rozhodnout ji otestovat. Dát kompletní členská data online je docela odvaha.

Komentáře

26. 01. 10, 11.51

Ta grafika je fakt šílená, hnusné barvy a rozplizlé bitmapy (s texty) přehlednosti vetšinou moc nepomůžou ;)
Ale zadání pro výběrovko bylo uděláno hodně kvalitně. Až jsem se nad tím podivoval, když jsem ho pročítal. Je možné, že tohle je nejlepší varianta za tu cenu, co do toho chtěli investovat ;-)

26. 01. 10, 22.49

Mám ten samej názor, taky jsem se zadrhl v tom, že jsem registrovanej a nemůžu se tak přiřadit ke své osobě.

A tak to prostě nikdo nevyužije, jeden z tvůrců jádra mi k tomu řekl, že by z toho mohl být klidně skauskej facebook, ale takhle to nepůjde.

3. mau
27. 01. 10, 00.06

jen bych polemizovala s jednou věcí – JE to intuitivní. Zabralo mi pár sekund to pochopit. pro mou maminku by možná nebylo, ale pro běžného uživatele např. ofisů jo. jinak já nápovědy občas čtu, ač z duše nerada. ahoj.

4. Petr
27. 01. 10, 08.24

Vyberove rizeni bylo pripravene opravdu dobre. Pokud si ale pamatuji dobre, tak cena mela vahu cca 99% pri rozhodovani…

Mam-li byt uprimny, tak mne vysledek neprekvapuje vubec v nicem :)

27. 01. 10, 09.45

[3] předpokládám tedy, že intuitivně víš jak pracovat s bezpečnostním kódem

27. 01. 10, 10.40

Ahoj Filosofe,

díky za Tvůj čas věnovaný analýze skautISu. Dovolím si pár reakcí:

  1. Doplňujeme kontextovou nápovědu (a snažíme se z intuitivnit některé zvlášť nepochopitelné kroky, jako vytvoření nového účtu a jeho provázání s daty v registraci).
  2. Tvůj účet Ti může přiřadit i tvůj oddílový správce (je-li středisko příliš „daleko“).

K alternativnímu řešení:

  1. Všichni členové Junáka nemají přiděleno RČ. V dosavadní registraci je řada RČ špatně zadaná (tedy řádově jednotky), což by Tvůj systém asi komplikovalo. Tebou navrhované údaje pro ověření identity jsou příliš snadno zjistitelné (najdeš-li skauta živnostníka, znáš jeho RČ a adresu, jeho jméno najdeš na webu oddílu). Možná Ti přijde úsměvná „hrozba“ napadení odběru časopisů a editace osobních dat, ale řada lidí by se rovnou podívala, jestli to jako myslíme vážně. Ostatně vytisknout do vyúčtování grantu či dotace seznam účastníků se jmény jako Taťka Šmoula by mi taky nepřišlo v pořádku.
  2. „nechť se data nedočítají“ – možnost popsatelnou principiálně jako „každý vidí jen to, co k danému člověku sám zadal“ jsme také zvažovali, ale výhody jasné existence jedné sady dat ke každé osobě převážily (zkus zvážit, jak by uživatele nepotěšilo a zmátlo, že v registraci o nich vidí vedoucí jedny údaje, zatímco oni právě zadali jiné).
  3. Souhlasím, že jde o slabé místo; jak jsem již psal, pracujeme na postupné nápravě.

Souhlasím s tím, že současný skautIS není aplikace pro „řadového uživatele“ a většina funkcionalit je orientována na správu dat či časopisů oddílu či vyšších jednotek. V současné době také skautIS řadovým uživatelům velmi málo nabízí (ve smyslu Tebou odkazovaného článku je to jen možnost zaktualizovat si data a odběr časopisu). S rozvojem nabídky se to bude zřejmě měnit.

Ke komentářům:

  • grafika nebyla předmětem dodávky, je vytvořena z naší strany. Jistě má nějaké mouchy a není zrovna nejvíc „cool a trendy“, nicméně „hnusné barvy“ a další věci jsou asi věc názoru a vkusu.
  • skautský facebook – to jsem zahlédl v nějaké diskusi, takovéhle plány úplně nejsou.
  • výběrové řízení a cena – nevím, co znamená „pokud si ale pamatuji dobre“ – cena jistě měla značnou váhu, ale nikoliv tak zásadní, jak to líčíte. Musím říci, že jsme velmi spokojeni se spoluprácí s dodavatelem a kvalitou vyvinuté aplikace (mám tedy za to, že výběrové řízení vedlo k úspěšnému vývoji).

Mne výsledek překvapuje stále, ale já nejsem z těch, kteří všechno věděli předem, takže je to asi normální ; )

Když se oprostím od sarkasmu – skautIS byl vyvinut pro splnění určitých cílů (spolu s různými okolnostmi popsáno v diskusi na Křižovatce href=„http://krizovatka.skaut.cz/organizace/4662-pojd-se-konecne-podivat-co-je-o-tobe-v-registraci-a-opravit-to/nazory/?n=8130“ rel=„nofollow“>http://krizovatka.skaut.cz/organizace/4662-pojd-se-konecne-podivat-co-je-o-tobe-v-registraci-a-opravit-to/nazory/?n=8130) a ty se mu IMHO daří plnit přes poměrně krátkou dobu vývoje. Ano, máme omezené lidské i finanční prostředky; snažíme se s nimi nakládat co nejlépe.

Při návrhu systému jsme museli vyřešit celou řadu problémů (viz problematika uživatelských účtů a rodných čísel) v závislosti na pohledech z různých stran (k čemu chceme data využívat na ústředí, k čemu v oddílech, jaké jsou požadavky ochrany osobních údajů, jaká jsou specifika online systému, jaké je politické zadání ústředních orgánů), což přineslo řadu věcí, které se složitě vysvětlují a chápou. Systém je nicméně velmi otevřený do budoucna, je postavený na web services (s možností připojení i např. webových aplikací krajů či středisek).

Zkrátka – uživatelské rozhraní a použitelnost aplikace je špičkou ledovce dalších souvislostí a v kontextu toho není příliš „použitelné“ Filosofovo doporučení skautIS „stáhnout z reálného provozu“.

Přeji pěkný den,

Ladislav Pelcl – Bilbo
organizační zpravodaj VRJ, odpovědný za projekt skautIS

7. PetrM
27. 01. 10, 11.09

Z mého pohledu a tak jsem pochopil při prezentaci systému od jeho tvůrců:

  1. Systém má teď primárně sloužit ke zpracování registrace – to je dost velký posun v kvalitě registračního nástroje oproti dosavadním letům.
  2. Se systémem primárně pracují administrátoři/registrátoři oddílů. – dá se říci, že po prvotním zaškolení jsou to odborníci v ovládání systému, kteří se přes určitou neintuitivnost dokážou přenést.
  3. Byla vytvořena dostatečná podpora pro uživatele – nápověda, helpdesk, články a následné diskuze na Křižovatce, školení, velká propagace a informovanost o systému

Jistě jsou tu také různá ALE, které File třeba zmiňuješ, ale podle mě podstatné cíle systému naplněny byly.

27. 01. 10, 12.03

Ahoj Bilbo a Petře,

děkuji za reakci. Shodneme se, že aplikace není pro řadového uživatele – mmj. je pro něj komplikovaná a nepoužitelná – takže proč se objevil článek na RoverNetu ohledně aktualizace osobních dat? Doporučuji smazat alespoň ten, nebo ho přeformulovat na „napište svému oddílovému správci“, sami tam sice nic neuděláte, ale on už to nějak zvládne.

Grafické ztvárnění je to poslední, co mi přijde na SkautISu důležité. To první mi přijde použitelnost. Která je pro řadového uživatele mizerná – u adminů se dá obejít školením.

Bezpečnost je také klíčová – proto se v mém pohledu zmiňuji o důsledné autorizaci dat pověřenou osobou u oddílu a střediska – tj. vyhneme se z pohledu delšího časového intervalu duplicitám či šmoulům a lidé si mohou upravovat/zadávat data sami.

Ad PetrM – k nápovědě jsem psal v článku. Pro řadového uživatele nic neřeší.

Ad cíle systému – o těch nic nevím. Mě se nepovedlo naplnit ani ten základní uživatelský scénář na základě výzvy na RoverNetu. :-(

9. Xanda
27. 01. 10, 20.45

Ahoj File a ostatní,

taky musím přidat svoji trošku do mlýna. Stejně jako ty jsem se chytil výzvy na RoverNetu a vytvořil si účet na SkautISu. Zklamalo mě, že to neuložilo moje změny, než jsem pochopil, že nejprve je nutné být autorizován svým oddílem.

Při příležitosti výzvy mého vůdce oddílu k zaplacení registrace jsem ho požádal o zpárování mého loginu s mojí identitou v oddílové registraci.

Po třikráte vysvětlování a přeposlání návodu, jak to má udělat, jsem byl dnes úspěšně spojen se svými registračními daty a mohl si je zaktualizovat.

Pominuli některé neúplné údaje, do kterých nelze zasáhnout (jako např. že ve funkcích jsem stále vůdcem tohoto oddílu, datum ukončení nejde zadat). Mě SkautIS mile překvapil. Grafická stránka a geniální intuitivnost pro řadového teenagera má asi ještě rezervy, ale dle mého systém udělal konečně velký krok správným směrem a svoje hlavní poslání naplňuje.

10. Vojta
29. 01. 10, 23.27

Zdravím,

za mne, jako za vedoucího oddílu, mi přijde skauIS v pohodě.
To jest, zadával, respektive měnil – doplňoval – mazal jsem, v systému údaje celého oddílu a šlo to všechno jak po másle. Netrvalo mi vůbec dlouho se v tom zorientovat a upřímně, seč to má pár ycvhby, které jistě budou jednou vyřešeny, je to tak velký pokrok od toho šéleného excelování (obzvláště pro lidi používající OpenOffice) že na to lze pět jen chválu.

Myšlenka, kdy by si každý mohl jednoduše spravovat svůj účet, může být zajímavá, ale řekl bych, že je až zbytečná.

Nedělejme z toho ani spolužáky.cz, ani ty Oddíly či co ani face či scoutbook. Jako registrační program je to prima a každá změna, která mi pomůže víc času ve vedení věnovat dětem než dospěláckým programum budiž vítána.
Howh.