{"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\/ro\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","title":{"rendered":"Patton Jeff. Pove\u0219tile utilizatorilor. Arta dezvolt\u0103rii agile a software-ului","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h4>Rezumat<\/h4>\n<p>\nCartea este un algoritm narativ al procesului de dezvoltare de la idee la implementare, utiliz\u00e2nd tehnici agile. Procesul este \u00eemp\u0103r\u021bit \u00een pa\u0219i, iar pentru fiecare pas sunt indicate metodele corespunz\u0103toare. Autorul subliniaz\u0103 c\u0103 majoritatea metodelor nu sunt originale \u0219i nu pretind a fi originale. Totu\u0219i, un stil bun de expunere \u0219i o oarecare coeren\u021b\u0103 a procesului fac cartea foarte util\u0103.<\/p>\n<p>Tehnica cheie a h\u0103r\u021bii pove\u0219tilor utilizatorilor este structurarea ideilor \u0219i stabilirea cerin\u021belor pe parcursul procesului utilizat de c\u0103tre utilizator.<\/p>\n<p>\u00cen acest sens, prezentarea procesului poate fi realizat\u0103 \u00een moduri diferite. Pa\u0219ii pot fi organiza\u021bi \u00een func\u021bie de valorile cheie ob\u021binute, sau se poate pur \u0219i simplu ilustra o zi de lucru a utilizatorilor, a\u0219a cum decurge utilizarea sistemului. Autorul se concentreaz\u0103 pe ideea c\u0103 procesele trebuie prezentate \u0219i discutate sub forma unei pove\u0219ti a utilizatorului pe harta procesului, care este motivul pentru care se nume\u0219te mapa pove\u0219tilor utilizatorilor.<\/p>\n<h4>Cui \u00eei este util<\/h4>\n<p>\nPentru anali\u0219ti de IT \u0219i manageri de proiect. Este obligatorie lectura. Se cite\u0219te cu u\u0219urin\u021b\u0103 \u0219i pl\u0103cere, cartea av\u00e2nd o dimensiune medie.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Recenzie<\/h4>\n<p>\n\u00cen cel mai simplu mod, a\u0219a func\u021bioneaz\u0103. <\/p>\n<p>Vizitatorul vine la cafenea, alege m\u00e2nc\u0103rurile, face comanda, prime\u0219te m\u00e2ncarea, m\u0103n\u00e2nc\u0103, pl\u0103te\u0219te.<\/p>\n<p>Se pot redacta cerin\u021be, privind ceea ce dorim de la sistem \u00een fiecare etap\u0103. <\/p>\n<p>Sistemul trebuie s\u0103 afi\u0219eze lista de m\u00e2nc\u0103ruri, fiecare m\u00e2ncare av\u00e2nd compozi\u021bia, greutatea \u0219i pre\u021bul \u0219i s\u0103 aib\u0103 posibilitatea de a ad\u0103uga \u00een co\u0219. De ce suntem siguri de aceste cerin\u021be? \u00cen descrierea 'standard' a cerin\u021belor, acest aspect nu este men\u021bionat \u0219i genereaz\u0103 riscuri. <\/p>\n<p>Executan\u021bii care nu \u00een\u021beleg de ce este nevoie de aceste cerin\u021be, de obicei, nu fac ceea ce trebuie. Cei implica\u021bi \u00een procesul de creare a ideii sunt, de asemenea, implica\u021bi \u00een rezultat. Agile spune c\u0103, prin urmare, ar trebui s\u0103 ne concentr\u0103m \u00een primul r\u00e2nd nu pe sistem, ci pe oameni, pe consumatori, pe sarcinile \u0219i obiectivele lor. <\/p>\n<p>Cre\u0103m personaje, pentru a d\u0103rui detalii \u00een scopul empatiei \u0219i, din perspectiva personajelor, \u00eencepem s\u0103 expunem pove\u0219ti. <\/p>\n<p>Angajatul de birou Zahari a ie\u0219it la pr\u00e2nz \u0219i dore\u0219te s\u0103 m\u0103n\u00e2nce rapid ceva. Ce are nevoie? Ideea - probabil c\u0103 vrea un pr\u00e2nz de afaceri. O alt\u0103 idee este c\u0103 vrea ca sistemul s\u0103-i re\u021bin\u0103 preferin\u021bele, deoarece este la diet\u0103. O alt\u0103 idee. Vrea s\u0103 primeasc\u0103 imediat cafeaua, pentru c\u0103 este obi\u0219nuit s\u0103 bea cafea \u00eenainte de pr\u00e2nz. <\/p>\n<p>Exist\u0103 \u0219i afaceri (org-personaj \u2014 un personaj care reprezint\u0103 interesele unei organiza\u021bii). Afacerea vrea s\u0103 creasc\u0103 valoarea medie a comenzii, s\u0103 creasc\u0103 frecven\u021ba achizi\u021biilor, s\u0103 creasc\u0103 profitul. Ideea este \u2014 hai s\u0103 oferim preparate neobi\u0219nuite dintr-o anumit\u0103 buc\u0103t\u0103rie. O alt\u0103 idee este \u2014 hai s\u0103 introducem mic-dejunuri.<\/p>\n<p>Ideile pot \u0219i trebuie aduse la specificitate, transformate \u0219i prezentate sub form\u0103 de user story. Ca angajat al centrului de afaceri Zah\u0103r, vreau ca sistemul s\u0103 m\u0103 recunoasc\u0103, astfel \u00eenc\u00e2t s\u0103 primesc un meniu personalizat \u00een func\u021bie de preferin\u021bele mele. Ca chelner, vreau ca sistemul s\u0103 m\u0103 avertizeze c\u00e2nd s\u0103 m\u0103 apropii de mas\u0103, astfel \u00eenc\u00e2t clientul s\u0103 fie mul\u021bumit de servire rapid\u0103. \u0218i a\u0219a mai departe. <\/p>\n<p>Zeci de pove\u0219ti. Apoi, prioritizarea \u0219i backlog-ul? Jeff subliniaz\u0103 problemele ap\u0103rute: detaliile minore \u0219i pierderea \u00een\u021belegerii conceptului, plus prioritizarea func\u021bionalit\u0103\u021bilor creeaz\u0103 o imagine fragmentat\u0103 din cauza necoordon\u0103rii fa\u021b\u0103 de obiective. <\/p>\n<p>Calea autorului: Prioritiz\u0103m nu func\u021bionalitatea, ci rezultatul = ceea ce ob\u021bine utilizatorul la final. <\/p>\n<p>Un punct evident, dar neobi\u0219nuit: sesiunea de prioritizare nu se desf\u0103\u0219oar\u0103 cu \u00eentreaga echip\u0103, deoarece este ineficient, ci cu trei persoane. Prima se ocup\u0103 de afaceri, a doua de experien\u021ba utilizatorului, iar a treia de implementare. <\/p>\n<p>S\u0103 definim minimul pentru rezolvarea unei sarcini a utilizatorului (solu\u021bia minim viabil\u0103).<\/p>\n<p>Detaliem ideile priorit\u0103\u021bii \u00eent\u00e2i prin intermediul user story-urilor, schi\u021belor de design, constr\u00e2ngerilor \u0219i regulilor de afaceri pe harta pove\u0219tilor utilizatorilor, prin povestiri \u0219i discu\u021bii cu echipa despre ce este necesar pentru personaje \u0219i p\u0103r\u021bile interesate la fiecare pas al procesului. Celelalte idei r\u0103m\u00e2n nerezolvate, \u00een backlog-ul oportunit\u0103\u021bilor.<\/p>\n<p>Procesul este scris sub form\u0103 de carduri de la st\u00e2nga la dreapta, iar ideile de pe carduri sub pa\u0219ii procesului. Este esen\u021bial s\u0103 discut\u0103m \u00eentregul parcurs al pove\u0219tii \u00eempreun\u0103 cu membrii echipei pentru a crea o \u00een\u021belegere comun\u0103.<\/p>\n<p>Lucrul \u00een acest mod creeaz\u0103 o coeren\u021b\u0103 \u00een raport cu procesele. <\/p>\n<p>Ideile ob\u021binute trebuie verificate. Un membru al echipei \u00eembrac\u0103 haina personajului \u0219i tr\u0103ie\u0219te o zi din perspectiva acestuia, rezolv\u00e2ndu-i sarcina. Exist\u0103 posibilitatea ca el s\u0103 nu observe lucr\u0103rile anterioare, cre\u00e2nd carduri de la zero, \u00een timp ce echipa descoper\u0103 alternativele. <\/p>\n<p>Apoi se desf\u0103\u0219oar\u0103 detalierea pentru evaluare. Pentru aceasta, sunt suficien\u021bi trei oameni. Responsabilul pentru experien\u021ba utilizatorului, dezvoltatorul, testatorul cu \u00eentrebarea preferat\u0103: \u201eDar ce ar fi dac\u0103\u2026\u201d.<\/p>\n<p>\u00cen fiecare etap\u0103, discu\u021bia se desf\u0103\u0219oar\u0103 pe baza hartii proceselor pove\u0219tii utilizatorului, ceea ce permite men\u021binerea \u00een minte a sarcinii utilizatorului \u0219i crearea unei \u00een\u021belegeri complete.<\/p>\n<p>Este necesar\u0103 documenta\u021bia, \u00een opinia autorului? Da, este necesar\u0103. Dar ca noti\u021be, care s\u0103 ajute la reamintirea a ceea ce s-a convenit. Implicarea unei persoane externe necesit\u0103 din nou discu\u021bii.<\/p>\n<p>Autorul nu se aprofund\u0103 \u00een tema suficien\u021bei documenta\u021biei, pun\u00e2nd accentul pe necesitatea discu\u021biilor. (Da, documenta\u021bia este necesar\u0103, oric\u00e2t de mult ar sus\u021bine unii c\u0103 nu este, din ne\u0219tiin\u021b\u0103 \u00een privin\u021ba agile). De asemenea, lucrul doar pe o parte a func\u021bionalit\u0103\u021bilor poate conduce la necesitatea refacerii complete a \u00eentregului sistem. Autorul subliniaz\u0103 riscul unei supraexploat\u0103ri \u00een cazul \u00een care nu s-a nimerit ideea. <\/p>\n<p>Pentru a diminua riscurile, este necesar s\u0103 ob\u021bii rapid feedback pe produsul creat pentru a minimiza daunele generate de crearea unui produs \u201einadecvat\u201d. Am realizat o schi\u021b\u0103 a unei idei \u2014 am validat-o cu utilizatorul, schi\u021ba prototipurilor de interfa\u021b\u0103 \u2014 am validat-o cu utilizatorul etc. (Separat este men\u021bionat cum se valideaz\u0103 prototipurile software-ului). Obiectivele cre\u0103rii software-ului, \u00een special \u00een stadiul ini\u021bial, sunt \u00eenv\u0103\u021barea prin ob\u021binerea rapid\u0103 a feedback-ului, astfel \u00eenc\u00e2t primul produs creat este o schi\u021b\u0103 capabil\u0103 s\u0103 demonstreze sau s\u0103 infirme o ipotez\u0103. (Autorul se bazeaz\u0103 pe lucrarea lui Eric Ries \u201eStartup-ul conform metodologiei Lean\u201d).<\/p>\n<p>Harta pove\u0219tilor ajut\u0103 la stabilirea comunic\u0103rii, dac\u0103 implementarea este asigurat\u0103 de mai multe echipe. Ce ar trebui s\u0103 con\u021bin\u0103 harta? Ceea ce este necesar pentru a sus\u021bine conversa\u021bia. Nu doar user story (cine, ce, de ce), ci \u0219i idei, fapte, schi\u021be de interfe\u021be etc.<\/p>\n<p>\u00cemp\u0103r\u021bind cardurile de pe harta pove\u0219tii \u00een mai multe linii orizontale, po\u021bi separa lucr\u0103rile \u00een lans\u0103ri \u2014 eviden\u021biind minimul necesar, stratul de ad\u0103ugare a func\u021bionalit\u0103\u021bii \u0219i fundi\u021bele.<\/p>\n<p>Discut\u0103m povestirile de pe harta procesului.<\/p>\n<p>Angajatul a venit la pr\u00e2nz. <\/p>\n<p>Ce vrea el? Viteza serviciilor. Ca pr\u00e2nzul s\u0103-l a\u0219tepte deja pe mas\u0103 sau m\u0103car pe un suport. Opa - pas omis: angajatul a dorit s\u0103 m\u0103n\u00e2nce. S-a conectat \u00een sistem \u0219i a ales op\u021biunea de pr\u00e2nz de afaceri. A v\u0103zut caloriile \u0219i conformitatea cu valoarea nutritiv\u0103, pentru a respecta dieta \u0219i a nu se \u00eengr\u0103\u0219a. A v\u0103zut imagini cu preparatul, pentru a decide dac\u0103 va m\u00e2nca \u00een acel loc sau nu. <\/p>\n<p>Apoi, va merge s\u0103 \u00ee\u0219i ia pr\u00e2nzul \u0219i s\u0103 m\u0103n\u00e2nce? Sau poate c\u0103 \u00eei va fi livrat pr\u00e2nzul la birou? Atunci pasul procesului - alegerea locului de mas\u0103. Vrea s\u0103 vad\u0103 c\u00e2nd va fi livrat \u0219i c\u00e2t va costa, pentru a decide unde s\u0103-\u0219i investeasc\u0103 timpul \u0219i energia - s\u0103 coboare sau s\u0103 r\u0103m\u00e2n\u0103 la munc\u0103. Vrea s\u0103 vad\u0103 aglomerarea cafenelei, pentru a nu se \u00eempinge \u00een cozi. <\/p>\n<p>Apoi, angajatul a ajuns la cafenea. Vrea s\u0103 \u00ee\u0219i vad\u0103 suportul pentru a-l lua \u0219i a merge imediat s\u0103 m\u0103n\u00e2nce. Cafeneaua vrea s\u0103 \u00eencaseze bani pentru a c\u00e2\u0219tiga din servicii. Angajatul vrea s\u0103 piard\u0103 c\u00e2t mai pu\u021bin timp la plat\u0103 cu cafeneaua, pentru a nu cheltui timp pre\u021bios f\u0103r\u0103 folos. Cum poate face asta? S\u0103 pl\u0103teasc\u0103 \u00een avans sau, dimpotriv\u0103, dup\u0103 serviciu, de la distan\u021b\u0103. Sau s\u0103 pl\u0103teasc\u0103 \u00een momentul respectiv folosind un chio\u0219c. Ce este cel mai important dintre acestea? C\u00e2\u021bi oameni sunt dispu\u0219i s\u0103 pl\u0103teasc\u0103 pr\u00e2nzul cu cardul? C\u00e2\u021bi oameni ar avea \u00eencredere s\u0103 lase num\u0103rul cardului pentru pl\u0103\u021bi ulterioare la aceast\u0103 cantin\u0103? F\u0103r\u0103 cercetare de teren, nu este clar, este nevoie de testare. <\/p>\n<p>La fiecare pas al procesului trebuie asigurat cumva func\u021bionalitatea, pentru aceasta trebuie s\u0103 lu\u0103m ca baz\u0103 o anumit\u0103 persoan\u0103 \u0219i s\u0103 alegem ce este mai important pentru el (acea tripl\u0103 de factori decizionali). Am parcurs povestea p\u00e2n\u0103 la cap\u0103t = am realizat o solu\u021bie viabil\u0103.<\/p>\n<p>Apoi urmeaz\u0103 detalierea. Clientul vrea s\u0103 vad\u0103 aglomerarea cafenelei, pentru a nu se \u00eempinge \u00een cozi. Ce anume vrea el?<\/p>\n<p>S\u0103 vad\u0103 prognoza c\u00e2\u021bi oameni vor fi \u00een 15 minute, c\u00e2nd va ajunge acolo.<\/p>\n<p>S\u0103 observe timpul mediu de servire \u00een cafenea \u0219i dinamica acestuia pe urm\u0103toarea jum\u0103tate de or\u0103.<\/p>\n<p>S\u0103 urm\u0103reasc\u0103 situa\u021bia \u0219i dinamica ocup\u0103rii meselor.<\/p>\n<p>Dar ce se \u00eent\u00e2mpl\u0103 dac\u0103 sistemul de prognozare ofer\u0103 un rezultat neclar sau \u00eenceteaz\u0103 s\u0103 func\u021bioneze? <\/p>\n<p>S\u0103 urm\u0103reasc\u0103 prin video cozile din cafenea, precum \u0219i ocuparea meselor. Hm, dar de ce s\u0103 nu facem asta mai \u00eent\u00e2i?!<\/p>\n<p>Autorul sugereaz\u0103 un mic exerci\u021biu pentru a exersa practica: \u00eencerca\u021bi s\u0103 v\u0103 imagina\u021bi ce face\u021bi diminea\u021ba dup\u0103 trezire. O cartela = o ac\u021biune. Agranda\u021bi cartelile (\u00een loc de a m\u0103cina cafeaua - be\u021bi o b\u0103utur\u0103 revigorant\u0103) pentru a elimina detaliile individuale, concentr\u00e2ndu-v\u0103 nu pe modalitatea de realizare, ci pe scop. <\/p>\n<p>Pentru cine este aceast\u0103 carte - pentru anali\u0219ti IT \u0219i manageri de proiect. Este un must-read.<\/p>\n<h4>Aplica\u021bii<\/h4>\n<p>\nDiscu\u021biile \u0219i luarea deciziilor sunt eficiente \u00een grupuri de 3 p\u00e2n\u0103 la 5 persoane.<\/p>\n<p>Scrie\u021bi pe prima cartela ceea ce trebuie dezvoltat, pe a doua - ce trebuie corectat din prima, pe a treia - ce trebuie corectat din prima \u0219i a doua.<\/p>\n<p>Preg\u0103ti\u021bi pove\u0219ti ca dac\u0103 ar fi torturi - f\u0103r\u0103 a redacta re\u021beta de fabrica\u021bie, ci afl\u00e2nd cui, cu ce ocazie, pentru c\u00e2te persoane este tortul. Dac\u0103 sparge\u021bi realizarea, atunci nu pe fabricarea blaturilor, cremei etc., ci pe realizarea unor torturi mici gata f\u0103cute.<\/p>\n<p>Dezvoltarea software-ului este asem\u0103n\u0103toare cu crearea unui film, c\u00e2nd trebuie s\u0103 dezvol\u021bi \u0219i s\u0103 rafinezi cu aten\u021bie scenariul, s\u0103 organizezi scena, actorii etc. \u00eenainte de \u00eenceperea film\u0103rilor.<\/p>\n<p>Resursele vor fi \u00eentotdeauna insuficiente.<\/p>\n<p>20% din eforturi ofer\u0103 un rezultat semnificativ, 60% ofer\u0103 ceva neclar, 20% din eforturi sunt d\u0103un\u0103toare - de aceea este important s\u0103 te concentrezi pe \u00eenv\u0103\u021bare \u0219i s\u0103 nu te descurajezi \u00een cazul unui rezultat negativ.<\/p>\n<p>Comunica\u021bi direct cu utilizatorul, sim\u021bi\u021bi-v\u0103 \u00een pielea lui. Concentra\u021bi-v\u0103 pe anumite probleme.<\/p>\n<p>Detalierea \u0219i elaborarea pove\u0219tii pentru evaluare este cea mai anevoioas\u0103 parte a scrum-ului, face\u021bi discu\u021biile \u00een picioare \u00een modul acvariu (la tabl\u0103 discut\u0103 3-4 persoane, dac\u0103 cineva vrea s\u0103 participe, el \u00eel \u00eenlocuie\u0219te pe cineva).<br \/>\n<br \/>Sursa: <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.2.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\/ro\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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. Pove\u0219tile utilizatorului. Arta dezvolt\u0103rii agile a software-ului | ProHoster","description":"Rezumat Cartea este un algoritm povestit pentru desf\u0103\u0219urarea procesului de dezvoltare de la idee p\u00e2n\u0103 la implementare, folosind tehnici agile.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/36159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=36159"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/36159\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=36159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=36159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=36159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}