{"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\/pt\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","title":{"rendered":"Patton Jeff. Hist\u00f3rias de Usu\u00e1rio. A Arte do Desenvolvimento \u00c1gil de Software","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h4>Resumo<\/h4>\n<p>\nO livro apresenta um algoritmo narrativo para o processo de desenvolvimento, desde a ideia at\u00e9 a implementa\u00e7\u00e3o, usando t\u00e9cnicas \u00e1geis. O processo \u00e9 dividido em etapas, e em cada passo s\u00e3o indicados os m\u00e9todos aplic\u00e1veis. O autor observa que a maioria dos m\u00e9todos n\u00e3o \u00e9 original, n\u00e3o reivindicando originalidade. No entanto, um bom estilo de escrita e certa coer\u00eancia do processo tornam o livro muito \u00fatil.<\/p>\n<p>A t\u00e9cnica chave do mapa de hist\u00f3rias de usu\u00e1rio \u00e9 a estrutura\u00e7\u00e3o de ideias e metas ao longo do processo do usu\u00e1rio.<\/p>\n<p>Nesse sentido, a narrativa do processo pode ser apresentada de v\u00e1rias maneiras. Pode-se organizar os passos conforme a obten\u00e7\u00e3o de valor essencial ou simplesmente apresentar o dia de trabalho dos usu\u00e1rios, como ele transcorre enquanto utilizam o sistema. O autor foca que os processos devem ser apresentados e discutidos na forma de hist\u00f3rias do usu\u00e1rio no mapa do processo, o que originou o nome mapa de hist\u00f3rias de usu\u00e1rio.<\/p>\n<h4>Para quem isso \u00e9 relevante<\/h4>\n<p>\nPara analistas de TI e gerentes de projeto. Leitura obrigat\u00f3ria. A leitura \u00e9 f\u00e1cil e agrad\u00e1vel, com um tamanho m\u00e9dio.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Coment\u00e1rio<\/h4>\n<p>\nNa sua forma mais simples, assim \u00e9 como funciona. <\/p>\n<p>O visitante chega ao caf\u00e9, escolhe os pratos, faz o pedido, recebe a comida, come e paga.<\/p>\n<p>\u00c9 poss\u00edvel escrever as exig\u00eancias sobre o que queremos do sistema em cada etapa. <\/p>\n<p>O sistema deve mostrar uma lista de pratos, com a composi\u00e7\u00e3o, peso e pre\u00e7o de cada um, e ter a op\u00e7\u00e3o de adicionar ao carrinho. Por que temos certeza dessas exig\u00eancias? Na descri\u00e7\u00e3o 'padr\u00e3o' de requisitos isso n\u00e3o est\u00e1 descrito, o que gera riscos. <\/p>\n<p>Executores que n\u00e3o compreendem a necessidade costumam fazer o que n\u00e3o \u00e9 necess\u00e1rio. Aqueles que n\u00e3o est\u00e3o envolvidos no processo de cria\u00e7\u00e3o da ideia, tamb\u00e9m n\u00e3o se envolvem no resultado. O Agile diz: vamos nos concentrar, antes de tudo, n\u00e3o no sistema, mas nas pessoas, em seus desejos, tarefas e objetivos. <\/p>\n<p>Criamos personas, atribu\u00edmos detalhes para empatia e, a partir dessas personas, come\u00e7amos a narrar hist\u00f3rias. <\/p>\n<p>O funcion\u00e1rio do escrit\u00f3rio, Zakhar, saiu para almo\u00e7ar e quer uma refei\u00e7\u00e3o r\u00e1pida. O que ele precisa? A ideia \u00e9 que provavelmente ele queira um almo\u00e7o executivo. Outra ideia \u00e9 que ele deseja que o sistema memorize suas prefer\u00eancias, pois est\u00e1 de dieta. Outra ideia. Ele quer que tragam caf\u00e9 imediatamente, pois est\u00e1 acostumado a tomar caf\u00e9 antes do almo\u00e7o. <\/p>\n<p>E h\u00e1 tamb\u00e9m os neg\u00f3cios (o personagem organizacional \u2014 um personagem que representa os interesses de uma organiza\u00e7\u00e3o). O neg\u00f3cio quer aumentar o ticket m\u00e9dio, aumentar a frequ\u00eancia de compra e aumentar o lucro. A ideia \u00e9 \u2014 que tal oferecer pratos incomuns de alguma culin\u00e1ria? Outra ideia \u2014 que tal introduzirmos caf\u00e9s da manh\u00e3.<\/p>\n<p>As ideias podem e devem ser concretizadas, transformadas e apresentadas na forma de user stories. Como funcion\u00e1rio do centro de neg\u00f3cios, Zakhar, eu quero que o sistema me reconhe\u00e7a, para que eu receba um menu levando em considera\u00e7\u00e3o minhas prefer\u00eancias. Como gar\u00e7om, eu quero que o sistema me avise quando eu devo me aproximar da mesa, para que o cliente fique satisfeito com o atendimento r\u00e1pido. E assim por diante. <\/p>\n<p>Dezenas de hist\u00f3rias. E ent\u00e3o, prioriza\u00e7\u00e3o e backlog? Jeff aponta os problemas que surgem: a liga\u00e7\u00e3o a pequenos detalhes e a perda de compreens\u00e3o conceitual, al\u00e9m de prioriza\u00e7\u00e3o de funcionalidades que cria uma imagem fragmentada devido \u00e0 descoordena\u00e7\u00e3o com os objetivos. <\/p>\n<p>O caminho do autor: Priorizamos n\u00e3o a funcionalidade, mas o resultado = o que o usu\u00e1rio obt\u00e9m no final. <\/p>\n<p>Um ponto \u00f3bvio, mas n\u00e3o t\u00e3o \u00f3bvio: a sess\u00e3o de prioriza\u00e7\u00e3o n\u00e3o \u00e9 realizada por toda a equipe, pois \u00e9 ineficaz, mas por tr\u00eas pessoas. O primeiro \u00e9 respons\u00e1vel pelos neg\u00f3cios, o segundo pela experi\u00eancia do usu\u00e1rio e o terceiro pela implementa\u00e7\u00e3o. <\/p>\n<p>Destacamos o m\u00ednimo necess\u00e1rio para resolver uma tarefa do usu\u00e1rio (solu\u00e7\u00e3o vi\u00e1vel m\u00ednima).<\/p>\n<p>Detalhamos as ideias da primeira prioridade com a ajuda de user stories, esbo\u00e7os de design, restri\u00e7\u00f5es e regras de neg\u00f3cios no mapa de hist\u00f3rias de usu\u00e1rio por meio de narrativas e discuss\u00f5es com a equipe sobre o que \u00e9 necess\u00e1rio para as personas e stakeholders em cada passo do processo. As outras ideias permanecem n\u00e3o analisadas, no backlog de possibilidades.<\/p>\n<p>O processo \u00e9 escrito na forma de cart\u00f5es da esquerda para a direita, e as ideias nos cart\u00f5es est\u00e3o abaixo dos passos do processo. \u00c9 essencial que o caminho de toda a hist\u00f3ria seja discutido junto com os membros da equipe para criar um entendimento m\u00fatuo.<\/p>\n<p>O desenvolvimento dessa forma cria a integridade da conformidade com os processos. <\/p>\n<p>As ideias recebidas precisam ser verificadas. Um membro da equipe n\u00e3o coloca o chap\u00e9u da persona e vive na mente da persona, resolvendo sua tarefa. Existe a possibilidade de que ele n\u00e3o veja as contribui\u00e7\u00f5es, criando os cart\u00f5es novamente, enquanto a equipe descobre alternativas. <\/p>\n<p>Em seguida, h\u00e1 uma detalhamento para avalia\u00e7\u00e3o. Para isso, s\u00e3o necess\u00e1rias tr\u00eas pessoas: uma respons\u00e1vel pela experi\u00eancia do usu\u00e1rio, um desenvolvedor e um testador com a pergunta favorita: 'E se...'.<\/p>\n<p>Em cada etapa, a discuss\u00e3o gira em torno do mapa de processos da hist\u00f3ria do usu\u00e1rio, o que permite, mantendo em mente a tarefa do usu\u00e1rio, criar uma compreens\u00e3o coesa.<\/p>\n<p>\u00c9 necess\u00e1ria a documenta\u00e7\u00e3o, na opini\u00e3o do autor? Sim, \u00e9 necess\u00e1ria. Mas como anota\u00e7\u00f5es, permitindo recordar o que foi acordado. Envolver uma pessoa de fora requer mais discuss\u00e3o.<\/p>\n<p>O autor n\u00e3o se aprofunda na quest\u00e3o da sufici\u00eancia da documenta\u00e7\u00e3o, enfatizando a necessidade de discuss\u00f5es. (Sim, a documenta\u00e7\u00e3o \u00e9 necess\u00e1ria, independentemente do que afirmem as pessoas com entendimento superficial sobre agile). Al\u00e9m disso, o desenvolvimento apenas de parte das funcionalidades pode levar \u00e0 necessidade de uma completa retrabalho do sistema. O autor aponta o risco de um sobredesenvolvimento caso o conceito esteja errado. <\/p>\n<p>Para mitigar riscos, \u00e9 necess\u00e1rio obter feedback r\u00e1pido sobre o produto que est\u00e1 sendo criado para minimizar os danos de criar um 'produto errado'. Esbo\u00e7amos uma ideia \u2014 validamos com o usu\u00e1rio, esbo\u00e7os de prot\u00f3tipos de interface \u2014 validamos com o usu\u00e1rio, etc. (\u00c9 mencionado separadamente como validar prot\u00f3tipos de software). Os objetivos de cria\u00e7\u00e3o de software, especialmente nas fases iniciais, s\u00e3o o aprendizado por meio do recebimento de feedback r\u00e1pido, sendo que o primeiro produto criado s\u00e3o esbo\u00e7os que podem provar ou refutar a hip\u00f3tese. (O autor baseia-se no trabalho de Eric Ries 'The Lean Startup').<\/p>\n<p>O mapa de hist\u00f3rias ajuda a estabelecer comunica\u00e7\u00f5es, se a implementa\u00e7\u00e3o \u00e9 garantida por v\u00e1rias equipes. O que deve haver no mapa? Aquilo que \u00e9 necess\u00e1rio para apoiar a conversa. N\u00e3o apenas user stories (quem, o que, por qu\u00ea), mas ideias, fatos, esbo\u00e7os de interfaces, etc.<\/p>\n<p>Dividindo os cart\u00f5es no mapa de hist\u00f3rias em v\u00e1rias linhas horizontais, \u00e9 poss\u00edvel separar os trabalhos em lan\u00e7amentos \u2014 destacando o m\u00ednimo essencial, a camada de amplia\u00e7\u00e3o funcional e os acabamentos.<\/p>\n<p>Expomos as hist\u00f3rias no mapa do processo.<\/p>\n<p>O funcion\u00e1rio foi almo\u00e7ar. <\/p>\n<p>O que ele deseja? Velocidade de atendimento. Para que seu almo\u00e7o j\u00e1 esteja \u00e0 sua espera na mesa ou, pelo menos, em uma bandeja. Opa \u2014 passo perdido: o funcion\u00e1rio decidiu comer. Ele entrou no sistema e escolheu uma op\u00e7\u00e3o de almo\u00e7o de neg\u00f3cios. Ele viu as calorias e a adequa\u00e7\u00e3o nutricional para seguir a dieta e n\u00e3o engordar. Ele viu imagens do prato para decidir se comeria neste lugar ou n\u00e3o. <\/p>\n<p>Em seguida, ele ir\u00e1 buscar o almo\u00e7o e almo\u00e7ar? Ou talvez ele receba o almo\u00e7o no escrit\u00f3rio? Ent\u00e3o, o pr\u00f3ximo passo do processo \u00e9 escolher o local da refei\u00e7\u00e3o. Ele quer ver quando seu pedido ser\u00e1 entregue e quanto custar\u00e1, para decidir onde investir seu tempo e esfor\u00e7o \u2014 descer ou trabalhar. Ele quer ver a lota\u00e7\u00e3o do caf\u00e9, para n\u00e3o ter que enfrentar filas. <\/p>\n<p>Em seguida, o funcion\u00e1rio entrou no caf\u00e9. Ele quer ver sua bandeja, para peg\u00e1-la e ir almo\u00e7ar imediatamente. O caf\u00e9 quer receber o pagamento, para lucrar com o atendimento. O funcion\u00e1rio quer gastar o m\u00ednimo de tempo poss\u00edvel no pagamento com o caf\u00e9, para n\u00e3o desperdi\u00e7ar seu tempo precioso. Como fazer isso? Pagar antecipadamente ou, ao contr\u00e1rio, ap\u00f3s o atendimento de forma remota. Ou pagar no momento utilizando um quiosque. O que disso \u00e9 o mais essencial? Quantas pessoas est\u00e3o dispostas a pagar o almo\u00e7o com cart\u00e3o de cr\u00e9dito? Quantas pessoas confiar\u00e3o o armazenamento do n\u00famero do cart\u00e3o para pagamentos recorrentes nesta cantina? Sem uma pesquisa de campo, n\u00e3o est\u00e1 claro; \u00e9 necess\u00e1rio testar. <\/p>\n<p>Em cada etapa do processo, \u00e9 preciso garantir alguma funcionalidade; para isso, \u00e9 necess\u00e1rio tomar como base algum perfil e escolher o que \u00e9 mais importante para ele (aquela famosa tr\u00edade de escolhas). Se completamos a hist\u00f3ria = fizemos uma solu\u00e7\u00e3o vi\u00e1vel.<\/p>\n<p>Em seguida, vem a detalhamento. O cliente quer ver a lota\u00e7\u00e3o do caf\u00e9, para n\u00e3o ter que enfrentar filas. O que exatamente ele deseja?<\/p>\n<p>Ver a previs\u00e3o de quantas pessoas estar\u00e3o l\u00e1 em 15 minutos, quando ele chegar.<\/p>\n<p>Ver o tempo m\u00e9dio de atendimento no caf\u00e9 e sua din\u00e2mica para os pr\u00f3ximos 30 minutos.<\/p>\n<p>Ver a situa\u00e7\u00e3o e a din\u00e2mica da ocupa\u00e7\u00e3o das mesas.<\/p>\n<p>E se o sistema de previs\u00e3o oferecer um resultado estranho ou parar de funcionar? <\/p>\n<p>Ver por meio de v\u00eddeo as filas no caf\u00e9, bem como a ocupa\u00e7\u00e3o das mesas. Hum, por que n\u00e3o fazer isso em primeiro lugar?!<\/p>\n<p>O autor sugere um pequeno exerc\u00edcio para praticar: tente imaginar o que voc\u00ea faz pela manh\u00e3 ao acordar. Um cart\u00e3o = uma a\u00e7\u00e3o. Amplie os cart\u00f5es (em vez de moer caf\u00e9 \u2014 beber uma bebida revigorante), eliminando detalhes individuais e focando n\u00e3o no modo de execu\u00e7\u00e3o, mas no objetivo. <\/p>\n<p>Para quem \u00e9 este livro \u2014 para analistas de TI e gerentes de projeto. Leitura obrigat\u00f3ria.<\/p>\n<h4>Aplicativos<\/h4>\n<p>\nDiscuss\u00f5es e tomadas de decis\u00e3o s\u00e3o eficazes em grupos de 3 a 5 pessoas.<\/p>\n<p>Escreva no primeiro cart\u00e3o o que precisa ser desenvolvido, no segundo \u2014 corrigir o que foi feito no primeiro, e no terceiro \u2014 corrigir o que foi feito no primeiro e no segundo.<\/p>\n<p>Prepare hist\u00f3rias como bolos \u2014 n\u00e3o descrevendo a receita, mas entendendo para quem, por qual motivo e para quantas pessoas ser\u00e1 o bolo. Se for dividir a implementa\u00e7\u00e3o, n\u00e3o separe em fazer as camadas, o creme etc., mas em fazer pequenos bolos prontos.<\/p>\n<p>O desenvolvimento de software \u00e9 parecido com a cria\u00e7\u00e3o de um filme, onde \u00e9 necess\u00e1rio elaborar e polir rigorosamente o roteiro, organizar o cen\u00e1rio, os atores e assim por diante antes do in\u00edcio das filmagens.<\/p>\n<p>Recursos nunca ser\u00e3o suficientes.<\/p>\n<p>20% dos esfor\u00e7os d\u00e3o resultados significativos, 60% geram resultados incertos e 20% dos esfor\u00e7os s\u00e3o prejudiciais \u2014 \u00e9 por isso que \u00e9 importante focar no aprendizado e n\u00e3o desanimar em caso de resultado negativo.<\/p>\n<p>Comunique-se diretamente com o usu\u00e1rio, coloque-se no lugar dele. Foque em alguns problemas espec\u00edficos.<\/p>\n<p>Detalhar e desenvolver a hist\u00f3ria para a avalia\u00e7\u00e3o \u00e9 a parte mais tediosa do scrum; fa\u00e7a as discuss\u00f5es em p\u00e9, no modo aqu\u00e1rio (na lousa discutem 3-4 pessoas, e se algu\u00e9m quiser participar, ele substitui algu\u00e9m).<br \/>\n<br \/>Fonte: <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\/pt\/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=\"pt_PT\" \/>\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\/pt\/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. Hist\u00f3rias de usu\u00e1rios. A arte do desenvolvimento \u00e1gil de software | ProHoster","description":"Resumo: O livro \u00e9 um relato do algoritmo do processo de desenvolvimento, da ideia \u00e0 implementa\u00e7\u00e3o, usando t\u00e9cnicas \u00e1geis.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/patton-dzheff-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/36159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=36159"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36159\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=36159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=36159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=36159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}