{"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\/novosti-interneta\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","title":{"rendered":"Patton Jeff. Kohandatud lood. Paindliku tarkvaraarenduse kunst","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h4>Kokkuv\u00f5te<\/h4>\n<p>\nRaamat on r\u00e4\u00e4gitud algoritm arendusprotsessi l\u00e4biviimiseks ideest kuni rakendamiseni agile tehnikaid kasutades. Protsess jaotatakse sammudeks ja igas sammus antakse meetodid protsessi etapi jaoks. Autor m\u00e4rgib, et enamus meetodeid ei ole originaalsed, ilma pretensioonita originaalsusele. Kuid hea esitlusstiil ja teatud terviklikkus protsessis muudavad raamatu v\u00e4ga kasulikuks.<\/p>\n<p>Kasutajate lugude kaardi peamine tehnika on ideede struktureerimine ja esitlemine protsessi l\u00e4bimise k\u00e4igus.<\/p>\n<p>Protsessi v\u00f5ib esitada erinevalt. Sammud v\u00f5ib \u00fcles ehitada, keskendudes v\u00f5tmev\u00e4\u00e4rtusele, v\u00f5i lihtsalt tuua kasutajate t\u00f6\u00f6p\u00e4eva, nagu see toimub s\u00fcsteemi kasutamise k\u00e4igus. Autor r\u00f5hutab, et protsessid tuleb esitada, r\u00e4\u00e4kida kasutaja looga protsessikaardil, mis on andnud nime kasutajate lugude kaart.<\/p>\n<h4>Kellele see on vajalik<\/h4>\n<p>\nIT-anal\u00fc\u00fctikutele ja projektijuhtidele. Kohustuslik lugemine. Kergesti loetav ja meeldiv, raamat on m\u00f5\u00f5dukalt suur.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Keeldumine<\/h4>\n<p>\nLihtsamas vormis, kuidas see t\u00f6\u00f6tab. <\/p>\n<p>K\u00fclastaja tuleb kohvikusse, valib toidud, teeb tellimuse, saab toidu, s\u00f6\u00f6b, maksab.<\/p>\n<p>Saame kirjutada n\u00f5uded, mida me s\u00fcsteemilt igas etapis ootame. <\/p>\n<p>S\u00fcsteem peaks kuvama roogade nimekirja, iga roa koostisosad, kaal ja hind ning olema v\u00f5imalus lisada korvi. Miks me nende n\u00f5uete osas kindlad oleme? \"Standardses\" n\u00f5uete kirjelduses seda ei kirjeldata ja see tekitab riske. <\/p>\n<p>T\u00e4itjad, kes ei m\u00f5ista, miks see vajalik on, teevad tavaliselt mitte seda, mida on vaja. T\u00e4itjad, kes ei ole kaasatud idee loomise protsessi, ei ole kaasatud ka tulemusesse. Agile \u00fctleb, et keskendume k\u00f5igepealt mitte s\u00fcsteemile, vaid inimestele, tarbijatele, nende \u00fclesannetele ja eesm\u00e4rkidele. <\/p>\n<p>Loome isiksused, et suurendada empaatiat, anname neile detaile ja isikute vaatenurgast hakkame esitama lugusid. <\/p>\n<p>Kantseleit Zahhar l\u00e4ks l\u00f5unale ja soovib kiiret sn\u00e4ki. Mida tal on vaja? Idee on \u2013 t\u00f5en\u00e4oliselt soovib ta \u00e4ril\u00f5unat. Veel \u00fcks idee: ta soovib, et s\u00fcsteem m\u00e4letaks tema eelistusi, kuna ta on dieedil. Veel \u00fcks idee. Ta soovib, et talle tuuakse kohvi kohe, kuna ta on harjunud jooma kohvi enne l\u00f5unat. <\/p>\n<p>Kas on veel \u00e4ri (orgsona\u017e \u2014 tegelane, kes esindab mingit organisatsiooni). \u00c4ri soovib suurendada keskmist t\u0161eki, suurendada ostude sagedust, suurendada kasumit. Idee on \u2013 pakkuda ebatavalisi roogasid m\u00f5nest k\u00f6\u00f6gist. Veel \u00fcks idee \u2013 v\u00f5tame kasutusele hommikus\u00f6\u00f6gid.<\/p>\n<p>Ideesid on v\u00f5imalik ja vajalik konkretiseerida, \u00fcmber kujundada ja vormistada kasutajaloona. Nagu \u00e4rikeskuse t\u00f6\u00f6tajana Zahhar, soovin, et s\u00fcsteem tunneks mind \u00e4ra, et saaksin men\u00fc\u00fc, mis arvestab minu eelistustega. Nagu kelner, soovin, et s\u00fcsteem peaks mind teavitama, kui peaksin lauda minema, et klient oleks rahul kiire teenindusega. Ja nii edasi. <\/p>\n<p>K\u00fcmneid lugusid. Edasi prioriseerimine ja tagavara? Jeff osutab tekkinud probleemidele: detailidesse kinni j\u00e4\u00e4mine ja kontseptuaalse arusaama kaotamine koos funktsionaalsuse prioriseerimisega loob katkise pildi eesm\u00e4rkide mitte\u00fchtivuse t\u00f5ttu. <\/p>\n<p>Autori tee: Prioriseerime mitte funktsionaalsuse, vaid tulemuse = selle, mida kasutaja l\u00f5puks saab. <\/p>\n<p>Ilmselge, kuid mitte silmatorkav punkt: prioriseerimise sessioon ei toimu kogu meeskonnaga, kuna see on ebaefektiivne, vaid kolme inimesega. Esimene vastutab \u00e4ri eest, teine kasutajakogemuse eest ja kolmas teostuse eest. <\/p>\n<p>M\u00e4\u00e4ratleme minimaalse kasutaja \u00fclesande lahendamiseks (minimaalne eluj\u00f5uline lahendus).<\/p>\n<p>T\u00e4pistame esimese prioriteedi ideid kasutaja loo, kujunduse visandite, piirangute ja \u00e4rireeglite abil kasutaja lugude kaardil, r\u00e4\u00e4kides ja arutades meeskonnaga, mida igal sammul protsessi jooksul personadele ja huvir\u00fchmadele on vaja. \u00dclej\u00e4\u00e4nud ideed j\u00e4\u00e4vad tackleerimata, v\u00f5imaluste tagavara.<\/p>\n<p>Protsess esitatakse kaartide kujul vasakult paremale, kus ideed on kaartidel protsessi sammude all. Oluline on kogu loo l\u00e4bimise teed koos meeskonna t\u00f6\u00f6tajatega l\u00e4bi r\u00e4\u00e4kida, et saavutada vastastikune arusaamine.<\/p>\n<p>Selline l\u00e4henemine loob vastavuse protsesside terviklikkuse. <\/p>\n<p>Saadud ideed tuleb kontrollida. Mitte meeskonna liige paneb selga isiku m\u00fctsi ja elab isiku peades p\u00e4ev, lahendades tema \u00fclesande. On v\u00f5imalik, et ta ei n\u00e4e varasemaid lahendusi, luues kaarte uuesti, ja meeskond avastab endale alternatiive. <\/p>\n<p>Seej\u00e4rel toimub detailsus hindamiseks. Selleks piisab kolmest inimesest. Kasutajakogemuse spetsialist, arendaja, testija, kes k\u00fcsib oma lemmikk\u00fcsimust: \u201cAga mis siis, kui\u2026\u201d.<\/p>\n<p>Igal etapil k\u00e4ib arutelu kasutaja loo protsessikaardi \u00fcle, mis v\u00f5imaldab, hoides meeles kasutaja \u00fclesannet, luua arusaamise terviklikkuse.<\/p>\n<p>Kas autor peab dokumentatsiooni vajalikuks? Jah, see on vajalik. Kuid m\u00e4rkmete kujul, mis aitavad meeles pidada, milles kokku lepiti. V\u00e4line inimese kaasamine n\u00f5uab taas arutelu.<\/p>\n<p>Autor ei s\u00fcvene dokumentatsiooni piisavuse teemasse, vaid keskendub peamiselt arutelude vajadusele. (Jah, dokumentatsioon on vajalik, hoolimata sellest, mida r\u00e4\u00e4givad inimesed, kes ei m\u00f5ista agile'i s\u00fcgavust). Samuti v\u00f5ib ainult osa v\u00f5imaluste t\u00f6\u00f6tlemine viia kogu s\u00fcsteemi t\u00e4ieliku \u00fcmbertegemise vajaduseni. Autor osutab \u00fclem\u00e4\u00e4rase t\u00f6\u00f6tlemise riskile, kui idee ei osutu \u00f5igeks. <\/p>\n<p>Riskide v\u00e4hendamiseks on oluline kiiresti saada tagasisidet arendatava toote kohta, et v\u00e4hendada 'vale' toote loomise kahju. Koostasime idee visandi \u2014 valideerisime kasutajaga, protot\u00fc\u00fcpide visandid \u2014 valideerisime kasutajaga jne. (Erinevalt n\u00e4idatakse ka, kuidas valideerida tarkvara protot\u00fc\u00fcpe). Tarkvara loomise eesm\u00e4rgid, eriti varases etapis, on \u00f5ppimine kiire tagasiside saamise kaudu, seega on esialgne loodud toode visandid, mis saavad t\u00f5estada v\u00f5i \u00fcmber l\u00fckata h\u00fcpoteesi. (Autor toetub Eric Rie\u0161i t\u00f6\u00f6le 'Lean metodoloogiaga k\u00e4ivitus').<\/p>\n<p>Loo kaart aitab luua suhtlust, kui teostamine toimub mitme meeskonna kaudu. Mida peaks kaardil olema? K\u00f5ik, mis toetab vestlust. Mitte ainult kasutajalugu (kes, mida, miks), vaid ka ideed, faktid, liidese kavandid jne.<\/p>\n<p>Jagades loo kaardil kaarte mitmeks horisontaalseks jooniseks, saab \u00fclesanded jagada v\u00e4ljalasetele \u2014 t\u00f5sta esile minimaalne vajadus, funktsionaalsuse lisakiht ja effektid.<\/p>\n<p>R\u00e4\u00e4gime lugusid protsessikaardil.<\/p>\n<p>T\u00f6\u00f6taja tuli l\u00f5unale. <\/p>\n<p>Mida ta tahab? Teeninduse kiirusest. Et tema l\u00f5una ootaks teda juba laual v\u00f5i v\u00e4hemalt kandikul. Oops \u2014 vahele j\u00e4\u00e4nud samm: t\u00f6\u00f6taja soovis s\u00fc\u00fca. Ta sisenes s\u00fcsteemi ja valis \u00e4ril\u00f5una variandi. Ta n\u00e4gi kaloreid ja toitev\u00e4\u00e4rtuse vastavust, et j\u00e4rgida dieeti ja mitte juurde v\u00f5tta. Ta n\u00e4gi roogade pilte, et otsustada, kas ta s\u00f6\u00f6gikohas s\u00f6\u00f6mise \u00fcle otsustaks. <\/p>\n<p>J\u00e4rgmine samm on l\u00f5una saamine. Kas talle tuuakse l\u00f5una kontorisse? Siis peab ta valima, kus s\u00fc\u00fca. Ta tahab n\u00e4ha, millal tellimus kohale toodatakse ja kui palju see maksma l\u00e4heb, et valida, kuhu oma aeg ja energia investeerida \u2014 kas minna alla v\u00f5i j\u00e4\u00e4da t\u00f6\u00f6le. Ta tahab n\u00e4ha kohvikute koormust, et mitte seista j\u00e4rjekordades. <\/p>\n<p>Seej\u00e4rel j\u00f5uab t\u00f6\u00f6taja kohvikusse. Ta tahab n\u00e4ha oma tray\u2019t, et seda v\u00f5tta ja kohe l\u00f5unale minna. Kohvik tahab raha vastu v\u00f5tta, et teenimisest kasu saada. T\u00f6\u00f6taja soovib kulutada kohvikus arveldamiseks v\u00f5imalikult v\u00e4he aega, et mitte raisata oma v\u00e4\u00e4rtuslikku aega. Kuidas seda teha? Maksta ette v\u00f5i p\u00e4rast teenindust eemalt. V\u00f5i maksta otse kioski kaudu. Mis neist on peamine? Kui palju inimesi on valmis pangakaardiga l\u00f5unat maksma? Kui palju inimesi usaldab oma kaardi numbri s\u00e4ilitamist selle kohviku korduvateks makseteks? Ilma v\u00e4lit\u00f6\u00f6dena ei ole see selge, vajame testimist. <\/p>\n<p>Protsessi igas etapis tuleb mingil moel tagada funktsionaalsus, selleks tuleb valida m\u00f5ni isik ja m\u00e4\u00e4rata, mis on tema jaoks oluline (see sama kolmik, kes valib). Kui ajalugu on l\u00f5pule viidud, on saavutatud eluj\u00f5uline lahendus.<\/p>\n<p>Edasi liigume detailide juurde. Klient soovib n\u00e4ha kohviku koormust, et mitte j\u00e4rjekordades t\u00f5uklemiseks j\u00e4\u00e4da. Mida t\u00e4pselt ta soovib?<\/p>\n<p>Vaadata prognoosi, kui palju inimesi tuleb 15 minuti p\u00e4rast, kui ta sinna l\u00e4heb.<\/p>\n<p>Vaadata keskmist teenindusaega kohvikus ja selle d\u00fcnaamikat poole tunni v\u00f5rra ette.<\/p>\n<p>Vaadata olukorda ja laua h\u00f5ivamise d\u00fcnaamikat.<\/p>\n<p>Aga mis siis, kui prognoosis\u00fcsteem annab arusaamatu tulemuse v\u00f5i l\u00f5petab t\u00f6\u00f6tamise? <\/p>\n<p>Vaadata kohvikus j\u00e4rjekordi videopildi kaudu, samuti laude h\u00f5ivatust. Hmm, miks mitte teha seda esmaj\u00e4rjekorras?!<\/p>\n<p>Autor toob v\u00e4lja v\u00e4ikese harjutuse praktika harjutamiseks: proovige kujutada ette, mida teete hommikul p\u00e4rast \u00e4rkamist. \u00dcks kaart = \u00fcks tegevus. Suurendage kaarte (asemel kohvi jahvatamine \u2014 jooge energiat andvat jooki), et eemaldada individuaalsed detailid, keskendudes mitte rakendamise viisile, vaid eesm\u00e4rgile. <\/p>\n<p>See raamat on m\u00f5eldud IT-anal\u00fc\u00fctikutele ja projektijuhitele. Kohustuslik lugemine.<\/p>\n<h4>Rakendused<\/h4>\n<p>\nArutelud ja otsuste tegemine on efektiivsed 3-5 liikmelistes gruppides.<\/p>\n<p>Kirjuta esimeses kaardis, mida arendama peab, teises \u2014 kohandada seda, mida esimeses tehti, kolmandas \u2014 parandada seda, mis on tehtud esimeses ja teises.<\/p>\n<p>Valmistage lood nagu kookide, mitte retseptide p\u00f5hjal, vaid uurides, kellele, mis puhuks ja kui paljudele inimesele kook on vajalik. Kui teete rakenduse osi, siis mitte koogip\u00f5hjade, kreemide jms valmistamise p\u00f5hjal, vaid v\u00e4ikevalmistatud kookide tegemise p\u00f5hjal.<\/p>\n<p>Tarkvaraarendus sarnaneb filmi loomisega, kus tuleb hoolikalt v\u00e4lja t\u00f6\u00f6tada ja lihvida stsenaariumit, korraldada stseene, n\u00e4itlejaid jne enne filmimise alustamist.<\/p>\n<p>Ressursse on alati puudu.<\/p>\n<p>20% pingutustest toovad m\u00e4rkimisv\u00e4\u00e4rse tulemuse, 60% toovad segadust, 20% pingutustest on kahjulikud \u2014 seet\u00f5ttu on oluline keskenduda \u00f5ppimisele ja mitte alla anda negatiivse tulemuse korral.<\/p>\n<p>Suhelge otse kasutajatega, tunnetage, kuidas nad tunnevad. Keskenduge teatud probleemidele.<\/p>\n<p>Ajaloo detailimine ja t\u00f6\u00f6tlemine hindamiseks on scrum'i k\u00f5ige t\u00fclikam osa; tehke arutelud akvaariumi re\u017eiimis, kus 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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - 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. \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\" \/>\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\/novosti-interneta\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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. \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/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. Paindliku tarkvaraarenduse kunst | ProHoster","description":"Kokkuv\u00f5te Raamat on jutustatud algoritm arendamisprotsessi l\u00e4biviimiseks ideest rakendamiseni, kasutades agile'itehnikat. Protsess jaotatakse sammudeks ning igal sammul on n\u00e4idatud meetodid protsessi sammus. Autor m\u00e4rgib, et enamik meetodeid ei ole originaalsed, mitte originaalsuse n\u00f5udmisega. Kuid hea v\u00e4ljendusstiil ja teatav protsessi terviklikkus muudavad raamatu v\u00e4ga kasulikuks. Peamine tehnika","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/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. \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","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/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"},"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}]}}