it-swarm-eu.dev

Chování uživatele, které vás chytilo mimo dohled?

A co pěkná komunitní wiki, ze které se můžeme poučit? Uveďte příklad chování uživatelů, které vás chytilo mimo dohled a přinutilo vás přepracovat rozhraní. Jeden příklad na odpověď prosím!

Moje:

Ve formuláři PHP/HTML pro nahrávání her musel uživatel z rozbalovací nabídky vybrat herní modul a poté do standardního vstupního pole zadat číslo scénáře. Po 3 týdnech uživatelů bezbolestně přidávání záznamů mi e-mail s veteránem e-mailem řekl, že bez ohledu na to, co vložil, formulář mu řekl, že číslo scénáře je neplatné.

Vystřihnout na honičku - zakódoval jsem formulář tak, aby vždy začínal # Uvnitř tohoto čísla vstupu scénáře. Prvních 50 uživatelů pochopilo, že toto číslo # při zadávání svého 3místného čísla scénáře odstranilo, ale č. 51 se stále pokoušelo předkládat věci jako #01 A #37 A můj pečlivý ověřovací skript ho odmítal.

Netřeba dodávat, že jsem odstranil symbol #!

16
Drew

Tenhle mě velmi překvapil, když jsem se s ním poprvé setkal:

Uživatelé nečtou potvrzovací dialogy.

Jako vývojář jsem vždy vynaložil značné úsilí na to, aby text v mých dialogech byl jasný a přesný. Ale moji koncoví uživatelé (téměř) je nikdy nečetli.

Stačí kliknout na „Ok“ nebo „Ano“ tak rychle, jak to najdou.

26
Bevan

Clicking, Double Clicking - Na webové aplikaci musí být přidána kód pro řešení případu, kdy uživatel trvá na dvojím kliknutí na tlačítka/odkazy a buď odeslání stejného formuláře/dotazu dvakrát ... což způsobuje zábavné chyby, když se uživatel pokusí něco odstranit atd.

A co je horší, je pro všechny uživatele, že pokud/když zjistí, že systém je pomalý nebo nereaguje ... několikrát klikněte a pokuste se říct „počítači“, aby si pospíšil. Mezitím se několik požadavků na spuštění dotazu „masivní hlášení“ dostane do fronty a provede se procházení aplikací. ;-)

18
scunliffe

Malý kus stolního softwaru, který jsem napsal, prohledává jména v archivní databázi (obsahuje v něm asi 57 tisíc jmen).

Formulář má jediné textové pole s textem: "hledat podle příjmení nebo části příjmení". Zakódoval jsem databázový dotaz tak, aby na konci automaticky přidal zástupný znak. Takže v mém případě, kdybych hledal mě, mohl bych vstoupit do „har“ a software provedl „har *“ vyhledávání v databázi. Všechno fungovalo dobře a od nikoho jsem neměl žádné stížnosti.

Jednoho dne jsem se díval přes rameno spolupracovníka a viděl jsem, jak vstupuje nejen do příjmení, ale také do křestního jména - hledala „příjmení, křestní jméno“. To samozřejmě znamenalo, že hledaný řetězec hledal příjmení „příjmení, křestní jméno *“.

Netřeba dodávat, že jsem přidal další kontrolu hledat čárku, a nyní můžete hledat přesná nebo zástupné znaky na jméno a příjmení (přidal jsem také "ukázat příklady" odkaz za text instrukce).

13
Jared Harley

Vždy mě dostane to, jak těžké je přesvědčit uživatele, že se systém chová určitým způsobem, když si pozorováním nějak vybudovali nesprávný model operace.

Jako jednoduchý příklad, kvůli chybě, kterou jsme měli na chvíli, záznam, který byl vytvořen ve formě (toto je desktopový software), se neodrazil okamžitě v příslušném zobrazení seznamu. Pro uživatele však změna v seznamu ukázala, že záznam byl uložen. Vložili data a přepínali mezi dvěma záznamy, aby se tento záznam objevil, a byli proto spokojeni s tím, že veškerá jejich práce byla uložena, nemohli jsme je přesvědčit jinak.

8
Harald Scheirich

Je to jednoduché, ale zachytil jsem uživatele poklepáním na seznam souhrnných informací, pak jsem frustrovaný, šel na jinou obrazovku, kde se na konkrétní část souhrnu zobrazilo více podrobností. Vypadalo to, že očekávají, že se dvojité kliknutí bude pohybovat přímo tam. Teď to dělá a není moudřejší - pro něj to vždycky fungovalo.

6
Jeff Yates

Co mě překvapilo, je rozdíl i velmi malých zpoždění (měřeno v milisekundách ) ) v reakci na požadavek uživatele může být měřitelný rozdíl v udržení a zapojení uživatele . Viz příspěvek Google o Speed ​​Matters . To je důvod, proč nástroje jako Yahoo YSlow , Google Page Speed a Webmaster Site Performance jsou tak cenné, aby pochopily, které stránky jsou pomalé - , protože tyto pomalé stránky pravděpodobně ovlivňují interakci .

6
Julian H

V obou designech založených na dotykovém displeji nebo v běžných webdizajnech máme často velká tlačítka s malým radiobuttonem nebo zaškrtávacím políčkem (například když si uživatel musí vybrat mezi 2 nebo více možnostmi nebo nabídkami). Kdykoli vidím, že testovací injekce klikají nebo vybírají jedno z těchto nadměrných tlačítek 9 z 10, mají tendenci stisknout malé přepínací tlačítko nebo zaškrtávací políčko. což celý bod „uděláme toto tlačítko velkým, aby si ho lidé všimli“ téměř zbytečné. Toto chování se také projeví, když naši návrháři mají velká tlačítka „vpřed“ s malou šipkou uvnitř tlačítka. lidé kliknou na malou šipku. Také jsem viděl, jak to dělají zkušení i nezkušení uživatelé. Pořád debatuji v kanceláři, jestli je to problém, nebo ne, a pokud bychom se někdy měli prostě zbavit radiobuttonů nebo je učinit tak velkými jako samotné tlačítko (což je ošklivé a neúčinné samozřejmě)

4
Pieter

Mohu to zvrátit? Tj. Něco, co dělám hodně, což někdy na některých hlavních webových stránkách přináší opravdu divné nebo nebezpečné výsledky.

Při čtení něco klepnete a někdy přetáhnete prázdné oblasti webové stránky nebo aplikace. Často jsem se ujistil, že jsem zrušil výběr prvků, které jsem si možná vybral dříve - tedy „čistou břidlici“. Nebo někdy přetahováním textu, který právě čtu, za stejným účelem. Překvapivé, kolikrát to vyvolá na webu něco divného nebo zamýšleného - jako je navigace od toho, co čtu, k jinému článku nebo reklamě.

Aplikace s názvem Lightwave 3D používá toto k odznačení polygonů, vrcholů, hran nebo podobně a v Průzkumníkovi Windows klepnutím na prázdné místo zruší výběr složek a souborů.

3
Oskar Duveborn

Na webu sociálních sítí, na kterém jsem kdysi pracoval, se uživatel pokusil vložit kód pro vložení videa z YouTube jako název fotoalba.

Nejsem si jistý, co očekávají, nebo se rozhodl opustit jméno svého alba jako <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/dQw4w9WgXcQ...

3
GSto

Byl jsem jedním z vývojářů nějakého softwaru klient/server. Ne webové stránky, ale v koncepci podobné webové formě.

Dotčený formulář požádal o informace o uživateli (byli to lidé, kteří se zaregistrovali na událost). Zadání dat provedl někdo, kdo seděl u počítače. Žádali by:

  • Název?
  • Společnost?

Věci jako tyto. Mohli jste zasáhnout dva klíče:

  • F10 - přijmout (předat) formulář na server
  • Esc - pro zrušení transakce

V obou případech jste skončili s prázdným formulářem, připraveným na další osobu ve frontě. Nicméně bít F10 skutečně zaznamenal data na server. Z tohoto důvodu to chvíli trvalo (asi půl sekundy).

Pozoroval jsem operátory používající tento systém, a byl jsem překvapen, když viděl některé z nich, jak zadávají všechny podrobnosti, a pak zasáhl Esc ke zrušení transakce. Pak by zamávali osobě, dostali další z fronty, vložili podrobnosti, stiskli Esc a tak dále.

Zeptal jsem se jich, proč to dělají. Odpověděli „je to rychlejší“.


Lekce se tedy poučila. Nedovolte, aby lidé zadávali údaje, a pak transakci zrušte bez jakéhokoli varování. Také se ujistěte, že plně rozumí školení, které jsou poskytovány.

2
Nick Gammon