<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Desenvolvimento &#193;gil - Blog da Improve It: Tag xp</title>
    <link>http://blog.improveit.com.br/articles/tag/xp</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Entrevista com Marcelo Alvim, do Projeto Lucidus</title>
      <description>&lt;p&gt;H&#225; algumas semanas eu entrevistei os desenvolvedores do &lt;a href="http://blog.improveit.com.br/articles/2007/05/15/xp-rio-conheca-o-projeto-xp-do-grupo-santa-isabel"&gt;Projeto Lucidus&lt;/a&gt;. Abaixo a entrevista com o &lt;a href="http://www.improveit.com.br/empresa/marcelo"&gt;Marcelo Alvim&lt;/a&gt;, que faz parte da equipe da &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; no projeto:&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="451" id="viddler_ad08b93f"&gt;&lt;param name="movie" value="http://www.viddler.com/player/ad08b93f/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.viddler.com/player/ad08b93f/" width="545" height="451" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_ad08b93f" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;Quem tiver iPhone pode ver a &lt;a href="http://www.youtube.com/watch?v=ir77FTYqUng"&gt;entrevista no YouTube&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.viddler.com/explore/vinicius/videos/7/"&gt;Link direto para o v&#237;deo.&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/explore/vinicius/videos/7.flv"&gt;Download .flv&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/explore/vinicius/videos/7.m4v"&gt;Download .m4v&lt;/a&gt;  &lt;/p&gt;</description>
      <pubDate>Tue, 19 Aug 2008 15:16:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:a896809f-107f-4cb7-9bad-b72092dc421c</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/08/19/entrevista-com-marcelo-alvim-do-projeto-lucidus</link>
      <category>v&#237;deo</category>
      <category>xp</category>
      <category>agile</category>
      <category>extreme programming</category>
      <category>desenvolvimento &#225;gil</category>
      <category>lucidus</category>
      <category>programa&#231;&#227;o em par</category>
      <category>rails</category>
    </item>
    <item>
      <title>Download dos arquivos da palestra de Extreme Programming</title>
      <description>&lt;p&gt;Na semana passada eu publiquei o &lt;a href="http://www.viddler.com/explore/vinicius/videos/2/"&gt;v&#237;deo da minha palestra de XP&lt;/a&gt;, na &lt;a href="http://www.thedevelopersconference.com.br/"&gt;TDC 2008&lt;/a&gt;. Depois disso, algumas pessoas entraram em contato pedindo o &lt;a href="http://www.improveit.com.br/download/TDC2008-Extreme-programming.pdf"&gt;arquivo com os slides da apresenta&#231;&#227;o&lt;/a&gt;. Eles j&#225; est&#227;o no ar:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.improveit.com.br/download/TDC2008-Extreme-programming.pdf"&gt;Download dos slides da palestra de Extreme Programming de Vin&#237;cius Manh&#227;es Teles&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Algumas pessoas tentaram fazer o &lt;a href="http://www.viddler.com/download/org/2c9705f5"&gt;download do v&#237;deo&lt;/a&gt;, mas n&#227;o conseguiram, por problemas com o &lt;a href="http://www.viddler.com/explore/vinicius"&gt;Viddler&lt;/a&gt;. Fiz v&#225;rias tentativas de disponibilizar a apresenta&#231;&#227;o no &lt;a href="http://video.google.com"&gt;Google Video&lt;/a&gt;, de onde tamb&#233;m seria poss&#237;vel fazer o download. Entretanto, n&#227;o consegui obter um resultado satisfat&#243;rio e acabei tendo que parar com os experimentos por falta de tempo. &lt;/p&gt;

&lt;p&gt;Infelizmente o v&#237;deo &#233; um arquivo bem grande. De modo que, se coloc&#225;ssemos para download aqui no pr&#243;prio site da Improve It, o consumo de banda seria levado &#224; estratosfera rapidamente. Em todo caso, talvez voc&#234;s possam ajudar nesta quest&#227;o. Se tiver algu&#233;m a&#237; que possa colocar o v&#237;deo para download em um servidor, dentro de uma universidade, empresa, ou qualquer outra organiza&#231;&#227;o que n&#227;o tenha maiores problemas com o consumo de banda, &lt;a href="http://www.improveit.com.br/contato"&gt;me avise&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Para aqueles que n&#227;o assistiram a &lt;a href="http://www.viddler.com/explore/vinicius/videos/2/"&gt;palestra&lt;/a&gt; ainda, a&#237; vai um repeteco:&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="451" id="viddler_2c9705f5"&gt;&lt;param name="movie" value="http://www.viddler.com/player/2c9705f5/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.viddler.com/player/2c9705f5/" width="545" height="451" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_2c9705f5" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.viddler.com/explore/vinicius/videos/2/"&gt;Link direto para o v&#237;deo.&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/flv/2c9705f5"&gt;Download .flv&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/org/2c9705f5"&gt;Download .m4v&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;A prop&#243;sito, muito obrigado a todos os que assistiram e enviaram suas impress&#245;es. Confesso que estou impressionado e lisonjeado com a quantidade de pessoas que se interessaram e assistiram at&#233; o momento. Ele est&#225; h&#225; pouco mais de uma semana no ar e j&#225; foi visto mais de 3700 vezes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: O &lt;a href="http://www.igormusardo.com.br"&gt;Igor Musardo&lt;/a&gt; gentilmente disponibilizou os arquivos da palestra para download em seu blog:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.igormusardo.com.br/?p=65"&gt;http://www.igormusardo.com.br/?p=65&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Muito obrigado, &lt;a href="http://www.igormusardo.com.br"&gt;Igor&lt;/a&gt;!&lt;/p&gt;</description>
      <pubDate>Thu, 14 Aug 2008 19:04:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:dbed39dd-49e2-449d-bad9-a7c73e2b2a66</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/08/14/download-dos-arquivos-da-palestra-de-extreme-programming</link>
      <category>v&#237;deo</category>
      <category>xp</category>
      <category>agile</category>
      <category>extreme programming</category>
      <category>desenvolvimento &#225;gil</category>
      <category>download</category>
    </item>
    <item>
      <title>Entrevista com Ricardo Almeida na TDC 2008</title>
      <description>&lt;p&gt;Abaixo mais uma entrevista realizada no dia 26 de julho de 2008, na &lt;a href="http://www.thedevelopersconference.com.br/"&gt;TDC 2008&lt;/a&gt;. Desta vez foi com o Ricardo Almeida:&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="349" id="viddler_646c1e6b"&gt;&lt;param name="movie" value="http://www.viddler.com/player/646c1e6b/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.viddler.com/player/646c1e6b/" width="545" height="349" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_646c1e6b" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.viddler.com/explore/vinicius/videos/6/"&gt;Link direto para o v&#237;deo.&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/flv/646c1e6b"&gt;Download .flv&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/org/646c1e6b"&gt;Download .m4v&lt;/a&gt;  &lt;/p&gt;</description>
      <pubDate>Fri, 08 Aug 2008 16:39:12 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:24d05809-755b-434f-9f18-8c1978c1a6ec</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/08/08/entrevista-com-ricardo-almeida-na-tdc-2008</link>
      <category>v&#237;deo</category>
      <category>xp</category>
      <category>agile</category>
      <category>scrum</category>
      <category>extreme programming</category>
      <category>desenvolvimento &#225;gil</category>
    </item>
    <item>
      <title>Palestra de Modelagem &#193;gil, de Manoel Pimentel, na TDC 2008</title>
      <description>&lt;p&gt;O &lt;a href="http://www.viddler.com/explore/vinicius/videos/5/"&gt;v&#237;deo abaixo&lt;/a&gt; cont&#233;m a maior parte da palestra sobre &lt;a href="http://www.agilemodeling.com/"&gt;Modelagem &#193;gil&lt;/a&gt;, do &lt;a href="http://manoelpimentel.blogspot.com/"&gt;Manoel Pimentel&lt;/a&gt;, realizada no dia 26 de julho de 2008, na &lt;a href="http://www.thedevelopersconference.com.br/"&gt;TDC 2008&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="451" id="viddler_b69c29e"&gt;&lt;param name="movie" value="http://www.viddler.com/player/b69c29e/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.viddler.com/player/b69c29e/" width="545" height="451" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_b69c29e" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.viddler.com/explore/vinicius/videos/5/"&gt;Link direto para o v&#237;deo.&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/flv/b69c29e"&gt;Download .flv&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/org/b69c29e"&gt;Download .m4v&lt;/a&gt;  &lt;/p&gt;</description>
      <pubDate>Wed, 06 Aug 2008 13:08:53 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:8ff05dd7-64bf-4b35-9f61-b111b43d2e40</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/08/06/palestra-de-modelagem-%C3%81gil-de-manoel-pimentel-na-tdc-2008</link>
      <category>v&#237;deo</category>
      <category>modelagem</category>
      <category>xp</category>
      <category>agile</category>
      <category>scrum</category>
      <category>extreme programming</category>
      <category>desenvolvimento &#225;gil</category>
      <category>modelagem &#225;gil</category>
    </item>
    <item>
      <title>Debate sobre Metodologias &#193;geis na TDC 2008</title>
      <description>&lt;p&gt;O &lt;a href="http://www.viddler.com/explore/vinicius/videos/3/"&gt;v&#237;deo abaixo&lt;/a&gt; cont&#233;m a maior parte do debate sobre &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;Metodologias &#193;geis&lt;/a&gt;, realizada no dia 26 de julho de 2008, na &lt;a href="http://www.thedevelopersconference.com.br/"&gt;TDC 2008&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="451" id="viddler_7a67d006"&gt;&lt;param name="movie" value="http://www.viddler.com/player/7a67d006/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.viddler.com/player/7a67d006/" width="545" height="451" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_7a67d006" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.viddler.com/explore/vinicius/videos/3/"&gt;Link direto para o v&#237;deo.&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/flv/7a67d006"&gt;Download .flv&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/org/7a67d006"&gt;Download .m4v&lt;/a&gt;  &lt;/p&gt;</description>
      <pubDate>Tue, 05 Aug 2008 13:50:38 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:f70d64c8-38e6-4082-bb6f-3be9be5453ec</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/08/05/debate-sobre-metodologias-%C3%81geis-na-tdc-2008</link>
      <category>v&#237;deo</category>
      <category>debate</category>
      <category>xp</category>
      <category>agile</category>
      <category>scrum</category>
      <category>extreme programming</category>
      <category>desenvolvimento &#225;gil</category>
      <category>openup</category>
      <category>cmmi</category>
    </item>
    <item>
      <title>Palestra de Extreme Programming na TDC 2008</title>
      <description>&lt;p&gt;O &lt;a href="http://www.viddler.com/explore/vinicius/videos/2/"&gt;v&#237;deo abaixo&lt;/a&gt; &#233; da minha apresenta&#231;&#227;o sobre &lt;a href="http://www.improveit.com.br/xp"&gt;Extreme Programming&lt;/a&gt;, realizada no dia 26 de julho de 2008, na &lt;a href="http://www.thedevelopersconference.com.br/"&gt;TDC 2008&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="451" id="viddler_2c9705f5"&gt;&lt;param name="movie" value="http://www.viddler.com/player/2c9705f5/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.viddler.com/player/2c9705f5/" width="545" height="451" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_2c9705f5" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.viddler.com/explore/vinicius/videos/2/"&gt;Link direto para o v&#237;deo.&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/flv/2c9705f5"&gt;Download .flv&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://www.viddler.com/download/org/2c9705f5"&gt;Download .m4v&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;Nos &#250;ltimos anos, ministrei &lt;a href="http://www.improveit.com.br/xp/palestra"&gt;palestras de XP&lt;/a&gt; em mais de uma centena de lugares diferentes, sendo a maioria no Brasil e alguns na Europa. O objetivo nunca foi ensinar cada detalhe do &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; em apenas uma hora, mas apenas inspirar o p&#250;blico a estud&#225;-lo melhor. Aprendi que &#233; necess&#225;rio mexer com as emo&#231;&#245;es para que cada pessoa presente saia da sua zona de conforto e procure conhecer melhor o &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; quando voltar para casa. Isso explica a maneira pouqu&#237;ssimo usual como a apresenta&#231;&#227;o come&#231;a. N&#227;o fique chateado com o que voc&#234; ver&#225; no in&#237;cio, saiba que este pequeno teatro, &#233; apenas para prender a aten&#231;&#227;o do p&#250;blico, deixando-o inquieto e desconfort&#225;vel.&lt;/p&gt;

&lt;p&gt;Alguns de voc&#234;s j&#225; assistiram minha apresenta&#231;&#227;o pessoalmente, mas talvez n&#227;o tenham conseguido levar um amigo ou o chefe. Bem, agora as coisas ficaram mais f&#225;ceis. &#201; s&#243; enviar o link deste post para quem voc&#234; quiser. Mas, &lt;strong&gt;cuidado&lt;/strong&gt; com a mensagem que voc&#234; estar&#225; passando ao fazer isso. Veja o v&#237;deo e voc&#234; entender&#225;. :-)&lt;/p&gt;

&lt;p&gt;PS: Ainda n&#227;o d&#225; para ver este v&#237;deo no &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt;. Devido ao tamanho, n&#227;o pude coloc&#225;-lo no &lt;a href="http://www.youtube.com/user/viniciusmanhaesteles"&gt;YouTube&lt;/a&gt;. Minhas tentativas com o &lt;a href="http://video.google.com"&gt;Google Video&lt;/a&gt; tamb&#233;m n&#227;o deram certo. A qualidade fica bem prejudicada, apesar de eu ter feito in&#250;meros experimentos, com diversos tipos de encoding. Embora eu n&#227;o tenha gostado da qualidade, vou fazer o upload para o &lt;a href="http://video.google.com"&gt;Google Video&lt;/a&gt;, para que haja uma alternativa para voc&#234;s verem o v&#237;deo no &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt; (v&#237;deos do &lt;a href="http://video.google.com"&gt;Google Video&lt;/a&gt; funcionam no cliente &lt;a href="http://www.youtube.com/user/viniciusmanhaesteles"&gt;YouTube&lt;/a&gt; do &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;PS2: Embora eu tenha usado o &lt;a href="http://www.vimeo.com/user523055/videos"&gt;Vimeo&lt;/a&gt; para o &lt;a href="http://www.vimeo.com/1450383"&gt;v&#237;deo anterior&lt;/a&gt;, que tamb&#233;m era grande e n&#227;o podia ser colocado no &lt;a href="http://www.youtube.com/user/viniciusmanhaesteles"&gt;YouTube&lt;/a&gt; e embora o &lt;a href="http://www.vimeo.com/user523055/videos"&gt;Vimeo&lt;/a&gt; tenha a melhor interface de uso, na minha opini&#227;o, eu acabei migrando para o &lt;a href="http://www.viddler.com/explore/vinicius"&gt;Viddler&lt;/a&gt;. Este &#250;ltimo eu conheci atrav&#233;s da palestra do &lt;a href="http://tv.winelibrary.com"&gt;Gary&lt;/a&gt;, na &lt;a href="http://seedconference.com/"&gt;SEED3&lt;/a&gt; (que ali&#225;s eu filmei e pretendo publicar). Tenho que concordar com ele que o &lt;a href="http://www.viddler.com/explore/vinicius"&gt;Viddler&lt;/a&gt; &#233; uma das melhores op&#231;&#245;es. N&#227;o s&#243; porque eu posso colocar v&#237;deos de qualquer tamanho, com &#243;tima qualidade, mas tamb&#233;m porque &#233; poss&#237;vel "etiquetar" cada etapa do v&#237;deo. Com isso, voc&#234; consegue saber rapidamente os assuntos tratados passando o mouse sobre os pontinhos que aparecem na barra de progresso. E, o que &#233; melhor, voc&#234; pode pular diretamente para os assuntos que mais te interessam.&lt;/p&gt;</description>
      <pubDate>Mon, 04 Aug 2008 10:35:41 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:284dbd6f-6c0e-4628-bafb-340a82434fd6</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/08/04/palestra-de-extreme-programming-na-tdc-2008</link>
      <category>v&#237;deo</category>
      <category>palestra</category>
      <category>xp</category>
      <category>agile</category>
      <category>scrum</category>
      <category>extreme programming</category>
      <category>desenvolvimento &#225;gil</category>
    </item>
    <item>
      <title>Documenta&#231;&#227;o &#193;gil</title>
      <description>&lt;p&gt;Documenta&#231;&#227;o &#233; assunto que as pessoas vivem me perguntando nas palestras sobre XP. Por exemplo, como fica a documenta&#231;&#227;o em um projeto XP, ou em qualquer metodologia &#225;gil?&lt;/p&gt;

&lt;p&gt;O v&#237;deo abaixo &#233; uma tentativa de responder esta quest&#227;o.&lt;/p&gt;

&lt;p&gt;&lt;object width="400" height="300"&gt;   &lt;param name="allowfullscreen" value="true" /&gt;   &lt;param name="allowscriptaccess" value="always" /&gt;   &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1450383&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;   &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1450383&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/1450383?pg=embed&amp;amp;sec=1450383"&gt;Documenta&#231;&#227;o &#193;gil&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user523055?pg=embed&amp;amp;sec=1450383"&gt;Vinicius Teles&lt;/a&gt; on &lt;a href="http://vimeo.com?pg=embed&amp;amp;sec=1450383"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.vimeo.com/1450383"&gt;Link direto para o v&#237;deo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;PS: Amigos com &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt;, n&#227;o fiquem bravos comigo. Eu sei que voc&#234;s preferem que o v&#237;deo esteja no &lt;a href="http://www.youtube.com/user/viniciusmanhaesteles"&gt;YouTube&lt;/a&gt;, para que possam ver no iPhone. Mas, dessa vez ainda n&#227;o deu. Este v&#237;deo ficou um pouco maior do que eu gostaria, de modo que ultrapassa o limite de upload do &lt;a href="http://www.youtube.com/user/viniciusmanhaesteles"&gt;YouTube&lt;/a&gt;. Uma alternativa &#233; usar o &lt;a href="http://video.google.com"&gt;Google Video&lt;/a&gt;, que permite v&#237;deos maiores, e voc&#234; tamb&#233;m consegue ver atrav&#233;s do cliente &lt;a href="http://www.youtube.com/user/viniciusmanhaesteles"&gt;YouTube&lt;/a&gt; do &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt;. Eu tentei fazer upload para o &lt;a href="http://video.google.com"&gt;Google V&#237;deo&lt;/a&gt;, mas ainda n&#227;o ficou legal. Ent&#227;o, vou continuar tentando obter um resultado satisfat&#243;rio no &lt;a href="http://video.google.com"&gt;Google Video&lt;/a&gt;, e assim que alcan&#231;ar, eu coloco o link aqui no blog. Mas, para adiantar, j&#225; estou publicando o v&#237;deo no &lt;a href="http://www.vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Fri, 01 Aug 2008 21:08:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:ef990768-2470-4efc-a949-65ea802d39ee</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/08/01/documenta%C3%A7%C3%A3o-%C3%81gil</link>
      <category>agile</category>
      <category>&#225;gil</category>
      <category>xp</category>
      <category>extreme programming</category>
      <category>desenvolvimento</category>
      <category>documenta&#231;&#227;o</category>
      <category>scrum</category>
      <category>teste</category>
      <category>programa&#231;&#227;o em par</category>
      <category>refatora&#231;&#227;o</category>
      <category>v&#237;deo</category>
      <category>v&#237;deo sobre agile</category>
    </item>
    <item>
      <title>Entrevista com Manoel Pimentel, da Revista Vis&#227;o &#193;gil</title>
      <description>&lt;p&gt;Continuando com as entrevistas que foram gravadas nas &lt;a href="http://www.thedevelopersconference.com.br/"&gt;TDC 2008&lt;/a&gt;, agora &#233; a vez do &lt;a href="http://manoelpimentel.blogspot.com/"&gt;Manoel Pimentel&lt;/a&gt;, da &lt;a href="http://www.visaoagil.com/"&gt;Revista Vis&#227;o &#193;gil&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6d3LGtsoBfw&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/6d3LGtsoBfw&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=6d3LGtsoBfw"&gt;Link direto para o v&#237;deo&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Thu, 31 Jul 2008 00:06:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:984975f9-44c3-4c7e-9606-9b146fb0b7f6</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/07/31/entrevista-com-manoel-pimentel-da-revista-visao-agil</link>
      <category>agile</category>
      <category>&#225;gil</category>
      <category>xp</category>
      <category>extreme</category>
      <category>programming</category>
      <category>desenvolvimento</category>
      <category>tdc2008</category>
      <category>v&#237;deo</category>
    </item>
    <item>
      <title>Entrevista com Cicero Torteli, fundador da Paggo</title>
      <description>&lt;p&gt;Acabo de chegar de S&#227;o Paulo, onde participei da &lt;a href="http://www.thedevelopersconference.com.br/"&gt;TDC 2008&lt;/a&gt;. O evento foi muito legal. Tive a oportunidade de rever v&#225;rios amigos, entre eles o &lt;a href="http://en.oreilly.com/mysql2008/public/schedule/speaker/365"&gt;Cicero Torteli&lt;/a&gt;, fundador da &lt;a href="http://www.paggo.com.br"&gt;Paggo&lt;/a&gt;, que falou sobre a ado&#231;&#227;o do &lt;a href="http://www.improveit.com.br/xp"&gt;Extreme Programming&lt;/a&gt; por l&#225;:&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gxBg__4JZr8&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gxBg__4JZr8&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=gxBg__4JZr8"&gt;Link direto para o v&#237;deo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Ainda sobre a &lt;a href="http://www.paggo.com.br"&gt;Paggo&lt;/a&gt;, escute tamb&#233;m o &lt;a href="http://www.improveit.com.br/podcast/improvecast-18-entrevista-mauricio-hermogenes-paggo-experiencias-ageis"&gt;podcast&lt;/a&gt; que gravamos h&#225; algum tempo com &lt;a href="http://www.improveit.com.br/podcast/improvecast-18-entrevista-mauricio-hermogenes-paggo-experiencias-ageis"&gt;Maur&#237;cio Herm&#243;genes&lt;/a&gt;, Diretor de Tecnologia da &lt;a href="http://www.paggo.com.br"&gt;Paggo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;H&#225; v&#225;rias outras entrevistas que foram gravadas na &lt;a href="http://www.thedevelopersconference.com.br/"&gt;TDC&lt;/a&gt;, bem como a minha apresenta&#231;&#227;o sobre &lt;a href="http://www.improveit.com.br/xp"&gt;Extreme Programming&lt;/a&gt;, o Painel de &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;Metodologias &#193;geis&lt;/a&gt;, a apresenta&#231;&#227;o do &lt;a href="http://manoelpimentel.blogspot.com/"&gt;Manoel Pimentel&lt;/a&gt; sobre &lt;a href="http://www.agilemodeling.com/"&gt;Modelagem &#193;gil&lt;/a&gt; e muito mais. Colocarei os v&#237;deos no ar nos pr&#243;ximos dias.&lt;/p&gt;

&lt;p&gt;Mais uma vez, gostaria de deixar meu muito obrigado ao Jorge Diz pelo convite para participar do evento, bem como ao apoio e a simpatia da Yara e do Vinicius, as mentes brilhantes que conduzem a &lt;a href="http://www.globalcode.com.br"&gt;Globalcode&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Sat, 26 Jul 2008 23:30:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:52ab9b1a-4947-42ba-bf03-45de9d9f62c8</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/07/26/entrevista-com-cicero-torteli-fundador-da-paggo</link>
      <category>xp</category>
      <category>agile</category>
      <category>paggo</category>
      <category>oi</category>
      <category>mobile</category>
      <category>payment</category>
      <category>extreme</category>
      <category>programming</category>
      <category>programa&#231;&#227;o em par</category>
      <category>v&#237;deo</category>
    </item>
    <item>
      <title>Epis&#243;dio de hoje: prioriza&#231;&#227;o</title>
      <description>&lt;p&gt;Hoje &#233; dia de falar sobre prioriza&#231;&#227;o:&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Eaj8eDwSDDg&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Eaj8eDwSDDg&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=Eaj8eDwSDDg"&gt;Link direto para o v&#237;deo&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Fri, 25 Jul 2008 12:22:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:53016120-1834-42fa-aae6-b97576b4ca70</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2008/07/25/epis%C3%B3dio-de-hoje-prioriza%C3%A7%C3%A3o</link>
      <category>agile</category>
      <category>prioriza&#231;&#227;o</category>
      <category>xp</category>
      <category>extreme programming</category>
      <category>desenvolvimento</category>
      <category>&#225;gil</category>
      <category>v&#237;deo</category>
    </item>
    <item>
      <title>Em Julho: Ultra Maratona How To! Com cursos de Rails e XP!</title>
      <description>&lt;p&gt;&lt;img src="http://mergulhao.info/assets/2008/6/14/maratona.jpg" style="float: left; padding: 5px" alt="Logo Maratona"/&gt;&lt;/p&gt;

&lt;p&gt;Nos dias 19 e 20 de julho teremos no Rio de Janeiro a I Ultra Maratona How To de Software Livre! &#201; um evento com 20 tutoriais pr&#225;ticos de 4 horas cada. Ter&#227;o desde cursos de utiliza&#231;&#227;o de BrOffice e Inkscape, passando por seguran&#231;a de servidores, hardening e desenvolvimento. Para ver a &lt;a href="http://www.ultramaratonahowto.com.br/tutoriais.htm"&gt;grade completa acesse&lt;/a&gt;. Os pre&#231;os s&#227;o bem convidativos.&lt;/p&gt;

&lt;p&gt;Eu serei tutor de dois. O primeiro, com nome de "XP Game e o Jogo da comunica&#231;&#227;o", ser&#225; em conjunto com o &lt;a href="http://www.improveit.com.br/empresa/tapajos"&gt;Tapajos&lt;/a&gt; e a galera do &lt;a href="http://blog.improveit.com.br/articles/2007/05/15/xp-rio-conheca-o-projeto-xp-do-grupo-santa-isabel"&gt;Lucidus&lt;/a&gt;. No segundo estarei sozinho e ser&#225; uma "Introdu&#231;&#227;o ao Ruby on Rails".&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.ultramaratonahowto.com.br"&gt;Acesse j&#225; e fa&#231;a a sua inscri&#231;&#227;o&lt;/a&gt;, as vagas s&#227;o limitadas.&lt;/p&gt;</description>
      <pubDate>Sun, 06 Jul 2008 16:44:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:0a7104ef-947c-4b17-8189-98a0de6e3e56</guid>
      <author>Sylvestre Mergulh&#227;o</author>
      <link>http://blog.improveit.com.br/articles/2008/07/06/em-julho-ultra-maratona-how-to</link>
      <category>treinamento</category>
      <category>confer&#234;ncia</category>
      <category>xp</category>
      <category>rails</category>
      <category>workshop</category>
    </item>
    <item>
      <title>Novos rumos em 2008</title>
      <description>&lt;p&gt;Resumo para aqueles que n&#227;o ter&#227;o tempo, nem disposi&#231;&#227;o, para ler todo o post: a partir de 2008 a &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; n&#227;o ir&#225; mais prover servi&#231;os de treinamento, mentoring ou qualquer outro tipo de consultoria em &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt;. Continuamos acreditando fortemente nos &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;m&#233;todos &#225;geis&lt;/a&gt; de desenvolvimento de software, mas o foco dos nossos neg&#243;cios passar&#225; a ser o desenvolvimento de produtos.&lt;/p&gt;

&lt;p&gt;O recado est&#225; dado. Provavelmente n&#227;o &#233; o que a maioria das pessoas espera de n&#243;s neste fim-de-ano, ent&#227;o, para quem estiver com tempo, a explica&#231;&#227;o segue abaixo. Senta que l&#225; vem hist&#243;ria.&lt;/p&gt;

&lt;p&gt;A &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; est&#225; completando seis anos. Iniciou suas opera&#231;&#245;es no final de 2001 e, como qualquer outra empresa, precisa gerar lucro continuamente para manter-se viva. &#201; poss&#237;vel montar um neg&#243;cio lucrativo prestando servi&#231;os, ou apostando em produtos, ou fazendo as duas coisas. Logo no in&#237;cio, optamos por servi&#231;os.&lt;/p&gt;

&lt;p&gt;Decidimos por servi&#231;os porque n&#227;o t&#237;nhamos porte para investir em produtos no in&#237;cio. Produtos demandam tempo e investimento para serem criados, nutridos e promovidos. Servi&#231;o &#233; diferente. Dependendo de seu networking e de suas habilidades, &#233; poss&#237;vel come&#231;ar a oferecer servi&#231;os em um dia e no seguinte j&#225; ter algum cliente. E foi exatamente o que aconteceu. Fechamos nosso primeiro trabalho rapidamente. Nossos primeiros clientes eram nossos amigos.&lt;/p&gt;

&lt;p&gt;De l&#225; para c&#225;, sempre focamos exclusivamente na presta&#231;&#227;o de servi&#231;os, embora eu sempre tivesse algumas preocupa&#231;&#245;es quanto a isso. A raz&#227;o &#233; simples: servi&#231;o n&#227;o escala t&#227;o bem quanto produto. Em outras palavras, &#233; poss&#237;vel ganhar bastante dinheiro com um produto, sem necessariamente ter uma quantidade enorme de pessoas na empresa. Exemplo &#243;bvio &#233; a &lt;a href="http://www.37signals.com"&gt;37signals&lt;/a&gt;. Eles conseguem crescer em faturamento, sem aumentar significativamente o n&#250;mero de pessoas. Lamentavelmente &#233; dif&#237;cil ou invi&#225;vel fazer isso com servi&#231;os. &lt;/p&gt;

&lt;p&gt;Para aumentar os ganhos oferecendo servi&#231;os, quase sempre &#233; necess&#225;rio ter muita gente. Veja &#224; volta as empresas de TI que mais ganham dinheiro com servi&#231;os. Elas s&#227;o enormes e t&#234;m um batalh&#227;o de funcion&#225;rios. Isso me incomoda bastante, porque naturalmente desejo que a empresa cres&#231;a em faturamento e, sobretudo, lucro. Mas, n&#227;o gostaria de ter que elevar significativamente a quantidade de pessoas. Pessoalmente, detesto empresas grandes. A &#250;ltima coisa que desejo para a &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; &#233; que ela cres&#231;a muito no n&#250;mero de pessoas.&lt;/p&gt;

&lt;p&gt;O neg&#243;cio que temos atualmente &#233; saud&#225;vel e, se decid&#237;ssemos continuar na mesma dire&#231;&#227;o, provavelmente continuaria crescendo. Entretanto, estes seis anos me fizeram aprender algumas coisas. Em primeiro lugar, uma empresa precisa buscar neg&#243;cios sustent&#225;veis. Ou seja, precisa encontrar alguma forma de gerar receita continuamente, m&#234;s ap&#243;s m&#234;s. &lt;/p&gt;

&lt;p&gt;Prestar servi&#231;os de consultoria, mentoring e treinamento &#233; bom, mas n&#227;o &#233; t&#227;o sustent&#225;vel quanto eu gostaria. A verdade &#233; que ao longo do tempo, vivenciamos muitos altos e baixos. &#192;s vezes, t&#237;nhamos v&#225;rios trabalhos em um m&#234;s, &#224;s vezes pass&#225;vamos meses sem trabalho algum. Cada vez os trabalhos se tornam mais constantes, mas, ainda assim, h&#225; muita volatilidade e imprevisibilidade na capacidade de gerar receitas. Al&#233;m disso, a base de clientes &#233; sempre pequena, o que significa que bastam um ou dois interromperem seus respectivos servi&#231;os, para gerar impactos significativos sobre nossas receitas.&lt;/p&gt;

&lt;p&gt;Nestes seis anos, houve dois momentos que foram mais est&#225;veis para n&#243;s. O primeiro aconteceu em 2003. Fizemos um projeto &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; de pouco mais de um ano com a &lt;a href="http://www.vale.com"&gt;Vale&lt;/a&gt;. Foi um &#243;timo projeto em todos os aspectos. Al&#233;m disso, foi lucrativo e nos manteve vivos durante um bom tempo. O segundo momento est&#225; ocorrendo agora, quando estamos envolvidos no &lt;a href="http://blog.improveit.com.br/articles/2007/05/15/xp-rio-conheca-o-projeto-xp-do-grupo-santa-isabel"&gt;Projeto Lucidus&lt;/a&gt;. Este &#233; um projeto de 18 meses e ainda h&#225; metade dele pela frente. &lt;/p&gt;

&lt;p&gt;Como se pode observar, em seis anos, apenas um ter&#231;o do tempo estivemos envolvidos com neg&#243;cios razoavelmente sustent&#225;veis. Na maior parte do tempo, trabalhamos para sobreviver, como a maioria das pequenas empresas no Brasil.&lt;/p&gt;

&lt;p&gt;No &#250;ltimo ano e meio, passamos por algumas transforma&#231;&#245;es que me fizeram refletir muito sobre a possibilidade de, finalmente, come&#231;ar a direcionar os neg&#243;cios para a &#225;rea de produtos, ao inv&#233;s de servi&#231;os. Ano passado, comecei a me envolver com o &lt;a href="http://www.rubyonrails.com.br"&gt;Rails&lt;/a&gt;. Quanto mais eu estudava e praticava, mais ficava claro para mim que havia uma oportunidade fant&#225;stica diante de n&#243;s. O &lt;a href="http://www.rubyonrails.com.br"&gt;Rails&lt;/a&gt; permite fazer muito mais, com muito menos. Al&#233;m de tudo, &#233; extremamente prazeroso trabalhar com ele. Isso &#233; &#243;timo, mas n&#227;o &#233; suficiente. &lt;/p&gt;

&lt;p&gt;At&#233; meados do ano passado a &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; era composta apenas por mim. Embora ela tenha sido fundada por tr&#234;s pessoas, meus s&#243;cios decidiram abandonar o neg&#243;cio em 2004, alguns meses ap&#243;s o t&#233;rmino do projeto da &lt;a href="http://www.vale.com"&gt;Vale&lt;/a&gt;. Na &#233;poca, eles conclu&#237;ram que dificilmente conseguir&#237;amos fechar novos neg&#243;cios, sobretudo do porte do que hav&#237;amos tido na &lt;a href="http://www.vale.com"&gt;Vale&lt;/a&gt;. Ent&#227;o, ambos decidiram coletar a parte que lhes cabia nos resultados financeiros do projeto e sa&#237;ram da &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; com o objetivo de trabalhar no funcionalismo p&#250;blico. &lt;/p&gt;

&lt;p&gt;Na &#233;poca t&#237;nhamos alguns funcion&#225;rios e um escrit&#243;rio no centro do Rio. N&#227;o tive outra escolha, sen&#227;o fechar o escrit&#243;rio, dispensar todas as pessoas e recolher-me ao conforto do meu lar. Fechar a &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; n&#227;o era e nunca foi uma op&#231;&#227;o para mim. Se eu fizesse isso, provavelmente teria que voltar a trabalhar em alguma empresa grande, ou, pior ainda, virar funcion&#225;rio p&#250;blico em algum lugar. Esta &#250;ltima op&#231;&#227;o eu considero impens&#225;vel, por in&#250;meras raz&#245;es pessoais. N&#227;o fui feito para trabalhar nem em empresas grandes, nem em empresas p&#250;blicas. N&#227;o importa o quanto elas paguem, meu perfil n&#227;o casa com o delas. Ent&#227;o, o melhor que eu tinha a fazer era manter o neg&#243;cio vivo, custe o que custasse.&lt;/p&gt;

&lt;p&gt;De 2004 em diante, fiz in&#250;meros trabalhos de treinamento e mentoring em &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;. Em 2006, voltei a contratar. Primeiro veio o &lt;a href="http://www.improveit.com.br/tapajos"&gt;Tapaj&#243;s&lt;/a&gt; e logo depois o Marcelo. Este &#250;ltimo, partiu logo em seguida para uma temporada de um ano nos EUA. Acabou de retornar. De l&#225; para c&#225;, vieram tamb&#233;m o &lt;a href="http://www.improveit.com.br/felipe"&gt;Felipe&lt;/a&gt;, o &lt;a href="http://www.improveit.com.br/leandro"&gt;Leandro&lt;/a&gt; e o &lt;a href="http://www.improveit.com.br/rafael"&gt;Rafael&lt;/a&gt;. Bons produtos precisam de pessoas talentosas para cri&#225;-los e &#233; exatamente isso o que temos aqui. Somos cinco pessoas experientes, com muito conhecimento no que fazemos e muito talento. N&#243;s n&#227;o apenas sabemos como fazer. N&#243;s sabemos fazer bem feito. E isso &#233; essencial se quisermos fazer produtos bem sucedidos.&lt;/p&gt;

&lt;p&gt;Outro pr&#233;-requisito fundamental &#233; ter capital. Produtos demandam investimentos. &#201; preciso colocar dinheiro antecipadamente, para que se possa criar algo que gere mais dinheiro futuramente (se tudo der certo). Quando come&#231;amos, n&#227;o t&#237;nhamos muito capital. Mas, seis anos depois, temos o suficiente para investir durante algum tempo. Al&#233;m disso, temos um projeto em andamento que continuar&#225; ajudando a pagar as contas por um bom tempo. Portanto, n&#227;o h&#225; melhor momento para come&#231;ar a trilhar novos rumos do que agora. S&#243; falta um &#250;ltimo detalhe, o mais dif&#237;cil de todos.&lt;/p&gt;

&lt;p&gt;Para que n&#243;s pud&#233;ssemos finalmente nos dedicar a produtos era preciso vencer a &#250;ltima barreira, aquela que eu carregava comigo o tempo todo. Eu teria que arrumar a coragem para deixar o passado para tr&#225;s, ou seja, abandonar tudo o que viemos fazendo at&#233; aqui. Essa parte &#233; bem mais dif&#237;cil do que parece.&lt;/p&gt;

&lt;p&gt;Estes &#250;ltimos seis anos foram quase completamente dedicados a servi&#231;os na &#225;rea de &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt;. Come&#231;amos muito cedo. Fomos pioneiros no Brasil e nos envolvemos nisso de maneira extraordin&#225;ria. Meu envolvimento pessoal, em particular, foi not&#225;vel. Fiz tudo o que eu podia para disseminar as t&#233;cnicas &#225;geis no Brasil. H&#225; cinco anos, fundei o &lt;a href="http://tech.groups.yahoo.com/group/xprio/"&gt;XP Rio&lt;/a&gt; com mais tr&#234;s colegas. Ao longo dos anos, promovemos dezenas de reuni&#245;es presenciais e incont&#225;veis debates na lista. Na &lt;a href="http://www.dcc.ufrj.br"&gt;UFRJ&lt;/a&gt;, passei a dar aulas de &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; na gradua&#231;&#227;o desde 2002. Foram seis turmas de &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; entre 2002 e 2006. Tudo o que eu fiz na &lt;a href="http://www.dcc.ufrj.br"&gt;UFRJ&lt;/a&gt; at&#233; hoje foi volunt&#225;rio. Nunca ganhei nenhum centavo pelas aulas. Nestes seis anos, fiz mais de cem &lt;a href="http://www.improveit.com.br/palestra"&gt;palestras&lt;/a&gt; sobre &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt; no Brasil e no exterior, quase todas de gra&#231;a. Viajei para lugares distantes, passei horas em &#244;nibus e avi&#245;es para poder levar estes conceitos a pessoas que estivessem nas capitais, no interior, seja onde for. Em 2004, lancei &lt;a href="http://www.improveit.com.br/livroxp"&gt;meu livro&lt;/a&gt; que at&#233; hoje &#233; o &#250;nico escrito no Brasil sobre &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;. Em 2002, participei do primeiro XP Brasil e em 2004, patrocinei o segundo XP Brasil. Paguei um quantia significativa que ajudou a trazer para o Brasil pessoas incr&#237;veis, como &lt;a href="http://www.poppendieck.com/people.htm"&gt;Mary e Tom Poppendieck&lt;/a&gt; e &lt;a href="http://www.ambysoft.com/scottAmbler.html"&gt;Scott Ambler&lt;/a&gt;. Em todos estes anos, &#233; dif&#237;cil contar a quantidade de mensagens que troquei nas listas. Algumas eram verdadeiros artigos, explicando detalhadamente cada aspecto do que faz&#237;amos usando &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; e outras t&#233;cnicas. Ali&#225;s, tamb&#233;m escrevi v&#225;rios artigos em revistas, sites e, sobretudo, no pr&#243;prio site da &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt;. Mais recentemente, estive pessoalmente envolvido na produ&#231;&#227;o de in&#250;meros &lt;a href="http://www.improveit.com.br/podcast"&gt;podcasts&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Diante de tudo o que eu fiz at&#233; hoje, n&#227;o &#233; muito f&#225;cil mudar. Primeiro porque a simples id&#233;ia de deixar tudo isso para tr&#225;s &#233; assustadora. &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;Desenvolvimento &#225;gil&lt;/a&gt; &#233; algo que eu conhe&#231;o profundamente. Poucas pessoas no Brasil t&#234;m viv&#234;ncia semelhante nesta &#225;rea. Por isso, sou bastante procurado. &#201; dif&#237;cil passar um dia sem que haja uma mensagem de algu&#233;m querendo uma palestra, ou um curso, ou uma ajuda. E este &#233; outro ponto que dificulta muito a mudan&#231;a. Tem sempre alguma coisa para fazer aqui e ali. Alguma coisa que vai render um dinheirinho, mas n&#227;o &#233; o que vai resolver a nossa vida. N&#227;o &#233; o que vai tornar o nosso neg&#243;cio sustent&#225;vel. Mas, &#233; sempre atrativo, pois &#233; algo no curto prazo. &lt;/p&gt;

&lt;p&gt;Felizmente (ou infelizmente) algumas coisas come&#231;aram a acontecer no cen&#225;rio &#225;gil nacional, que n&#227;o me deixaram particularmente feliz e que t&#234;m servido para me empurrar ainda mais para novos caminhos. At&#233; o in&#237;cio de 2006, &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt; no Brasil era sin&#244;nimo de &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;. Pouca gente conhecia outros &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;m&#233;todos &#225;geis&lt;/a&gt;. Isso felizmente come&#231;ou a mudar. Come&#231;aram a aparecer pessoas interessadas em estudar, divulgar e prover servi&#231;os em &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Feature_Driven_Development"&gt;FDD&lt;/a&gt; e &lt;a href="http://en.wikipedia.org/wiki/Lean_software_development"&gt;Lean&lt;/a&gt;. Isso foi excelente, exceto por alguns detalhes. &lt;/p&gt;

&lt;p&gt;Algumas pessoas passaram a atacar o &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; como forma de vender as id&#233;ias de outros &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;m&#233;todos &#225;geis&lt;/a&gt;. Isso me deixou particularmente chocado, n&#227;o apenas pelo inc&#244;modo de ver algo que funciona imensamente bem ser difamado, mas sobretudo pelo tamanho da mediocridade e da burrice! A comunidade &#225;gil no Brasil ainda &#233; muito pequena diante do comunidade nacional de desenvolvimento de software. Todos n&#243;s lutamos por um mesmo ideal: deixar para tr&#225;s os &lt;a href="http://www.improveit.com.br/xp/desenvolvimento_tradicional"&gt;m&#233;todos tradicionais&lt;/a&gt; de desenvolvimento e caminhar na dire&#231;&#227;o de algo que acreditamos ser mais humano, mais racional, que simplesmente funciona melhor, por uma fra&#231;&#227;o do tempo e dos custos tradicionais. Nosso "inimigo" &#233; o mundo &lt;a href="http://www.improveit.com.br/xp/desenvolvimento_tradicional"&gt;tradicional&lt;/a&gt;. Se ainda somos um grupo pequeno, lutando para mudar o status quo estabelecido, qual o sentido de brigar entre n&#243;s mesmos? Qual o sentido de promover uma &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;metodologia &#225;gil&lt;/a&gt; atrav&#233;s da difama&#231;&#227;o de uma outra? Enfim, comecei a ver estas coisas acontecendo e isso me entristeceu profundamente. &#201; not&#225;vel o quanto algumas pessoas conseguem ser pequenas, med&#237;ocres. Ao inv&#233;s da uni&#227;o, a desagrega&#231;&#227;o. Estrat&#233;gia brilhante!&lt;/p&gt;

&lt;p&gt;O passo seguinte tamb&#233;m foi muito interessante. No final de 2006, fui procurado pelo Boris Gloger, da Sprint It para estabelecer uma parceria com o objetivo de promover o &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; no Brasil atrav&#233;s dos treinamentos de &lt;a href="http://www.scrumalliance.org/view/graduate_level_of_certification/"&gt;Certified Scrum Master&lt;/a&gt; (&lt;a href="http://www.scrumalliance.org/view/graduate_level_of_certification/"&gt;CSM&lt;/a&gt;). O Boris veio ao Rio, eu o levei para visitar alguns clientes e para fazer uma apresenta&#231;&#227;o sobre &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; no &lt;a href="http://tech.groups.yahoo.com/group/xprio/"&gt;XP Rio&lt;/a&gt;. Foi &#243;timo contar com uma pessoa nova para refor&#231;ar alguns conceitos que j&#225; est&#225;vamos cansados de repetir por aqui. &#201; sempre bom ter outra pessoa que possa falar dos assuntos, ainda que sejam os mesmos, de uma forma diferente.&lt;/p&gt;

&lt;p&gt;Ficamos por a&#237;, pois eu nunca tive interesse em me associar com nada que tivesse a ver com qualquer tipo de &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt; na &#225;rea de software. Ainda mais a &lt;a href="http://www.scrumalliance.org/view/graduate_level_of_certification/"&gt;CSM&lt;/a&gt;, que &#233; notoriamente anti-&#233;tica e quase infantil. Para ser um &lt;a href="http://www.scrumalliance.org/view/graduate_level_of_certification/"&gt;CSM&lt;/a&gt;, basta pagar uma boa grana e passar dois dias em uma sala de aula. N&#227;o h&#225; provas, n&#227;o h&#225; nada. Pagou e esteve presente, o certificado &#233; seu. Parab&#233;ns! Eu nunca conheci nenhuma &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt; na &#225;rea de desenvolvimento de software que n&#227;o fosse nociva, mas esta al&#233;m de ter esta mesma propriedade, ainda consegue ser uma afronta &#224; intelig&#234;ncia das pessoas. &lt;/p&gt;

&lt;p&gt;Note que esta n&#227;o &#233; uma cr&#237;tica ao &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;. Longe disso. Trata-se de uma metodologia excepcional. &#201; t&#227;o boa que faz parte do &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;. O &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; herdou toda a parte de gest&#227;o e planejamento do &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;. N&#243;s usamos isso o tempo todo, h&#225; anos e eu posso garantir: funciona muito bem! O que o &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; tem para oferecer &#233; absolutamente eficaz para desenvolvimento de software e para praticamente qualquer outra &#225;rea do conhecimento. A minha cr&#237;tica n&#227;o &#233; quanto ao &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;, &#233; quanto &#224; &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt;. J&#225; falei muito sobre esta quest&#227;o em &lt;a href="http://www.improveit.com.br/podcast/improvecast-3-cmm-mpsbr-iso-nao-to-fora"&gt;outras oportunidades&lt;/a&gt;, ent&#227;o, n&#227;o vou me alongar. Voltando ao caso do Boris, fiz o poss&#237;vel para ajud&#225;-lo a promover o treinamento de &lt;a href="http://www.scrumalliance.org/view/graduate_level_of_certification/"&gt;CSM&lt;/a&gt;, mas nunca pela &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt;, apenas pelo treinamento, que &#233; &#243;timo. Em todos os casos em que eu ajudei a divulgar, deixei isso muito claro: v&#225; pelo treinamento, mas n&#227;o pela &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt;, que n&#227;o vale nada.&lt;/p&gt;

&lt;p&gt;Um ano se passou e uma coisa interessante come&#231;ou a acontecer. &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; virou uma febre. Surgiram in&#250;meros cursos de &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; pelo Brasil e isso &#233; &#243;timo. Muitas empresas passaram a querer ouvir sobre &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt; atrav&#233;s do &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; e isso &#233; &#243;timo. Gestores passaram a se interessar por &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt; atrav&#233;s do &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; e isto &#233; excepcional. Percebi que, possivelmente, avan&#231;amos mais em &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt; no Brasil com &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;, em um ano, do que em todos os anos anteriores com o &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;. Por que ser&#225;?&lt;/p&gt;

&lt;p&gt;Em primeiro lugar, &#233; necess&#225;rio destacar o m&#233;rito comercial daqueles que foram alguns dos principais respons&#225;veis por disseminar o &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; no Brasil neste ano que termina. Juan Bernabo e Boris Gloger fizeram um excelente trabalho. Conhe&#231;o o Juan pessoalmente, considero um amigo e admiro bastante. N&#243;s pensamos de maneira muito parecida em v&#225;rios pontos, exceto, naturalmente, na quest&#227;o da &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt;. Mas, isso n&#227;o &#233; nenhum problema. O Juan fez um trabalho bel&#237;ssimo ao longo deste &#250;ltimo ano e vem lutando para promover as t&#233;cnicas &#225;geis no Brasil. N&#227;o &#233; o &#250;nico, mas passou a ter um papel excepcional ao longo deste &#250;ltimo ano. Seu talento comercial tamb&#233;m tem sido muito importante. &lt;/p&gt;

&lt;p&gt;Na ascens&#227;o do &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;, h&#225; tamb&#233;m um segundo fator: os termos usados. A palavra &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; &#233; desconhecida no nosso vocabul&#225;rio. N&#227;o apenas &#233; uma palavra em ingl&#234;s, como &#233; tamb&#233;m uma palavra que pouca gente sabe o que significa, mesmo em ingl&#234;s. Isso &#233; muito bom. Na verdade, isso &#233; &#243;timo, pois n&#227;o cria nenhuma resist&#234;ncia. Ali&#225;s, cria at&#233; uma certa curiosidade: o que ser&#225; que siginifica  &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;? Como se isso n&#227;o fosse suficiente, a metodologia &#233; inteiramente regida por termos em ingl&#234;s: sprint, scrum master, product backlog, sprint planning meeting etc. No Brasil, isto &#233; perfeito. Quanto mais termos em ingl&#234;s, melhor em se tratando de venda. Aqui as pessoas sempre acham que o que vem de fora &#233; bom e o que &#233; brasileiro &#233; ruim. Ent&#227;o, nada melhor que termos em ingl&#234;s e um nome que n&#227;o gera resist&#234;ncias, ao contr&#225;rio do &lt;a href="http://www.improveit.com.br/xp"&gt;Extreme Programming&lt;/a&gt;. Este &#250;ltimo, n&#227;o poderia ser pior. Consegue juntar duas coisas que d&#227;o arrepio nas pessoas: extremo e programa&#231;&#227;o. S&#243; pode ser ruim! :-) Quem n&#227;o conhece, n&#227;o quer conhecer e, para piorar, ainda aproveita para criar os mais diversos tipos de &lt;a href="http://en.wikipedia.org/wiki/Fear%2C_uncertainty_and_doubt"&gt;FUDs&lt;/a&gt;. Nessa linha, alguns assuntos s&#227;o verdadeiros cl&#225;ssicos, como &lt;a href="http://www.improveit.com.br/xp/praticas/programacao_par"&gt;programa&#231;&#227;o em par&lt;/a&gt; e documenta&#231;&#227;o. Ali&#225;s, minha paci&#234;ncia para lidar com estes e outros &lt;a href="http://en.wikipedia.org/wiki/Fear%2C_uncertainty_and_doubt"&gt;FUDs&lt;/a&gt; j&#225; se esgotou.&lt;/p&gt;

&lt;p&gt;Por fim, na quest&#227;o do &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;, a parte mais importante de todas: a &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt;. Do ponto de vista comercial, aqui no Brasil, a &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt; &#233; uma jogada de mestre. As pessoas buscam, cada vez mais, todo tipo de selinho que puderem encontrar no mercado para colocar em seus curr&#237;culos. &#201; uma cultura insana, mas absolutamente pervasiva. Vai de pessoas a empresas. Todos est&#227;o atr&#225;s de um selo. Neste sentido, o &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; d&#225; as pessoas aquilo que elas querem. Querem poder ir para um curso de dois dias e poder sair de l&#225; enchendo a boca para dizer: agora eu sou um &lt;a href="http://www.scrumalliance.org/view/graduate_level_of_certification/"&gt;Certified Scrum Master&lt;/a&gt;. Ali&#225;s, que express&#227;o linda. Em apenas tr&#234;s palavras, temos um &lt;strong&gt;certified&lt;/strong&gt; e um &lt;strong&gt;master&lt;/strong&gt;. Normalmente, ser certified ou master em qualquer coisa j&#225; seria bom demais. Mas, a &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt; de &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; vai al&#233;m. Por que ser uma coisa ou outra, quando &#233; poss&#237;vel ser as duas: certified &lt;strong&gt;E&lt;/strong&gt; master? Brilhante! &#201; como dizer que uma pessoa n&#227;o &#233; apenas boa. &#201; boa ao quadrado. &#201; como dizer que voc&#234; &#233; ultra super powerful Yoda Ninja. Ou seja, o cara. E para ser tudo isso, basta passar dois dias fazendo um curso. A isca perfeita!&lt;/p&gt;

&lt;p&gt;Neste ano que passou, vi coisas impressionantes relacionadas &#224; quest&#227;o da &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt;. Talvez o mais bizarro tenha sido ver pessoas que eu conhe&#231;o, que t&#234;m experi&#234;ncia de anos com &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;m&#233;todos &#225;geis&lt;/a&gt;, correndo desesperadamente para trasformar-se em &lt;a href="http://www.scrumalliance.org/view/graduate_level_of_certification/"&gt;Certified Scrum Masters&lt;/a&gt;. Os caras pagaram uma nota, n&#227;o para aprender o que eles j&#225; estavam carecas de saber e praticar, mas para, ao final, receber o selinho! Impressionante. &#201; claro que alguma coisa nova eles devem ter aprendido, mas...&lt;/p&gt;

&lt;p&gt;Volto a repetir, esta n&#227;o &#233; uma cr&#237;tica ao &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;, que &#233; excepcional. &#201; uma cr&#237;tica &#224; mediocridade das pessoas, &#224; incr&#237;vel necessidade que elas t&#234;m de um selinho como forma de dizer ao mundo que s&#227;o "alguma coisa". Comercialmente, &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; &#233; brilhante justamente porque d&#225; &#224;s pessoas exatamente o que elas querem: a oportunidade de pagar caro, para obter mais um selinho e, assim, deixar o curr&#237;culo com mais uma sigla. Ali&#225;s, n&#227;o s&#243; o curr&#237;culo. Tem gente que conseguiu herdar o pedantismo herc&#250;leo dos &lt;a href="http://en.wikipedia.org/wiki/Project_Management_Professional"&gt;PMPs&lt;/a&gt;, os quais assinam seus emails com um ", PMP" ao lado de seus nomes. Agora temos tamb&#233;m o ", CSM". Certamente isso se inspira nos doutores, que ap&#243;s uma jornada colossal pelo mundo acad&#234;mico, finalmente podem assinar seus nomes com um ", PhD" ao lado. Para um doutor, isso j&#225; &#233; pedante, mas para um &lt;a href="http://en.wikipedia.org/wiki/Project_Management_Professional"&gt;PMP&lt;/a&gt;, cujo m&#233;rito n&#227;o se compara ao de um doutor, isso &#233; rid&#237;culo. Para um CSM... bem, deixa para l&#225;. &lt;/p&gt;

&lt;p&gt;&#192; medida que este ano termina, algumas coisas ficam claras para mim. Primeiro, &#233; preciso admitir que comercialmente &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; &#233; muito ruim. H&#225; uma resist&#234;ncia enorme ao seu uso, baseada nas mais diversas interpreta&#231;&#245;es equivocadas. A maioria das pessoas n&#227;o sabe o que &#233;, mas pelo nome, &#233; melhor nem saber mesmo. Com certeza n&#227;o &#233; coisa boa. Segundo, n&#227;o tem &lt;a href="http://www.improveit.com.br/scrum/certificacao"&gt;certifica&#231;&#227;o&lt;/a&gt;, o que &#233; um pecado capital neste pa&#237;s. Terceiro, demanda das pessoas, das equipes, das empresas, um n&#237;vel de atitude social e comportamental que parece ser avan&#231;ado demais para o pensamento pequenino que reina nas empresas brasileiras, com raras exce&#231;&#245;es.&lt;/p&gt;

&lt;p&gt;Fico muito feliz com o avan&#231;o do &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt; no Brasil, seja ele atrav&#233;s do &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt;, &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Feature_Driven_Development"&gt;FDD&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Lean_software_development"&gt;Lean&lt;/a&gt;, ou qualquer outro m&#233;todo &#225;gil. Nada do que comentei acima sobre o &lt;a href="http://pt.wikipedia.org/wiki/Scrum"&gt;Scrum&lt;/a&gt; foi um fator determinante na decis&#227;o que estamos tomando neste momento. Foram apenas quest&#245;es que nos ajudaram a refletir e compreender melhor o contexto em que estamos inseridos. Se continu&#225;ssemos apostando apenas no &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;, com certeza continuar&#237;amos tendo espa&#231;o no mercado, como temos tido at&#233; hoje, s&#243; n&#227;o ter&#237;amos um neg&#243;cio t&#227;o sustent&#225;vel quando gostar&#237;amos.&lt;/p&gt;

&lt;p&gt;A raz&#227;o b&#225;sica pela qual estamos mudando de rumos &#233; o real desejo de buscar um futuro mais sustent&#225;vel para a &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt;. Neste sentido, &#233; inevit&#225;vel pensar sobre o modelo da &lt;a href="http://www.37signals.com"&gt;37signals&lt;/a&gt;. Sem d&#250;vidas esta empresa &#233;, atualmente, nossa principal inspira&#231;&#227;o. Acreditamos ter as pessoas, o talento e o capital necess&#225;rio para come&#231;ar. Precisaremos de muito mais do que isso ao longo do caminho. Mas, por enquanto, precisamos apenas come&#231;ar e &#233; exatamente o que estamos fazendo agora. Adoraria poder fazer as duas coisas: continuar prestando servi&#231;os e, em paralelo, desenvolver produtos. Parece uma &#243;tima id&#233;ia. Na pr&#225;tica, entretanto, descobrimos, a duras penas, que n&#227;o d&#225;. Somos poucos, temos tempo e recursos limitados. &#201; preciso escolher e focar. Ent&#227;o, o foco &#233; atender os clientes que j&#225; est&#227;o conosco e trabalhar em produtos. Novos clientes de servi&#231;os na &#225;rea de desenvolvimento &#225;gil n&#227;o ser&#227;o mais aceitos.&lt;/p&gt;

&lt;p&gt;Na &#225;rea de produtos, nos concentraremos em produtos web, cujo modelo de cobran&#231;a seja atrav&#233;s de assinatura e que seja destinado a pessoas f&#237;sicas, profissionais liberais e pequenos neg&#243;cios. Por in&#250;meras raz&#245;es, n&#227;o queremos ter grandes empresas como clientes. Nosso objetivo &#233; ter muitos clientes pequenos e, assim, pulverizar nossa fonte de receitas. &lt;/p&gt;

&lt;p&gt;J&#225; estamos trabalhando em um primeiro produto, mas s&#243; comentaremos sobre ele quando j&#225; estiver mais pr&#243;ximo ao seu lan&#231;amento. Em todo caso, os clientes potenciais n&#227;o s&#227;o da &#225;rea de TI, portanto, voc&#234;s provavelmente ir&#227;o conhecer o produto, mas dificilmente ir&#227;o us&#225;-lo. Trata-se de outro p&#250;blico-alvo, bastante diferente.&lt;/p&gt;

&lt;p&gt;O site da &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; sofrer&#225; alguns ajustes nas pr&#243;ximas semanas. Como ele &#233; uma refer&#234;ncia bastante acessada por quem procura informa&#231;&#245;es sobre &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt;, sobretudo &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;, continuar&#225; no ar com todo o material que l&#225; se encontra. Por&#233;m, faremos algumas mudan&#231;as com o objetivo de n&#227;o mais promover os servi&#231;os que oferecemos atualmente e deixar claro que estamos saindo deste segmento.&lt;/p&gt;

&lt;p&gt;Muito obrigado a todos os que estiveram envolvidos conosco at&#233; aqui. Foi bom estar com voc&#234;s, mas estamos arrumando as malas e, a partir de 2008, nossa jornada segue em outra dire&#231;&#227;o. Aos que permanecem nesta estrada, desejamos muito sucesso e um 2008 de grandes realiza&#231;&#245;es. Que os &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;m&#233;todos &#225;geis&lt;/a&gt; avancem rapidamente pelo Brasil!&lt;/p&gt;</description>
      <pubDate>Wed, 19 Dec 2007 22:40:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:771653e4-f5dd-481e-8c6b-3347d3cf7e76</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2007/12/19/novos-rumos-em-2008</link>
      <category>agile</category>
      <category>xp</category>
      <category>scrum</category>
    </item>
    <item>
      <title>Rio on Rails 2007</title>
      <description>&lt;p&gt;No &#250;ltimo s&#225;bado aconteceu o &lt;a href="http://www.rioonrails.com.br/"&gt;Rio on Rails 2007&lt;/a&gt; e no dia seguinte embarquei em uma longa e cansativa viagem para o interior do Paran&#225;, onde estou fazendo um mentoring em &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; e &lt;a href="http://www.rubyonrails.com.br"&gt;Rails&lt;/a&gt;. S&#243; agora consegui for&#231;as para escrever aqui no blog.&lt;/p&gt;

&lt;p&gt;O &lt;a href="http://www.rioonrails.com.br/"&gt;Rio on Rails&lt;/a&gt; foi muito legal. As palestras foram todas de &#243;timo n&#237;vel e o dia foi bem descontra&#237;do. Tive a oportunidade de conhecer algumas pessoas novas e rever outras que j&#225; vinha encontrando nas semanas anteriores, nos eventos que ocorreram em S&#227;o Paulo, Bauru e Belo Horizonte.&lt;/p&gt;

&lt;p&gt;Gostaria de deixar aqui o meu muit&#237;ssimo obrigado ao &lt;a href="http://www.rj.senac.br/informatica"&gt;Senac&lt;/a&gt; e aos amigos da &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; que ajudaram na organiza&#231;&#227;o, sobretudo o &lt;a href="http://www.improveit.com.br/tapajos"&gt;Tapaj&#243;s&lt;/a&gt; e o &lt;a href="http://www.improveit.com.br/leandro"&gt;Leandro&lt;/a&gt;, cujo pimpolho nasceu na &#250;ltima sexta-feira, raz&#227;o pela qual ele n&#227;o compareceu (parab&#233;ns, &lt;a href="http://www.improveit.com.br/leandro"&gt;Leandro&lt;/a&gt;!). A ajuda de voc&#234;s foi essencial. Tamb&#233;m quero refor&#231;ar meu imenso agradecimento aos palestrantes, principalmente &#224;queles que fizeram todo o esfor&#231;o para vir de outras cidades. Finalmente, meu muito obrigado ao p&#250;blico, que apostou no evento e participou ativamente durante todo o dia. Naturalmente, obrigado especial &#224;queles que vieram de outras cidades, tais como S&#227;o Paulo e Belo Horizonte, entre outras, para prestigiar o evento.&lt;/p&gt;

&lt;p&gt;Em 2002, pouco depois de fundar a &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt;, tomei contato com o &lt;a href="http://www.improveit.com.br/xp"&gt;Extreme Programming&lt;/a&gt; e isso teve um impacto muito positivo no meu trabalho e, sobretudo, na minha satisfa&#231;&#227;o com o desenvolvimento de software. Foi um marco importante para mim e colhi in&#250;meros frutos a partir do meu envolvimento nesta &#225;rea. No ano passado, quando comecei a conhecer e trabalhar com o &lt;a href="http://www.rubyonrails.com.br"&gt;Rails&lt;/a&gt;, revivi os sentimentos de quando comecei com o &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;. O &lt;a href="http://www.rubyonrails.com.br"&gt;Rails&lt;/a&gt; vem sendo respons&#225;vel por uma transforma&#231;&#227;o na &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; e por uma satisfa&#231;&#227;o ainda maior com o ato de desenvolver software. Cada dia eu gosto mais de programar em &lt;a href="http://www.ruby-lang.org"&gt;Ruby&lt;/a&gt; e de desenvolver sistemas web em &lt;a href="http://www.rubyonrails.com.br"&gt;Rails&lt;/a&gt;. O &lt;a href="http://www.rioonrails.com.br/"&gt;Rio on Rails&lt;/a&gt; foi uma forma de permitir que outras pessoas tamb&#233;m comecem ou continuem a experimentar essa mesma satisfa&#231;&#227;o agrad&#225;vel de desenvolver software de forma &#225;gil, leve e descontra&#237;da. &lt;/p&gt;

&lt;p&gt;Espero que o evento tenha atendido &#224;s expectativas e desejo rever todos voc&#234;s em 2008! Continuem nos trilhos! :-)&lt;/p&gt;</description>
      <pubDate>Tue, 11 Dec 2007 19:59:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:fa4a4282-494a-4e9e-9fa8-aa338eca8907</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2007/12/11/rio-on-rails-2007</link>
      <category>rails</category>
      <category>confer&#234;ncia</category>
      <category>xp</category>
      <category>agile</category>
    </item>
    <item>
      <title>Extreme Programming e Ruby on Rails em Bauru</title>
      <description>&lt;p&gt;No &#250;ltimo s&#225;bado estive em Bauru (SP), onde &lt;a href="http://www.improveit.com.br/vinicius"&gt;eu&lt;/a&gt; e o &lt;a href="http://www.akitaonrails.com"&gt;F&#225;bio Akita&lt;/a&gt; estivemos presentes para um &lt;a href="http://www.fc.unesp.br/?ar=a]3]%23ws]2]ljcsljx%40i]1x%40s]2]ljcnljx%40s]3]lj397ljx%40s]2]ljctljx%40s]0]ljljx%40qb"&gt;evento&lt;/a&gt; sobre &lt;a href="http://www.improveit.com.br/xp"&gt;Extreme Programming&lt;/a&gt; e &lt;a href="http://www.rubyonrails.com.br"&gt;Ruby on Rails&lt;/a&gt;. O &lt;a href="http://www.fc.unesp.br/?ar=a]3]%23ws]2]ljcsljx%40i]1x%40s]2]ljcnljx%40s]3]lj397ljx%40s]2]ljctljx%40s]0]ljljx%40qb"&gt;evento&lt;/a&gt; foi organizado por &lt;a href="http://lucashungaro.wordpress.com"&gt;Lucas H&#250;ngaro&lt;/a&gt; e Guilherme Alves, ambos da &lt;a href="http://www.fc.unesp.br/"&gt;UNESP&lt;/a&gt; de Bauru (SP). Na parte da manh&#227; eu falei sobre &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; e na parte da tarde o &lt;a href="http://www.akitaonrails.com"&gt;Akita&lt;/a&gt; falou sobre &lt;a href="http://www.rubyonrails.com.br"&gt;Rails&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/12568597@N03/2074101200/"&gt;&lt;img src="http://blog.improveit.com.br/files/bauru.jpg" alt="&amp;quot;Guilherme, Vin&#237;cius, Akita e Lucas.&amp;quot;" title="Guilherme, Vin&#237;cius, Akita e Lucas."/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;O evento foi muito bacana. Agrade&#231;o ao &lt;a href="http://lucashungaro.wordpress.com"&gt;Lucas H&#250;ngaro&lt;/a&gt; pelo convite e espero que minha apresenta&#231;&#227;o tenha sido proveitosa. O &lt;a href="http://lucashungaro.wordpress.com"&gt;Lucas&lt;/a&gt; publicou as &lt;a href="http://www.flickr.com/photos/12568597@N03/2074101200/"&gt;fotos do evento&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Amanh&#227; a maratona continua. &#201; dia de &lt;a href="http://www.minasonrails.org/"&gt;Minas on Rails&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Fri, 30 Nov 2007 12:20:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:f2efd124-abfa-4e00-8d6b-79f4d2549f67</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2007/11/30/extreme-programming-e-ruby-on-rails-em-bauru</link>
      <category>xp</category>
      <category>agile</category>
      <category>rails</category>
      <category>confer&#234;ncia</category>
    </item>
    <item>
      <title>Saldo do Imers&#227;o &#193;gil de Juiz de Fora</title>
      <description>&lt;p&gt;Este m&#234;s de novembro foi bastante intenso para n&#243;s. Por esta raz&#227;o, quase n&#227;o consegui escrever aqui no &lt;a href="http://blog.improveit.com.br"&gt;blog&lt;/a&gt; e n&#227;o tivemos novos &lt;a href="http://www.improveit.com.br/podcast"&gt;podcasts&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Entre os dias 5 e 9 de novembro estive em &lt;strong&gt;Juiz de Fora (MG)&lt;/strong&gt;, onde estudantes, professores e profissionais da regi&#227;o formaram uma turma do treinamento &lt;a href="http://www.improveit.com.br/servicos/imersao_agil"&gt;Imers&#227;o &#193;gil&lt;/a&gt;. Eles conseguiram um laborat&#243;rio emprestado, em uma faculdade e, juntos, bancaram o valor do treinamento que normalmente &#233; destinado apenas a empresas. Veja as &lt;a href="http://www.improveit.com.br/fotos/album/72157603114416014"&gt;fotos&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.improveit.com.br/servicos/imersao_agil"&gt;&lt;img src="http://www.improveit.com.br/images/br/servicos/imersao_agil_p.gif" alt="Treinamento Imers&#227;o &#193;gil" title="Treinamento Imers&#227;o &#193;gil"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Este &#233; um modelo bastante interessante. No Brasil inteiro, existem in&#250;meras cidades onde as pessoas gostariam de receber treinamento, mas os mesmos s&#243; s&#227;o oferecidos, tipicamente, nas grandes capitais, sobretudo Rio e S&#227;o Paulo. A id&#233;ia de formar um grupo na pr&#243;pria cidade, arrumar um local para o treinamento e chamar o instrutor &#233; muito v&#225;lida e significativamente mais econ&#244;mica para todos os envolvidos.&lt;/p&gt;

&lt;p&gt;O curso foi muito proveitoso. Veja o que os alunos disseram:&lt;/p&gt;

&lt;p&gt;"O curso &#233; realmente empolgante pois quebra todos os paradigmas sobre &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; que voc&#234; 'ouviu algu&#233;m dizer' pra mostrar na pr&#225;tica que &#233; poss&#237;vel desenvolver software de verdade, de forma organizada e menos buRRocr&#225;tica.&lt;/p&gt;

&lt;p&gt;Acredito que foi essencial para descobrir como, com pr&#225;ticas relativamente simples, &#233; poss&#237;vel elaborar sistemas complexos e de qualidade, sem se atolar em quilos de documenta&#231;&#245;es desatualizadas.&lt;/p&gt;

&lt;p&gt;Felizmente algumas empresas j&#225; perceberam que alguns modelos de desenvolvimento simplesmente s&#227;o invi&#225;veis, pois o tempo n&#227;o espera, o cliente tamb&#233;m n&#227;o. Quero agradecer ao &lt;a href="http://www.improveit.com.br/vinicius"&gt;Vin&#237;cius&lt;/a&gt; pela sua humildade em partilhar do seu conhecimento conosco, pela aten&#231;&#227;o em cada minuto que parou a aula, ou abdicou do seu lanche pra tirar todas as nossas d&#250;vidas a respeito.&lt;/p&gt;

&lt;p&gt;N&#227;o o conhecia nem atrav&#233;s do &lt;a href="http://www.improveit.com.br/livroxp"&gt;seu livro&lt;/a&gt;, e encontrei a &lt;a href="http://www.improveit.com.br"&gt;Improve It&lt;/a&gt; pelos &lt;a href="http://www.improveit.com.br/podcast"&gt;podcasts&lt;/a&gt;, e te digo, virei um admirador do seu trabalho de carteirinha.&lt;/p&gt;

&lt;p&gt;Porque realmente voc&#234; sabe do que fala, domina o assunto e tem experi&#234;ncia, deixo aqui meu muito obrigado e espero agora poder levar esse conhecimento a outras pessoas."&lt;br/&gt;
&lt;strong&gt;&lt;a href="http://www.abstractj.com"&gt;Bruno Oliveira da Silva&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;
Veja tamb&#233;m &lt;a href="http://abstractj.wordpress.com/2007/11/16/extreme-programming-experience-week/"&gt;o que o Bruno escreveu sobre o Imers&#227;o &#193;gil em seu blog&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;"O &lt;a href="http://www.improveit.com.br/servicos/imersao_agil"&gt;Treinamento Imers&#227;o &#193;gil&lt;/a&gt; foi muito bom para meu
aperfei&#231;oamento profissional. Esse treinamento me
ajudou bastante a entender o &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;. Gostei de nossas
discuss&#245;es e de sua did&#225;tica. Recomendo."&lt;br/&gt;
&lt;strong&gt;Camillo de Lellis Falc&#227;o da Silva&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;"O &lt;a href="http://www.improveit.com.br/servicos/imersao_agil"&gt;Treinamento Imers&#227;o &#193;gil&lt;/a&gt; &#233; um curso que consegue misturar tanto a parte te&#243;rica quanto as din&#226;micas que possibilitam ter uma vis&#227;o na pr&#225;tica sobre o &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; e que faz a gente se envolver de modo descontra&#237;do com o assunto mostrado em aula. &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; &#233; uma metodologia bem diferente do que n&#243;s, que j&#225; trabalhamos com desenvolvimento de software, estamos acostumados, por isto &lt;a href="http://www.improveit.com.br/servicos/imersao_agil"&gt;este curso&lt;/a&gt; traz uma certa mudan&#231;a de vis&#227;o e paradigma para quem est&#225; envolvido com outras metodologias."&lt;br/&gt;
&lt;strong&gt;Jeferson Luis Gon&#231;alves&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;" O curso abriu novos horizontes para o desenvolvimento em equipe e mostrou uma outra abordagem sobre o desenvolvimento de softwares. Foi um curso muito pr&#225;tico, com uma din&#226;mica bem interessante e eficiente. Os casos de sucessos abordados durante o curso fazem com que tenhamos vontade de aplicar isso de imediato em nossas equipes de desenvolvimento.  O lado pr&#225;tico, eficiente e &#225;gil de uma equipe &#233; invocado todo o tempo, al&#233;m de permitir a intera&#231;&#227;o e a satisfa&#231;&#227;o do cliente que &#233; o objeto de nosso desenvolvimento."&lt;br/&gt;
&lt;strong&gt;Marcos Alexandre Miguel&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;"Com o curso aprendi que desenvolver software vai mais al&#233;m que tecnologia, e em uma equipe de desenvolvimento, todos temos que nos unir para chegarmos a um trabalho com qualidade.&lt;br/&gt;
N&#227;o poderei colocar todos os ensinamentos aprendidos em pr&#225;tica, pois sou o &#250;nico na equipe (risos), mas j&#225; consegui um grande avan&#231;o, pois com as suas id&#233;ias de cart&#245;es consegui aproximar meu cliente. Assim, estou conseguindo desenvolver m&#243;dulos mais eficientes sem desgastar-me com reuni&#245;es prolongadas.&lt;br/&gt;
Outro ponto interessante foi a did&#225;tica, pois houve uma grande intera&#231;&#227;o entre os integrantes atrav&#233;s das t&#233;cnicas exercidas no curso. Assim, o aprendizado tornou-se mais claro e interessante."&lt;br/&gt;
&lt;strong&gt;Samuel Vieira Pinto&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Se voc&#234; tamb&#233;m quiser montar uma turma do &lt;a href="http://www.improveit.com.br/servicos/imersao_agil"&gt;Imers&#227;o &#193;gil&lt;/a&gt; em sua cidade, entre em &lt;a href="http://www.improveit.com.br/contato"&gt;contato&lt;/a&gt;!&lt;/p&gt;</description>
      <pubDate>Fri, 30 Nov 2007 08:02:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:5129dfaf-ae3c-4834-9e4e-b14cfeb24afe</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2007/11/30/saldo-do-imersao-agil-de-juiz-de-fora</link>
      <category>agile</category>
      <category>treinamento</category>
      <category>xp</category>
      <category>workshop</category>
    </item>
    <item>
      <title>Improvecast 22: Entrevista com Edson de Lima</title>
      <description>&lt;p&gt;Acaba de ser publicado o &lt;a href="http://www.improveit.com.br/podcast/improvecast-22-entrevista-edson-de-lima-experienciais-ageis"&gt;Improvecast 22&lt;/a&gt; no qual entrevistei &lt;strong&gt;Edson de Lima&lt;/strong&gt;, que falou sobre a implanta&#231;&#227;o do &lt;a href="http://www.improveit.com.br/xp"&gt;Extreme Programming&lt;/a&gt; na &lt;a href="http://www.leosoft.com.br"&gt;LeoSoft&lt;/a&gt;, uma empresa do Paran&#225; que contou com o treinamento &lt;a href="http://www.improveit.com.br/servicos/imersao_agil"&gt;Imers&#227;o &#193;gil&lt;/a&gt; h&#225; alguns meses e est&#225; trabalhando com o &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; desde ent&#227;o. Eu havia escrito h&#225; algum tempo sobre &lt;a href="http://blog.improveit.com.br/articles/2007/03/12/imersao-agil-na-leosoft"&gt;como foi o Imers&#227;o &#193;gil na LeoSoft&lt;/a&gt; e o pessoal de l&#225; nos concedeu &lt;a href="http://blog.improveit.com.br/articles/2007/03/12/depoimento-da-leosoft-imersao-agil"&gt;este depoimento&lt;/a&gt;. Se quiser, voc&#234; tamb&#233;m pode ver as &lt;a href="http://www.improveit.com.br/fotos/album/72157600286142565"&gt;fotos do treinamento&lt;/a&gt;.  &lt;/p&gt;

&lt;p&gt;&lt;img src="http://blog.improveit.com.br/files/edson-lima-leosoft.jpg" alt="Edson de Lima" title="Edson de Lima"/&gt;&lt;/p&gt;

&lt;p&gt;Falamos sobre diversos assuntos relacionados &#224; ado&#231;&#227;o do &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; e tamb&#233;m sobre a implanta&#231;&#227;o do &lt;a href="http://pt.wikipedia.org/wiki/Melhoria_de_Processos_do_Software_Brasileiro"&gt;MPS.BR&lt;/a&gt; na &lt;a href="http://www.leosoft.com.br"&gt;LeoSoft&lt;/a&gt;. Antes do treinamento &lt;a href="http://www.improveit.com.br/servicos/imersao_agil"&gt;Imers&#227;o &#193;gil&lt;/a&gt;, a &lt;a href="http://www.leosoft.com.br"&gt;LeoSoft&lt;/a&gt; havia iniciado um processo de implanta&#231;&#227;o do &lt;a href="http://pt.wikipedia.org/wiki/Melhoria_de_Processos_do_Software_Brasileiro"&gt;MPS.BR&lt;/a&gt; junto a outras empresas da regi&#227;o. Algum tempo ap&#243;s o &lt;a href="http://www.improveit.com.br/servicos/imersao_agil"&gt;Imers&#227;o &#193;gil&lt;/a&gt;, come&#231;ou de fato a implanta&#231;&#227;o do &lt;a href="http://pt.wikipedia.org/wiki/Melhoria_de_Processos_do_Software_Brasileiro"&gt;MPS.BR&lt;/a&gt; em um dos projetos da empresa. Isso est&#225; sendo um desafio, visto que a filosofia do &lt;a href="http://pt.wikipedia.org/wiki/Melhoria_de_Processos_do_Software_Brasileiro"&gt;MPS.BR&lt;/a&gt; &#233;, em v&#225;rios aspectos, bem diferente da filosofia do &lt;a href="http://www.improveit.com.br/xp"&gt;Extreme Programming&lt;/a&gt;. Esta &#233; uma das quest&#245;es que discutimos no &lt;a href="http://www.improveit.com.br/podcast/improvecast-22-entrevista-edson-de-lima-experienciais-ageis"&gt;Improvecast 22&lt;/a&gt;. Se voc&#234; quiser saber mais sobre o &lt;a href="http://pt.wikipedia.org/wiki/Melhoria_de_Processos_do_Software_Brasileiro"&gt;MPS.BR&lt;/a&gt;, escute o &lt;a href="http://www.improveit.com.br/podcast/improvecast-8-entrevista-carlos-barbieri-mpsbr"&gt;Improvecast 8&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Ou&#231;a a &lt;a href="http://www.improveit.com.br/podcast/improvecast-22-entrevista-edson-de-lima-experienciais-ageis"&gt;entrevista com Edson de Lima&lt;/a&gt;!&lt;/p&gt;</description>
      <pubDate>Fri, 02 Nov 2007 17:02:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:839d5f0c-2c4a-4d35-9b5a-98906bad0a7a</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2007/11/02/improvecast-22-entrevista-edson-de-lima</link>
      <category>xp</category>
      <category>agile</category>
      <category>podcast</category>
      <category>TDD</category>
    </item>
    <item>
      <title>Improvecast 21: entrevista com Demetrius Nunes</title>
      <description>&lt;p&gt;Na &#250;ltima quarta-feira entrevistei &lt;a href="http://demetriusnunes.com"&gt;Demetrius Nunes&lt;/a&gt; para o &lt;a href="http://www.improveit.com.br/podcast/improvecast-21-entrevista-demetrius-nunes-experiencias-ageis"&gt;Improvecast 21&lt;/a&gt;. &lt;a href="http://demetriusnunes.com"&gt;Demetrius&lt;/a&gt; atua como Gerente de Projetos no &lt;a href="http://www.tecgraf.puc-rio.br"&gt;Grupo de Tecnologia em Computa&#231;&#227;o Gr&#225;fica&lt;/a&gt; da &lt;a href="http://www.puc-rio.br/"&gt;PUC-Rio&lt;/a&gt;, o &lt;a href="http://www.tecgraf.puc-rio.br"&gt;TecGraf&lt;/a&gt;. L&#225; ele utiliza &lt;a href="http://www.improveit.com.br/scrum"&gt;Scrum&lt;/a&gt; e pr&#225;ticas de outras &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;metodologias &#225;geis&lt;/a&gt;, tais como &lt;a href="http://www.improveit.com.br/xp"&gt;Extreme Programming&lt;/a&gt; e &lt;a href="http://www.poppendieck.com/ld.htm"&gt;Lean Software Development&lt;/a&gt;. &lt;a href="http://demetriusnunes.com"&gt;Demetrius&lt;/a&gt; tamb&#233;m desenvolve usando &lt;a href="http://www.rubyonrails.com.br"&gt;Ruby on Rails&lt;/a&gt; e foi um dos primeiros desenvolvedores &lt;a href="http://www.rubyonrails.com.br"&gt;Rails&lt;/a&gt; do Rio de Janeiro. Ele &#233; autor do &lt;a href="http://rubyforge.org/projects/taggable"&gt;act as taggable&lt;/a&gt; e ser&#225; um dos palestrantes do &lt;a href="http://blog.improveit.com.br/articles/2007/10/23/rio-on-rails"&gt;Rio on Rails&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blog.improveit.com.br/files/demetrius_nunes.jpg" alt="Demetrius Nunes" title="Demetrius Nunes"/&gt;&lt;/p&gt;

&lt;p&gt;Veja o &lt;a href="http://www.improveit.com.br/podcast/improvecast-21-entrevista-demetrius-nunes-experiencias-ageis"&gt;Improvecast 21&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Fri, 26 Oct 2007 11:32:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:48ae72e6-b72a-437f-828a-95e29f5471cc</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2007/10/26/entrevista-demetrius-nunes-experiencias-ageis</link>
      <category>podcast</category>
      <category>rails</category>
      <category>agile</category>
      <category>scrum</category>
      <category>xp</category>
      <category>lean</category>
    </item>
    <item>
      <title>Novas fotos no ar</title>
      <description>&lt;p&gt;Acabamos de publicar diversas &lt;a href="http://www.improveit.com.br/fotos"&gt;fotos&lt;/a&gt; com a nossa participa&#231;&#227;o em confer&#234;ncias de &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;desenvolvimento &#225;gil&lt;/a&gt; e outros eventos relacionados. As &lt;a href="http://www.improveit.com.br/fotos"&gt;fotos&lt;/a&gt; s&#227;o antigas, mas eu nunca conseguia tempo para coloc&#225;-las no ar. Finalmente consegui fazer isso e espero que voc&#234;s gostem. :-)&lt;/p&gt;

&lt;p&gt;Os &lt;a href="http://www.improveit.com.br/fotos"&gt;&#225;lbuns&lt;/a&gt; publicados foram:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;XP 2006 (Finl&#226;ndia) - &lt;a href="http://www.improveit.com.br/fotos/album/72157602410099679"&gt;dia 1&lt;/a&gt;, &lt;a href="http://www.improveit.com.br/fotos/album/72157602408681776"&gt;dia 2&lt;/a&gt;, &lt;a href="http://www.improveit.com.br/fotos/album/72157602420955034"&gt;dia 3 manh&#227;&lt;/a&gt;, &lt;a href="http://www.improveit.com.br/fotos/album/72157602424494087"&gt;dia 3 tarde&lt;/a&gt;, &lt;a href="http://www.improveit.com.br/fotos/album/72157602423955094"&gt;dia 4 manh&#227;&lt;/a&gt;, &lt;a href="http://www.improveit.com.br/fotos/album/72157602427384679"&gt;dia 4 tarde&lt;/a&gt;, &lt;a href="http://www.improveit.com.br/fotos/album/72157602428091105"&gt;dia 5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.improveit.com.br/fotos/album/72157602431868793"&gt;Workshop de Desenvolvimento &#193;gil na Segula&lt;/a&gt; (Portugal)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.improveit.com.br/fotos/album/72157602403857272"&gt;XP Brasil 2004&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.improveit.com.br/fotos/album/72157602405621923"&gt;XP Brasil 2002&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Mon, 15 Oct 2007 12:59:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:7a1e9ca1-2c58-429f-96d7-9f35078bac60</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2007/10/15/novas-fotos-no-ar</link>
      <category>fotos</category>
      <category>xp</category>
      <category>agile</category>
      <category>confer&#234;ncia</category>
    </item>
    <item>
      <title>Barrigas abertas</title>
      <description>&lt;p&gt;O Marcelo Baltar fez alguns &lt;a href="http://blog.improveit.com.br/articles/2007/10/05/nosso-processo-de-integracao-continua#comment-810"&gt;coment&#225;rios&lt;/a&gt;, &lt;a href="http://blog.improveit.com.br/articles/2007/10/05/nosso-processo-de-integracao-continua"&gt;nesse artigo&lt;/a&gt;, sobre a utiliza&#231;&#227;o do &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt; no processo de &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o cont&#237;nua&lt;/a&gt; e &lt;a href="http://www.improveit.com.br/vinicius"&gt;eu&lt;/a&gt; gostaria de levantar algumas considera&#231;&#245;es. Preferi fazer isso atrav&#233;s de um novo artigo. O Marcelo cita o seguinte:&lt;/p&gt;

&lt;p&gt;"Parab&#233;ns, mais um excelente post. Mas devo dizer que eu tamb&#233;m tenho uma prefer&#234;ncia pelos testes ass&#237;ncronos (CruiseControl-like ;) ). Al&#233;m das quest&#245;es t&#233;cnicas, j&#225; bem exploradas no seu post e em alguns coment&#225;rios, esse tipo de abordagem aproxima-se mais dos conceitos pregados pelas metodologias '&#225;geis'.&lt;/p&gt;

&lt;p&gt;No meu entender &#233; mais proveitoso o desenvolvedor 'commitar' seu trabalho o quanto antes (l&#243;gico, com os devidos testes implementados) e j&#225; avan&#231;ar para as pr&#243;ximas tarefas ao inv&#233;s de ser obrigado a passar por todo esse processo de integra&#231;&#227;o 'pr&#233;-commit'. Afinal de contas, qu&#227;o realmente grave/problem&#225;tico seria o commit de c&#243;digo que quebra o que est&#225; no reposit&#243;rio? Pela minha experi&#234;ncia, isso acontece pouqu&#237;ssimo, e quando acontece, gra&#231;as a granularidade dos commits, pode ser facilmente corrigido."&lt;/p&gt;

&lt;p&gt;Marcelo, muito obrigado pelo &lt;a href="http://blog.improveit.com.br/articles/2007/10/05/nosso-processo-de-integracao-continua#comment-810"&gt;coment&#225;rio&lt;/a&gt;. Compreendo sua percep&#231;&#227;o de que o uso do &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt; possa estar mais associado a &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;metodologias &#225;geis&lt;/a&gt;, por&#233;m n&#227;o compartilho essa mesma vis&#227;o. Acredito que isso tem a ver com a interpreta&#231;&#227;o do que seja uma "metodologia &#225;gil". N&#227;o sei se voc&#234; chegou a ler o artigo sobre &lt;a href="http://blog.improveit.com.br/articles/2007/05/22/agilidade-ou-agilidade"&gt;agilidade x Agilidade&lt;/a&gt;. O termo "&#225;gil" n&#227;o est&#225; associado apenas ao conceito de velocidade, mas sim ao &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;Manifesto &#193;gil&lt;/a&gt; e seus &lt;a href="http://www.agilemanifesto.org/principles.html"&gt;princ&#237;pios&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Um dos &lt;a href="http://www.improveit.com.br/vinicius"&gt;valores&lt;/a&gt; fundamentais no mundo &lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;&#225;gil&lt;/a&gt; &#233; &lt;a href="http://www.improveit.com.br/xp/valores/feedback"&gt;feedback&lt;/a&gt;. Receber &lt;a href="http://www.improveit.com.br/xp/valores/feedback"&gt;feedback&lt;/a&gt; cedo e agir sobre ele rapidamente. A forma de receber &lt;a href="http://www.improveit.com.br/xp/valores/feedback"&gt;feedback&lt;/a&gt; e atuar sobre ele &#233; diferente dependendo se voc&#234; utiliza um modelo de &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o s&#237;ncrona&lt;/a&gt; ou ass&#237;ncrona. No ass&#237;ncrono, o &lt;a href="http://www.improveit.com.br/xp/valores/feedback"&gt;feedback&lt;/a&gt; tende a ser mais demorado e pode passar despercebido. Por exemplo, se ele vier por email, pode ser que o desenvolvedor n&#227;o esteja consultando os emails com freq&#252;&#234;ncia. Isso &#233; comum de acontecer em &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt;, por exemplo, devido &#224; &lt;a href="http://www.improveit.com.br/xp/praticas/programacao_par"&gt;programa&#231;&#227;o em par&lt;/a&gt; e outros fatores.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.improveit.com.br/xp/manifesto_agil"&gt;Desenvolvimento &#225;gil&lt;/a&gt; tamb&#233;m est&#225; relacionado a entregar software funcionando. Ent&#227;o, cada novo c&#243;digo introduzido no projeto tem que estar funcionando para gerar valor de verdade. Por essa raz&#227;o, o c&#243;digo que vem do reposit&#243;rio tem que estar em ordem permanentemente. O uso de uma ferramenta como o &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt;, pelas raz&#245;es descritas acima, permite a exist&#234;ncia de c&#243;digo quebrado no reposit&#243;rio. Ele n&#227;o leva a isso, mas permite. &lt;/p&gt;

&lt;p&gt;Nos projetos que eu conheci, que utilizavam &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt;, era comum o reposit&#243;rio estar quebrado. A raz&#227;o era sempre alguma coisa "boba" que ia ficando l&#225; porque ningu&#233;m queria parar para consertar. N&#243;s aqui chamamos isso de &lt;strong&gt;"barriga aberta"&lt;/strong&gt;. Pense em um cirurgi&#227;o. Quando ele vai operar uma pessoa, ele abre a barriga, faz o que precisa ser feito e fecha, antes de partir para outra cirurgia. Ele n&#227;o abre a barriga de um, come&#231;a a operar e, em seguida, abre a barriga de outro antes de terminar a primeira cirurgia (como ilustrado abaixo). Ele sabe que isso seria perigoso e improdutivo. N&#243;s n&#227;o. N&#243;s somos de computa&#231;&#227;o, ent&#227;o a gente adora fazer aquilo que &lt;strong&gt;parece r&#225;pido&lt;/strong&gt;, mas costuma gerar dores de cabe&#231;a mais adiante. :-)&lt;/p&gt;

&lt;p&gt;&lt;img src="http://blog.improveit.com.br/files/barriga_aberta.gif" alt="Evite deixar barrigas abertas." title="Evite deixar barrigas abertas."/&gt;
Ilustra&#231;&#227;o de &lt;a href="http://www.improveit.com.br/leandro"&gt;Leandro Mello&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Na minha opini&#227;o, fazer um commit e partir para outra atividade, antes de receber &lt;a href="http://www.improveit.com.br/xp/valores/feedback"&gt;feedback&lt;/a&gt; sobre o que foi colocado no reposit&#243;rio &#233; o mesmo que "deixar uma barriga aberta". Para n&#243;s, desenvolvedores, que estamos sempre ansiosos para passar para a pr&#243;xima atividade, &#233; tentador demais seguir com o pr&#243;ximo cart&#227;o, mesmo enquanto ainda h&#225; pend&#234;ncias no atual. E o modelo de integra&#231;&#227;o ass&#237;ncrona permite isso. J&#225; a &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o s&#237;ncrona&lt;/a&gt;, n&#227;o. Ela obriga o desenvolvedor a parar momentaneamente, ter certeza de que tudo correu bem e s&#243; ent&#227;o prosseguir para a pr&#243;xima atividade. Isso est&#225; alinhado a um &lt;a href="http://www.improveit.com.br/xp/principios"&gt;princ&#237;pio&lt;/a&gt; do &lt;a href="http://www.improveit.com.br/xp"&gt;XP&lt;/a&gt; chamado &lt;a href="http://www.improveit.com.br/xp/principios/passos_bebe"&gt;passos de beb&#234;&lt;/a&gt;. Acredito que o importante n&#227;o seja a velocidade com que partimos para a pr&#243;xima atividade, mas sim qu&#227;o r&#225;pido conseguimos entregar c&#243;digo que temos certeza de estar funcionando.&lt;/p&gt;

&lt;p&gt;Outra quest&#227;o, tamb&#233;m ligada ao &lt;a href="http://www.improveit.com.br/xp/valores/feedback"&gt;feedback&lt;/a&gt; &#233; o pr&#243;prio tempo de execu&#231;&#227;o dos &lt;a href="http://www.improveit.com.br/xp/praticas/tdd"&gt;testes&lt;/a&gt;. A &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o s&#237;ncrona&lt;/a&gt;, para funcionar, exige &lt;a href="http://www.improveit.com.br/xp/praticas/tdd"&gt;testes&lt;/a&gt; que executem rapidamente. Mais de cinco minutos para integrar j&#225; &#233; um problema. &lt;a href="http://en.wikipedia.org/wiki/Kent_Beck"&gt;Kent Beck&lt;/a&gt; costuma dizer: se essa atividade &#233; dif&#237;cil, execute-a freq&#252;entemente. Fazer &lt;a href="http://www.improveit.com.br/xp/praticas/build_dez"&gt;builds&lt;/a&gt; que executem rapidamente &#233; desafiador. &#201; algo que exige aten&#231;&#227;o permanente. A &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o s&#237;ncrona&lt;/a&gt; nos obriga a ter essa aten&#231;&#227;o e nos leva a melhorar os &lt;a href="http://www.improveit.com.br/xp/praticas/tdd"&gt;testes&lt;/a&gt; quando o tempo cresce. Na ass&#237;ncrona, &#233; f&#225;cil demais deixar os &lt;a href="http://www.improveit.com.br/xp/praticas/tdd"&gt;testes&lt;/a&gt; demorarem cada vez mais e n&#227;o fazer nada a respeito.&lt;/p&gt;

&lt;p&gt;No meu entender, essa &#233; uma quest&#227;o sist&#234;mica, ou seja, no curto prazo, trabalhar com o &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt; pode parecer uma boa id&#233;ia, pela aparente velocidade que ele traz ao processo de &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o&lt;/a&gt;. No m&#233;dio e longo prazo, entretanto, o comportamento da equipe, influenciado pelas facilidades oferecidas pelo &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt;, atrapalham o projeto. Digo isso com base no que pude observar em projetos que usavam o &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt;. Entretanto, cada projeto &#233; uma realidade. Se no seu caso o &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt; funciona e n&#227;o causa os problemas sist&#234;micos que mencionei, use-o. No meu caso, ainda prefiro a &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o s&#237;ncrona&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Thu, 11 Oct 2007 10:08:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:47d16956-1a35-45a1-b31c-6230e4bef221</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2007/10/11/barrigas-abertas</link>
      <category>integra&#231;&#227;o</category>
      <category>TDD</category>
      <category>agile</category>
      <category>xp</category>
    </item>
    <item>
      <title>Nosso processo de integra&#231;&#227;o cont&#237;nua</title>
      <description>&lt;p&gt;O &lt;a href="http://lucashungaro.wordpress.com/"&gt;Lucas H&#250;ngaro&lt;/a&gt; deixou-nos um coment&#225;rio pedindo que escrev&#234;ssemos sobre nossa infra-estrutura de &lt;a href="http://pt.wikipedia.org/wiki/Sistema_de_controle_de_vers&#227;o"&gt;controle de vers&#227;o&lt;/a&gt;, &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o cont&#237;nua&lt;/a&gt;, &lt;a href="http://www.improveit.com.br/xp/praticas/tdd"&gt;testes unit&#225;rios&lt;/a&gt; e &lt;a href="http://www.improveit.com.br/xp/praticas/tdd/rcov"&gt;cobertura de c&#243;digo&lt;/a&gt; para projetos &lt;a href="http://www.rubyonrails.com.br"&gt;Rails&lt;/a&gt;. &#211;tima pergunta! Muito obrigado, &lt;a href="http://lucashungaro.wordpress.com/"&gt;Lucas&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;N&#243;s utilizamos o &lt;a href="http://pt.wikipedia.org/wiki/Subversion"&gt;Subversion&lt;/a&gt; como &lt;a href="http://pt.wikipedia.org/wiki/Sistema_de_controle_de_vers&#227;o"&gt;reposit&#243;rio&lt;/a&gt; e optamos por um modelo de &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o cont&#237;nua s&#237;ncrono&lt;/a&gt;. Isso significa que toda vez que um desenvolvedor precisa integrar, ele roda uma script do &lt;a href="http://docs.rubyrake.org/"&gt;Rake&lt;/a&gt; que faz o &lt;a href="http://pt.wikipedia.org/wiki/Sistema_de_controle_de_vers&#227;o#1.C2.B0_passo:_atualizando"&gt;update&lt;/a&gt; do c&#243;digo, executa todos os &lt;a href="http://www.improveit.com.br/xp/praticas/tdd"&gt;testes&lt;/a&gt;, verifica a &lt;a href="http://www.improveit.com.br/xp/praticas/tdd/rcov"&gt;cobertura de c&#243;digo&lt;/a&gt; e, se tudo estiver em ordem, faz o &lt;a href="http://pt.wikipedia.org/wiki/Sistema_de_controle_de_vers&#227;o#6.C2.B0_e_.C3.BAltimo_passo:_submetendo_a_vers.C3.A3o_final"&gt;commit&lt;/a&gt; do c&#243;digo.  &lt;/p&gt;

&lt;p&gt;N&#243;s trabalhamos com 100% de &lt;a href="http://www.improveit.com.br/xp/praticas/tdd/rcov"&gt;cobertura&lt;/a&gt; em todos os projetos. Para isso usamos o &lt;a href="http://www.improveit.com.br/xp/praticas/tdd/rcov"&gt;Rcov&lt;/a&gt;. O script de integra&#231;&#227;o executa a &lt;a href="http://www.improveit.com.br/xp/praticas/tdd/rcov"&gt;an&#225;lise de cobertura&lt;/a&gt; antes de cada &lt;a href="http://pt.wikipedia.org/wiki/Sistema_de_controle_de_vers&#227;o"&gt;commit&lt;/a&gt; e cancela a &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o&lt;/a&gt; caso o desenvolvedor tenha esquecido de fazer os &lt;a href="http://www.improveit.com.br/xp/praticas/tdd"&gt;testes&lt;/a&gt; para um c&#243;digo rec&#233;m-introduzido.&lt;/p&gt;

&lt;p&gt;A &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o s&#237;ncrona&lt;/a&gt; obriga o desenvolvedor a aguardar a execu&#231;&#227;o do script de &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o&lt;/a&gt;, antes de partir para outra tarefa de programa&#231;&#227;o. Isso &#233; bom porque evita que a gente comece outra coisa antes de saber que fizemos corretamente a atividade corrente. Al&#233;m disso, ter que esperar pela execu&#231;&#227;o do script nos leva a ter aten&#231;&#227;o permanente com o tempo de execu&#231;&#227;o dele. Se crescer muito, a gente o aprimora para reduzir o tempo. No geral, tentamos manter o tempo de execu&#231;&#227;o sempre abaixo dos cinco minutos. &lt;/p&gt;

&lt;p&gt;O contr&#225;rio da &lt;a href="http://www.improveit.com.br/xp/praticas/integracao"&gt;integra&#231;&#227;o s&#237;ncrona&lt;/a&gt; &#233; a ass&#237;ncrona, que utiliza algum servidor, como um &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt;. Nesse caso, o desenvolver faz o &lt;a href="http://pt.wikipedia.org/wiki/Sistema_de_controle_de_vers&#227;o"&gt;commit&lt;/a&gt;, o qual dispara um script no servidor do &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt;. Ele executa todos os &lt;a href="http://www.improveit.com.br/xp/praticas/tdd"&gt;testes&lt;/a&gt; e demais verifica&#231;&#245;es enquanto o desenvolvedor j&#225; passou para outra atividade. Algum tempo depois ele recebe um email ou outro tipo de notifica&#231;&#227;o avisando se tiver acontecido um erro. &#201; um modelo interessante em v&#225;rias circunst&#226;ncias, mas nos projetos que fazemos tentamos evit&#225;-lo. &lt;a href="http://www.jamesshore.com"&gt;James Shore&lt;/a&gt; escreveu um &lt;a href="http://www.jamesshore.com/Blog/Why%20I%20Dont%20Like%20CruiseControl.html"&gt;excelente artigo&lt;/a&gt; que resume as raz&#245;es para n&#227;o usar o &lt;a href="http://cruisecontrol.sourceforge.net/"&gt;CruiseControl&lt;/a&gt;. Nossas raz&#245;es s&#227;o basicamente as mesmas.&lt;/p&gt;

&lt;p&gt;Para os &lt;a href="http://www.improveit.com.br/xp/praticas/tdd"&gt;testes unit&#225;rios&lt;/a&gt;, utilizamos o &lt;a href="http://manuals.rubyonrails.com/read/chapter/21"&gt;Test::Unit&lt;/a&gt;, naturalmente, al&#233;m do &lt;a href="http://mocha.rubyforge.org"&gt;Mocha&lt;/a&gt; para os &lt;a href="http://www.improveit.com.br/xp/praticas/tdd/mock_objects"&gt;mock objects&lt;/a&gt; e o &lt;a href="http://www.openqa.org/selenium-on-rails/"&gt;Selenium on Rails&lt;/a&gt; para os testes de aceita&#231;&#227;o.&lt;/p&gt;</description>
      <pubDate>Fri, 05 Oct 2007 09:45:00 -0300</pubDate>
      <guid isPermaLink="false">urn:uuid:e37e0827-a659-4adb-813c-888fbcf8b385</guid>
      <author>Vinicius Manh&#227;es Teles</author>
      <link>http://blog.improveit.com.br/articles/2007/10/05/nosso-processo-de-integracao-continua</link>
      <category>TDD</category>
      <category>xp</category>
      <category>rails</category>
      <category>agile</category>
    </item>
  </channel>
</rss>
