IMHO problém je v tom, že lidé se snaží používat aplikaci intuitivně – nikoho nebaví číst tlustý manuál. Proto je nutné buď udělat aplikaci pro „cvičené opice“, nebo poskytnout způsob, jak opici poučit tak, aby to zvládla i ona.
Potom nevidím důvod, proč neudělat aplikaci tak, aby byla srozumitelná pro toho, kdo jí navrhuje (tj. jako programátor ví, že „Chyba!!!“ není ta nejlepší chybová hláška…), a dodat dobře dostupnou nápovědu? Pokud by například při neplatném přihlášení uživateli vyskočil box s tím, jaké jsou nejčastější chyby při zadávání (Caps lock, anglická/česká klávesnice…), tak by formulář byl dobře funkční jak pro programátora, tak pro uživatele.
Vlákno názorů k článku
Uživatelé nejsou programátoři!
Nápověda?
Re: Nápověda?
<i>IMHO problém je v tom, že lidé se snaží používat aplikaci intuitivně</i>
Vím, že zrovna Vy jste to tak nemyslel, ale pro drtivou většinu diskutérů výše je tahle věta poměrně vystihující – oni opravdu skutečnost, že se uživatelé snaží jejich aplikaci používat intuitivně, místo aby si pročetli a nastudovali jejich úžasný tlustý manuál, považují za problém…
Re: Nápověda?
Já bych k tomu měl dva poznatky:
1. Jsou líní vůbec manuál vytvořit.
2. Já se snažím naznačit, že je možnost vytvořit aplikaci přívětivě a intuitivně pro programátora (do určité míry; třeba anglické chybové hlášky, kterým programátor rozumí, ale uživatel ne), ale dát k dispozici způsob, jak to nechat pochopit i ty ostatní (nepříliš invazivním způsobem, třeba tou výše zmíněnou nápovědou). Jenže bohužel začínám mít pocit, že i tohle je pro některé problém a práce navíc…
Já mám pocit, že postupovat intuitivně je přirozené; a že možná někteří programátoři nemusí chápat, že ostatní nemají takové zkušenosti a znalosti, aby jejich a uživatelské intuitivní postupování bylo stejné…