<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9182694261183004082</id><updated>2012-02-23T18:43:05.533-08:00</updated><category term='FDD'/><category term='TDD'/><category term='floripa'/><category term='RUP'/><category term='agile'/><category term='XP'/><category term='python'/><category term='tdc'/><category term='agile development'/><category term='Scrum'/><category term='ágil'/><category term='web development'/><category term='framework'/><category term='django'/><category term='PMBOK'/><title type='text'>Mundo Ágil</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mundoagil.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mundoagil.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alexandre Rosa</name><uri>http://www.blogger.com/profile/06765870183983472502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-WGJLFFDyEhk/Tm1FvyL19BI/AAAAAAAAAFY/tOlheypKqGc/s220/5c2a48c36645b794967bf7c23fd1e9ec.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9182694261183004082.post-2273073883044176622</id><published>2012-02-22T20:07:00.000-08:00</published><updated>2012-02-23T18:43:05.543-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web development'/><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='agile development'/><title type='text'>Agilidade com Django</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-HsMnUmjtZ-o/T0WkHgrN1HI/AAAAAAAAAHM/SNjkOH7r3Rs/s1600/django-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;img border="0" height="90" src="http://3.bp.blogspot.com/-HsMnUmjtZ-o/T0WkHgrN1HI/AAAAAAAAAHM/SNjkOH7r3Rs/s200/django-logo.png" width="200" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;Nos pots anteriores, vinha falando sobre APM ou Agile Project&amp;nbsp;Management, ou ainda apenas Desenvolvimento Ágil.&lt;br /&gt;Enfim, resolvi diversificar o blog, e escrever também sobre ferramentas que auxiliam a produtividade de equipes ágeis, e a escolhida da vez será o framework - &lt;a href="http://www.djangoproject.com/" target="_blank"&gt;Django&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Vamos lá...&lt;br /&gt;Para começar Django é um framework web de alto nível e escrito em Python, uma poderosa linguagem multiparadigma,&amp;nbsp;caso não conheça a linguagem, aconselho a dar uma visitada no site oficial, &lt;a href="http://python.org/" target="_blank"&gt;clicando aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Django&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;O framework foi criado pelo grupo editorial "The World Company" para a criação da versão web de seus jornais. Posteriormente, em 2005, foi liberado sob a licença BSD, tornando-se assim um software de código aberto.&lt;br /&gt;Assim como outros frameworks ágeis, Django utiliza o conceito DRY (Don't Repeat Yourself) ou em português "Não se repita".&lt;br /&gt;O framework, adota o modelo de convenção, no lugar das massantes configurações, isso acaba agilizando bastante o desenvolvimento.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Inside of Dango&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Model Layer -&lt;/span&gt; &lt;/b&gt;Camada de representação de dados do projeto. No caso do Django, o sistema ORM (Object-relational mapper) é frequentemente utilizado na criação dos nossos modelos de classes.&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Templates -&lt;/span&gt;&lt;/b&gt; Comumente conhecido como View no modelo MVC, neste caso alterado para template, pois o framework lida nesta camada com modelos de templates html.&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Controller -&lt;/span&gt;&lt;/b&gt;&lt;b style="font-size: x-large;"&gt; &lt;/b&gt;Em Django essa camada é feita por dois componentes: URL Dispatcher e as Templates (Views)&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Resumindo:&lt;/span&gt;&lt;/b&gt;&lt;b style="font-size: x-large;"&gt; &lt;/b&gt;Django trabalha com o conceito: MTV (Modelo, Template e View), conforme você poderá observar na figura abaixo:&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-eXIHm_KIWN4/T0WxqDdPpYI/AAAAAAAAAHc/-F8GOZrgPrQ/s1600/django_layers.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-eXIHm_KIWN4/T0WxqDdPpYI/AAAAAAAAAHc/-F8GOZrgPrQ/s1600/django_layers.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Django overview&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Alguns aspectos interessantes sobre o framework:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-weight: bold;"&gt;Interface Administrativa automática - &lt;/span&gt;Isso mesmo, com Django, você elimina o trabalho de ter que criar uma interface de administração para o seu sistema ou site, ele faz isso automaticamente para você.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Suporte a internacionalização&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-weight: bold;"&gt;Formulários - &lt;/span&gt;&lt;span style="font-family: inherit;"&gt;geração automática de formulários (Html) e fácil manipulação dos dados enviados por eles.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-weight: bold;"&gt;Segurança -&lt;/span&gt; &lt;span style="font-family: inherit;"&gt;gerenciamento de autenticação de usuário e controle de permissões.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-weight: bold;"&gt;Sistema de cache -&lt;/span&gt;&lt;span style="font-size: large; font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-family: inherit;"&gt;componentes prontos para serem utilizados no cacheamento do seu sistema.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-weight: bold;"&gt;Sistema de templates -&lt;/span&gt;&lt;span style="font-size: large; font-weight: bold;"&gt; &lt;/span&gt;fácil manipulação dos templates, em uma linguagem de manipulação de dados clara e simples de utilizar até por não desenvolvedores, por ex: Webdesigner ou desenvolvedores de interface.&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-weight: bold;"&gt;Outros componentes -&lt;/span&gt; serialização de dados, sistema de testes automatizado, serviço de mensagens (e-mail e troca de mensagens entre usuários), geração de feeds (RSS/Atom), paginação de resultados e etc.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Instalando&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Você irá precisar do Python instalado, você poderá obter daqui: &lt;a href="http://python/download"&gt;http://python/download&lt;/a&gt;.&amp;nbsp;Aqui uma &lt;b&gt;OBSERVAÇÃO importante&lt;/b&gt;: Caso você opte pela versão 3.x de Python, procure a versão mais atual, neste caso a 1.3&lt;/li&gt;&lt;li&gt;Baixe a última versão do framework do site do projeto, neste caso deste endereço: &lt;a href="http://www.djangoproject.com/download"&gt;www.djangoproject.com/download&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Descompacte tudo&lt;/li&gt;&lt;li&gt;Com o Python já instalado, abra um terminal (prompt no Windows) com a permissão de Administrador (Windows, acima da versão XP) e vá até o diretório em que o Django foi descompactado.&lt;/li&gt;&lt;li&gt;Agora execute o comando python setup.py install como administrador (Windows, acima da versão XP), caso opte pelo linux/OS X não esqueça de usar o comando sudo.&lt;/li&gt;&lt;/ol&gt;&amp;nbsp;O resultado deverá ser igual a imagem abaixo:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-4qEbUPMZr3s/T0b4-Gad7zI/AAAAAAAAAH0/c7OiVqLme7Q/s1600/django_print3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://3.bp.blogspot.com/-4qEbUPMZr3s/T0b4-Gad7zI/AAAAAAAAAH0/c7OiVqLme7Q/s320/django_print3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Pronto você deverá ter seu Python e o Django devidamente instalados em seu computador, agora é só praticar.&lt;br /&gt;No próximo post, vou explicar como criar uma app com Python Django.&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Abraços e até a próxima.&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Referências:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Novatec - Python e Django - Osvlado Santana e Thiago Galesi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Django Brasil - &lt;a href="http://www.djangobrasil.org/"&gt;www.djangobrasil.org&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Django Project - &lt;a href="http://www.djangoproject.com/"&gt;www.djangoproject.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9182694261183004082-2273073883044176622?l=mundoagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mundoagil.blogspot.com/feeds/2273073883044176622/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://mundoagil.blogspot.com/2012/02/agilidade-com-django.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/2273073883044176622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/2273073883044176622'/><link rel='alternate' type='text/html' href='http://mundoagil.blogspot.com/2012/02/agilidade-com-django.html' title='Agilidade com Django'/><author><name>Alexandre Rosa</name><uri>http://www.blogger.com/profile/06765870183983472502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-WGJLFFDyEhk/Tm1FvyL19BI/AAAAAAAAAFY/tOlheypKqGc/s220/5c2a48c36645b794967bf7c23fd1e9ec.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-HsMnUmjtZ-o/T0WkHgrN1HI/AAAAAAAAAHM/SNjkOH7r3Rs/s72-c/django-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9182694261183004082.post-2780140990641294224</id><published>2012-01-29T04:33:00.001-08:00</published><updated>2012-01-29T04:36:11.106-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='ágil'/><category scheme='http://www.blogger.com/atom/ns#' term='PMBOK'/><category scheme='http://www.blogger.com/atom/ns#' term='Scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='agile development'/><title type='text'>Como obter uma visão consistente em um projeto ágil.</title><content type='html'>&lt;a href="http://cafecomti.inf.br/wp-content/uploads/2012/01/miope1.jpg"&gt;&lt;img alt="" class="size-thumbnail wp-image-402 alignright" height="150" src="http://cafecomti.inf.br/wp-content/uploads/2012/01/miope1-150x150.jpg" title="miope" width="150" /&gt;&lt;/a&gt;&lt;br /&gt;Em muitas empresas que adotam o desenvolvimento ágil, o Product Owner é &amp;nbsp;reposnsável por manter a visão dos produtos, dos sistemas e de aplicações que estejam sob sua responsabilidade, ou área.&lt;br /&gt;É de responsabilidade do product owner os seguintes itens:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Manter a visão atualizada, como já dissemos;&lt;/li&gt;&lt;li&gt;Promover a visão junto ao time;&lt;/li&gt;&lt;li&gt;Responsável pelos requisitos e documentações;&lt;/li&gt;&lt;li&gt;Participar das cerimônias de entregas;&lt;/li&gt;&lt;li&gt;Participar do planejamento das iterações representando o cliente;&lt;/li&gt;&lt;/ul&gt;...&lt;br /&gt;Geralmente os questionamentos ligados a visão do produto/projeto, que um Product Owner bem treinado deveria fazer são:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Qual problema este produto/projeto resolve para o meu cliente?&lt;/li&gt;&lt;li&gt;Quais as funções e benefícios a solução agregaria ao meu cliente ?&lt;/li&gt;&lt;li&gt;Para quem é esta solução ?&lt;/li&gt;&lt;li&gt;Que performance, segurança, escalabilidade e outras coisas, preciso entregar para o meu cliente ?&lt;/li&gt;&lt;li&gt;Quais plataformas, padrões, aplicações e etc, terá que suportar?&lt;/li&gt;&lt;/ul&gt;"O resultado da reunião para criar a visão será uma lista de funcionalidades, com uma breve descrição do cenário."&lt;br /&gt;A visão poderá ser mantida em um documento, no qual descreva de forma clara e sucinta, descrevendo o seu valor para o usuário. Poderá ser um documento formal, ou uma lista de requisitos.&lt;br /&gt;Ainda no documento de visão, deveríamos incluir os requisitos não funcionais, no qual incluem: &amp;nbsp;segurança, performance, qualidade, compatibilidade, entre outros itens que serão necessários para construir o sistema.&lt;br /&gt;Você pode se perguntar: Preciso de todas essas informações no documento de visão ? Nãoo seria mais fácil chamar esse documento de Documento de Escopo do Projeto ?&lt;br /&gt;R: O importante é você ter um documento com as informações que serão necessários para começar o projeto, o nome ou a forma como você irá formalizar essas informações, ao meu ver tanto faz, desde que você as tenha de forma clara e objetiva.&lt;br /&gt;Elas serão úteis mais para frente, principalmente para decomposição da deste documento ou visão, como chamamos.&lt;br /&gt;Como pode se observar, um documento de visão, é muito similar ao documento de escopo de projeto, no qual o PMBOK &amp;nbsp;adota, onde você tem uma breve descrição do projeto, os requisitos, funcionais e não funcionais e toda e qualquer informação que seja relevante ao projeto.&lt;br /&gt;Calma, sei que essa declaração &amp;nbsp;é um pouco estranha e vai de contra a muitos pensamentos agilistas, mas francamente, não sejamos puritanos. Qual o problema de montar um documento bem elaborado, que será crucial para ajudar a decompor a visão de forma mais segura? &amp;nbsp;Claro que não precisamos seguir o modelo do PMBOK, mas é importantes termos bem claros quais são os objetivos do projeto, e francamente o modelo sugerido pelo PMBOK casa bem com determinados projetos.&lt;br /&gt;No próximo post, vamos abordar uma forma de decompor esta visão.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9182694261183004082-2780140990641294224?l=mundoagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mundoagil.blogspot.com/feeds/2780140990641294224/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://mundoagil.blogspot.com/2012/01/como-obter-uma-visao-consistente-em-um.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/2780140990641294224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/2780140990641294224'/><link rel='alternate' type='text/html' href='http://mundoagil.blogspot.com/2012/01/como-obter-uma-visao-consistente-em-um.html' title='Como obter uma visão consistente em um projeto ágil.'/><author><name>Alexandre Rosa</name><uri>http://www.blogger.com/profile/06765870183983472502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-WGJLFFDyEhk/Tm1FvyL19BI/AAAAAAAAAFY/tOlheypKqGc/s220/5c2a48c36645b794967bf7c23fd1e9ec.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9182694261183004082.post-7693507672836101416</id><published>2012-01-28T04:35:00.000-08:00</published><updated>2012-01-29T04:35:35.082-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='Scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='agile development'/><title type='text'>Agile Development - The customer in site role</title><content type='html'>&lt;a href="http://cafecomti.inf.br/wp-content/uploads/2012/01/product_manager.jpg"&gt;&lt;img alt="" class="alignleft size-thumbnail wp-image-395" height="176" src="http://cafecomti.inf.br/wp-content/uploads/2012/01/product_manager-150x150.jpg" title="product_manager" width="176" /&gt;&lt;/a&gt;&lt;br /&gt;Hi, in this post I’ll write about the confusion that many agile teams  are doing about the role of Customers and Product Owners. I hope that  you enjoy.&lt;br /&gt;Let’s to the work…&lt;br /&gt;In the Agile Development we see the Customer role are the principle  business owner. Well, and where stays the Product Owner role&amp;nbsp;?&lt;br /&gt;As you can see, this roles cause confusion in agile teams beginners,  because it is difficult to distinguish to what extent do each role.&lt;br /&gt;Therefore, I’ll try to show the main differences between the role of Customer and Product Owner role.&lt;br /&gt;Below is a brief description of the differences:&lt;br /&gt;The Customer (in site) Role:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Focus on the vision of the product&lt;/li&gt;&lt;li&gt;Helps the team to build the product vision&lt;/li&gt;&lt;li&gt;Participates in frequent deliveries&lt;/li&gt;&lt;/ol&gt;and more…&lt;br /&gt;The Product Owner:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Maintain the vision of the product&lt;/li&gt;&lt;li&gt;Promote the vision&lt;/li&gt;&lt;li&gt;Responsible of the requisites and documents&lt;/li&gt;&lt;li&gt;Participates in frequent deliveries with their ideas&lt;/li&gt;&lt;li&gt;They can be a Product Manager&lt;/li&gt;&lt;/ol&gt;and more…&lt;br /&gt;Well, As you can see the papers often seem confusing, but in their essence they are totally different.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9182694261183004082-7693507672836101416?l=mundoagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mundoagil.blogspot.com/feeds/7693507672836101416/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://mundoagil.blogspot.com/2012/01/agile-development-customer-in-site-role.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/7693507672836101416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/7693507672836101416'/><link rel='alternate' type='text/html' href='http://mundoagil.blogspot.com/2012/01/agile-development-customer-in-site-role.html' title='Agile Development - The customer in site role'/><author><name>Alexandre Rosa</name><uri>http://www.blogger.com/profile/06765870183983472502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-WGJLFFDyEhk/Tm1FvyL19BI/AAAAAAAAAFY/tOlheypKqGc/s220/5c2a48c36645b794967bf7c23fd1e9ec.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9182694261183004082.post-9156890789839258500</id><published>2011-09-20T20:18:00.000-07:00</published><updated>2011-11-08T06:13:04.472-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='Scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='agile development'/><title type='text'>Critérios para ser um bom Product Owner</title><content type='html'>Com o advento do Scrum, surgiram alguns novos papéis nas empresas, como o do Product Owner, mais conhecido como P.O., Scrum Master e Time.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/-gR0WfiXpOnM/Tnfcr-UpHXI/AAAAAAAAAF8/OZ5YfVsfE-w/s1600/certified-scrum-product-owner-training_col3.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-gR0WfiXpOnM/Tnfcr-UpHXI/AAAAAAAAAF8/OZ5YfVsfE-w/s200/certified-scrum-product-owner-training_col3.jpg" width="153" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Sem dúvida alguma, o papel de P.O. é de suma importância dentro das equipes, é tão importante quanto o do Scrum Master, que infelizmente muitas pessoas acreditam ser o único e mais importante papel, já que ele é o responsável por manter os processos em dia. Infelizmente as pessoas acabam esquecendo que O P.O. é o responsável por manter a visão do projeto/produto, que é o meio de comunicação entre a equipe e o cliente, que sem ele o Scrum Master e o Time não teriam razão insumos suficientes para desenvolverem o produto, já que o P.O é a materialização das regras de negócio do produto, ele é principal representante do cliente para e equipe. Enfim... figura fundamental do time.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Abaixo, gostaria de citar alguns critérios que acredito serem importantes para se tornar um bom Product Owner.&lt;/i&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Ser comprometido com o projeto/produto. &lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Sem dúvida alguma, um bom P.O. precisa estar comprometido com o negócio em que está envolvido, e com a equipe. Aqui a sugestão seria, não seja P.O. de mais de um produto/projeto, pois isso irá dificultar o seu comprometimento e conhecimento sobre os projetos, mas sabemos que muitos fazem isso, se envolvem com um ou mais projetos ao mesmo tempo.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Boa comunicação&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif; font-size: x-small;"&gt;Item imprescindível para um bom P.O., pois ele será a ponte de comunicação entre o time, cliente e stakeholders. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ter espírito de liderança&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Outro ponto fundamental, é ter espírito de liderança, pois ele será o responsável por toda a visão do projeto/produto, tendo o poder de alterar a qualquer momento, guiando a equipe no processo de desenvolvimento.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Possuir boa habilidade em negociação&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;O que falar de um P.O. que não tenha habilidade de negociar com o Cliente e com a Equipe ? Bom, uma coisa é certa o backlog nunca irá parar de crescer. Outro ponto é que ele não saberá negociar com a equipe os itens que irão entrar nas sprints. Logo, eis um item muito importânte na vida de um P.O&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ser um visionário&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif; font-size: x-small;"&gt;Muito importante, pois poderá vir do P.O. a visão do produto no levantamento dos requisitos, mas a visão não se restringe apenas no ínicio do projeto, ela poderá se propagar em todo o ciclo, pois será de suma importância o P.O. identificar se o Projeto/Produto está tomando o rumo esperado pelo mercado, caso não esteja, é de responsábilidade dele fazer uma análise de mercado para ver o que poderá ser feito do produto/projeto.&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt; &lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif; font-size: x-small;"&gt;Também é de responsábilidade do P.O. difundir a visão entre os evolvidos no projeto.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ser qualificado para o projeto/produto&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Verdana,sans-serif; font-size: x-small;"&gt;Aqui acho que vou criar um pouco de polêmica, mas francamente um P.O. que não seja qualificado irá atrapalhar mais do que ajudar. Óbviamente o P.O. não precisa ser um especialista do negócio, mas o quanto mais ele conhecer, mais irá ajudar, e também deverá ser uma pessoa qualificada para o produto/projeto.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Trabalhar em equipe&lt;/b&gt;&lt;span style="font-family: Verdana,sans-serif; font-size: x-small;"&gt;O P.O. tem que trabalhar para o time e com o time, pois ele é o ponto focal do negócio para a equipe Scrum, logo ele não deverá adotar um perfil centralizador, negligenciando a informação da equipe. O P.O. faz parte do time!&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Resumindo...&lt;/b&gt;&lt;br /&gt;Para se tornar um bom P.O. eu diria que a pessoa teria que ter a grande habilidade de lidar muito bem com as pessoas e com os requisitos de software. Também ser organizado, pois organizar backlog é uma tarefa muitas vezes dificil e que requer muita atenção do P.O.E para finalizar: &lt;i&gt;"Ouça sempre o que o seu time tem a dizer, análise as informações que chegam, e só depois tome alguma decisão. Não tenha medo de se envolver com os demais pápeis do Scrum, o quanto mais o P.O. se envolver no processo de desenvolvimento do projeto, mais ficará ciente do andamento da equipe e de suas dificuldades, participe das Dailys e retrospectivas sempre que puder."&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;E nunca esqueça: &lt;br /&gt;&lt;i&gt;"O Product Owner é um membro da equipe Scrum, assim como o Scrum Master e o time."&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Abraços e até a próxima!&lt;i&gt; &lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;i&gt;Referências:&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;i&gt;Gestão de Produtos com&amp;nbsp; Scrum - Roman Pichler&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;i&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Desenvolvimento de Software com Scrum - Mike Cohn&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9182694261183004082-9156890789839258500?l=mundoagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mundoagil.blogspot.com/feeds/9156890789839258500/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://mundoagil.blogspot.com/2011/09/criterios-para-ser-um-bom-product-owner.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/9156890789839258500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/9156890789839258500'/><link rel='alternate' type='text/html' href='http://mundoagil.blogspot.com/2011/09/criterios-para-ser-um-bom-product-owner.html' title='Critérios para ser um bom Product Owner'/><author><name>Alexandre Rosa</name><uri>http://www.blogger.com/profile/06765870183983472502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-WGJLFFDyEhk/Tm1FvyL19BI/AAAAAAAAAFY/tOlheypKqGc/s220/5c2a48c36645b794967bf7c23fd1e9ec.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-gR0WfiXpOnM/Tnfcr-UpHXI/AAAAAAAAAF8/OZ5YfVsfE-w/s72-c/certified-scrum-product-owner-training_col3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9182694261183004082.post-5373786258369875171</id><published>2011-09-13T16:28:00.000-07:00</published><updated>2011-11-08T06:05:59.306-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FDD'/><category scheme='http://www.blogger.com/atom/ns#' term='floripa'/><category scheme='http://www.blogger.com/atom/ns#' term='RUP'/><category scheme='http://www.blogger.com/atom/ns#' term='PMBOK'/><category scheme='http://www.blogger.com/atom/ns#' term='tdc'/><category scheme='http://www.blogger.com/atom/ns#' term='agile development'/><title type='text'>F.D.D. para equipes não tão ágeis</title><content type='html'>Na realidade, este post é sobre uma apresentação que fiz em conjunto dos meus amigos Guilherme Pinter e Everton Lentez no TDC Floripa 2011, sobre como a FDD (Feature-Driven Development) pode ajudar equipes baseadas em processos PMBOK e em metodologias como RUP a mudarem o seu mindset para um modelo mais ágil.&lt;br /&gt;&lt;br /&gt;Link da apresentação no &lt;a href="http://www.slideshare.net/guilhermepinter/fdd-para-equipes-no-to-agis"&gt;slideshare&lt;/a&gt;, TDC Floripa 2011, no qual foi apresentado um case do Portal Unimed, sobre os benefícios da mudança de métodos tradicionais para metodologias ágeis em seus processos de desenvolvimento de software.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/guilhermepinter/fdd-para-equipes-no-to-agis"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9182694261183004082-5373786258369875171?l=mundoagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mundoagil.blogspot.com/feeds/5373786258369875171/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://mundoagil.blogspot.com/2011/09/fdd-para-equipes-nao-tao-ageis.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/5373786258369875171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/5373786258369875171'/><link rel='alternate' type='text/html' href='http://mundoagil.blogspot.com/2011/09/fdd-para-equipes-nao-tao-ageis.html' title='F.D.D. para equipes não tão ágeis'/><author><name>Alexandre Rosa</name><uri>http://www.blogger.com/profile/06765870183983472502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-WGJLFFDyEhk/Tm1FvyL19BI/AAAAAAAAAFY/tOlheypKqGc/s220/5c2a48c36645b794967bf7c23fd1e9ec.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9182694261183004082.post-6973395377116330736</id><published>2011-09-11T15:15:00.000-07:00</published><updated>2011-09-11T16:58:36.655-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='FDD'/><category scheme='http://www.blogger.com/atom/ns#' term='ágil'/><category scheme='http://www.blogger.com/atom/ns#' term='PMBOK'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Scrum'/><category scheme='http://www.blogger.com/atom/ns#' term='agile development'/><category scheme='http://www.blogger.com/atom/ns#' term='TDD'/><title type='text'>Ágil cabe na minha empresa ?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-Cq1AvZtnM9M/Tm1Dxnr6wQI/AAAAAAAAAFM/rQbUnLjksvk/s1600/agile_1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 226px;" src="http://4.bp.blogspot.com/-Cq1AvZtnM9M/Tm1Dxnr6wQI/AAAAAAAAAFM/rQbUnLjksvk/s320/agile_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5651247627165679874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;É notável que hoje muitas empresas pensam em adotar metodologias ágeis para o desenvolvimento de software acreditando ser a melhor forma de resolver os problemas que tem nos seus projetos.&lt;br /&gt;Infelizmente a grande maioria das empresas acabam adotando algumas práticas ágeis achando que elas irão resolver os seus problemas, sem antes mesmo de ver a causa raiz deles.&lt;br /&gt;&lt;br /&gt;E gostaria aqui de repetir um clichê dos agilistas: "Desenvolvimento ágil não é uma bala de prata que irá resolver todos os seus problemas"&lt;br /&gt;&lt;br /&gt;E gostaria ainda de acrescer ainda algo mais: "Você poderá piorar ainda mais seus processos e criar um ambiente ainda mais caótico para seus projetos."&lt;br /&gt;&lt;br /&gt;Um bom conselho que gostaria de dar a você caro leitor, é: "Antes de implantar qualquer prática ágil em sua empresa, antes de contratar qualquer consultoria ou coaching ágil para seus projetos, reveja seus processos e objetivos de sua empresa".&lt;br /&gt;&lt;br /&gt;O fato de rever seus processos irá ajudar a mapear os gaps que existem e que lhe forçam muitas vezes a pensar em adotar algo diferente para sanar esses problemas.&lt;br /&gt;Infelizmente, caso você tenha problemas processuais, o que não é nada muito fora do normal acontecer, mesmo adotando um framework ágil você não irá resolve-los, e ainda irá correr o risco de esconder os seus problemas que poderão culminar o fracasso de seus projetos.&lt;br /&gt;&lt;br /&gt;Mas então vem a pergunta do título, como saber se o ágil cabe na minha empresa ?&lt;br /&gt;R: Segue abaixo as minhas considerações:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Ser uma softhouse. Infelizmente não conheço nenhum case que se tenha usado metodologias ágeis em projetos que não sejam para software.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Analise se as metodologias ágeis irão ajudar a melhorar o seu ROI, caso realmente venha contribuir, o que geralmente elas fazem muito bem, acho que é um bom indicio de se pensar em adotar alguma prática ágil.&lt;/li&gt;&lt;li&gt;Não menos importante, abertura a mudança e comprometimento do seu time com as propostas das metodologias ágeis&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tenha seus processos muito claros e mapeados antes, pois isso irá ajudar a saber se cabe ou não em sua empresa. &lt;span style="font-style: italic;"&gt;&lt;br /&gt;Isso ajuda bastante a compreender como funciona cada time e auxília a escolha da metodologia que mais se adapta a realidade deles.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Seu modelo de negócio consegue ter a participação do cliente de forma efetiva, seja ele &lt;span style="font-style: italic;"&gt;client-in site&lt;/span&gt; ou o usuário final&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Sua equipe ter pessoas experientes e se possível com que já tenham trabalhado com alguma metodologia ágil&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Times pequenos, não mais do que 10 pessoas&lt;span style=" font-style: italic;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;OBS: &lt;span style="font-style: italic;"&gt;Apenas citei alguns pontos que acho crucial para implantação do ágil em empresas de software.&lt;/span&gt; &lt;span style="font-style: italic;"&gt;Sinceramente, se você já usa alguma metodologia baseada no PMBOK e está  se sentindo bem com ela, que a saúde de seus  projetos é boa e que não há uma necessidade urgente de aumentar o ROI, tenha calma e analise bem se compensa mudar.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;E aí, vai encarar ?&lt;br /&gt;&lt;br /&gt;Desenvolvimento ágil exige muito esforço corporativo, compreenção e muita paciência para os envolvidos, pois geralmente se leva de 6 meses a 1 ano para se colher realmente algum fruto.&lt;br /&gt;&lt;br /&gt;Abraços e até a próxima&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9182694261183004082-6973395377116330736?l=mundoagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mundoagil.blogspot.com/feeds/6973395377116330736/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://mundoagil.blogspot.com/2011/09/agil-cabe-na-minha-empresa.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/6973395377116330736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/6973395377116330736'/><link rel='alternate' type='text/html' href='http://mundoagil.blogspot.com/2011/09/agil-cabe-na-minha-empresa.html' title='Ágil cabe na minha empresa ?'/><author><name>Alexandre Rosa</name><uri>http://www.blogger.com/profile/06765870183983472502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-WGJLFFDyEhk/Tm1FvyL19BI/AAAAAAAAAFY/tOlheypKqGc/s220/5c2a48c36645b794967bf7c23fd1e9ec.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Cq1AvZtnM9M/Tm1Dxnr6wQI/AAAAAAAAAFM/rQbUnLjksvk/s72-c/agile_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9182694261183004082.post-4843471301846306047</id><published>2011-09-09T17:54:00.000-07:00</published><updated>2011-09-09T17:58:21.991-07:00</updated><title type='text'>Início {</title><content type='html'>Este post tem a intenção de ser o start desse blog, no qual espero que não seja apenas um a mais no meio de tantos outros.&lt;br /&gt;A idéia central do Blog, é falar sobre o mundo ágil, com técnicas desde da concepção a materialização dos softwares com foco em práticas ágeis.&lt;br /&gt;&lt;br /&gt;Espero que gostem...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9182694261183004082-4843471301846306047?l=mundoagil.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mundoagil.blogspot.com/feeds/4843471301846306047/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://mundoagil.blogspot.com/2011/09/inicio.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/4843471301846306047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9182694261183004082/posts/default/4843471301846306047'/><link rel='alternate' type='text/html' href='http://mundoagil.blogspot.com/2011/09/inicio.html' title='Início {'/><author><name>Alexandre Rosa</name><uri>http://www.blogger.com/profile/06765870183983472502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-WGJLFFDyEhk/Tm1FvyL19BI/AAAAAAAAAFY/tOlheypKqGc/s220/5c2a48c36645b794967bf7c23fd1e9ec.jpeg'/></author><thr:total>0</thr:total></entry></feed>
