<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: User Experience programování</title>
	<atom:link href="http://pouzitelnost.com/03/13/user-experience-programovani/feed/" rel="self" type="application/rss+xml" />
	<link>http://pouzitelnost.com/03/13/user-experience-programovani/</link>
	<description>Použitelnost webu i desktopu, Usability, Ergonomie, User Experience, Ergonomy a UX jedno jest</description>
	<lastBuildDate>Wed, 02 Nov 2011 12:54:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Zamboch</title>
		<link>http://pouzitelnost.com/03/13/user-experience-programovani/comment-page-1/#comment-514</link>
		<dc:creator>Zamboch</dc:creator>
		<pubDate>Sun, 28 Mar 2010 07:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://pouzitelnost.com/?p=3991#comment-514</guid>
		<description>http://java.dzone.com/articles/code-bubbles-ide-revolution</description>
		<content:encoded><![CDATA[<p><a href="http://java.dzone.com/articles/code-bubbles-ide-revolution" rel="nofollow">http://java.dzone.com/articles/code-bubbles-ide-revolution</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Berka</title>
		<link>http://pouzitelnost.com/03/13/user-experience-programovani/comment-page-1/#comment-512</link>
		<dc:creator>Berka</dc:creator>
		<pubDate>Sun, 14 Mar 2010 00:58:35 +0000</pubDate>
		<guid isPermaLink="false">http://pouzitelnost.com/?p=3991#comment-512</guid>
		<description>Kdysi byly všechny softwary volány z příkazové řádky. Moc lidí to nedalo. Pak přišel Apple s použitelným grafickým GUI. Dnes mají všichni možnost pracovat s GUI a tím se počítače zpřístupnily opravdu (skoro) všem.

Nevidím důvod, proč by si nemohla moje máma něco naprogramovat. Třeba gamesku do iPhonu pro vnuka. Napoprvé. Bez chyb. Bez debugeru. Bez testera. Bez celého toho aparátu, který dnes potřebujeme.</description>
		<content:encoded><![CDATA[<p>Kdysi byly všechny softwary volány z příkazové řádky. Moc lidí to nedalo. Pak přišel Apple s použitelným grafickým GUI. Dnes mají všichni možnost pracovat s GUI a tím se počítače zpřístupnily opravdu (skoro) všem.</p>
<p>Nevidím důvod, proč by si nemohla moje máma něco naprogramovat. Třeba gamesku do iPhonu pro vnuka. Napoprvé. Bez chyb. Bez debugeru. Bez testera. Bez celého toho aparátu, který dnes potřebujeme.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Berka</title>
		<link>http://pouzitelnost.com/03/13/user-experience-programovani/comment-page-1/#comment-511</link>
		<dc:creator>Berka</dc:creator>
		<pubDate>Sun, 14 Mar 2010 00:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://pouzitelnost.com/?p=3991#comment-511</guid>
		<description>Tento článek je provokativní, alespoň se zamyslíme na tím, jestli nejde vyvíjet software nějak rapidně jinak.

Je pravdou, že jsem přesvědčen, že UX samotného vývoje softwaru je nic moc.</description>
		<content:encoded><![CDATA[<p>Tento článek je provokativní, alespoň se zamyslíme na tím, jestli nejde vyvíjet software nějak rapidně jinak.</p>
<p>Je pravdou, že jsem přesvědčen, že UX samotného vývoje softwaru je nic moc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Berka</title>
		<link>http://pouzitelnost.com/03/13/user-experience-programovani/comment-page-1/#comment-510</link>
		<dc:creator>Berka</dc:creator>
		<pubDate>Sun, 14 Mar 2010 00:29:16 +0000</pubDate>
		<guid isPermaLink="false">http://pouzitelnost.com/?p=3991#comment-510</guid>
		<description>[Jakub] Byl bych rád, kdybychom si tady tykali.

Mám vystudováno IT, programování mě dost let živilo, takže trochu tuším, o čem to je :-) Jen už teď neprogramuji.

Na školení a dokumentaci je z pohledu UX špatně to, že existují. Jsou uživatelé, těm je dost let na to, aby obstáli ve velmi komplikovaném reálném světě. Dokáží si sehnat potravu, rozmnožit se, nezmrznout, neotrávit se, vydělat si na počítač… spousta velmi komplikovaných úloh, jen nám jdou jaksi samy. Na druhé straně je software, tedy něco, co bylo vytvořeno pro uživatele a ne naopak. Člověk se ale podle tvůrců softwaru musí najednou něco učit, studovat, pamatovat si… jako by tu člověk byl pro ten software. Toto mám proti školení. Raději bych (a to je úlohou UX) ukázal vývojářům, co jsou to lidé a dokonce bych jim k tomu dal manuál (persony). Dokonce bych je vozil na safari s uživateli (uživatelské testování)…

Techniky, jak se chybám vyhnout, neexistují. Jen je lze redukovat.</description>
		<content:encoded><![CDATA[<p>[Jakub] Byl bych rád, kdybychom si tady tykali.</p>
<p>Mám vystudováno IT, programování mě dost let živilo, takže trochu tuším, o čem to je <img src='http://pouzitelnost.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Jen už teď neprogramuji.</p>
<p>Na školení a dokumentaci je z pohledu UX špatně to, že existují. Jsou uživatelé, těm je dost let na to, aby obstáli ve velmi komplikovaném reálném světě. Dokáží si sehnat potravu, rozmnožit se, nezmrznout, neotrávit se, vydělat si na počítač… spousta velmi komplikovaných úloh, jen nám jdou jaksi samy. Na druhé straně je software, tedy něco, co bylo vytvořeno pro uživatele a ne naopak. Člověk se ale podle tvůrců softwaru musí najednou něco učit, studovat, pamatovat si… jako by tu člověk byl pro ten software. Toto mám proti školení. Raději bych (a to je úlohou UX) ukázal vývojářům, co jsou to lidé a dokonce bych jim k tomu dal manuál (persony). Dokonce bych je vozil na safari s uživateli (uživatelské testování)…</p>
<p>Techniky, jak se chybám vyhnout, neexistují. Jen je lze redukovat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakub</title>
		<link>http://pouzitelnost.com/03/13/user-experience-programovani/comment-page-1/#comment-509</link>
		<dc:creator>Jakub</dc:creator>
		<pubDate>Sat, 13 Mar 2010 23:47:08 +0000</pubDate>
		<guid isPermaLink="false">http://pouzitelnost.com/?p=3991#comment-509</guid>
		<description>Tak ono dost záleží, pro jakou platformu programuješ. Problém je, že programátoři jsou taky lidi, tudíž dělají chyby. A nástroje, který jim pomáhají tyhle chyby najít nejde vymýtit úplně. Asi jsem nepochopil, proč je podle Vás debuger špatně.

Existují techniky, jak se chybám vyhnout, třeba zmíněné TDD a s tím podle mě dost spojená agilní technika countinuous integration, ale prvotní odladění chyb dnes umí editor - tj zvýraznění chybné syntaxe. Pokročilejší IDE, jako VS umí i u silně typových jazyků rozhodnout, jestli takové a takové přirovnání je vůbec možné ještě před samotnou kompilací. Debuger je jen další level a TDD další.

Školení a dokumentace se bude psát tak dlouho, dokud to klient bude vyžadovat. Nevím, jak jako neprogramátor chcete spasit svět programátorů, ale nemyslím, že na to najdete odpověď. Programování jako věda je tu už nějaký rok a každý máme nějaké návyky, které dodržujeme, aby jsme programovali s méně chybami a ty návyky, které se ustálily, se přejmenovali na návrhové vzory. A pokud se debuger ustálil, asi na něm něco bude :)</description>
		<content:encoded><![CDATA[<p>Tak ono dost záleží, pro jakou platformu programuješ. Problém je, že programátoři jsou taky lidi, tudíž dělají chyby. A nástroje, který jim pomáhají tyhle chyby najít nejde vymýtit úplně. Asi jsem nepochopil, proč je podle Vás debuger špatně.</p>
<p>Existují techniky, jak se chybám vyhnout, třeba zmíněné TDD a s tím podle mě dost spojená agilní technika countinuous integration, ale prvotní odladění chyb dnes umí editor &#8211; tj zvýraznění chybné syntaxe. Pokročilejší IDE, jako VS umí i u silně typových jazyků rozhodnout, jestli takové a takové přirovnání je vůbec možné ještě před samotnou kompilací. Debuger je jen další level a TDD další.</p>
<p>Školení a dokumentace se bude psát tak dlouho, dokud to klient bude vyžadovat. Nevím, jak jako neprogramátor chcete spasit svět programátorů, ale nemyslím, že na to najdete odpověď. Programování jako věda je tu už nějaký rok a každý máme nějaké návyky, které dodržujeme, aby jsme programovali s méně chybami a ty návyky, které se ustálily, se přejmenovali na návrhové vzory. A pokud se debuger ustálil, asi na něm něco bude <img src='http://pouzitelnost.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Berka</title>
		<link>http://pouzitelnost.com/03/13/user-experience-programovani/comment-page-1/#comment-508</link>
		<dc:creator>Berka</dc:creator>
		<pubDate>Sat, 13 Mar 2010 23:38:58 +0000</pubDate>
		<guid isPermaLink="false">http://pouzitelnost.com/?p=3991#comment-508</guid>
		<description>[Zamboch] Tak si to představ, co řeší programátor za úkol – pomocí jednorozměrné sekvence písmen a číslic popisuje reálný 2D/3D svět. Pomocí sekvenčního algoritmu definuje komunikaci s paralelním člověkem.

To, že normální člověk nedomyslí stavový diagram do hloubky, a musí, je chyba. Ale ne člověka. Právě že je třeba vymyslet něco, aby nemusela ta kvanta nevinných programátorů nejdřív tvrdě studovat a pak pracovat v cizorodém chladném prostředí vývojového diagramu. To je ta moje výzva.

Kdybys nepotřeboval testera, mohl by tvůj milec s tebou programovat :-) Udělali byste toho víc ;)</description>
		<content:encoded><![CDATA[<p>[Zamboch] Tak si to představ, co řeší programátor za úkol – pomocí jednorozměrné sekvence písmen a číslic popisuje reálný 2D/3D svět. Pomocí sekvenčního algoritmu definuje komunikaci s paralelním člověkem.</p>
<p>To, že normální člověk nedomyslí stavový diagram do hloubky, a musí, je chyba. Ale ne člověka. Právě že je třeba vymyslet něco, aby nemusela ta kvanta nevinných programátorů nejdřív tvrdě studovat a pak pracovat v cizorodém chladném prostředí vývojového diagramu. To je ta moje výzva.</p>
<p>Kdybys nepotřeboval testera, mohl by tvůj milec s tebou programovat <img src='http://pouzitelnost.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Udělali byste toho víc <img src='http://pouzitelnost.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zamboch</title>
		<link>http://pouzitelnost.com/03/13/user-experience-programovani/comment-page-1/#comment-507</link>
		<dc:creator>Zamboch</dc:creator>
		<pubDate>Sat, 13 Mar 2010 22:58:10 +0000</pubDate>
		<guid isPermaLink="false">http://pouzitelnost.com/?p=3991#comment-507</guid>
		<description>Myslim ze prevenci je TDD, to krasne minimalizuje chyby v business logice. Zdaleka ale neverim ze tester se da eliminovat. Mam sveho testera rad :-)

Debugger je vhodny pro hledani chyby v algoritmech, normalni mozek si proste tu stavovou masinu nedokaze promyslet do hloubky. A tak je potreba si pripravit scenar ktery nefunguje a krok za krokem si prohlizet stav do ktereho jsme se dostali. Tim se zjisti v cem clovek udelal chybu, tj. kde realita neodpovida predpokladu. No a to zni jako zadani od uzivatele pro UX lidi.

Coz mi pripomina dalsi slibnou techniku ktera se snad brzo dostane do mainstreamu: staticka analyza kodu a formalni overeni deklarovanych predpokladu.</description>
		<content:encoded><![CDATA[<p>Myslim ze prevenci je TDD, to krasne minimalizuje chyby v business logice. Zdaleka ale neverim ze tester se da eliminovat. Mam sveho testera rad <img src='http://pouzitelnost.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Debugger je vhodny pro hledani chyby v algoritmech, normalni mozek si proste tu stavovou masinu nedokaze promyslet do hloubky. A tak je potreba si pripravit scenar ktery nefunguje a krok za krokem si prohlizet stav do ktereho jsme se dostali. Tim se zjisti v cem clovek udelal chybu, tj. kde realita neodpovida predpokladu. No a to zni jako zadani od uzivatele pro UX lidi.</p>
<p>Coz mi pripomina dalsi slibnou techniku ktera se snad brzo dostane do mainstreamu: staticka analyza kodu a formalni overeni deklarovanych predpokladu.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

