{"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\/et\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","title":{"rendered":"Patton Jeff. Kasutajaloode kunst. Paindliku tarkvaraarenduse kunst","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h4>Kokkuv\u00f5te<\/h4>\n<p>\nRaamat on jutustatud algoritm arendusprotsessi viimiseks ideest rakendamiseni, kasutades agile tehnikaid. Protsess jaguneb etappideks ja igas etapis on toodud meetodid protsessi sammu jaoks. Autor m\u00e4rgib, et suurem osa meetodeid ei ole originaalsed, mitte neid originaalsusele pretendeerides. Kuid hea esitlusstiil ja teatav protsessi terviklikkus teevad raamatust v\u00e4ga kasuliku.<\/p>\n<p>V\u00f5tmetehnika kasutajate lugude kaardil on ideede ja eesm\u00e4rkide struktureerimine protsessi k\u00e4igus.<\/p>\n<p>Protsessi l\u00e4biviimine v\u00f5ib olla v\u00e4lja toodud erinevalt. Saame etapid korraldada vastavalt saavutatud v\u00f5tmev\u00e4\u00e4rtusele v\u00f5i lihtsalt esitada kasutajate t\u00f6\u00f6p\u00e4eva, nagu see toimub s\u00fcsteemi kasutamise korral. Autor keskendub sellele, et protsesse tuleb v\u00e4ljendada, r\u00e4\u00e4kida kasutaja loona protsessikaardil, mis andis oma nime kasutajate lugude kaardile.<\/p>\n<h4>Kellele see vajalik on<\/h4>\n<p>\nIT-anal\u00fc\u00fctikutele ja projektijuhtidele. Kohustuslik lugemine. Lugemine on lihtne ja meeldiv, raamat on m\u00f5\u00f5dukalt pikk.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>T\u00fchistamine<\/h4>\n<p>\nK\u00f5ige lihtsamal kujul, kuidas see t\u00f6\u00f6tab. <\/p>\n<p>K\u00fclastaja tuleb kohvikusse, valib roogasid, teeb tellimuse, saab toidu, s\u00f6\u00f6b ja maksab.<\/p>\n<p>Igal etapis on v\u00f5imalik kirjutada n\u00f5udeid, mida me s\u00fcsteemilt soovime. <\/p>\n<p>S\u00fcsteem peab n\u00e4itama roogade nimekirja, kus igal roogil on koostisosad, kaal ja hind, ning v\u00f5imalus lisada see ostukorvi. Miks me oleme nende n\u00f5uete osas kindlad? \"Standardse\" n\u00f5udluse kirjelduses pole seda k\u00e4sitletud ja see tekitab riske. <\/p>\n<p>T\u00e4ideviijad, kes ei m\u00f5ista, miks see vajalik on, teevad tavaliselt seda, mida vaja ei ole. T\u00e4ideviijad, kes ei ole seotud idee loomise protsessiga, ei ole seotud ka tulemusega. Agile \u00fctleb, et keskenduge eelk\u00f5ige mitte s\u00fcsteemile, vaid inimestele, kasutajatele, nende \u00fclesannetele ja eesm\u00e4rkidele. <\/p>\n<p>Loome isiksusi, et kaastunde loomiseks anda neile detaile ja isiksustest l\u00e4htudes hakkame lugusid r\u00e4\u00e4kima. <\/p>\n<p>Kantselei t\u00f6\u00f6taja Zahhar l\u00e4ks l\u00f5unale ja soovib kiiresti eine nautida. Mida tal on vaja? Idee \u2014 v\u00f5ib-olla tahab ta \u00e4ri l\u00f5unat. Veel \u00fcks idee \u2014 ta tahab, et s\u00fcsteem m\u00e4letaks tema eelistusi, kuna ta on dieedil. Veel \u00fcks idee \u2014 ta soovib, et talle tuuakse kohe kohvi, kuna ta on harjunud kohvi jooma enne l\u00f5unat. <\/p>\n<p>Kas on veel \u00e4rimudeli (orgsona\u017e \u2014 tegelane, kes esindab mingi organisatsiooni huve)? \u00c4ri soovib suurendada keskmist ostusummat, ostu sagedust ja kasumit. Idee \u2014 pakkuda ebatavalisi roogasid mingist k\u00f6\u00f6gist. \u00dcks idee \u2014 mis siis, kui v\u00f5tame kasutusele hommikus\u00f6\u00f6gid.<\/p>\n<p>Ideid saab ja tuleb konkreetselt m\u00e4\u00e4ratleda, transformeerida ja vormistada kasutaja loo kujul. Nagu \u00e4rikeskuse t\u00f6\u00f6taja Zahhar, tahan, et s\u00fcsteem tunneks mind \u00e4ra, et saaksin men\u00fc\u00fc, mis arvestab minu eelistustega. Nagu teenindaja, tahan, et s\u00fcsteem teavitaks mind, millal minna lauda, et klient oleks rahul kiire teenindusega. Ja nii edasi. <\/p>\n<p>K\u00fcmneid lugusid. Edasi prioriseerimine ja backlog? Jeff osutab tekkivatele probleemidele: detailidesse kinni j\u00e4\u00e4mine ja kontseptuaalse arusaamise kaotus, pluss funktsionaalsuse prioriseerimine, loob katkendliku pildi, kuna see ei vasta eesm\u00e4rkidele. <\/p>\n<p>Autori tee: prioriseerime mitte funktsionaalsuse, vaid tulemuse = selle, mida kasutaja l\u00f5puks saab. <\/p>\n<p>Ilmselgelt mitte-ilmselge punkt: prioriseerimise sessiooni ei viibi kogu meeskond, kuna see on ebaefektiivne, vaid kolm inimest. Esiteks vastutab \u00e4rivajaduste eest, teine kasutajakogemuse eest ja kolmas elluviimise eest. <\/p>\n<p>M\u00e4\u00e4ratleme miinimumi \u00fche kasutaja \u00fclesande lahendamiseks (minimaalne eluj\u00f5uline lahendus).<\/p>\n<p>T\u00e4pistame esimese prioriteedi ideed kasutaja loo, disainijooniste, piirangute ja \u00e4rireeglite abil kasutajakogemuse kaardil, r\u00e4\u00e4kides ja arutades meeskonnaga, mida isikud ja sidusr\u00fchmad igal protsessi sammul vajavad. \u00dclej\u00e4\u00e4nud ideed j\u00e4tame me ei arutamata, backlog'i v\u00f5imaluste nimekirja.<\/p>\n<p>Protsess kirjutatakse kaardikeste vormis vasakult paremale, ning ideed kaartidel on protsessi sammude all. Koos meeskonna liikmetega peab olema kindlasti arutelu kogu loo kulgemisest, et luua \u00fcksteisem\u00f5istmine.<\/p>\n<p>Selle viisi kohandamine loob protsesside koosk\u00f5la terviklikkuse. <\/p>\n<p>Saadud ideid tuleb kontrollida. Kellelegi meeskonnast ei pane isik persona peakatet ja veedab p\u00e4eva tema peas, lahendades tema \u00fclesande. V\u00f5imalik valik, et ta ei n\u00e4e olemasolevaid t\u00f6\u00f6tulemusi, luues kaarte uuesti, kui meeskond avab endale alternatiive. <\/p>\n<p>Seej\u00e4rast toimub detailimine hindamise jaoks. Selleks piisab kolmest inimesest. Vastutav kasutajakogemuse eest, arendaja, testija, kelle lemmikk\u00fcsimus on: \u201cEnt mis siis, kui\u2026\u201d.<\/p>\n<p>Igal etapil arutatakse kasutaja loo protsessikaarti, mis v\u00f5imaldab, hoides meeles kasutaja \u00fclesande, luua arusaamade j\u00e4rjepidevust.<\/p>\n<p>Kas autori arvates on dokumentatsioon vajalik? Jah, see on vajalik. Kuid nagu m\u00e4rkmed, mis aitavad meeles pidada, milles kokku lepiti. Inimese kaasamine n\u00f5uab taas arutelu.<\/p>\n<p>Autor ei s\u00fcvene dokumentatsiooni piisavusse, keskendudes pigem arutelude vajadusele. (Jah, dokumentatsioon on vajalik, s\u00f5ltumata sellest, mida v\u00e4idavad inimesed, kes ei m\u00f5ista agiilset l\u00e4henemist s\u00fcgavalt). Samuti v\u00f5ib osade v\u00f5imaluste detailne k\u00e4sitlemine viia kogu s\u00fcsteemi t\u00e4ieliku \u00fcmbertegemiseni. Autor toob esile liigse t\u00f6\u00f6tlemise riski, kui idee ei osutunud \u00f5igeks. <\/p>\n<p>Ohtude v\u00e4hendamiseks on vajalik kiiresti saada tagasisidet loodava toote kohta, et minimeerida \u201cvale\u201d toote loomise kahju. Koostati ideekavand \u2014 valideeriti kasutajalt, protot\u00fc\u00fcpide esialgne visand \u2014 valideeriti kasutajalt jne. (Eraldi mainitakse, kuidas valideerida programmide protot\u00fc\u00fcpe). Tarkvara loomise eesm\u00e4rgid, eriti algfaasis \u2014 \u00f5ppimine kiirest tagasisidest, seega on esialgne loodud toode visandid, mis suudavad t\u00f5estada v\u00f5i \u00fcmber l\u00fckata h\u00fcpoteesi. (Autor tugineb Eric Riesi t\u00f6\u00f6le \u201cLean Startup\u201d).<\/p>\n<p>Loo kaart aitab luua suhtlust, kui rakendust tagavad mitmed meeskonnad. Mida peaks kaardil olema? K\u00f5ike, mis on vajalik vestluse toetamiseks. Mitte ainult kasutaja lugu (kes, mis, miks), vaid ka ideed, faktid, liidese visandid jne.<\/p>\n<p>Jagades loo kaardi kaardid mitmeks horisontaalseks jooniseks, saab t\u00f6\u00f6d jagada v\u00e4ljaanneteks \u2014 eristada minimaalset, funktsionaalsuse lisakihti ja \u201clinti\u201d.<\/p>\n<p>R\u00e4\u00e4gime lugusid protsessi kaardil.<\/p>\n<p>T\u00f6\u00f6taja tuli l\u00f5unale. <\/p>\n<p>Mida ta soovib? Teeninduse kiirus. Et tema l\u00f5unas\u00f6\u00f6k ootaks teda laual v\u00f5i v\u00e4hemalt taletti. Oops \u2014 \u00fcks samm j\u00e4i vahele: t\u00f6\u00f6taja tahtis s\u00fc\u00fca. Ta sisenes s\u00fcsteemi ja valis \u00e4ril\u00f5una variandi. Ta n\u00e4gi kalorsust ja vastavust toitev\u00e4\u00e4rtusele, et j\u00e4rgida dieeti ja mitte paksuks minna. Ta n\u00e4gi roogade pilte, et otsustada, kas ta s\u00f6\u00f6b selles kohas v\u00f5i mitte. <\/p>\n<p>Kas siis ta l\u00e4heb l\u00f5unat s\u00f6\u00f6ma? V\u00f5i tuuakse talle l\u00f5unas\u00f6\u00f6k kontorisse? Siis on j\u00e4rgmine samm toidu koha valimine. Ta tahab n\u00e4ha, millal toit talle kohale toimetatakse ja kui palju see maksab, et otsustada, kuhu aega ja energiat kulutada \u2014 allapoole minnes v\u00f5i t\u00f6\u00f6l olles. Ta tahab n\u00e4ha kohviku koormust, et mitte j\u00e4rjekordades seisma j\u00e4\u00e4da. <\/p>\n<p>Seej\u00e4rel tuli t\u00f6\u00f6taja kohvikusse. Ta tahab n\u00e4ha oma taldrikut, et v\u00f5tta see ja otse l\u00f5unat s\u00f6\u00f6ma minna. Kohvik tahab raha vastu v\u00f5tta, et teenida teenindusest. T\u00f6\u00f6taja tahab, et ta kulutaks kohvikus arveldamiseks v\u00f5imalikult v\u00e4he aega, et mitte raisata oma v\u00e4\u00e4rtuslikku aega. Kuidas seda teha? Maksta ette v\u00f5i vastupidi, p\u00e4rast teenindust eemalt. V\u00f5i maksta hetkel kioski kaudu. Mis on sellest k\u00f5ige olulisem? Kui palju inimesi on valmis maksma pangakaardiga l\u00f5una eest? Kui palju inimesi usaldab kaardi numbri salvestamist selle s\u00f6\u00f6kla korduvateks makseteks? Ilma v\u00e4lja uuringuta pole selge, testimist on vaja. <\/p>\n<p>Iga protsessi sammu korral tuleb kuidagi funktsionaalsust tagada, selleks tuleb v\u00f5tta mingi isik ja valida, mis on talle olulisem (just see kolmik, kes valib). Kui lugu on l\u00f5puni j\u00f5udnud = on loodud eluj\u00f5uline lahendus.<\/p>\n<p>Seej\u00e4rel toimub detailide v\u00e4lja selgitamine. Klient tahab n\u00e4ha kohviku koormust, et mitte j\u00e4rjekordades seisma j\u00e4\u00e4da. Mida t\u00e4pselt ta tahab?<\/p>\n<p>Vaadata prognoosi, kui palju inimesi on 15 minuti p\u00e4rast, kui ta sinna l\u00e4heneb.<\/p>\n<p>Vaadata keskmist teenindusaega kohvikus ja selle d\u00fcnaamikat poole tunni v\u00f5rra ette.<\/p>\n<p>Vaadata olukorda ja laudade h\u00f5ivamise d\u00fcnaamikat.<\/p>\n<p>Aga mis siis, kui prognoosis\u00fcsteem annab arusaamatuid tulemusi v\u00f5i l\u00f5petab t\u00f6\u00f6tamise? <\/p>\n<p>Vaadata kohvikus j\u00e4rjekordi videote kaudu ning samuti laudade h\u00f5ivatust. Hmm, miks mitte seda k\u00f5igepealt teha?!<\/p>\n<p>Autor toob v\u00e4lja v\u00e4ikese harjutuse praktika arendamiseks: proovige ette kujutada, mida teete hommikul p\u00e4rast \u00e4rkamist. \u00dcks kaart = \u00fcks tegevus. Lihtsustage kaarte (kohvi valmistamise asemel - jooge elustav jook), et eemaldada individuaalsed detailid, keskendudes mitte teostusviisile, vaid eesm\u00e4rgile. <\/p>\n<p>Kellele see raamat on - IT-anal\u00fc\u00fctikutele ja projektijuhtidele. Kohustuslik lugemine.<\/p>\n<h4>Rakendused<\/h4>\n<p>\nArutelud ja otsuste vastuv\u00f5tmine on t\u00f5husad gruppides, kus on 3 kuni 5 inimest.<\/p>\n<p>Kirjutage esimesel kaardil, mida tuleb arendada, teisel \u2014 parandage seda, mis on esimesel tehtud, kolmandal \u2014 parandage seda, mis on tehtud esimesel ja teisel.<\/p>\n<p>Valmistage lugusid nagu koogid - mitte retsepti v\u00e4lja kirjutades, vaid teada saades, kellele, mis p\u00f5hjusega, mitu inimest kook on. Kui jagada teostus osi, siis mitte koogi valmistamiseks, kreemi jne, vaid v\u00e4ikeste valmis kookide valmistamiseks.<\/p>\n<p>Tarkvara arendamine on sarnane filmi loomisele, kus on vajalik hoolikalt ette valmistada ja lihvida stsenaariumi, korraldada stseene, n\u00e4itlejaid jne enne filmimist.<\/p>\n<p>Resource'id on alati puuduj\u00e4\u00e4gis.<\/p>\n<p>20% pingutustest annab k\u00e4egakatsutava tulemuse, 60% toob ebamugavusi, 20% pingutustest on kahjulikud \u2014 seet\u00f5ttu on oluline keskenduda \u00f5ppimisele ja mitte meelt heita negatiivsete tulemustega.<\/p>\n<p>Suhelge kasutajaga otse, tundke end tema olukorras. Keskenduge teatud probleemidele.<\/p>\n<p>Ajaloo detailimine ja t\u00f6\u00f6tlemine hindamiseks on scrum'i k\u00f5ige vaevarikkam osa, tehke arutelud seisvateks akvaariumi re\u017eiimis (seinaraamatu juures arutavad 3-4 inimest, kui keegi soovib osaleda, asendab ta kedagi).<br \/>\n<br \/>Allikas: <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.1.1 - 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\/et\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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. Kasutajate lood. Agile tarkvara arendamise kunst | ProHoster","description":"Kokkuv\u00f5te Raamat on jutustatud algoritm arendusprotsessi l\u00e4biviimiseks ideest rakendamiseni agile tehnikate rakendamise abil.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/36159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=36159"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/36159\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=36159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=36159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=36159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}