<?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>Milfont Consulting &#187; Agil</title>
	<atom:link href="http://www.milfont.org/tech/tag/agil/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.milfont.org/tech</link>
	<description>Além dos limites da WEB!</description>
	<lastBuildDate>Wed, 25 Aug 2010 20:09:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Palestra Agilidade no Mundo Real</title>
		<link>http://www.milfont.org/tech/2010/07/11/palestra-agilidade-no-mundo-real/</link>
		<comments>http://www.milfont.org/tech/2010/07/11/palestra-agilidade-no-mundo-real/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 11:43:05 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Melhores práticas]]></category>
		<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[Test Driven]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[palestras]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agilidade]]></category>
		<category><![CDATA[Agilismo]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=1007</guid>
		<description><![CDATA[Ontem eu palestrei na faculdade IDEZ em João Pessoa &#8211; PB a convite do Dr. Rodrigo Rebouças &#8211; Coordenador e professor de pós graduação em dev de software -  sobre o tema &#8220;Agilidade no Mundo Real&#8221;, que consistiu basicamente em falar sobre minha experiência em implantação, mentoring e treinamento de agilidade em meus clientes nos [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><p>Ontem eu <a href="http://www.faculdadeidez.com.br/noticias/detalhe/?id=68">palestrei</a> na <a href="http://www.faculdadeidez.com.br/">faculdade IDEZ</a> em João Pessoa &#8211; PB a convite do <a href="http://rodrigor.com/">Dr. Rodrigo Rebouças</a> &#8211; Coordenador e professor de pós graduação em dev de software -  sobre o tema &#8220;Agilidade no Mundo Real&#8221;, que consistiu basicamente em falar sobre minha experiência em implantação, mentoring e treinamento de agilidade em meus clientes nos últimos 2 anos.</p>
<p><a href="http://twitter.com/mauriciojr">Maurício Linhares</a> também é professor da IDEZ, o que me deixa particularmente feliz em saber que tem gente capaz dentro da academia que pode fazer diferença. Esse contato entre mercado e academia é importante para todos e creio que os alunos ontem tiveram muito dever de casa para fazer.</p>
<p>Ontem anotei muitas dúvidas discutidas na mesa redonda que fizemos após as palestras e nos próximos dias eu postarei sobre as principais dificuldades em entender o que é agilidade, que TDD não evita equipe de Testes ou QA e nem sequer tem a ver com cobertura de código, que agilidade não é velocidade, inclusive pode ser mais lento em determinados períodos, confusão entre práticas, valores e princípios, entre outras coisas.</p>
<p>Sobre minha palestra eu falei sobre as dificuldades que encontro, como melhorar a adoção dos valores e princípios trabalhando a base. Vocês podem acompanhar nos slides e video abaixo:</p>
<div id="__ss_4728171" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Agilidade no mundo real" href="http://www.slideshare.net/cmilfont/agilidade-nomun-doreal">Agilidade no mundo real</a></strong><object id="__sse4728171" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agilidadenomundoreal-100710213154-phpapp01&amp;stripped_title=agilidade-nomun-doreal" /><param name="name" value="__sse4728171" /><param name="allowfullscreen" value="true" /><embed id="__sse4728171" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agilidadenomundoreal-100710213154-phpapp01&amp;stripped_title=agilidade-nomun-doreal" name="__sse4728171" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/cmilfont">Christiano Milfont</a>.</div>
</div>
<p><a href="http://static.livestream.com/chromelessPlayer/wrappers/TwitcamPlayer.swf?hash=14e6c">Vídeo do Evento</a><br />
<object id="twitcamPlayer" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="265" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="wmode" value="window" /><param name="src" value="http://static.livestream.com/chromelessPlayer/wrappers/TwitcamPlayer.swf?hash=14e6c" /><param name="name" value="twitcamPlayer" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /><embed id="twitcamPlayer" type="application/x-shockwave-flash" width="320" height="265" src="http://static.livestream.com/chromelessPlayer/wrappers/TwitcamPlayer.swf?hash=14e6c" bgcolor="#ffffff" name="twitcamPlayer" wmode="window" allowfullscreen="true"></embed></object></p>
<h2>Referências sobre os slides de minha palestra</h2>
<p>O que é agilidade?<br />
<a href="http://manifestoagil.com.br/">http://manifestoagil.com.br/</a><br />
<a href="http://www.milfont.org/tech/extreme-programming-books/">http://www.milfont.org/tech/extreme-programming-books/</a></p>
<p>Scripts do workflow GIT sobre os slides do &#8220;Merge From Hell&#8221;<br />
<a href="http://reinh.com/blog/2009/03/02/a-git-workflow-for-agile-teams.html">http://reinh.com/blog/2009/03/02/a-git-workflow-for-agile-teams.html</a><br />
<a href="http://reinh.com/blog/2008/08/27/hack-and-and-ship.html">http://reinh.com/blog/2008/08/27/hack-and-and-ship.html</a><br />
<a href="http://gist.github.com/8511">http://gist.github.com/8511</a></p>
<p>Trabalho energizado<br />
Pair Programming<br />
<a href="http://www.milfont.org/tech/2010/06/17/trabalho-energizado-e-a-teoria-das-2-horas-produtivas/">http://www.milfont.org/tech/2010/06/17/trabalho-energizado-e-a-teoria-das-2-horas-produtivas/</a><br />
<a href="http://www.milfont.org/tech/2009/02/03/pair-programming-vs-code-review/">http://www.milfont.org/tech/2009/02/03/pair-programming-vs-code-review/</a></p>
<p>Automação Total<br />
<a href="http://radar.oreilly.com/2009/03/continuous-deployment-5-eas.html">http://radar.oreilly.com/2009/03/continuous-deployment-5-eas.html</a><br />
<a href="http://blog.caelum.com.br/2010/03/01/o-processo-de-deploy-continuo/">http://blog.caelum.com.br/2010/03/01/o-processo-de-deploy-continuo/</a><br />
<a href="http://agilenomundoreal.com.br/2010/07/06/deploy-continuo-entrega-continua-de-valor/">http://agilenomundoreal.com.br/2010/07/06/deploy-continuo-entrega-continua-de-valor/</a></p>
<p><a href="http://railscasts.com/episodes/179-seed-data">http://railscasts.com/episodes/179-seed-data</a></p>
<p>Testes<br />
<a href="http://www.milfont.org/tech/2009/06/01/recomendacao-sobre-tdd/">http://www.milfont.org/tech/2009/06/01/recomendacao-sobre-tdd/</a><br />
<a href="http://www.milfont.org/tech/2009/06/07/quanto-testar/">http://www.milfont.org/tech/2009/06/07/quanto-testar/</a></p>
<p>Sem tempo suficiente<br />
<a href="http://www.milfont.org/tech/2010/06/29/sem-tempo-suficiente/">http://www.milfont.org/tech/2010/06/29/sem-tempo-suficiente/</a></p>
<p>Dar caos a ordem</p>
<p>Destruir arquiteturas de referências<a href=" http://www.milfont.org/tech/2010/01/21/voce-esta-nivelando-por-baixo-eou-nao-conhece-seus-desenvolvedores/"></p>
<p>http://www.milfont.org/tech/2010/01/21/voce-esta-nivelando-por-baixo-eou-nao-conhece-seus-desenvolvedores/</a></p>
<p><a href="http://www.milfont.org/tech/2008/01/20/frameworkstools-caseiros-ou-fechados/">http://www.milfont.org/tech/2008/01/20/frameworkstools-caseiros-ou-fechados/</a><br />
<a href="http://www.milfont.org/tech/2009/06/06/frameworks-caseiros-2-a-missao/">http://www.milfont.org/tech/2009/06/06/frameworks-caseiros-2-a-missao/</a><br />
<a href="http://www.milfont.org/tech/2008/01/21/nao-use-notacao-estranha/">http://www.milfont.org/tech/2008/01/21/nao-use-notacao-estranha/</a></p>
<p>Separar gerenciamento de projetos do processo de desenvolvimento<br />
Pmbok de Jeans<br />
<a href="http://www.milfont.org/tech/2009/03/14/pmbok-de-jeans/">http://www.milfont.org/tech/2009/03/14/pmbok-de-jeans/</a></p>
<p>Software Funcionando<br />
<a href="http://www.milfont.org/tech/2009/09/17/qualidade-interna-vs-qualidade-externa/">http://www.milfont.org/tech/2009/09/17/qualidade-interna-vs-qualidade-externa/</a></p>
<p>Retrabalho e Prejuízo<br />
<a href="http://www.milfont.org/tech/2009/01/08/retrabalho-e-prejuizo/">http://www.milfont.org/tech/2009/01/08/retrabalho-e-prejuizo/</a></p>
<p>Workflow ágil e simples<br />
<a href="http://www.pivotaltracker.com">http://www.pivotaltracker.com</a><br />
<a href="http://github.com/tpope/pickler">http://github.com/tpope/pickler</a><br />
<a href="http://github.com/trydionel/git-pivotal">http://github.com/trydionel/git-pivotal</a><br />
<a href="http://www.pivotaltracker.com/help/api?version=v3#scm_post_commit">http://www.pivotaltracker.com/help/api?version=v3#scm_post_commit</a></p>
<p>Jesus recomendando o trabalho em par<br />
“E depois disto designou o Senhor ainda outros setenta, e mandou-os adiante da sua face, de dois em dois, a todas as cidades  e lugares aonde ele havia de ir.”<br />
<a href="http://www.bibliaonline.com.br/acf/lc/10">Lucas 10:1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2010/07/11/palestra-agilidade-no-mundo-real/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Defesa Tardia do RUP</title>
		<link>http://www.milfont.org/tech/2010/03/08/defesa-tardia-do-rup/</link>
		<comments>http://www.milfont.org/tech/2010/03/08/defesa-tardia-do-rup/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 17:29:39 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agilismo]]></category>
		<category><![CDATA[cascata]]></category>
		<category><![CDATA[rup]]></category>
		<category><![CDATA[scrumbut]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=881</guid>
		<description><![CDATA[Eu ia escrever um post gigantesco sobre o porquê do RUP ter morrido mas vou tentar ir direto pro cerne da questão. Ultimamente eu vejo muita gente dizer que RUP não deu certo por culpa humana e que só existem 3 caras no Brasil inteiro que entendem como a mágina do RUP funciona, entre outros [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><p>Eu ia escrever um post gigantesco sobre o porquê do RUP ter morrido mas vou tentar ir direto pro cerne da questão. Ultimamente eu vejo muita gente dizer que RUP não deu certo por culpa humana e que só existem 3 caras no Brasil inteiro que entendem como a mágina do RUP funciona, entre outros argumentos desse estilo.</p>
<p>É muito fácil defender RUP hoje em dia depois de toda evolução do mercado [que diga-se de passagem o RUP só ajudou sendo a antítese do caminho correto], duvido que esses 3 únicos caras que supostamente conhecem a pedra filosofal do RUP fizessem o que fazem [ou devem fazer] hoje antes desses últimos 15 anos de discussão e experimento ágil.</p>
<p>É difícil imaginar que Kent Beck, Martin Fowler e tantos outros que começaram a propagar o agilismo após o manifesto ágil não conhececem RUP a ponto de,  como os defensores atuais do RUP afirmam: &#8220;renomearam práticas antigas com nomes novos&#8221;.</p>
<p>Meus caros, práticas não são o coração do agilismo, são os valores e princípios. RUP sempre valorizou os itens à direita em detrimento aos itens à esquerda no manifesto ágil, então não me venham com essa de que seguir o plano nunca foi prioritário do RUP. RUP é uma metodologia que não deu certo porque foi uma tentativa de taylorizar o desenvolvimento de software.</p>
<p>ps. Notaram que não linkei nada? Preguiça de responder esse tipo de coisa.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2010/03/08/defesa-tardia-do-rup/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Maré de Agilidade</title>
		<link>http://www.milfont.org/tech/2009/08/05/mare-de-agilidade/</link>
		<comments>http://www.milfont.org/tech/2009/08/05/mare-de-agilidade/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 13:56:37 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Linguagens]]></category>
		<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Test Driven]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[palestras]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[CearaOnRails]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[maredeagilidade]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[ruby rails]]></category>
		<category><![CDATA[RubyOnRails]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=731</guid>
		<description><![CDATA[Ontem começou o Maré de Agilidade com o curso RR11 de Ruby on Rails da Caelum com o Fábio Kung, que não precisa de apresentações [se você não sabe quem é Fábio Kung então mude de profissão]. Como o Kung está indo integrar o time da Locaweb, [apesar de continuar como instrutor na Caelum] essa [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><p><img src="http://www.igocoelho.com.br/wp-content/uploads/2009/05/mare_agilidade.jpeg" alt="Mare de Agilidade" /></p>
<p>Ontem começou o <a href="http://www.maredeagilidade.com.br/">Maré de Agilidade</a> com o curso <a href="http://www.caelum.com.br/curso/rr-11-ruby-on-rails/">RR11 de Ruby on Rails</a> da <a href="http://www.caelum.com.br">Caelum</a> com o <a href="http://www.fabiokung.com">Fábio Kung</a>, que não precisa de apresentações [se você não sabe quem é Fábio Kung então mude de profissão].</p>
<p>Como o Kung está <a href="http://fabiokung.com/2009/07/27/status-report-new-job-new-life/">indo integrar o time da Locaweb</a>, [apesar de continuar como instrutor na Caelum] essa é a última oportunidade de tê-lo conosco para ministrar esse curso, a turma foi agraciada com a sorte.</p>
<p><img src="http://s3.amazonaws.com/twitpic/photos/large/21428094.jpg?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&amp;Expires=1249479118&amp;Signature=4CwqGUZlOTxWlDFv3et3mnthV3Q%3D" alt="mare na Milfont Consulting" /></p>
<p>Na quinta e na sexta <a href="http://www.maredeagilidade.com.br/programacao.html">acontecerão os minicursos</a> oficiais do Maré de Agilidade com o <a href="http://manoelpimentel.blogspot.com/">Manoel Pimentel</a> da <a href="http://www.visaoagil.com/">Visão Ágil</a> e a turma da empresa <a href="http://www.seatecnologia.com.br">SEA Tecnologia</a> [ <a href="http://www.maredeagilidade.com.br/palestrantes.html?#willi">Renato Willi</a>, <a href="http://expressocapital.blogspot.com/">Bruno Pedroso</a> e <a href="http://www.maredeagilidade.com.br/palestrantes.html?#alegomes">Alexandre Gomes</a>],  ambos organizadores do evento.</p>
<p>No sábado acontecerão as palestras com todos que ministraram/rão cursos além de <a href="http://blogue.claviustales.com.br/">Clavius Tales</a>, Fabiano Milani da <a href="http://www.adaptworks.com.br/">Adaptworks</a> e um tal de Christiano Milfont.</p>
<p>Todos os minicursos estão com vagas esgotadas, se você quiser ainda participar do Maré de Agilidade, <a href="http://www.fortestreinamentos.com.br/v3/inscricaoOnline.php?id=465">corra para a inscrição das palestras</a> enquanto há tempo.</p>
<p>Para finalizar o Maré, a Adaptworks promove o curso &#8220;Planejamento e estimativas em projetos ágeis&#8221;, através do telefone (11)5585-7738 ou pelo e-mail contato@adaptworks.com.br na sede do CGDT.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2009/08/05/mare-de-agilidade/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quanto testar?</title>
		<link>http://www.milfont.org/tech/2009/06/07/quanto-testar/</link>
		<comments>http://www.milfont.org/tech/2009/06/07/quanto-testar/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 14:35:41 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[Test Driven]]></category>
		<category><![CDATA[mercado]]></category>
		<category><![CDATA[teste]]></category>
		<category><![CDATA[xpce]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agilismo]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=665</guid>
		<description><![CDATA[Uma métrica que sempre tenho dificuldade de aferir é o retorno sobre o investimento no aumento da quantidade de testes do sistema. Quando falo em testes aqui eu falo no conjunto de todos os tipos de testes, como: unitários, aceitação, integração, carga e demais necessários. A cobertura de testes é um investimento para redução de [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><p>Uma métrica que sempre tenho dificuldade de aferir é o <a href="http://pt.wikipedia.org/wiki/Retorno_sobre_investimento">retorno sobre o investimento</a> no aumento da quantidade de testes do sistema.</p>
<p>Quando falo em testes aqui eu falo no conjunto de todos os tipos de testes, como: unitários, aceitação, integração, carga e demais necessários. A cobertura de testes é um investimento para redução de bugs na fórmula de ROI. Bugs são como &#8220;Back Order&#8221; na indústria e comércio, além de lucro perdido pela não-venda da mercadoria, ainda fragiliza a marca.</p>
<p>Um ponto crucial: EU ACREDITO EM COBERTURA DE 100%, mas não existe cobertura de 100%, então como podemos conviver com esse paradoxo?</p>
<p>Cobertura de 100% é uma meta ambiciosa de um mundo feliz onde não nos preocupamos com custos e escassez, ou seja, uma utopia. Utopia na vida real não é vendável, precisamos [mesmo a contragosto] medir os dados reais e encontrarmos um padrão aceitável.</p>
<p>Sabemos por consequência que<a href="http://www.infoq.com/news/2009/06/love_agile_testing"> testes aumentam a qualidade do software</a>, eu não tenho tanto problema quanto antes em vender testes de software, mesmo a empresa que não tem testes automáticos, sabem da importância de se testar o software [mesmo que manual].</p>
<p>Meu problema atual é como conseguir vender o aumento da cobertura, mas antes disso eu mesmo preciso entender até quanto testar é suficiente para se pagar.</p>
<h2>Power Law</h2>
<p>Conversando dia desses na <a href="http://www.fortesinformatica.com.br/">Fortes</a> com o <a href="http://blogue.claviustales.com.br/">Clavius Tales</a> sobre o seu <a href="http://blogue.claviustales.com.br/2009/04/18/quanto-testar/">post de mesmo preocupação</a>, ele me explicava porque encontrou uma função logarítmica e eu tive o mesmo sentimento em dois pontos: que o aumento de testes por mais insignificativo que seja já provoca uma redução drástica de bugs e que ao passar do tempo você tem a impressão de que os testes já não trazem mais retorno, como vocês podem ver no grafico abaixo. Vou chamar esse ponto de &#8220;Ponto de Acomodação&#8221;.</p>
<p><img class="size-full wp-image-76 aligncenter" title="funcionalidades x testes x defeitos" src="http://claviustales.files.wordpress.com/2009/04/funcionalidadestestesdefeitos.jpg?w=585&amp;h=238" alt="Funcionalidades x Testes x Defeitos" width="585" height="238" /></p>
<p>Fonte da imagem: <a href="http://claviustales.files.wordpress.com/2009/04/funcionalidadestestesdefeitos.jpg">Blog do Clavius Tales</a>.</p>
<p>Comentei com o Tales que concordo que a função seja mesmo logarítmica, mas que tenho a impressão que a curva é um pouco mais acentuada e o &#8220;Ponto de Acomodação Ideal&#8221; que deveria ser o &#8220;Ponto G&#8221; no mundo real é algo entre ele e o &#8220;Ponto B&#8221; e que devemos ir mais além. No gráfico do Tales ele mostra dois pontos de acomodação, o real no Ponto B [que é um engano e as empresas devem buscar sair dessa área] e o &#8220;ideal&#8221; no ponto G, aqui tratado.</p>
<p>Então temos dois fatores novos, a curva mais acentuada e o ponto de acomodação, que é o ponto onde as pessoas sentem que não adianta mais testar porque o inicio de testes já reduzem significativamente o número de bugs. Esse ponto de acomodação pode ser explicado por <a href="http://en.wikipedia.org/wiki/Pareto_distribution">Pareto</a> que é algo que funciona aproximado em quase tudo na vida, dizendo que 20% de alguma coisa geralmente representa 80% do todo.</p>
<p>Tenho ainda um terceiro sentimento provocado pela minha experiẽncia com testes, quanto mais testes nós fazemos, mais cedo detectamos bugs e sempre há pelo menos uma inconsistência que não tinhamos &#8220;pensado&#8221; antes. Pode até ser que seja finito a quantidade de testes necessários no sistema, mas esse número é muito grande e nunca consegui alcançar na prática, sempre há bugs.</p>
<p>Considerando esses fatores somados, podemos usar os cálculos do <a href="http://en.wikipedia.org/wiki/Power_Law">Power Law</a> ou cauda longa para melhorarmos o gráfico original do Tales de forma mais aproximado da redução de bugs com o aumento constante de testes no sistema.</p>
<p><img class="thumbimage" src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Long_tail.svg/300px-Long_tail.svg.png" border="0" alt="" width="300" height="156" /></p>
<p>Fonte da imagem: <a href="http://en.wikipedia.org/wiki/File:Long_tail.svg">Wikipedia</a></p>
<p>Considero que a meta de cobertura de 100%, mesmo sendo irreal, é algo a ser buscado sempre, forçando o time a se policiar e aumentar o número de testes constantemente mesmo após a acentuada queda de bugs [que chamei de "Ponto de Acomodação"] e que 100% de cobertura não quer dizer livre de bugs porque a cauda sempre vai ser um número aproximado mas nunca toca o zero na prática. Esse caso se aproxima da <a href="http://www.longtailbook.co.uk/The-Long-Tail/03-The-98-Percent-Rule">regra de 98%</a>.</p>
<p>Considero também que dependendo da necessidade de software em produção um número aceitável de bugs a partir do &#8220;Ponto de Acomodação&#8221; não trás tanto retorno de investimento a curto prazo.</p>
<p>Vou começar a coletar informações de dois projetos atuais para verificar se a tendência desse gráfico satisfaz a realidade. Por enquanto preciso de mais informações para chegar a conclusões melhores.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2009/06/07/quanto-testar/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Argumento &#8220;Fernandinho Beira-mar&#8221;</title>
		<link>http://www.milfont.org/tech/2009/06/05/argumento-fernandinho-beira-mar/</link>
		<comments>http://www.milfont.org/tech/2009/06/05/argumento-fernandinho-beira-mar/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 20:02:24 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[Agilismo]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[scrumbut]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=655</guid>
		<description><![CDATA[&#8220;Vejo que estou fazendo a coisa certa quando vejo meu saldo bancário!&#8221; Frase dita por um palestrante em um evento recente no ano de 2009.]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><blockquote><p>&#8220;Vejo que estou fazendo a coisa certa quando vejo meu saldo bancário!&#8221;</p></blockquote>
<p>Frase dita por um palestrante em um evento recente no ano de 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2009/06/05/argumento-fernandinho-beira-mar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Palestra Test Driven Development</title>
		<link>http://www.milfont.org/tech/2009/03/29/palestra-test-driven-development/</link>
		<comments>http://www.milfont.org/tech/2009/03/29/palestra-test-driven-development/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 10:58:46 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linguagens]]></category>
		<category><![CDATA[Melhores práticas]]></category>
		<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Test Driven]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[palestras]]></category>
		<category><![CDATA[teste]]></category>
		<category><![CDATA[xpce]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[Agilismo]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[behaviour driven development]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[palestra]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=600</guid>
		<description><![CDATA[Palestra realizada no evento do grupo XPCE em 28/03/2009. Test Driven Development View more presentations from Christiano Milfont.]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><p>Palestra realizada no evento do grupo <a href="http://groups.google.com.br/group/xpce">XPCE</a> em <a href="../2009/03/27/primeiro-encontro-xpce-mudancas-na-grade/">28/03/2009</a>.</p>
<div id="__ss_1216427" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Test Driven Development" href="http://www.slideshare.net/cmilfont/test-driven-development-1216427?type=presentation">Test Driven Development</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=testdrivendevelopment-rev2-090329051331-phpapp01&amp;stripped_title=test-driven-development-1216427" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=testdrivendevelopment-rev2-090329051331-phpapp01&amp;stripped_title=test-driven-development-1216427" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/cmilfont">Christiano Milfont</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2009/03/29/palestra-test-driven-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Palestra Behaviour Driven Development</title>
		<link>http://www.milfont.org/tech/2009/03/29/palestra-behaviour-driven-development/</link>
		<comments>http://www.milfont.org/tech/2009/03/29/palestra-behaviour-driven-development/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 10:52:56 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[palestras]]></category>
		<category><![CDATA[xpce]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[Agilismo]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[behaviour driven development]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[palestra]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=596</guid>
		<description><![CDATA[Palestra realizada no evento do grupo XPCE em 28/03/2009. Behaviour Driven Development View more presentations from Christiano Milfont.]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><p>Palestra realizada no evento do grupo <a href="http://groups.google.com.br/group/xpce">XPCE</a> em <a href="http://www.milfont.org/tech/2009/03/27/primeiro-encontro-xpce-mudancas-na-grade/">28/03/2009</a>.</p>
<div id="__ss_1216414" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Behaviour Driven Development" href="http://www.slideshare.net/cmilfont/behaviour-driven-developmentrev2?type=powerpoint">Behaviour Driven Development</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=behaviourdrivendevelopment-rev2-090329050610-phpapp01&amp;stripped_title=behaviour-driven-developmentrev2" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=behaviourdrivendevelopment-rev2-090329050610-phpapp01&amp;stripped_title=behaviour-driven-developmentrev2" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/cmilfont">Christiano Milfont</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2009/03/29/palestra-behaviour-driven-development/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Primeiro Encontro XPCE &#8211; Mudanças na grade</title>
		<link>http://www.milfont.org/tech/2009/03/27/primeiro-encontro-xpce-mudancas-na-grade/</link>
		<comments>http://www.milfont.org/tech/2009/03/27/primeiro-encontro-xpce-mudancas-na-grade/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 17:28:47 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Melhores práticas]]></category>
		<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Test Driven]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[palestras]]></category>
		<category><![CDATA[xpce]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[Agilismo]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=592</guid>
		<description><![CDATA[Devido a problemas de saúde do palestrante Igo Coelho, sua palestra foi cancelada e vai ser realizar no próximo evento provavelmente. A programação continua apenas com uma palestra: 09:00 &#8211; 10:20 Palestra: Começando a usar BDD e TDD Resumo: Se você nunca entendeu como é que se escreve testes antes do código ou ainda não [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><p>Devido a problemas de saúde do palestrante <a href="http://www.igocoelho.com.br/">Igo Coelho</a>, sua palestra foi cancelada e vai ser realizar no próximo evento provavelmente. A <a href="http://www.milfont.org/tech/2009/03/16/primeiro-encontro-xpce/">programação continua</a> apenas com uma palestra:</p>
<p>09:00 &#8211; 10:20</p>
<p><em>Palestra</em>: <strong>Começando a usar BDD e TDD</strong><br />
<em>Resumo</em>: Se você nunca entendeu como é que se escreve testes antes do código ou ainda não conseguiu uma forma satisfatória de seguir essa prática, aproveite essa oportunidade onde dissecaremos Test Driven Development até convencê-lo de que essa é a abordagem profissional adequada, além disso facilitaremos a compreensão em um nível mais abstrato com Behaviour Driven Development agilizando o mergulho de cabeça nessa forma de modelar código saudável e eficiente.<br />
<em>Palestrante</em>: <strong>Christiano Milfont</strong>, coordenador do grupo XPCE e um cara que gosta de programar.</p>
<p><strong>Local</strong>: <a href="http://www.grupofortes.com.br/">Fortes Informática</a>.</p>
<p><strong>Endereço</strong>: Rua Antônio Fortes, 330, Bairro Edson Queiroz, próximo ao antigo Hiper Mercantil da Washington Soares. Localização com o <a href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;ll=-3.773091,-38.475966&amp;spn=0.018842,0.040169&amp;t=k&amp;z=15&amp;om=1&amp;msid=118046180333911632049.0004346aca4990deed4ba">Google Maps</a>.</p>
<p><strong>Data</strong>: Dia 28/03/2009 [sábado] das 09:00h as 12:00h na sala de treinamentos 1.</p>
<p><strong>XPCE </strong>- Grupo de Extreme Programming do Ceará.</p>
<p>[<a href="http://groups.google.com.br/group/xpce">http://groups.google.com.br/group/xpce</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2009/03/27/primeiro-encontro-xpce-mudancas-na-grade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Primeiro Encontro XPCE</title>
		<link>http://www.milfont.org/tech/2009/03/16/primeiro-encontro-xpce/</link>
		<comments>http://www.milfont.org/tech/2009/03/16/primeiro-encontro-xpce/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 18:16:43 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Melhores práticas]]></category>
		<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Test Driven]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[palestras]]></category>
		<category><![CDATA[xpce]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[Agilismo]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=557</guid>
		<description><![CDATA[Primeiro encontro XPCE XPCE - Grupo de Extreme Programming do Ceará. [http://groups.google.com.br/group/xpce] Local: Fortes Informática. Endereço: Rua Antônio Fortes, 330, Bairro Edson Queiroz, próximo ao antigo Hiper Mercantil da Washington Soares. Localização com o Google Maps. Data: Dia 28/03/2009 [sábado] das 09:00h as 12:00h na sala de treinamentos 1. Palestras 09:00 &#8211; 10:20 Palestra: Começando [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><h2>Primeiro encontro XPCE</h2>
<p><strong>XPCE </strong>- Grupo de Extreme Programming do Ceará.</p>
<p>[<a href="http://groups.google.com.br/group/xpce">http://groups.google.com.br/group/xpce</a>]</p>
<p><strong>Local</strong>: <a href="http://www.grupofortes.com.br/">Fortes Informática</a>.</p>
<p><strong>Endereço</strong>: Rua Antônio Fortes, 330, Bairro Edson Queiroz, próximo ao antigo Hiper Mercantil da Washington Soares. Localização com o <a href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;msa=0&amp;ll=-3.773091,-38.475966&amp;spn=0.018842,0.040169&amp;t=k&amp;z=15&amp;om=1&amp;msid=118046180333911632049.0004346aca4990deed4ba">Google Maps</a>.</p>
<p><strong>Data</strong>: Dia 28/03/2009 [sábado] das 09:00h as 12:00h na sala de treinamentos 1.</p>
<h3>Palestras</h3>
<p>09:00 &#8211; 10:20</p>
<p><em>Palestra</em>: <strong>Começando a usar BDD e TDD</strong><br />
<em>Resumo</em>: Se você nunca entendeu como é que se escreve testes antes do código ou ainda não conseguiu uma forma satisfatória de seguir essa prática, aproveite essa oportunidade onde dissecaremos Test Driven Development até convencê-lo de que essa é a abordagem profissional adequada, além disso facilitaremos a compreensão em um nível mais abstrato com Behaviour Driven Development agilizando o mergulho de cabeça nessa forma de modelar código saudável e eficiente.<br />
<em>Palestrante</em>: <strong>Christiano Milfont</strong>, coordenador do grupo XPCE e um cara que gosta de programar.</p>
<p>10:40 &#8211; 12:00</p>
<p><em>Palestra</em>: <strong>Integração Contínua</strong><br />
<em>Resumo</em>: Descubra o que projetos ágeis fazem para possibilitar que diversos desenvolvedores trabalhem juntos em um mesmo projeto, integrando suas contribuições de forma harmônica e segura.<br />
<em>Palestrante</em>: <strong>Igo Coelho</strong>, fanático por desenvolvimento de software, novas tecnologias, internet, eletrônicos e tudo mais que um geek pode gostar. Com mais de 9 anos de experiência em desenvolvimento de Software trabalha atualmente na <a href="http://www.fortesinformatica.com.br/" target="_blank">Fortes Informática</a> como arquiteto de software com XP e Java. Casado, pai de dois filhos e mantem um blog em <a href="http://www.igocoelho.com.br/" target="_blank">www.igocoelho.com.br</a>.</p>
<p>Sorteio de livros e revistas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2009/03/16/primeiro-encontro-xpce/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>PMBOK de Jeans</title>
		<link>http://www.milfont.org/tech/2009/03/14/pmbok-de-jeans/</link>
		<comments>http://www.milfont.org/tech/2009/03/14/pmbok-de-jeans/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 11:09:26 +0000</pubDate>
		<dc:creator>cmilfont</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Metodologia]]></category>
		<category><![CDATA[Métodos Ágeis]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[Agilismo]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.milfont.org/tech/?p=551</guid>
		<description><![CDATA[Quando cunhei esse termo por volta de 2 anos atrás, o fiz pelo fato de ter observado a migração serelepe dos defensores do modelo &#8220;PMBOK de ser&#8221; para Scrum. Um grande problema na compreensão sobre Scrum é justamente achar que ele serve para gerenciar projetos, dessa forma para ser confundido com um PMBOK ágil é [...]]]></description>
			<content:encoded><![CDATA[<div class="socialize-in-content" style="float:left;"></div><p>Quando cunhei esse termo por volta de 2 anos atrás, o fiz pelo fato de ter observado a migração serelepe dos defensores do modelo &#8220;PMBOK de ser&#8221; para Scrum.</p>
<p>Um grande problema na compreensão sobre Scrum é justamente achar que ele serve para gerenciar projetos, dessa forma para ser confundido com um PMBOK ágil é um passo. Gerência de projetos é um campo distinto da direção do desenvolvimento de software e não vou tratar ou especificar nesse artigo porque <a href="http://www.milfont.org/tech/2008/09/25/gerentes-de-projetos-nao-sao-tecnicos/">já rascunhei em artigo passado</a>.</p>
<p>Scrum é um modelo de desenvolvimento de software. A <a href="http://www.scrumalliance.org">Scrum Alliance</a> que é uma espécie de &#8220;organismo&#8221; que rege a maturação do Scrum, não o definiu como Project Management, mas como:</p>
<blockquote><p>&#8220;<a href="http://www.scrumalliance.org/pages/what_is_scrum">Scrum is an agile software development framework.</a>&#8220;</p></blockquote>
<p>Scrum é similar ao XP ou FDD, guia a equipe com um modelo baseado em práticas para um melhor desenvolvimento de software. Como esse pessoal &#8211; que muitas vezes nunca foram técnicos &#8211; encontra em Scrum práticas fortemente ligadas ao controle das iterações, transmuta toda a cultura burocrática adquirida em metodologias de gerência de projetos e confunde atividades &#8211; como avaliação de riscos e aquisição e controle de recursos &#8211; com as necessidades do time jogando fora o que os incomoda &#8211; como práticas necessárias ao desenvolvimento &#8211; e ficando apenas com o que sentem confortáveis.</p>
<p>Quando James Shore escreveu seu famoso artigo &#8220;<a href="http://jamesshore.com/Blog/The-Decline-and-Fall-of-Agile.html">The Decline and Fall of Agile</a>&#8221; ele definiu isso muito bem fazendo analogia que estavam correndo para a sobremesa mas jogando fora os vegetais. Martin Fowler em seu artigo <a href="http://martinfowler.com/bliki/FlaccidScrum.html">Flaccid Scrum</a> [<a href="http://www.akitaonrails.com/2009/02/03/tradu-o-scrum-fl-cido">Akita traduziu</a> e comentou], escreveu ter notado que o problema técnico acontece mais com Scrum devido a não prescrição [omite] de práticas técnicas e ser centrado em técnicas de &#8220;gerenciamento de projetos&#8221;, ou seja, o problema é de qualidade técnica interna.</p>
<p>Hoje todo mundo se diz Scrum Master, todos entendem e usam Scrum e mesmo assim já estamos vendo projetos com Scrum caírem no mesmo erro e problema de modelos anteriores. Como disse o Martin Fowler em seu artigo: &#8220;Esses projetos de Scrum flácido em andamento prejudicarão a reputação não somente do Scrum mas de todo Agile&#8221;.</p>
<p>Scrum é uma metodologia maravilhosa que tem muito a engrandecer o XP e as outras metodologias, mas usando um Scrum transviado de PMBOK é um caminho natural ao fracasso retumbante.</p>
<h2>Solução?</h2>
<p>Eu poderia escrever dezenas de linhas aqui com conselhos e bla-bla-blas mas vou ser direto e lacônico: <a href="http://groups.google.com.br/group/xpce">XP</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.milfont.org/tech/2009/03/14/pmbok-de-jeans/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
