<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Použitelnost dot kom &#187; Zavedení použitelnosti do firmy</title>
	<atom:link href="http://pouzitelnost.com/category/techniky/zavedeni-pouzitelnosti-do-firmy/feed/" rel="self" type="application/rss+xml" />
	<link>http://pouzitelnost.com</link>
	<description>Použitelnost webu i desktopu, Usability, Ergonomie, User Experience, Ergonomy a UX jedno jest</description>
	<lastBuildDate>Mon, 07 Mar 2011 17:26:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Jak se měří použitelnost</title>
		<link>http://pouzitelnost.com/07/05/jak-se-meri-pouzitelnost/</link>
		<comments>http://pouzitelnost.com/07/05/jak-se-meri-pouzitelnost/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 18:54:10 +0000</pubDate>
		<dc:creator>Berka</dc:creator>
				<category><![CDATA[Kniha]]></category>
		<category><![CDATA[Pokročilí]]></category>
		<category><![CDATA[Z praxe]]></category>
		<category><![CDATA[Zavedení použitelnosti do firmy]]></category>
		<category><![CDATA[Začátečníci]]></category>

		<guid isPermaLink="false">http://pouzitelnost.com/?p=3999</guid>
		<description><![CDATA[Jednoduchá otázka. Často jedna z prvních. A odpověď? &#8220;Těžko říct.&#8221; Použitelnost, nebo User Experience, nelze nějak jednoduše, levně a efektivně měřit. Ono je už dost těžké jasně vymezit, co to použitelnost vlastně je. V naší firmě máme CMMI, ISO 9001 a podobné procesní normy a pokud naše oddělení nechce (ani nemůže) stát mimo, musíme zavést [...]]]></description>
			<content:encoded><![CDATA[<p>Jednoduchá otázka. Často jedna z prvních. A odpověď? &#8220;Těžko říct.&#8221;</p>
<p>Použitelnost, nebo User Experience, nelze nějak jednoduše, levně a efektivně měřit. Ono je už dost těžké jasně vymezit, co to použitelnost vlastně je.</p>
<p>V naší firmě máme CMMI, ISO 9001 a podobné procesní normy a pokud naše oddělení nechce (ani nemůže) stát mimo, musíme zavést i měření našich výstupů, tedy použitelnosti. Museli jsme se s tématem tedy poprat.</p>
<p>Dříve jsme zkusili se našich uživatelů ptát, jakou by zvolené funkcionalitě nebo aplikaci dali školní známku. Když jsme s použitelností začínali, měl náš software dost problémů, proto bylo běžné, že dostával trojky a čtyřky. To pak byl dobrý argument pro vedení, že se problémem musí něco dělat. Časem jsme si mákli a dostali náš software na celkem dobrou úroveň. U uživatelských testování se později stalo jen výjimečně, že by účastník nesplnil zadané úkoly. Ve školním hodnocení jsme pak dostávali většinou dvojku nebo trojku. A to už se problém metriky ukázal v celé šíři. Lidé u nás jsou zvyklí, že trojka je celkem špatná známka a jednička zase moc super. Navíc je tento systém nepřenosný do zahraničí (naše vedení, klienti…). Další potíží bylo, že uživatelé často nevěděli, co přesně hodnotí (grafika super, tak vám dám za jedna). Proto nám nakonec tento způsob přestal vyhovovat. Z počátku pomohl, pak se přežil.</p>
<p>Hledal jsem jinou metodiku. Nakonec mě oslovila populární metoda <a href="http://en.wikipedia.org/wiki/System_Usability_Scale">SUS</a>. Je to deset jasných specifických otázek a jejich bodové ohodnocení. Výsledkem je číslo 0–100. Čísla se dají srovnávat, dají se dělat grafy s trendy, dají se sledovat jednotlivé odpovědi, dají se porovnávat jablka s hruškami.</p>
<p>SUS byl vymyšlen hodně, hodně dávno a lze ho aplikovat na jakýkoliv systém, třeba hardwarový. Možná v některých případech jsou některé otázky irelevantní (pro webové stránky prý nic moc, zkuste pohledat), pro naše softwary to sedne dobře. Doporučuji.</p>
<p>A na co si dát při zavádění SUS pozor? Jen buďte pozorní a obezřetní při vyhodnocování výsledků. Je velmi důležité se ptát správných lidí – musí to být vaše cílová skupina, uživatelé nebo skupina, kterou chcete zkoumat. Jinak dostanete výsledky, které jsou mimo.</p>
<p>A jak prezentovat výsledky? Když někomu například řeknete, že SUS vyšel 64, moc mu toho neřeknete. Ale existuje pěkná <a href="http://www.upassoc.org/upa_publications/jus/2009may/bangor1.html">studie</a>, kde je jednotlivým hodnotám přiřazeno přídavné jméno nebo jiné slovní hodnocení. A s tím už lze prezentovat velmi lehce.</p>
<p>Většinou posluchače zajímá, jakých hodnot dosahují známé softwary (Office, Creative Suite, Apple). Ať jsem hledal, jak jsem hledal, nic jsem nenašel. Pokud se vám poštěstí lépe, pochlubte se, prosím.</p>
<p>Ještě dodám, že jsem na otázku z titulku neodpověděl. Jen jsem napsal, jak to děláme u nás, u softwaru pro enterprise. Daleko lepší odpověď, s mnoha možnostmi, dostanete v knize <a href="http://www.amazon.co.uk/Measuring-User-Experience-Interactive-Technologies/dp/0123735580/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1278355856&amp;sr=8-1-spell">Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics</a>. Doporučuji, je tam přehled jak kvalitativních, tak kvantitativních postupů.</p>
]]></content:encoded>
			<wfw:commentRss>http://pouzitelnost.com/07/05/jak-se-meri-pouzitelnost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konzistence uživatelského rozhraní</title>
		<link>http://pouzitelnost.com/12/20/konzistence-uzivatelskeho-rozhrani/</link>
		<comments>http://pouzitelnost.com/12/20/konzistence-uzivatelskeho-rozhrani/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 16:22:44 +0000</pubDate>
		<dc:creator>Berka</dc:creator>
				<category><![CDATA[Laici]]></category>
		<category><![CDATA[Pokročilí]]></category>
		<category><![CDATA[Zaujalo mě]]></category>
		<category><![CDATA[Zavedení použitelnosti do firmy]]></category>
		<category><![CDATA[Začátečníci]]></category>

		<guid isPermaLink="false">http://pouzitelnost.com/?p=3904</guid>
		<description><![CDATA[Uživatelské rozhraní musí být konzistentní. Pokud není, zhoršuje se učící křivka, snižuje se spokojenost uživatelů a celkově je aplikace větší či menší chaos se všemi důsledky z toho vyplývajícími. Když se začnu zabývat použitelností některé existující aplikace, většinou je jeden z prvních námětů na zlepšení to, že by se mělo sjednotit ovládání tak, aby v [...]]]></description>
			<content:encoded><![CDATA[<p>Uživatelské rozhraní musí být konzistentní. Pokud není, zhoršuje se učící křivka, snižuje se spokojenost uživatelů a celkově je aplikace větší či menší chaos se všemi důsledky z toho vyplývajícími.</p>
<p>Když se začnu zabývat použitelností některé existující aplikace, většinou je jeden z prvních námětů na zlepšení to, že by se mělo sjednotit ovládání tak, aby v každém okně nebylo trochu jiné. Navrhnu nějaká doporučení a vytvořím mustr na nejkřiklavější případy. Rozdíly nechám odstranit. Většinou je první reakce autorů softwaru, zejména vývojářů, odmítavá – nevidí to jako velký problém, mají pro odlišnosti nejrůznější důvody nebo jsou líní něco měnit.<span id="more-3904"></span>Na sjednocení ovládání je třeba trvat a je třeba ho provést. Ale současně je nutné nepostupovat striktně mechanicky.</p>
<p>Může se stát, že dobře odůvodněná výjimka pomůže zlepšit použitelnost. Někde se &#8220;nečekaně&#8221; použije mnohem větší tlačítko, jinde se zdůrazní nebo naopak potlačí některý prvek – a může to být ku prospěchu věci. Pro každou výjimku by ale měl být nějaký rozumně vyargumentovaný důvod (nejlépe podložený uživatelským testováním). Neboli cílem je mít vše jednotné a v odůvodněných případech být připraveni povolit výjimku.</p>
<p>K napsání tohoto článku mě poňoukla <a href="http://www.ixda.org/discuss.php?post=34308">diskuze  na IxDA</a>. Přečtěte si ji. Také se můžete do této organizace přihlásit, členství je zdarma.</p>
]]></content:encoded>
			<wfw:commentRss>http://pouzitelnost.com/12/20/konzistence-uzivatelskeho-rozhrani/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tvorba person</title>
		<link>http://pouzitelnost.com/10/08/tvorba-person/</link>
		<comments>http://pouzitelnost.com/10/08/tvorba-person/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 00:29:24 +0000</pubDate>
		<dc:creator>Berka</dc:creator>
				<category><![CDATA[Laici]]></category>
		<category><![CDATA[Persony]]></category>
		<category><![CDATA[Zavedení použitelnosti do firmy]]></category>
		<category><![CDATA[Začátečníci]]></category>

		<guid isPermaLink="false">http://berkintosh.com/?p=2876</guid>
		<description><![CDATA[Máme-li hotovy role, můžeme se vrhnout na vytvoření person. Tvorba person je zajímavější a rychlejší než v případě rolí, ale samotná práce s personami je dlouhodobá. Hodně trnitá, ale většinou i zábavná a uspokojující. Kolik person? Postupně vezmeme všechny role a pro každou najdeme jednu nebo víc person. Persona se od role liší tím, že [...]]]></description>
			<content:encoded><![CDATA[<p>Máme-li <a href="http://pouzitelnost.com/10/07/role/">hotovy role</a>, můžeme se vrhnout na vytvoření person. Tvorba person je zajímavější a rychlejší než v případě rolí, ale samotná práce s personami je dlouhodobá. Hodně trnitá, ale většinou i zábavná a uspokojující.</p>
<p><strong>Kolik person?</strong></p>
<p>Postupně vezmeme všechny role a pro každou najdeme jednu nebo víc person. Persona se od role liší tím, že jde o reálného (přestože virtuálního) člověka. Někdy se v jedné personě spojí více rolí, třeba když uživatel pracuje v malé firmě a má toho na starosti víc nebo třeba když některá role nevydá na celou pracovní dobu uživatele. Persona také typicky pracuje s více produkty, s našimi i s cizími. Když se rozhodujeme, jaké persony tvořit, zkusme se zamyslet, jestli již nějakou vhodnou nemáme.<span id="more-2876"></span>K jedné roli také můžeme vytvořit více person. To se stane typicky v tom případě, když existuje několik různorodých typů uživatelů nebo použití. Třeba u nás to je vidět na roli vedoucího pobočky. Náš software, kde se něco objednává, se bude jinak používat, když půjde o vedoucího pobočky banky (velký aparát, striktní procesy), majitele prodejny automobilů (malá firmička, nezávislý prodejce) nebo hamburgerového fastfoodu (frenčíza). V těchto třech případech jsou různé motivace lidí, jinak k tomu přistupují, jinak platí… Proto jsme udělali persony tři.</p>
<p>Obecně bychom se měli snažit mít person co nejméně. Rozhodně musíme pokrýt všechny role.</p>
<p><strong>Definice persony</strong></p>
<p>U každé role se zamyslíme, jak asi vypadá typický uživatel a načrtneme ho. Většinou začínám u národnosti jména, věku, vzdělání a pohlaví. Najděte si svou cestu, takto to dělám já.</p>
<p>Národnost není důležitá. Pracuji ale v nadnárodní společnosti, proto by neměly být persony z jednoho místa (třeba jen Němci nebo Amíci nebo Japonci). Pokud se liší národnost, mohou se pak také výrazněji lišit fotografie a jména person. Národnost většinou u persony neuvádím, ale sám si ji pamatuji a pomáhá mi si je zapamatovat.</p>
<p><strong>Jméno</strong></p>
<p>Řekněme, že vyberu Maďara. Jméno a příjmení nacházím jednoduše: zadám do vyhledávače &#8220;Hungarian names&#8221; a odkazy převážně vedou na seznam jmen s překladem nebo s etymologií. Ze seznamu prostě vyberu jméno, které se mi líbí a které není podobné s již hotovými personami. Podobně vyhledám a zpracuji příjmení přes &#8221;Hungarian surnames&#8221;.</p>
<p><strong>Vzdělání</strong></p>
<p>Poté si ujasním (podle role), předpokládaný věk a vzdělání. Většinou je tam možný velký rozsah věku, to nevadí. U vzdělání se většinou volí základka/střední/vysoká a typ školy, zda humanitní, technická, ekonomická nebo třeba umělecká. Vzdělání je možné navrhnout podle toho, co je nejtypičtější v nabídkách práce.</p>
<p><strong>Fotografie</strong></p>
<p>Mám-li toto vše ujasněné, najdu fotku. Nejlepší by bylo najmout modela/modelku, nechat ho profesionálně nafotit a v případě potřeby ještě dofotit další fotky. To by stálo hodně peněz, ale hlavně času. Také by se daly fotky koupit ve fotobance. Ani to není ideální, fotky jsou zde silně stylizované, ale nakonec se dá vybrat. A nápad fotit kamarády a kolegy je také nepraktický, takové lidi zná kde kdo ve firmě a asi by je rušilo, kdyby si měli za tváří představovat někoho jiného. Proto první fotky…ehm…tak nějak…z internetu.</p>
<p>Do gůgla zadám název pozice nebo něco, co by mi mohlo najít vhodnou personu. A přepnu se do zobrazení extra velkých obrázků. To je důležité, protože se fotky budou nakonec i tisknout a i jinak se s nimi bude pracovat. Nalezené fotky procházím a vybírám kandidáty. Z kandidátů vyberu nejlepšího a ten stáhnu. Fotku upravím, aby neměla ulítlé barvy a hlavně ji ořežu na definované rozměry (abych umožnil dávkové zpracování).</p>
<p>Ale v tomto případě pozor na to, že když si stáhnete fotky lidí ze sítě a persony se u vás uchytí, tak je budete asi ukazovat kde komu a hrozí malé riziko, že se stane malér. Měnit zažitým personám fotky taky není dobrý nápad. Nejlepší možnost je přece jen fotobanka.</p>
<p><strong>Pracovní prostředí</strong></p>
<p>Podle fotky upřesním podrobnosti o personě. Mám tedy jméno, věk, vzdělání, a pohlaví. Připíšu detaily o zaměstnání (máme firemní klientelu), jako je délka praxe, práce na směny, velikost pracoviště, počet kolegů na stejné pozici, pracovní náplň, zda ho práce baví, jestli uvažuje o odchodu, jak moc práci rozumí, co ho motivuje nebo demotivuje… Jde o to popsat personu v prostředí, kde náš software používá.</p>
<p><strong>Osobní život</strong></p>
<p>Formálně vzato by bylo zbytečné popisovat osobní život persony. Ale uživatelé person nejsou stroje a aby mohli navázat s personou vztah, měli by mít představu i o tom, co dělá ve svém volném čase. Proto uvádíme, zda má persona ženu/muže, přítelkyni/přítele, děti, psy… A také její koníčky. Pomůže to personu prokreslit.</p>
<p><strong>Příznaky</strong></p>
<p>Z praktických důvodů u každé persony vyjmenujeme všechny role, které zastává a produkty, které používá. Později se nám to bude dobře kategorizovat.</p>
<p><strong>XML</strong></p>
<p>Asi jsem to dosud nezmiňoval, dělám to tedy až nyní. Z počátku jsem popisoval role a persony v textovém editoru. Narazil jsem ale na to, že persony je třeba prezentovat v různých formátech a podobách (uvidíme později). Přešel jsem proto do XML a výstupy generujeme podle momentální potřeby. Nyní například generujeme web a PDF, chystám se na další věci. Z počátku to udělejte tak, abyste to měli co nejrychleji, až budete mít několik desítek person, převeďte to.</p>
<p><strong>Nasazení</strong></p>
<p>Nasazení a aktivní život person popíši jindy, je to na dýl.</p>
]]></content:encoded>
			<wfw:commentRss>http://pouzitelnost.com/10/08/tvorba-person/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Role</title>
		<link>http://pouzitelnost.com/10/07/role/</link>
		<comments>http://pouzitelnost.com/10/07/role/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 18:32:09 +0000</pubDate>
		<dc:creator>Berka</dc:creator>
				<category><![CDATA[Laici]]></category>
		<category><![CDATA[Persony]]></category>
		<category><![CDATA[Zavedení použitelnosti do firmy]]></category>
		<category><![CDATA[Začátečníci]]></category>

		<guid isPermaLink="false">http://berkintosh.com/?p=2799</guid>
		<description><![CDATA[Typů rolí existuje celá řada. V tomto článku se píše o rolích ve smyslu UCD – User Centric Development. Většinou, když necháte programátora tvořit, do velké míry předpokládá, že uživatelé jsou jako on. A že se zajímají o jeho software a že mu věnují veškerou pozornost&#8230; Samozřejmě, že se tento jev netýká jen programátorů, ale [...]]]></description>
			<content:encoded><![CDATA[<p>Typů rolí existuje celá řada. V tomto článku se píše o rolích ve smyslu <a href="http://pouzitelnost.com/09/06/uzivatelem-rizeny-vyvoj/">UCD</a> – User Centric Development.</p>
<p>Většinou, když necháte programátora tvořit, do velké míry předpokládá, že uživatelé jsou jako on. A že se zajímají o jeho software a že mu věnují veškerou pozornost&#8230; Samozřejmě, že se tento jev netýká jen programátorů, ale všech lidí, kteří se podílejí na vývoji.</p>
<p>Bylo by dobré, kdyby se všichni mohli setkávat s uživateli, pozorovat je při práci a konzultovat s nimi své nápady. Protože to ale často není možné, simulujeme toto setkání pomocí rolí a person.</p>
<p>Nejdříve vytvoříme role. Administrátor, sekretářka, účetní&#8230; všichni, co mohou využívat daný software, a to přímo i nepřímo. Například ředitel asi nebude s vaším softwarem pracovat, ale bude po sekretářce chtít, ať tam zadá nějaká data a pak bude číst výstupy.<span id="more-2799"></span>Role by měly být definovány tak, jako byste psali popis pracovní pozice do inzerátu. Předpokládané vzdělání, zkušenosti, pracovní náplň, popis pracoviště, s kým komunikuje&#8230; První role bude těžší vytvořit, asi se vám bude zdát, že je to v každém případu nasazení trochu jiné. Doporučuji vzít konkrétního jednoho zákazníka/uživatele a zamyslet se, jak se liší od ostatních a s drobnými korekturami popsat jeho případ. Pokud se někteří zákazníci nebo uživatelé výrazně liší od jiných, je dobré vytvořit role dvě nebo víc. My třeba máme dvě sady rolí pro jeden produkt: malá fabrika o patnácti lidech a kolos se stovkami zaměstnanců. V malé fabričce dělají zaměstnanci hodně různorodé činnosti, ve velké jsou úzce specializovaní.</p>
<p>Platí, že byste se neměli moc vázat na současné uživatele, důležití jsou uživatelé cíloví. Pokud je některý uživatel jiný, než byste si představovali, nezabývejte se jím. Vlastně rolemi a personami říkáme: takovýmto rolím je určen náš software. Je na obchodnících, aby takovéto lidi sehnali.</p>
<p>V rámci práce na rolích je vhodné také popsat jejich zaměstnavatele nebo pracoviště. Značková prodejna Seatu v Hradci Králové, vede to majitel, pracují tam čtyři obchodníci, je tam servis&#8230; Vymyslete si to, ale buďte konkrétní. Role se pak vytvoří přímo pro danou společnost. Pokud máte soukromou klientelu, postupujte obdobně. Jde o to mít nějaké informace o tom, co jednotlivé role spojuje. Pokud produkt používá více společností a komunikují spolu, vytvořte jich víc.</p>
<p>Je velmi důležité role podložit daty. Vše, co se týká použitelnosti, musí být velmi dobře podložené. Jakmile se při nasazování rolí a person ukáže, že neodpovídají realitě, můžete to zabalit. Důvěryhodnost je to nejdůležitější, co budou lidé, kterým to budete představovat, zkoumat. Nepodceňte to.</p>
<p>Jakmile role vytvoříte, ověřte, že jsou v pořádku. Konzultujte to s každým, s kým budete moci. S obchodníky, s analytiky, s kolegy&#8230; Každý to trochu upřesní. Asi si někdo vzpomene na další role, které chybí. Ty vytvořte. Konzultace také mají dobrý efekt v tom, že takto nenásilně představíte, že se bude něco nového dít. A kolegy do toho vtáhnete. V této fázi vám nikdo pomoc neodmítne, později to bude něco jiného (to už bude dlouhodobá práce a nějaké změny navíc). Nyní se lidé rádi vytáhnou.</p>
<p>UCD je možno aplikovat i na nový software. Když ještě uživatele nemáte, postupujte stejně, jen budete muset trochu víc zapojit představivost. A o to víc to musíte ověřit. Jestli ověření podceníte, uděláte produkt pro nikoho a navíc tak pošramotíte pověst UCD, že to asi vedení stopne.</p>
<p>Výsledkem bude několik rolí (2-12?). Až jste si jisti, že jsou hotovy a kvalitní, vytvořte ke každé z nich nejméně jednu personu. Většinou jednu, ale někdy se stane, že je lepší jich udělat víc. Například já jsem pro roli školitele udělal role nováčka a zkušeného borce. Každý má jiné problémy a řeší je jinak. Nebo jsem měl roli vedoucího pobočky a tři role podle oboru. Prodejce párků se hodně liší od bankéře.</p>
<p>O personách zase <a href="http://pouzitelnost.com/10/08/tvorba-person/">jindy</a>. Více v knize <a href="http://www.amazon.com/Persona-Lifecycle-Throughout-Interactive-Technologies/dp/0125662513">The Persona Lifecycle</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pouzitelnost.com/10/07/role/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Jak psát chybové hlášky</title>
		<link>http://pouzitelnost.com/09/08/jak-psat-chybove-hlasky/</link>
		<comments>http://pouzitelnost.com/09/08/jak-psat-chybove-hlasky/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 19:34:41 +0000</pubDate>
		<dc:creator>Berka</dc:creator>
				<category><![CDATA[Zavedení použitelnosti do firmy]]></category>
		<category><![CDATA[Začátečníci]]></category>

		<guid isPermaLink="false">http://berkintosh.com/?p=2739</guid>
		<description><![CDATA[Motivace Pokud chcete zlepšit použitelnost aplikace a nemáte dosud zaveden proces kontroly jejich textů, udělejte následující trik: nechte si vypsat všechny texty aplikace do jednoho souboru. Pod sebe. Pak se začtěte. Pravděpodobně zjistíte, že jak to tam jednotliví programátoři flákli, tak to tam je. Kvalita a smysluplnost bývá nevalná a míchají se různé styly a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Motivace</strong></p>
<p>Pokud chcete zlepšit použitelnost aplikace a nemáte dosud zaveden proces kontroly jejich textů, udělejte následující trik: nechte si vypsat všechny texty aplikace do jednoho souboru. Pod sebe. Pak se začtěte.</p>
<p>Pravděpodobně zjistíte, že jak to tam jednotliví programátoři flákli, tak to tam je. Kvalita a smysluplnost bývá nevalná a míchají se různé styly a úrovně podle toho, jak na tom zrovna autoři zrovna byli.</p>
<p>A teď si představte, že takové chybové hlášky vidí chudák uživatel v okamžiku, kdy má problém.<span id="more-2739"></span><strong>Jak na to</strong></p>
<p>Řešení je velmi jednoduché, stačí se držet několika jednoduchých pravidel. Ale musíte se jich držet vždy a dobře.</p>
<ol>
<li>Mluvte k uživateli, ne ke kolegovi z pracovny. Jestli je vaším uživatelem děcko, hláška má být pro dítě. Když opilý námořník v baru, hláška bude jiná, než pro profesora matematiky při prezentaci na konferenci. Musíte se zamyslet, jak tomu dítěti nebo profesorovi vzniklou situaci nejlépe popsat a vyřešit.</li>
<li>Oznamte, co, kde a proč se stalo.</li>
<li>Pokud to je možné a vhodné, poraďte s řešením.</li>
</ol>
<p>To je celé, toto fakt stačí k tomu, aby hlášky byly božské. Ale musíte se to naučit a dodržovat.</p>
<p>Uvedu několik příkladů, čísla budou znamenat, který bod byl porušen:</p>
<ul>
<li><strong>Problém:</strong> <span style="text-decoration: line-through;">Soubor nenalezen (File not found)</span><br />
<strong>Řešení:</strong> Soubor statistik &#8220;Daily report.xml&#8221; nebyl vytvořen, není zapnuta volba &#8220;Generovat denní statistiky&#8221; v předvolbách aplikace.<br />
<strong>Porušení:</strong> 1. Uživatel nehledal soubor, chtěl se podívat na statistiku. 2. Není uvedeno jméno souboru ani co to má za následky. 3. Řešení se nemusí nabízet vždy, ale tady by asi bylo vhodné.</li>
<li><strong>Problém:</strong> <span style="text-decoration: line-through;">Chyba: Parametr &#8220;Running&#8221; je ve stavu &#8220;true&#8221;</span><br />
<strong>Řešení:</strong> Procesoru &#8220;Clever&#8221; nelze měnit nastavení, neboť je aktivní.</li>
<li><strong>Problém:</strong> <span style="text-decoration: line-through;">Nečekaná chyba: Out of memory. (/Src/Graphics/Triangle.cpp:454)</span><br />
<strong>Řešení:</strong> Program nemá k dispozici dostatek paměti. Zkuste ukončit programy, které právě nepoužíváte. Pokud se tyto problémy vyskytují častěji, mohlo by pomoci rozšíření paměti.</li>
<li><strong>Problém:</strong> <span style="text-decoration: line-through;">Spojení bylo přerušeno (Connection failed)</span><br />
<strong>Řešení:</strong> Spojení se serverem bylo přerušeno. Kontaktujte správce na klapce: 666</li>
</ul>
<p>Vlastně existuje ještě jedno pravilo, týkající se varovných a chybových hlášek: <strong>Žádná hláška – super hláška</strong>. Moje finální rada je následující: zbavte se (skoro) všech hlášek, stejně se používají, jen aby prudily. Zkuste si v duchu porovnat, kolik varování máte doma. Máte na skříňce napsáno, že dvířka mohou upadnout, když se na ně pověsíte? Potřebujete cedulku, že vám došla vejce nebo to poznáte sami? Vyžadujete při vysypávání koše varování, že pokud ty věci vhodíte do kontejneru, přijdete o ně? Jak často vás zajímá, že v kapse máte tři předměty&#8230;</p>
<p>Je to jen lenost programátorů (je lepší díru zakrýt, než ji obklopit deseti cedulemi Pozor díra ve všech jazycích) nebo falešná korektnost (opravdu si přejete soubor přejmenovat?), která vede k takovému velkému počtu hlášek v aplikacích. Redukujte, redukujte, ještě jednou redukujte.</p>
]]></content:encoded>
			<wfw:commentRss>http://pouzitelnost.com/09/08/jak-psat-chybove-hlasky/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

