{"id":12,"date":"2012-03-11T18:14:49","date_gmt":"2012-03-11T17:14:49","guid":{"rendered":""},"modified":"2018-09-17T21:58:27","modified_gmt":"2018-09-17T19:58:27","slug":"vaznia-nas-nepodarky","status":"publish","type":"post","link":"https:\/\/spireng.sk\/en\/vaznia-nas-nepodarky\/","title":{"rendered":"V\u00e4znia n\u00e1s nepodarky"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"imgp_img\" style=\"float: left; margin: 2px 5px;\" src=\"\/sites\/default\/files\/imagepicker\/1\/fdsf456df.jpg\" alt=\"Obr\u00e1zok\" width=\"200\" height=\"215\" \/>Alan Cooper je \u010dlovek, ktor\u00fd sa \u017eiv\u00fd dizajnom. Nielen \u017ee m\u00e1 firmu, ktor\u00e1 rob\u00ed poradentsvo oh\u013eadom tejto problematiky, ale aj o dizajne p\u00ed\u0161e. Kniha <em>The Inmates Are Running the Asylum<\/em> ale nie je o tom, ako robi\u0165 dobr\u00fd dizajn, ale pre\u010do ho robi\u0165. Je to pr\u00edbeh o tom, ako je za v\u00e4\u010d\u0161inu dizajnu dnes zodpovedn\u00fd Homo logicus a pre\u010do sa ve\u013ea programov podob\u00e1 na tancuj\u00faceho medve\u010fa.<!--more--><\/p>\n<p>V prvom rade treba poveda\u0165, \u017ee ak si pod pojmom dizajn predstav\u00edte v\u00fdber farieb, ikon a obr\u00e1zku na pozad\u00ed, tak sa va\u0161a predstava tak \u00faplne nezhoduje s autorovou. Ten toti\u017e pod dizajnom ch\u00e1pe nie len to ako aplik\u00e1cia vyzer\u00e1, ale aj ako sa spr\u00e1va. Ide hlavne o interakciu alebo ovl\u00e1danie. To, ak\u00e9 okn\u00e1 sa v\u00e1m bud\u00fa zobrazova\u0165 a v akom porad\u00ed. Kde bud\u00fa tla\u010didl\u00e1 a ko\u013eko klikov budete potrebova\u0165 na to, aby ste dosiahli svoj cie\u013e. Dizajn je teda v Alanovom ch\u00e1pan\u00ed \u010doko\u013evek, s \u010d\u00edm pr\u00edde pou\u017e\u00edvate\u013e do kontaktu pri pou\u017e\u00edvan\u00ed aplik\u00e1cie.<\/p>\n<p>Pomerne ve\u013ek\u00e1 \u010das\u0165 knihy je venovan\u00e1 kritike s\u00fa\u010dasn\u00e9ho stavu a ten je tak\u00fd, \u017ee za rozhranie je \u010dasto zodpovedn\u00fd program\u00e1tor. To by samo o sebe e\u0161te nebolo zl\u00e9, ak by program\u00e1tor nebol Homo logicus (na rozdiel od ostatn\u00fdch \u013eud\u00ed, ktor\u00ed s\u00fa Homo sapiens). Tak\u00fd Homo logicus je vlastne \u010dlovek, ktor\u00e9ho bavia komplexn\u00e9 probl\u00e9my. Zlo\u017eit\u00e9 ovl\u00e1danie ch\u00e1pe ako v\u00fdzvu. A ke\u010f\u017ee v\u00e4\u010d\u0161ina jeho zn\u00e1mych s\u00fa tie\u017e Homo logicus, tak sa mu tak trochu jav\u00ed, \u017ee zlo\u017eit\u00e9 ovl\u00e1danie aplik\u00e1cie je spr\u00e1vna vec a probl\u00e9m nie je v aplik\u00e1cii ale v pou\u017e\u00edvate\u013eovi. Alan m\u00e1 jednoduch\u00fd test toho, \u010di ste Homo sapiens alebo Homo logicus. Predstavte si, \u017ee m\u00e1te letie\u0165 liedalom, pri\u010dom si m\u00f4\u017eete vybra\u0165, \u010di budete lietadlo pilotova\u0165 v kab\u00edne plnej r\u00f4znych ovl\u00e1dac\u00edch prvkov a ukazovate\u013eov alebo budete sedie\u0165 v kresle pasa\u017eiera s dvoma tla\u010didlami na ovl\u00e1danie klimatiz\u00e1cie. Homo sapiens si vyberie kreslo pasa\u017eiera, Homo logicus samozrejme kab\u00ednu (&#8230; ja by som sa jednozna\u010dne \u0161iel aspo\u0148 do tej kab\u00edny pozrie\u0165 \ud83d\ude42 ). V\u00fdsledkom toho, \u017ee program\u00e1tori s\u00fa zodpovedn\u00ed za ovl\u00e1danie aplik\u00e1cie, s\u00fa tancuj\u00face medvede. To s\u00fa programy, ktor\u00e9 sa \u0165a\u017eko ovl\u00e1daj\u00fa, ale v podstate plnia svoj \u00fa\u010del. Ke\u010f\u017ee pou\u017e\u00edvate\u013e in\u00fa alternat\u00edvu nem\u00e1, tak rob\u00ed aj s programom, ktor\u00fd sa \u0165a\u017eko ovl\u00e1da. Ale robi\u0165 s tak\u00fdm programom je ako ke\u010f medve\u010f tancuje \u2013 je to sk\u00f4r par\u00f3dia.<\/p>\n<p>Alan vo svojej knihe pomerne silno \u00fato\u010d\u00ed na program\u00e1torov. Tvrd\u00ed, \u017ee s\u00fa to \u013eudia, ktor\u00ed si myslia, \u017ee vedia dizajnova\u0165 (ale nevedia), ktor\u00ed by mali dodr\u017eiava\u0165 n\u00e1vrh (ale nerobia to) a ktor\u00ed by mali vykon\u00e1va\u0165 pr\u00e1cu (a pritom niekedy projekt viac riadia). Pri tomto na chv\u00ed\u013eu odbo\u010d\u00edm od recenzie, preto\u017ee to naozaj stoj\u00ed za zamyslenie.<\/p>\n<p><span style=\"background: none repeat scroll 0% 0% transparent;\">Program\u00e1tori<\/span> s\u00fa jedna zo skup\u00edn, ktor\u00e1 m\u00e1 na starosti v\u00fdvoj softv\u00e9ru. Okrem nich s\u00fa to napr\u00edklad analytici, testeri, spr\u00e1vcovia datab\u00e1z alebo syst\u00e9mov a dizajn\u00e9ri. Zo v\u0161etk\u00fdch t\u00fdchto skup\u00edn maj\u00fa asi program\u00e1tori naozaj najv\u00e4\u010d\u0161\u00ed vplyv na to, \u010do sa deje. Bez oh\u013eadu na to, \u010di to je alebo nie je spr\u00e1vne, je to asi preto, lebo program\u00e1tori vytv\u00e1raj\u00fa zo v\u0161etk\u00fdch t\u00fdch skup\u00edn najhmatate\u013enej\u0161\u00ed v\u00fdsledok a ich pr\u00e1ca je ve\u013emi \u0165a\u017eko zastupite\u013en\u00e1. Hlavne to druh\u00e9 je d\u00f4le\u017eit\u00e9, lebo ak by u\u017e na to pri\u0161lo, tak program\u00e1tor vie urobi\u0165 nejak\u00fa anal\u00fdzu, nejak\u00e9 testovanie, nejak\u00fd n\u00e1vrh datab\u00e1zy a nejak\u00fd n\u00e1vrh pou\u017e\u00edvate\u013esk\u00e9ho rozhrania (s\u00e1m som kedysi v \u201eMalovan\u00ed\u201c vo windows kreslil ikony). Kvalita tak\u00fdchto pr\u00e1c asi nie je ve\u013ek\u00e1, ale podstatn\u00e9 je, \u017ee to dok\u00e1\u017ee. M\u00e1lokto z in\u00fdch skup\u00edn vie zast\u00fapi\u0165 program\u00e1tora. To, \u017ee nikto in\u00fd neovl\u00e1da ich pr\u00e1cu nie len zvy\u0161uje ich d\u00f4le\u017eitos\u0165 ale sp\u00f4sobuje, \u017ee ve\u013emi \u0165a\u017eko sa h\u013eadaj\u00fa argumenty pri diskusii s nimi. Ak v\u00e1m napr\u00edklad program\u00e1tor povie, \u017ee to rozba\u013eovacie pole sa ned\u00e1 urobi\u0165 s tabu\u013ekou vo vn\u00fatri, tak na to, aby ste si tento fakt overili, by ste museli rozumie\u0165, ako sa skladaj\u00fa ovl\u00e1dacie prvky a ak\u00e9 s\u00fa ich mo\u017enosti. Preto sa ve\u013emi \u013eahko m\u00f4\u017ee sta\u0165, \u017ee ak chce program\u00e1tor presadi\u0165 svoje, vytiahne z ruk\u00e1va eso tak\u00e9ho typu a pokia\u013e neovl\u00e1date jeho obor, je celkom mo\u017en\u00e9, \u017ee v\u00e1s prebije. Ka\u017edop\u00e1dne Alan nie je jedin\u00fd \u010dlovek venuj\u00faci sa dizajnu, ktor\u00fd si o vplyve program\u00e1torov mysl\u00ed svoje. Podobn\u00e9 nar\u00e1\u017eky ma aj Steve Krug vo svojej knihe Webdesign.<\/p>\n<p>Vr\u00e1\u0165me sa ale sp\u00e4\u0165 k Alanovi Cooprovi. Ten tvrd\u00ed, \u017ee kvalitn\u00fd dizajn m\u00e1 priamy vplyv na obchod, ktor\u00fd sa so softv\u00e9rom rob\u00ed a sna\u017e\u00ed sa to dok\u00e1za\u0165 pr\u00edkladmi z praxe. Zauj\u00edmav\u00fd je v tomto jeho n\u00e1zor, \u017ee nevad\u00ed, \u017ee pr\u00eddete na trh ako druh\u00fd s nejakou ponukou. Ak m\u00e1te kvalitnej\u0161\u00ed softv\u00e9r (lep\u0161ie sa ovl\u00e1da), m\u00f4\u017eete vyhra\u0165.<\/p>\n<p>Okrem in\u00e9ho, v knihe tie\u017e p\u00ed\u0161e o n\u00e1stroji, pomocou ktor\u00e9ho sa sna\u017e\u00ed skvalitni\u0165 aplik\u00e1cie. S\u00fa to takzvan\u00e9 <em>Personas<\/em>. S\u00fa to vymyslen\u00e9 osoby, ktor\u00e9 reprezentuj\u00fa skupiny pou\u017e\u00edvate\u013eov aplik\u00e1cie. Nie s\u00fa konkr\u00e9tni z\u00e1kazn\u00edci ani univerz\u00e1lny v\u0161eobecn\u00fd pou\u017e\u00edvate\u013e. Je to nie\u010do medzi t\u00fdm. S\u00fa to osobi s menom, pr\u00edbehom a fotkou (+ \u010fal\u0161\u00edmi dodato\u010dn\u00fdmi \u00fadajmi). Jedna z nich takzvan\u00e1 <em>prim\u00e1rna persona<\/em> a okolo nej by sa malo v\u0161etko to\u010di\u0165. Podstatn\u00e9 je, \u017ee tieto osoby formuj\u00fa v\u00fdvoj a slovn\u00edk, ktor\u00fd sa pou\u017e\u00edva. V\u017edy ke\u010f sa rozpr\u00e1va o nejakej funk\u010dnosti, malo by by\u0165 jasn\u00e9, pre ak\u00fa personu to je. A ak sa rozpr\u00e1va o tom, ako sa to bude ovl\u00e1da\u0165, mali by sa bra\u0165 do \u00favahy schopnosti tejto osoby.<\/p>\n<p>Na personach je zauj\u00edmav\u00e9 to, \u017ee ich prebrali aj agiln\u00e9 met\u00f3dy ako techniku na zastavenie vyr\u00e1bania odpadu (teda funkcionality, ktor\u00fa nikto nepotrebuje). V tom, \u017ee by sa aplik\u00e1cia nemala zbyto\u010dne obohacova\u0165 o r\u00f4zne vylep\u0161enia, ktor\u00e9 len zastieraj\u00fa jej p\u00f4vodn\u00fd \u00fa\u010del, sa autor s agiln\u00fdmi met\u00f3dami zhoduje. Tam ale podobnos\u0165 kon\u010d\u00ed. Na rozdiel od agiln\u00fdch met\u00f3d Alan tvrd\u00ed, \u017ee dobr\u00fd dizajn vy\u017eaduje ve\u013eke pr\u00edpravy dopredu a itera\u010dn\u00fa met\u00f3du prirovn\u00e1va k behu cez m\u00ednov\u00e9 pole, kde a\u017e ke\u010f vybuchne m\u00edna (z\u00e1kazn\u00edk s nie\u010dim, \u010do sme mu vyrobili nie je spokojn\u00ed) viem, \u017ee je zle. Mysl\u00edm, \u017ee to pramen\u00ed z toho, \u017ee pri agilnom v\u00fdvoji sa prakticky od za\u010diatku za\u010d\u00edna programova\u0165 a jedna z my\u0161lienok, ktor\u00e9 Alan opakuje je, \u017ee ak sa u\u017e za\u010dne programova\u0165 na dizajn je neskoro, lebo slovo preberaj\u00fa program\u00e1tori a s nimi u\u017e nikto nepohne.<\/p>\n<p>K tejto knihe som sa dostal pr\u00e1ve cez spom\u00ednan\u00e9 Persony, ale odniesol som si z nej omnoho viac. Ve\u013emi zauj\u00edmav\u00fd je pr\u00edpad, ke\u010f p\u00ed\u0161e o tom, ako zmenili ovl\u00e1danie po\u010d\u00edta\u010da zabudovan\u00e9ho v sedadle lietadla, kde si cestuj\u00faci vyber\u00e1 film, ktor\u00fd si chce pozrie\u0165. To je pekn\u00fd pr\u00edklad, \u017ee sa d\u00e1 vylep\u0161i\u0165 nie\u010do, \u010do v\u00e1m na prv\u00fd poh\u013ead pripad\u00e1 v poriadku. A ve\u013emi siln\u00e1 my\u0161lienka je aj t\u00e1, \u017ee softv\u00e9r sa namiesto neust\u00e1lym prid\u00e1van\u00edm novej funkcionality d\u00e1 zlep\u0161ova\u0165 aj lep\u0161\u00edm prepracovan\u00edm dizajnu. \u010castokr\u00e1t je to slep\u00e9 naba\u013eovanie \u010fal\u0161\u00edch funkci\u00ed jedin\u00e1 cesta, ktorou softv\u00e9rov\u00e9 projekty id\u00fa&#8230;<\/p>","protected":false},"excerpt":{"rendered":"<p>Alan Cooper je \u010dlovek, ktor\u00fd sa \u017eiv\u00fd dizajnom. Nielen \u017ee m\u00e1 firmu, ktor\u00e1 rob\u00ed poradentsvo oh\u013eadom tejto problematiky, ale aj o dizajne p\u00ed\u0161e. Kniha The Inmates Are Running the Asylum ale nie je o tom, ako robi\u0165 dobr\u00fd dizajn, ale pre\u010do ho robi\u0165. Je to pr\u00edbeh o tom, ako je za v\u00e4\u010d\u0161inu dizajnu dnes zodpovedn\u00fd [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-vyvoj-softveru"],"_links":{"self":[{"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":1,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":242,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/posts\/12\/revisions\/242"}],"wp:attachment":[{"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spireng.sk\/en\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}