Programátor vs. uživatel vol. 7 - stereotypy ještě jednou
Můj dlouholetý kolega a spolužák z vysoké jednou vyprávěl humornou příhodu o tom, jak si uživatel stěžoval, že s novou verzí programu přestala fungovat funkce, kterou často používal. Kolega po důkladné analýze zjistil, že uživatel byl zvyklý používat funkci jako "třetí menu zleva, druhé menu shora." A v nové verzi programu došlo k přidání nových funkcí a lehkému posunutí v menu...
A pak jsem zažil něco podobného na vlastní kůži. Úsměv na rtech mi poněkud zhořknul.
Příklad uvedený kolegou jako veselá historka je samozřejmě extrémní, ale párkrát opravdu stačilo drobné přeuspořádání a byl ze mne zmatený uživatel. Zvláště když se jedná o program, který používám dlouhodobě. Na druhou stranu musím podotknout, že ne každá taková změna je a priori špatně. V mnohých případech změna znamená zlepšení obsluhy nebo aspoň zlepšení uspořádání programu. Uživatel si ale musí na změnu zvyknout.
Mozilla Firefox
První program, kde jsem takovou změnu zaznamenal, byl Mozilla Firefox. Už nevím, ve které verzi ke změně došlo, ale týkalo se to funkce Clear recent history. Funkci používám často, zejména když lezu přes Internet do banky. Původně byla umístěna v menu Tools, nově byla přemístěna do menu History. Vzhledem k názvu funkce logický krok. Ale vzhledem k tomu, že kromě historie prohlížení, vyhledávání a stahování maže i cookies, browser cache, offline data nebo zadané údaje z formulářů, může změna působit i trochu sporně.
Rozhovor s kolegou:
- Kolega: A to je tak těžké si zapamatovat Ctrl+Shift+Del?
- Já: Cože?
- Kolega: No je tak těžké si zapamatovat Ctrl+Shift+Del?
- Já: Co je to Ctrl+Shift+Del?
- Kolega: To je to promazávání historie.
- Já: Ale já to nechci používat takto.
- Kolega: Proč ne?
- Já: Já jsem zvyklý spouštět to z menu.
- Kolega: A to se nemůžeš naučit používat klávesové zkratky?
Hmm, asi jsem nestandardní ajťák. Nebo je kolega nestandardní uživatel.
Paint.NET
Dalším programem, kde mě změna zmátla, byl Paint.NET. Myslím, že změnu přinesla verze 4.0.0, ale ruku do ohně za to nedám. Funkce zoom, která byla původně umístěna v horní nástrojové liště, byla přesunuta do dolního stavového řádku vedle rozměru obrázku a aktuálních souřadnic. Jestli se jednalo o logický krok, to nemohu posoudit. Na druhou stranu autoři výrazně vylepšili jiné funkce, které často využívám. Obsluha programu se pro mne stala pohodlnější, což výrazně převýšilo zmatení z přemístění zoomu. Na změnu jsem si velmi rychle zvyknul.
Mimochodem, Paint.NET hojně využívám, když zveřejňuji ve svém blogu screenshoty a potřebuji něco zvýraznit červeným orámováním. Velmi jednoduché a pohodlné. I screenshoty k tomuto příspěvku jsem zpracovával v Paint.NET.
Eclipse Mars
Do třetice všeho změněného program, který je synonymem pro můj denní chléb: vývojové prostředí Eclipse. Změnu přinesla verze označená názvem Mars a dotčenou funkcí je tzv. MRU list: rozbalovací seznam naposledy otevřených souborů (Most Recently Used). Ten používám, když mám najednou otevřených více zdrojáků, než kolik se vejde do tabů na horní liště. Což je dnes a denně. A čeho se změna týká? Původně byly soubory v seznamu seřazeny podle toho, v jakém pořadí jsem je otevřel - nově otevřené soubory byly jednoduše zařazeny na konec seznamu. Verze Mars však přišla s inovací, že seznam souborů je seřazen abecedně. Zdálo by se, že je to změna k lepšímu, ale ve skutečnosti se jedná o velmi citelný zásah do stereotypů při práci. Osobně jsem si na to dosud nezvyknul. Mám s tím problém, když potřebuji např. zavřít více zdrojáků, kde jsem práci ukončil.
Čím to je? Když při programování otevírám jednotlivé zdrojáky, nedělám to náhodně, ale podle toho, na čem zrovna pracuji. Seznam seřazený podle pořadí otevření tak ve svém důsledku obsahuje soubory seřazené a seskupené podle toho, jak logicky patří k sobě. Což v abecedním řazení ztrácím. Když jsem gůůglil řešení, jak se abecedního řazení zbavit, našel jsem pouze fóra plná prskajících programátorů frustrovaných stejně jako já. Řešení jsem - alespoň prozatím - žádne nenašel. Doufám, že si to autoři vezmou k srdci a udělají tu funkci konfigurovatelnou. Změna se tentokrát nepovedla.
Screenshot nebude. Eclipse používám pro práci pod hlavičkou Siemens, jestli mi rozumíte...
Závěr
Jak už jsem podotknul, ne každá změna musí být a priori špatně. Když Microsoft Office ve verzi 2007 nahradili standardní menu pásem karet (ribbons menu), byla to z mého pohledu jednoznačně změna směrem k lepšímu. Zpočátku jsem sice tápal a hledal funkce, které jsem často používal, ale to už k přechodu na nové prostředí patří. Verze 2010 dodala obsluze ještě pověstnou třešničku na dortu, s dalšími verzemi jsem do styku zatím nepřišel.
Stereotypy uživatele je však potřeba brát v potaz. Jak už jsem jednou ukázal, mohou se projevit nečekaným způsobem. Proto je nutno dělat změny tak, aby uživatel měl pocit zlepšení. Když už ne ve změněné funkci, tak alespoň někde jinde. Uživatel si pak na změnu snáze zvykne.
Tagy: Programátor vs. uživatel