<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Frisone&#039;s Blog &#187; Agile</title>
	<atom:link href="http://frisone.com.br/blog/category/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://frisone.com.br/blog</link>
	<description>Trabalho em equipe, Liderança e Internet com Inteligência</description>
	<lastBuildDate>Thu, 21 Oct 2010 15:44:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Custo de Alteração de um Projeto</title>
		<link>http://frisone.com.br/blog/scrum/custo-de-alteracao-de-um-projeto/</link>
		<comments>http://frisone.com.br/blog/scrum/custo-de-alteracao-de-um-projeto/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 15:44:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[SCRUM]]></category>

		<guid isPermaLink="false">http://frisone.com.br/blog/?p=234</guid>
		<description><![CDATA[Em TI, os desenvolvedores sofrem um bocado com as alterações pela facilidade de se fazer alterações em um projeto. Antes que joguem pedras, falo das alterações do tipo: alterar tamanho de fonte mudar o posicionamento de um conteúdo alguns pixels alterar cores trocar uma imagem Porém, essa facilidade implica, muitas vezes, no tempo final do [...]]]></description>
			<content:encoded><![CDATA[<p>Em TI, os desenvolvedores sofrem um bocado com as alterações pela facilidade de se fazer alterações em um projeto. Antes que joguem pedras, falo das alterações do tipo:</p>
<ul>
<li>alterar tamanho de fonte</li>
<li>mudar o posicionamento de um conteúdo alguns pixels</li>
<li>alterar cores</li>
<li>trocar uma imagem</li>
</ul>
<p>Porém, essa facilidade implica, muitas vezes, no tempo final do desenvolvimento pois não são computadas devido ao dinamismo em que são feitas.</p>
<p>Por esse motivo, costumo levantar a bandeira de que é uma boa prática manter um histórico do Estimado x Realizado. Sei que estimativa, é uma estimativa, não é um tiro certeiro; mas o exercício de relembrar porque foi feita uma estimativa e porque ela foi melhor ou pior do que o esperado, ajuda nos próximos planejamentos.</p>
<p>A melhor forma de fazer este levantamento é pegar as tarefas geradas durante o Sprint para uma determinada história e &#8220;pesar&#8221; junto ao time o quanto ela interfere no valor antes estimado.</p>
<p>Com esse valor do Sprint Realizado, fica na lembrança dos integrantes, os principais motivos que prejudicaram as estimativas no passado. Mesmo não sendo uma solução exata, ajuda na percepção quando se faz essa retrospectiva em cima das estimativas x realizado.</p>
]]></content:encoded>
			<wfw:commentRss>http://frisone.com.br/blog/scrum/custo-de-alteracao-de-um-projeto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Weekend 2009 (Porto Alegre)</title>
		<link>http://frisone.com.br/blog/scrum/agile-weekend-2009-porto-alegre/</link>
		<comments>http://frisone.com.br/blog/scrum/agile-weekend-2009-porto-alegre/#comments</comments>
		<pubDate>Mon, 04 May 2009 13:04:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[SCRUM]]></category>

		<guid isPermaLink="false">http://frisone.com.br/blog/?p=131</guid>
		<description><![CDATA[Parabéns aos responsáveis pelo evento Agile Weekend 2009. O evento contou com palestras e discussões de alto nível. Abaixo relato algumas anotações das palestras que compareci. &#8220;Os desafios da cultura Lean no desenvolvimento de software&#8221; (Daniel Wildt e Luiz Parzianello &#8211; GUMA/SUCESU-RS) Iniciando a palestra lembrando da Filosofia da Toyota, chamou a atenção o relato [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://agileweekend.guma-rs.org/"><img class="aligncenter size-full wp-image-133" title="Agile Weekend 2009 Porto Alegre" src="http://frisone.com.br/blog/wp-content/uploads/2009/04/logo-agile-weekend-2009.jpg" alt="Agile Weekend 2009 Porto Alegre" width="196" height="109" /></a></p>
<p>Parabéns aos responsáveis pelo evento Agile Weekend 2009. O evento contou com palestras e discussões de alto nível. Abaixo relato algumas anotações das palestras que compareci.</p>
<h3><strong>&#8220;Os desafios da cultura Lean no desenvolvimento de software&#8221;</strong> (Daniel Wildt e Luiz Parzianello &#8211; GUMA/SUCESU-RS)</h3>
<p>Iniciando a palestra lembrando da <a title="[Wikipedia] Filosofia da Toyota" href="http://en.wikipedia.org/wiki/Toyota#Toyota_philosophy" target="_self">Filosofia da Toyota</a>, chamou a atenção o relato do tempo médio de produção de um Celta da Chevrolet em cerca de 1&#8217;08&#8221;.</p>
<p>Algumas observações dos palestrantes:</p>
<ul>
<li>TDD são muito bem aceitos e recomendados pois contribuem para a diminuição de erros</li>
<li>Desenvolver com foco == trabalhar em 1 projeto evitando multitarefas</li>
<li>Os testes devem estar no início do projeto, de preferência sendo feitos em <a title="[Wikipedia] Pair Programming" href="http://en.wikipedia.org/wiki/Pair_programming" target="_self">pair programming</a></li>
</ul>
<p>Destaque para o slide dos disperdícios da produção:</p>
<ol>
<li>Produção excessiva</li>
<li>Estoque</li>
<li>Processamento excessivo</li>
<li>Movimentação excessiva</li>
<li>Transporte</li>
<li>Esperas</li>
<li>Defeitos</li>
</ol>
<p>Interessante o ponto focado no time trabalhando como time. Assim como no livro do técnico de vôlei Bernardinho &#8211; Transformando suor em ouro &#8211; onde também ressalta a importância de se ter um time com bons profissionais e  sem &#8220;estrelas&#8221;, sem &#8220;heróis&#8221;.</p>
<p>Uma analogia foi feita com o espetáculo <a title="[Site Oficial] Cirque du Soleil" href="http://www.cirquedusoleil.com/" target="_self">Cirque du Soleil</a> onde não se é dado destaque a um determinado ator e sua habilidade. Todos no <a title="[Site Oficial] Cirque du Soleil" href="http://www.cirquedusoleil.com/" target="_self">Cirque du Soleil</a> são capazes de executar a habilidade de outro integrante quando há a necessidade seja por lesão ou doença.</p>
<h3><strong>&#8220;Agilidade Alternativa com a Corrente Crítica&#8221;</strong> (Adail Retamal &#8211; Heptagon SP)</h3>
<p>A palestra lembrou do <a title="Manifesto for Agile Software Development" href="http://agilemanifesto.org/" target="_self">Manifesto Ágil</a>, da própria palavra <strong>AGILIDADE</strong> ser equiparada à <strong>habilidade para mudar</strong> e algumas boas práticas a serem lembradas:</p>
<ul>
<li>Desenvolver com o pensamento e desejo de aumentar a probabilidade de reutilização</li>
<li>Planejar objetivos com entregas de sucesso</li>
<li>Garantir que os recursos necessários estejam disponíveis</li>
<li>Alinhar tarefas dependentes</li>
<li>Lembrar que as pessoas se comportam conforme são medidas</li>
</ul>
<p>Demonstrou alguns conceitos de sua tese inserindo artifícios nomeados de <strong>Pulmão do Projeto</strong> onde no cronograma é removido 50% da segurança do projeto com no mínimo de 1/3 do tempo total.</p>
<h3><strong>&#8220;Anti-Práticas e Anti-Valores Ágeis&#8221;</strong> (José Peleteiro &#8211; Globo.com)</h3>
<p>Lembrou das designações de um <a title="[wikipedia] Scrum" href="http://en.wikipedia.org/wiki/Scrum_(development)" target="_self">Scrum Master e do Project Owner no modelo SCRUM</a>, de como geralmente acabam se comportando:</p>
<ul>
<li>Scrum Master deve ser o facilitador e não apresentar-se como chefe do grupo</li>
<li>Product Owner dever estar preocupado com o produto e priorizar o que deve ser feito e não o como deve ser feito</li>
</ul>
<p>Falou sobre o Scrum realizado na Globo.com, do horário fixo para o Daily Meeting e de alguns times estarem trabalhando em sincronismo em prol de um mesmo produto de forma incremental e iterativa.</p>
<p>Aboliu a comparação de <strong>pessoas</strong> serem chamadas de <strong>recursos</strong>.</p>
<h3><strong>&#8220;Como o Scrum mudou a forma da Borland entregar software&#8221;</strong> (Bruno Lichot &#8211; Borland)</h3>
<p>O palestrante Bruno comentou que a Borland não possui um padrão para o tempo de um Sprint; cada Time, tem seu período próprio de Sprint; e que cada Sprint tem o objetivo de entregar uma versão executável (incremental e iterativo).</p>
<p>Uma interessante abordagem foi sobre o desenvolvimento de juntar o profissional de <strong>Tester</strong> com o <strong>Programador</strong> trabalhando em <a title="[Wikipedia] Pair Programming" href="http://en.wikipedia.org/wiki/Pair_programming" target="_self">pair programming</a>, após o Tester fazer o teste de uma funcionalidade, o Programador desenvolve para que o teste funcione.</p>
<p>Apresentou também a ferramenta desenvolvida para controle do Sprint: Borland Management Suite.</p>
<h3><strong>&#8220;A Agilidade está no ar &#8211; um case na Força Aérea Brasileira&#8221;</strong> (Alexandre Gomes, Bruno Pedroso e Renato Willi &#8211; SEA Tecnologia / DF)</h3>
<p>Esta foi a palestra de destaque no domingo. A palestra abordou a diferença de cultura na forma de gerenciar um projeto dentro de um ambiente militar, onde a cultura é de imposição sem saber o porquê tem que ser feito. Comentaram que após demonstrar que através dos métodos ágeis conseguiam fazer entregas de sucesso de funções, ganharam a <strong>confiança</strong> e a <strong>credibilidade</strong> dos gestores militares e puderam ter melhores negociações de horários, formas de trabalhar, fazer cursos  e participarem de eventos.</p>
<p>Reforçaram a importância do uso do TDD.</p>
<p>Criaram alguns mantras para lembrarem aos integrantes do time a importância de certas ações como: fazer o TDD, manter o código limpo etc.</p>
<p>Para manter a visualização das etapas que já foram entregues, eles mantém a <a title="[wikipedia] WBS" href="http://en.wikipedia.org/wiki/Work_breakdown_structure" target="_self">WBS</a> do Projeto sob um <em>contact</em> e colorem sobre ele as etapas que terminadas.</p>
<p>Os Sprints são semanais e buscando iterar o produto.</p>
<p>Seguem um padrão de código ao ser desenvolvido.</p>
<p>Além de contarem e exibirem graficamente a quantidade de tarefas entregues, também geram o mesmo conceito para as entregas de funcionalidades.</p>
<p>Algumas <strong>Lições Aprendidas</strong> relatadas pelo grupo:</p>
<ul>
<li>Horário flexível geralmente não é bem visto pelo cliente</li>
<li>A Rotatividade de integrantes do time é muito prejudicial</li>
<li>Quando o cliente viajava e ficava sem a comunicação com o time, os problemas aumentavam</li>
<li>É importante respeitar a cultura do cliente para que ele passe a respeitar a cultura do time</li>
</ul>
<h3><strong>&#8220;Scrum feito com soluções simples e de baixo custo&#8221;</strong> (Luiz Faias Jr. &#8211; Bluesoft SP)</h3>
<p><a title="[slide share] slides da apresentação" href="http://www.slideshare.net/luizfaias/scrum-feito-com-solues-simples-e-de-baixo-custo" target="_self">» link dos slides da apresentação</a></p>
<p>Como a metodologia Scrum tendencia a utilização de <a title="[wikipedia] post-it" href="http://en.wikipedia.org/wiki/Post-it_notes" target="_self">post-it</a>, foi feita uma experiência na Bluesoft pintando uma parede com tinta imantada e prendendo as fichas das histórias e tarefas com mini-ímas.</p>
<p>Desenvolveram uma ferramenta chamada <strong>Trac</strong> para divulgar online as histórias desenvolvidas e de andamento.</p>
<p>Utilizam as cartas do <a title="[wikipedia] Planning Poker" href="http://en.wikipedia.org/wiki/Planning_poker" target="_self">Planning poker</a> para Valor de Negócio das histórias.</p>
<p>São feitas semanalmente, uma reunião com objetivo de novidade técnica.</p>
<p>Utilizam o <a title="[wikipedia] GIT" href="http://en.wikipedia.org/wiki/Git_(software)" target="_self">GIT</a> para <strong>branch</strong> de cada tarefa executada.</p>
<p>Todos os desenvolvedores utilizam MAC.</p>
<h3><strong>&#8220;Métodos Ágeis x Gestão do Negócio&#8221;</strong> (Gustavo Casarotto &#8211; Metadados RS)</h3>
<p>Iniciando a palestra com a frase: &#8220;O seu sucesso não depende só de você, depende de todos&#8221;, mostrou a importância de um time sempre se manter unido em prol de um objetivo; e que os feedbacks devem ser feitos na primeira oportunidade de serem feitos.</p>
<p>Ressaltou que, o que garante a satisfação do cliente não é 1, e sim uma sequência de bons resultados.</p>
<p>Fez a seguinte analogia mostrando que o cliente também precisa colaborar para que o resultado esperado seja entregue: &#8220;Do que adianta ter o melhor cabeleireiro do mundo, se o cliente fica mexendo a cabeça?&#8221;</p>
<h3><strong>&#8220;Agilizando seu Projeto de Software&#8221;</strong> (Bruno Pedroso &#8211; SEA &#8211; DF)</h3>
<p><a title="[slide share] slides da apresentação" href="http://www.slideshare.net/brunopedroso/agilizando-se-projeto-de-software" target="_self">» link dos slides da apresentação</a></p>
<p>Defendeu a tese de que não se deve ser purista na metodologia, a preocupação com o <em><strong>Scrum </strong><strong>by the book</strong></em>. Que se o time não estiver seguro para estimar, que procure colocar um objetivo agrupando as histórias e tarefas necessárias para seu cumprimento. Simplificar sempre que puder para conseguir medir e estimar melhor.</p>
<p>Fez analogia ao mestre de Capoeira, que durante o ensino, mostra aos alunos como os movimentos devem ser feitos.</p>
<p>Comentou que por experiência comprovada, um <em><strong>coach</strong></em> externo <span style="text-decoration: underline;"><strong>não funciona,</strong></span> quando não se tem um coach interno e próximo ao time não se tem o devido foco e comprometimento necessário.</p>
<h3><strong>&#8220;A Evolução dos Princípios Ágeis nas Normas do PMI&#8221;</strong> (Paulo Keglevich &#8211; PMI &#8211; RS)</h3>
<p>Nesta palestra foi dado muito foco aos primcípios PMI e que segundo o palestrante, <strong>não considera a &#8220;melhoria contínua&#8221; dentro de um processo de desenvolvimento</strong>.</p>
<p>Assim que receber os links dos palestrantes de suas respectivas palestras, disponibilizarei aqui.</p>
]]></content:encoded>
			<wfw:commentRss>http://frisone.com.br/blog/scrum/agile-weekend-2009-porto-alegre/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

