{"id":36159,"date":"2019-10-31T22:09:55","date_gmt":"2019-10-31T19:09:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po\/"},"modified":"2019-10-31T22:09:55","modified_gmt":"2019-10-31T19:09:55","slug":"patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","title":{"rendered":"Patton Jeff. U\u017eivatelsk\u00e9 p\u0159\u00edb\u011bhy. Um\u011bn\u00ed agiln\u00edho v\u00fdvoje softwaru","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h4>Abstrakt<\/h4>\n<p>\nKniha je vypr\u00e1v\u011bn\u00fd algoritmus veden\u00ed v\u00fdvojov\u00e9ho procesu od n\u00e1padu po implementaci s pou\u017eit\u00edm technik agile. Proces je rozd\u011blen do krok\u016f a v ka\u017ed\u00e9m kroku jsou uvedeny metody pro dan\u00fd krok procesu. Autor uv\u00e1d\u00ed, \u017ee v\u011bt\u0161ina metod nen\u00ed origin\u00e1ln\u00ed a nesna\u017e\u00ed se o originalitu. Ale dobr\u00fd styl vypr\u00e1v\u011bn\u00ed a ur\u010dit\u00e1 celistvost procesu \u010din\u00ed knihu velmi u\u017eite\u010dnou.<\/p>\n<p>Kl\u00ed\u010dov\u00e1 technika mapy u\u017eivatelsk\u00fdch p\u0159\u00edb\u011bh\u016f spo\u010d\u00edv\u00e1 ve strukturalizaci my\u0161lenek a c\u00edlen\u00ed v pr\u016fb\u011bhu procesu, kter\u00fdm u\u017eivatel proch\u00e1z\u00ed.<\/p>\n<p>P\u0159i\u010dem\u017e proces m\u016f\u017ee b\u00fdt vypr\u00e1v\u011bn r\u016fzn\u00fdmi zp\u016fsoby. Krok m\u016f\u017ee b\u00fdt postaven na z\u00e1klad\u011b dosa\u017een\u00ed kl\u00ed\u010dov\u00e9 hodnoty, nebo m\u016f\u017ee b\u00fdt jednodu\u0161e p\u0159edstaven pracovn\u00ed den u\u017eivatel\u016f, jak proch\u00e1zej\u00ed syst\u00e9mem. Autor se soust\u0159ed\u00ed na to, \u017ee procesy by m\u011bly b\u00fdt vypr\u00e1v\u011bny, formulov\u00e1ny jako p\u0159\u00edb\u011bh u\u017eivatele na map\u011b procesu, co\u017e dalo n\u00e1zev mapa u\u017eivatelsk\u00fdch p\u0159\u00edb\u011bh\u016f.<\/p>\n<h4>Komu to je pot\u0159eba<\/h4>\n<p>\nPro IT analytiky a projektov\u00e9 mana\u017eery. Povinn\u00e9 k p\u0159e\u010dten\u00ed. \u010cte se snadno a p\u0159\u00edjemn\u011b, kniha m\u00e1 pr\u016fm\u011brnou velikost.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Odvol\u00e1n\u00ed<\/h4>\n<p>\nVe sv\u00e9 nejjednodu\u0161\u0161\u00ed podob\u011b, jak to funguje. <\/p>\n<p>N\u00e1v\u0161t\u011bvn\u00edk p\u0159ich\u00e1z\u00ed do kav\u00e1rny, vyb\u00edr\u00e1 j\u00eddla, objedn\u00e1v\u00e1, dost\u00e1v\u00e1 j\u00eddlo, j\u00ed, plat\u00ed.<\/p>\n<p>Je mo\u017en\u00e9 ps\u00e1t po\u017eadavky, co od syst\u00e9mu chceme v ka\u017ed\u00e9 f\u00e1zi. <\/p>\n<p>Syst\u00e9m by m\u011bl zobrazovat seznam j\u00eddel, u ka\u017ed\u00e9ho j\u00eddla slo\u017een\u00ed, v\u00e1hu a cenu a m\u011bl by m\u00edt mo\u017enost p\u0159idat do ko\u0161\u00edku. Pro\u010d jsme si v t\u011bchto po\u017eadavc\u00edch jisti? V \"standardn\u00edm\" popisu po\u017eadavk\u016f to nen\u00ed uvedeno a to vytv\u00e1\u0159\u00ed rizika. <\/p>\n<p>Vykonavatel\u00e9, kte\u0159\u00ed nech\u00e1pou, pro\u010d je to pot\u0159eba, obvykle d\u011blaj\u00ed n\u011bco jin\u00e9ho, ne\u017e je pot\u0159eba. Vykonavatel\u00e9, kte\u0159\u00ed nejsou zapojeni do procesu vytv\u00e1\u0159en\u00ed n\u00e1padu, nejsou zapojeni ani do v\u00fdsledku. Agile \u0159\u00edk\u00e1, poj\u010fme se zam\u011b\u0159it p\u0159edev\u0161\u00edm ne na syst\u00e9m, ale na lidi, na spot\u0159ebitele, jejich \u00fakoly a c\u00edle. <\/p>\n<p>Vytv\u00e1\u0159\u00edme persony, abychom p\u0159i empatii dodali detaily a z pohledu person za\u010dneme vypr\u00e1v\u011bt p\u0159\u00edb\u011bhy. <\/p>\n<p>Kancel\u00e1\u0159sk\u00fd pracovn\u00edk Zachar \u0161el na ob\u011bd a chce si rychle zakousnout. Co pot\u0159ebuje? N\u00e1pad \u2014 asi chce business lunch. Dal\u0161\u00ed n\u00e1pad, chce, aby si syst\u00e9m pamatoval jeho preference, proto\u017ee dr\u017e\u00ed dietu. Je\u0161t\u011b n\u00e1pad. Chce, aby mu hned p\u0159inesli k\u00e1vu, proto\u017ee je zvykl\u00fd p\u00edt k\u00e1vu p\u0159ed ob\u011bdem. <\/p>\n<p>A existuje tak\u00e9 podnik (orgson\u00e1\u017e - postava, kter\u00e1 zastupuje z\u00e1jmy n\u011bjak\u00e9 organizace). Podnik chce zv\u00fd\u0161it pr\u016fm\u011brnou \u00fatratu, zv\u00fd\u0161it frekvenci n\u00e1kup\u016f, zv\u00fd\u0161it zisk. N\u00e1pad - co kdybychom nab\u00edzeli neobvykl\u00e1 j\u00eddla z n\u011bjak\u00e9 kuchyn\u011b? Dal\u0161\u00ed n\u00e1pad - co kdybychom zavedli sn\u00eddan\u011b.<\/p>\n<p>N\u00e1pady je mo\u017en\u00e9 a nutn\u00e9 konkretizovat, transformovat a zpracovat do podoby u\u017eivatelsk\u00e9ho p\u0159\u00edb\u011bhu. Jako zam\u011bstnanec obchodn\u00edho centra Zachar chci, aby m\u011b syst\u00e9m identifikoval, abych dost\u00e1val menu v souladu s m\u00fdmi preferencemi. Jako \u010d\u00ed\u0161n\u00edk chci, aby m\u011b syst\u00e9m upozornil, kdy m\u00e1m p\u0159istoupit ke stolu, aby byl z\u00e1kazn\u00edk spokojen s rychlou obsluhou. A tak d\u00e1le. <\/p>\n<p>Des\u00edtky p\u0159\u00edb\u011bh\u016f. Pot\u00e9 priorizace a backlog? Jeff poukazuje na vznikaj\u00edc\u00ed probl\u00e9my: uv\u00e1z\u00e1n\u00ed v drobn\u00fdch detailech a ztr\u00e1ta konceptu\u00e1ln\u00edho porozum\u011bn\u00ed, plus priorizace funkcionality vytv\u00e1\u0159\u00ed rozt\u0159\u00ed\u0161t\u011bn\u00fd obraz kv\u016fli nesouladu s c\u00edli. <\/p>\n<p>Cesta autora: Prioritizujeme nikoli funkcionalitu, ale v\u00fdsledek = to, co u\u017eivatel z\u00edsk\u00e1v\u00e1 na konci. <\/p>\n<p>Z\u0159ejm\u00fd nez\u0159ejm\u00fd bod: sesion priorizace neprob\u00edh\u00e1 cel\u00fdm t\u00fdmem, proto\u017ee je to neefektivn\u00ed, ale t\u0159emi lidmi. Prvn\u00ed odpov\u00edd\u00e1 za podnik\u00e1n\u00ed, druh\u00fd za u\u017eivatelskou zku\u0161enost a t\u0159et\u00ed za realizaci. <\/p>\n<p>Vymez\u00edme minim\u00e1ln\u011b pro \u0159e\u0161en\u00ed jednoho \u00fakolu u\u017eivatele (minim\u00e1ln\u00ed \u017eivotaschopn\u00e9 \u0159e\u0161en\u00ed).<\/p>\n<p>Detailujeme n\u00e1pady prvn\u00edho prioritu pomoc\u00ed u\u017eivatelsk\u00e9ho p\u0159\u00edb\u011bhu, n\u00e1vrh\u016f designu, omezen\u00ed a obchodn\u00edch pravidel na map\u011b u\u017eivatelsk\u00fdch p\u0159\u00edb\u011bh\u016f prost\u0159ednictv\u00edm vypr\u00e1v\u011bn\u00ed a diskuse s t\u00fdmem, co je pot\u0159eba pro postavy a z\u00fa\u010dastn\u011bn\u00e9 strany v ka\u017ed\u00e9m kroku procesu. Ostatn\u00ed n\u00e1pady nech\u00e1v\u00e1me neprojednan\u00e9, v backlogu mo\u017enost\u00ed.<\/p>\n<p>Proces se zaznamen\u00e1v\u00e1 ve form\u011b karet zleva doprava, a n\u00e1pady na kart\u00e1ch pod jednotliv\u00fdmi kroky procesu. Ur\u010dit\u011b je pot\u0159eba proj\u00edt celou historickou cestu spole\u010dn\u011b se \u010dleny t\u00fdmu, aby do\u0161lo k vz\u00e1jemn\u00e9mu pochopen\u00ed.<\/p>\n<p>Pr\u00e1ce t\u00edmto zp\u016fsobem vytv\u00e1\u0159\u00ed celistvost souladu s procesy. <\/p>\n<p>Z\u00edskan\u00e9 n\u00e1pady je pot\u0159eba ov\u011b\u0159it. \u010clen t\u00fdmu si nasazuje klobouk postavy a pro\u017e\u00edv\u00e1 den postavy v hlav\u011b, \u0159e\u0161\u00ed jej\u00ed \u00fakol. Existuje mo\u017enost, kdy nevid\u00ed dosavadn\u00ed v\u00fdstupy, vytv\u00e1\u0159\u00ed karty znovu a t\u00fdm objevuje alternativy. <\/p>\n<p>Pak se provede detailn\u00ed hodnocen\u00ed. K tomu sta\u010d\u00ed t\u0159i lid\u00e9. Odpov\u011bdn\u00fd za u\u017eivatelskou zku\u0161enost, v\u00fdvoj\u00e1\u0159 a tester s obl\u00edbenou ot\u00e1zkou: \u201eA co kdy\u017e\u2026\u201c.<\/p>\n<p>V ka\u017ed\u00e9 f\u00e1zi se diskuse vede podle mapy proces\u016f u\u017eivatelsk\u00e9 historie, co\u017e umo\u017e\u0148uje udr\u017eet na pam\u011bti \u00fakol u\u017eivatele a vytvo\u0159it celkov\u00e9 porozum\u011bn\u00ed.<\/p>\n<p>Je podle autora pot\u0159eba dokumentace? Ano, je. Ale jako pozn\u00e1mky, kter\u00e9 p\u0159ipom\u00ednaj\u00ed, o \u010dem jsme se dohodli. Zapojen\u00ed \u010dlov\u011bka zven\u010d\u00ed op\u011bt vy\u017eaduje diskusi.<\/p>\n<p>Autor se nezab\u00fdv\u00e1 hloub\u011bji t\u00e9matem dostate\u010dnosti dokumentace, soust\u0159ed\u00ed se na nezbytnost diskus\u00ed. (Ano, dokumentace je pot\u0159ebn\u00e1, a\u010dkoli to lid\u00e9, kte\u0159\u00ed nejsou hluboce obezn\u00e1meni s agile, \u010dasto pop\u00edraj\u00ed). Tak\u00e9 zpracov\u00e1n\u00ed jen \u010d\u00e1sti mo\u017enost\u00ed m\u016f\u017ee v\u00e9st k nutnosti \u00fapln\u00e9ho p\u0159epracov\u00e1n\u00ed cel\u00e9ho syst\u00e9mu. Autor upozor\u0148uje na riziko nadm\u011brn\u00e9ho zpracov\u00e1n\u00ed v p\u0159\u00edpad\u011b, \u017ee se neda\u0159\u00ed naj\u00edt spr\u00e1vnou my\u0161lenku. <\/p>\n<p>Aby se sn\u00ed\u017eila rizika, je t\u0159eba rychle z\u00edskat zp\u011btnou vazbu k vytv\u00e1\u0159en\u00e9mu produktu, abychom minimalizovali \u0161kody zp\u016fsoben\u00e9 vytvo\u0159en\u00edm \u201enespr\u00e1vn\u00e9ho\u201c produktu. Vytvo\u0159ili jsme skicu my\u0161lenky \u2014 validovali u u\u017eivatele, skicu prototyp\u016f rozhran\u00ed \u2014 validovali u u\u017eivatele atd. (Samostatn\u011b se uv\u00e1d\u00ed, jak validovat programov\u00e9 prototypy). C\u00edlem tvorby softwaru, zejm\u00e9na na po\u010d\u00e1te\u010dn\u00edm st\u00e1diu \u2014 je u\u010den\u00ed prost\u0159ednictv\u00edm rychl\u00e9 zp\u011btn\u00e9 vazby, tak\u017ee prvn\u011b vytvo\u0159en\u00fd produkt je skicou, kter\u00e1 m\u016f\u017ee dok\u00e1zat nebo vyvr\u00e1tit hypot\u00e9zu. (Autor se op\u00edr\u00e1 o pr\u00e1ci Erica Riese \u201eStartup metodou Lean\u201c).<\/p>\n<p>Mapa p\u0159\u00edb\u011bh\u016f pom\u00e1h\u00e1 nav\u00e1zat komunikaci, pokud realizaci zaji\u0161\u0165uje n\u011bkolik t\u00fdm\u016f. Co by m\u011blo b\u00fdt na map\u011b? To, co je pot\u0159eba k podpo\u0159e diskuse. Nejen user story (kdo, co, pro\u010d), ale tak\u00e9 n\u00e1pady, fakta, skici rozhran\u00ed atd.<\/p>\n<p>Rozd\u011blen\u00edm karet na map\u011b p\u0159\u00edb\u011bh\u016f na n\u011bkolik horizont\u00e1ln\u00edch lini\u00ed lze rozd\u011blit pr\u00e1ce na vyd\u00e1n\u00ed \u2014 vy\u010dlenit to nejnutn\u011bj\u0161\u00ed, vrstvu na p\u0159id\u00e1n\u00ed funk\u010dnosti a ma\u0161li\u010dky.<\/p>\n<p>P\u0159edn\u00e1\u0161\u00edme p\u0159\u00edb\u011bhy na map\u011b procesu.<\/p>\n<p>Zam\u011bstnanec p\u0159i\u0161el na ob\u011bd. <\/p>\n<p>Co chce? Rychlost obsluhy. Aby jeho ob\u011bd na n\u011bj \u010dekal na stole nebo alespo\u0148 na podnose. Oops \u2014 vynechan\u00fd krok: zam\u011bstnanec si cht\u011bl d\u00e1t naj\u00edst. P\u0159ihl\u00e1sil se do syst\u00e9mu a vybral mo\u017enost business ob\u011bda. Vid\u011bl kalori\u010dnost a shodu s nutri\u010dn\u00edmi hodnotami, aby dodr\u017eoval dietu a nep\u0159ib\u00edral. Uvid\u011bl obr\u00e1zky pokrmu, aby se rozhodl, zda j\u00ed v tomto m\u00edst\u011b nebo ne. <\/p>\n<p>D\u00e1le se chyst\u00e1 pro ob\u011bd? Nebo mu snad ob\u011bd p\u0159inesou do kancel\u00e1\u0159e? Pak je dal\u0161\u00edm krokem v\u00fdb\u011br m\u00edsta stravov\u00e1n\u00ed. Chce vid\u011bt p\u0159esn\u00fd \u010das dod\u00e1n\u00ed a kolik to bude st\u00e1t, aby se rozhodl, kam investovat \u010das a energii \u2014 na sestup dol\u016f nebo na pr\u00e1ci. Chce vid\u011bt vyt\u00ed\u017eenost kav\u00e1rny, aby se vyhnul front\u00e1m. <\/p>\n<p>D\u00e1le zam\u011bstnanec dorazil do kav\u00e1rny. Chce vid\u011bt sv\u016fj podnos, aby si ho vzal a hned \u0161el na ob\u011bd. Kav\u00e1rna chce p\u0159ijmout pen\u00edze, aby na obsluze vyd\u011blala. Zam\u011bstnanec chce str\u00e1vit co nejm\u00e9n\u011b \u010dasu na platb\u00e1ch, aby neztr\u00e1cel cenn\u00fd \u010das. Jak to ud\u011blat? Zaplatit p\u0159edem nebo naopak po obsluze na d\u00e1lku. Nebo zaplatit v okam\u017eiku pomoc\u00ed kiosku. Co je z toho nejd\u016fle\u017eit\u011bj\u0161\u00ed? Kolik lid\u00ed je ochotno platit kartou za ob\u011bd? Kolik lid\u00ed d\u016fv\u011b\u0159uje ulo\u017een\u00ed \u010d\u00edsla karty pro opakovan\u00e9 platby t\u00e9to j\u00eddelny? Bez v\u00fdzkumu v ter\u00e9nu nen\u00ed jasn\u00e9, pot\u0159ebujeme testov\u00e1n\u00ed. <\/p>\n<p>Na ka\u017ed\u00e9m kroku procesu je t\u0159eba n\u011bjak\u00fdm zp\u016fsobem zajistit funk\u010dnost, k tomu je nutn\u00e9 vz\u00edt za z\u00e1klad n\u011bjakou osobu a ur\u010dit, co je pro n\u011bj d\u016fle\u017eit\u011bj\u0161\u00ed (ta samotn\u00e1 trojice vyb\u00edra\u010di). P\u0159\u00edb\u011bh byl dokon\u010den = bylo vytvo\u0159eno \u017eivotaschopn\u00e9 \u0159e\u0161en\u00ed.<\/p>\n<p>Nyn\u00ed n\u00e1sleduje podrobnosti. Z\u00e1kazn\u00edk chce vid\u011bt vyt\u00ed\u017eenost kav\u00e1rny, aby se vyhnul front\u00e1m. Co konkr\u00e9tn\u011b chce?<\/p>\n<p>Prohl\u00ed\u017eet p\u0159edpov\u011b\u010f, kolik lid\u00ed tam bude za 15 minut, kdy\u017e tam doraz\u00ed.<\/p>\n<p>Sledovat pr\u016fm\u011brn\u00fd \u010das obsluhy v kav\u00e1rn\u011b a jeho dynamiku na p\u016fl hodiny dop\u0159edu.<\/p>\n<p>Sledovat situaci a dynamiku obsazenosti stolk\u016f.<\/p>\n<p>A co kdy\u017e syst\u00e9m p\u0159edpov\u011bdi d\u00e1v\u00e1 nejasn\u00e9 v\u00fdsledky nebo p\u0159estane fungovat? <\/p>\n<p>Sledovat fronty v kav\u00e1rn\u011b p\u0159es video, stejn\u011b jako obsazenost stolk\u016f. Hm, pro\u010d to neud\u011blat na prvn\u00edm m\u00edst\u011b?!<\/p>\n<p>Autor se zam\u011b\u0159uje na jednoduch\u00e9 cvi\u010den\u00ed pro procvi\u010den\u00ed praxe: zkuste si p\u0159edstavit, co d\u011bl\u00e1te r\u00e1no po probuzen\u00ed. Jedna karta = jedna \u010dinnost. Zesv\u011btlete karty (m\u00edsto mlet\u00ed k\u00e1vy \u2013 vyp\u00edt povzbudiv\u00fd n\u00e1poj), abyste odstranili jednotliv\u00e9 detaily a zam\u011b\u0159ili se na c\u00edl, nikoli na zp\u016fsob realizace. <\/p>\n<p>Pro koho je tato kniha \u2013 pro IT analytiky a projektov\u00e9 mana\u017eery. Povinn\u00e9 \u010dten\u00ed.<\/p>\n<h4>Aplikace<\/h4>\n<p>\nDiskuse a rozhodov\u00e1n\u00ed jsou efektivn\u00ed ve skupin\u00e1ch o 3 a\u017e 5 osob\u00e1ch.<\/p>\n<p>Napi\u0161te na prvn\u00ed kart\u011b, co je t\u0159eba vyvinout, na druh\u00e9 \u2013 co je t\u0159eba opravit z prvn\u00ed, na t\u0159et\u00ed \u2013 co je t\u0159eba opravit z prvn\u00ed a druh\u00e9.<\/p>\n<p>P\u0159ipravujte p\u0159\u00edb\u011bhy jako dorty \u2013 ne p\u00edsemn\u011b recept na v\u00fdrobu, ale zjist\u011bte, pro koho, k jak\u00e9 p\u0159\u00edle\u017eitosti, pro kolik lid\u00ed je dort. Pokud rozd\u011blujete realizaci, ned\u011blejte to na p\u0159\u00edpravu korpus\u016f, kr\u00e9mu atd., ale na v\u00fdrobu mal\u00fdch hotov\u00fdch dort\u00edk\u016f.<\/p>\n<p>V\u00fdvoj softwaru je podobn\u00fd nat\u00e1\u010den\u00ed filmu, kdy je pot\u0159eba d\u016fkladn\u011b vypracovat a vyladit sc\u00e9n\u00e1\u0159, zorganizovat sc\u00e9nu, herce atd. p\u0159ed zah\u00e1jen\u00edm nat\u00e1\u010den\u00ed.<\/p>\n<p>Zdroje budou v\u017edy nedostate\u010dn\u00e9.<\/p>\n<p>20 % \u00fasil\u00ed p\u0159in\u00e1\u0161\u00ed viditeln\u00fd v\u00fdsledek, 60 % p\u0159in\u00e1\u0161\u00ed nejasn\u00fd v\u00fdsledek, 20 % \u00fasil\u00ed je kontraproduktivn\u00edch \u2013 proto je d\u016fle\u017eit\u00e9 soust\u0159edit se na vzd\u011bl\u00e1n\u00ed a neztr\u00e1cet nad\u011bji v p\u0159\u00edpad\u011b negativn\u00edho v\u00fdsledku.<\/p>\n<p>Komunikujte p\u0159\u00edmo s u\u017eivateli, sna\u017ete se vid\u011bt sv\u011bt z jejich pohledu. Zam\u011b\u0159te se na ur\u010dit\u00e9 probl\u00e9my.<\/p>\n<p>Detailizace a zpracov\u00e1n\u00ed p\u0159\u00edb\u011bhu pro hodnocen\u00ed je ta nej\u00fanavn\u011bj\u0161\u00ed \u010d\u00e1st scrum, ud\u011blejte z diskuz\u00ed setk\u00e1n\u00ed v re\u017eimu akv\u00e1ria (u tabule diskutuje 3-4 lid\u00e9, pokud se n\u011bkdo chce zapojit, nahrad\u00ed n\u011bkoho jin\u00e9ho).<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/459872\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u043d\u043d\u043e\u0442\u0430\u0446\u0438\u044f \u041a\u043d\u0438\u0433\u0430 \u044d\u0442\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442 \u0438\u0434\u0435\u0438 \u0434\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u0441 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0442\u0435\u0445\u043d\u0438\u043a agile. \u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0448\u0430\u0433\u0430\u043c \u0438 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0448\u0430\u0433\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043c\u0435\u0442\u043e\u0434\u044b \u0434\u043b\u044f \u0448\u0430\u0433\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430. \u0410\u0432\u0442\u043e\u0440 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u043d\u0435 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u0430, \u043d\u0435 \u043f\u0440\u0435\u0442\u0435\u043d\u0434\u0443\u044f \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u041d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u0441\u0442\u0438\u043b\u044c \u0438\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0434\u0435\u043b\u0430\u044e\u0442 \u043a\u043d\u0438\u0433\u0443 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439. \u041a\u043b\u044e\u0447\u0435\u0432\u0430\u044f \u0442\u0435\u0445\u043d\u0438\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36159","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u043d\u043d\u043e\u0442\u0430\u0446\u0438\u044f \u041a\u043d\u0438\u0433\u0430 \u044d\u0442\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442 \u0438\u0434\u0435\u0438 \u0434\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u0441 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0442\u0435\u0445\u043d\u0438\u043a agile.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0430\u0442\u0442\u043e\u043d \u0414\u0436\u0435\u0444\u0444. \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438. \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u0433\u0438\u0431\u043a\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043d\u043d\u043e\u0442\u0430\u0446\u0438\u044f \u041a\u043d\u0438\u0433\u0430 \u044d\u0442\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442 \u0438\u0434\u0435\u0438 \u0434\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u0441 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0442\u0435\u0445\u043d\u0438\u043a agile.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:09:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Patton Jeff. U\u017eivatelsk\u00e9 p\u0159\u00edb\u011bhy. Um\u011bn\u00ed flexibiln\u00edho v\u00fdvoje softwaru | ProHoster","description":"Anotace Kniha je vypr\u00e1v\u011bn\u00fd algoritmus realizace v\u00fdvojov\u00e9ho procesu od n\u00e1padu po implementaci s pou\u017eit\u00edm technik agiln\u00edho v\u00fdvoje.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0430\u0442\u0442\u043e\u043d \u0414\u0436\u0435\u0444\u0444. \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438. \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u0433\u0438\u0431\u043a\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e | ProHoster","og:description":"\u0410\u043d\u043d\u043e\u0442\u0430\u0446\u0438\u044f \u041a\u043d\u0438\u0433\u0430 \u044d\u0442\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442 \u0438\u0434\u0435\u0438 \u0434\u043e \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u0441 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0442\u0435\u0445\u043d\u0438\u043a agile.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:09:55+00:00","article:modified_time":"2019-10-31T19:09:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36159","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 02:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:49:44","updated":"2026-01-22 02:16:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/36159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=36159"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/36159\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=36159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=36159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=36159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}