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

<channel>
	<title>ADSystems - Agile Development Blog &#187; Desenvolvimento</title>
	<atom:link href="http://blog.adsystems.com.br/category/desenvolvimento/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.adsystems.com.br</link>
	<description>agilidade, scrum, tecnologia, costumes, humor, vídeos, cinema, música...</description>
	<lastBuildDate>Thu, 15 Dec 2011 12:15:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Como limpar o CSS &#8220;cacheado&#8221; no Firefox</title>
		<link>http://blog.adsystems.com.br/2011/12/15/como-limpar-o-css-cacheado-no-firefox/</link>
		<comments>http://blog.adsystems.com.br/2011/12/15/como-limpar-o-css-cacheado-no-firefox/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 12:09:28 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1998</guid>
		<description><![CDATA[O &#8220;cacheamento&#8221; de CSS pode ser um problema, quando estamos testando trocas de estilo em páginas web, utilizando o Firefox. Para garantir que limpemos qualquer CSS &#8220;cacheado&#8221; no Firefox, siga a dica: 1.Crie um novo ítem em &#8220;Favoritos&#8221;; 2.Clique com o botão da direita do mouse sobre o novo ítem criado e escolha a opção [...]]]></description>
			<content:encoded><![CDATA[<p>O &#8220;cacheamento&#8221; de CSS pode ser um problema, quando estamos testando trocas de estilo em páginas web, utilizando o Firefox. Para garantir que limpemos qualquer CSS &#8220;cacheado&#8221; no Firefox, siga a dica:</p>
<p>1.Crie um novo ítem em &#8220;Favoritos&#8221;;<br />
2.Clique com o botão da direita do mouse sobre o novo ítem criado e escolha a opção &#8220;Propriedades&#8221;;<br />
3.No campo &#8220;Endereço&#8221; acrescente o seguinte script:</p>
<blockquote><p>
javascript:void(function(){var%20i,a,s;a=document.getElementsByTagName(&#8216;link&#8217;);for(i=0;i<a.length;i++){s=a[i];if(s.rel.toLowerCase().indexOf('stylesheet')>=0&#038;&#038;s.href)%20{var%20h=s.href.replace(/(&#038;|%5C?)forceReload=d+/,&#8221;);s.href=h+(h.indexOf(&#8216;?&#8217;)>=0?&#8217;&#038;':&#8217;?')+&#8217;forceReload=&#8217;+(new%20Date().valueOf())}}})();
</p></blockquote>
<p>Sempre que fizer uma atualização de estilo, clique no novo ítem dos &#8220;Favoritos&#8221;. A atualização do estilo é imediata e garantida.</p>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1998" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2011/12/15/como-limpar-o-css-cacheado-no-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Saiba como buscar trabalhos temporários na área de TI</title>
		<link>http://blog.adsystems.com.br/2009/12/21/saiba-como-buscar-trabalhos-temporarios-na-area-de-ti/</link>
		<comments>http://blog.adsystems.com.br/2009/12/21/saiba-como-buscar-trabalhos-temporarios-na-area-de-ti/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 18:53:29 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Carreira]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1835</guid>
		<description><![CDATA[Os profissionais que procuram uma colocação em tecnologia podem contar com portais que funcionam como bancos de currículos e propostas de trabalho online. Por CIO/EUA 21 de dezembro de 2009 &#8211; 09h00 Em agosto de 2008, Nathan Wenneker decidiu apostar na contratação dos serviços do site norte-americano e que deve começar a operar fora dos [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Os profissionais que procuram uma colocação em tecnologia podem contar com portais que funcionam como bancos de currículos e propostas de trabalho online.</strong></p>
<p><em>Por CIO/EUA<br />
21 de dezembro de 2009 &#8211; 09h00</em></p>
<p>Em agosto de 2008, Nathan Wenneker decidiu apostar na contratação dos serviços do site norte-americano e que deve começar a operar fora dos Estados Unidos em 2010 <a target="_blank" href="http://www.elance.com/">Elance</a> – o qual funciona como um banco de currículos e propostas de trabalho online, no qual profissionais anunciam suas habilidades e capacitações e empresas divulgam oportunidades profissionais temporárias. A ideia do desenvolvedor de aplicações não era a de conseguir um emprego, e sim de complementar sua renda fixa com trabalhos como freelancer.</p>
<p>Wenneker é só um exemplo dos mais de 20 mil profissionais de TI que se cadastram em portais como o <a target="_blank" href="http://www.elance.com/">Elance</a> todo mês. Apenas em novembro deste ano, o site oDesk, que realiza os mesmos tipos de serviços, contabilizou cerca de 14 mil novas assinaturas. Isso porque muitas das pessoas que trabalham com tecnologia da informação estão desempregadas ou sofreram reduções de salários e benefícios durante 2009.</p>
<p>“Para quem está em busca de recolocação ou simplesmente de uma renda extra, esses sites são muito atraentes”, afirma o dono de uma pequena empresa de desenvolvimento de aplicativos para iPhone e que oferece seus serviços por meio do <a target="_blank" href="http://www.elance.com/">Elance</a>, Nick Dalton. Ele complementa: “Essa é uma ótima maneira de divulgar o trabalho sem investir em ações de marketing.”</p>
<p>Muitas são as oportunidades para os profissionais de TI no mercado, no entanto, a dificuldade encontrada por eles é justamente de saber como fazer com que suas qualificações cheguem às mãos das empresas contratantes. De acordo com o CEO do <a target="_blank" href="http://www.elance.com/">Elance</a>, Fabio Rosati, as contratações por meio do site aumentaram 40% em 2009 se comparadas ao ano anterior. “Hoje mais de 60 mil companhias buscam colaboradores temporários no portal”, diz ele.</p>
<p>Enquanto isso, o CEO concorrente <a target="_blank" href="http://www.odesk.com/w/home4">oDesk</a>, Gary Swart, confronta afirmando que seu site já contabiliza mais de 85 mil organizações contratantes. “Além disso, registramos mais de 70 mil contratações este ano”, afirma o executivo, que completa: “Isso porque hoje as empresas estão desesperadas em busca de mecanismos que as permitam fazer mais com menos e a contratar funcionários temporários é uma das formas de se chegar a esse objetivo.”</p>
<p>No entanto, os candidatos a ocupar postos sazonais devem saber como aproveitar ao máximo as funcionalidades oferecidas pelos sites para otimizar os resultados da divulgação dos currículos. Para isso, os CEOs de ambas as empresas montaram um “guia” de como criar perfis atraentes aos contratantes.</p>
<p>Fonte: <a target="_blank" href="http://computerworld.uol.com.br/carreira/2009/12/18/como-buscar-trabalhos-temporarios/">Computerworld</a></p>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1835" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2009/12/21/saiba-como-buscar-trabalhos-temporarios-na-area-de-ti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quando o Scrum Master se Torna um Impedimento&#8230;</title>
		<link>http://blog.adsystems.com.br/2009/12/19/quando-o-scrum-master-se-torna-um-impedimento/</link>
		<comments>http://blog.adsystems.com.br/2009/12/19/quando-o-scrum-master-se-torna-um-impedimento/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 13:40:20 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1831</guid>
		<description><![CDATA[Postado por Vikas Hazrati, traduzido por Marcelo Andrade em 17 Dez 2009 06:46 AM Scrum Master &#233; um nome que sugere ser o guardi&#227;o do processo Scrum. Ele &#233; um agente de mudan&#231;a que apoia sua equipe ao mesmo tempo em que ensina e socializa o Scrum por toda a organiza&#231;&#227;o. Ele garante o bom [...]]]></description>
			<content:encoded><![CDATA[<p>Postado por <strong>Vikas Hazrati</strong>, traduzido por <strong>Marcelo Andrade</strong> em 17 Dez 2009 06:46 AM </p>
<p>Scrum Master &eacute; um nome que sugere ser o guardi&atilde;o do processo Scrum.  Ele &eacute; um agente de mudan&ccedil;a que apoia sua equipe ao mesmo tempo em que ensina e socializa o Scrum por toda a organiza&ccedil;&atilde;o. Ele garante o bom andamento das atividades da equipe erradicando os impedimentos e mantendo a equipe protegida de distra&ccedil;&otilde;es externas. Entretanto, em certos cen&aacute;rios, equipes &aacute;geis sentem que o Scrum Master em si &eacute; o maior impedimento.</p>
<p><a target="_blank" href="http://www.silverstripesoftware.com/">Siddharta</a> descreveu um cen&aacute;rio, que ele acreditar prevalecer em equipes offshore devido &agrave; cultura hierarquizada e &agrave; estrat&eacute;gia de comunica&ccedil;&atilde;o tradicionalista.  Aqui, o <a target="_blank" href="http://www.silverstripesoftware.com/blog/archives/206">Scrum Master acaba se tornando um gargalo</a> entre a equipe e o cliente.</p>
<p>Segundo Siddharta,</p>
<blockquote>
<p>Muitas equipes n&atilde;o possibilitam acesso dos membros do time ao cliente ou mesmo ao Product Owner (especialmente se estes n&atilde;o est&atilde;o fisicamente dispon&iacute;veis, mas apenas remotamente).  Assim, o fluxo de informa&ccedil;&atilde;o &eacute; algo como</p>
<p><em>Voc&ecirc; &lt;-&gt; ScrumMaster &lt;-&gt; Product Owner &lt;-&gt; Cliente</em>
</p></blockquote>
<p><a target="_blank" href="http://agileanarchy.wordpress.com/">Tobias Mayer</a> reagiu a isto sugerindo que se o Scrum Master estiver se tornando um intermedi&aacute;rio para a equipe, ent&atilde;o a causa do problema &eacute; outra.</p>
<blockquote>
<p>[Isto &eacute;] um estilo simplificado de comando e controle.  Chamar algu&eacute;m de Scrum Master n&atilde;o faz dele um verdadeiro Scrum Master, especialmente se ele estiver profundamente impregnado com o &quot;pensamento arcaico&quot; e n&atilde;o teve treinamento para mudar essa mentalidade.</p>
</blockquote>
<p><a target="_blank" href="http://jaibeermalik.wordpress.com/about-jaibeer-malik/">Jaibeer Malik</a>, compartilha do argumento de Tobias quando menciona que a causa parece se <a target="_blank" href="http://jaibeermalik.wordpress.com/2009/06/26/stroy-of-scrum-more-of-a-selling-point-than-actually-doing-it-right/">a maneira como Agile est&aacute; sendo implementada e seguida.</a>. Ele ressalta que a comunica&ccedil;&atilde;o &eacute; a quest&atilde;o fundamental de um processo &aacute;gil e que todos os membros da equipe devem ser capazes de se comunicar com qualquer pessoa da equipe sem o interm&eacute;dio do Scrum Master.</p>
<p>J&aacute; Roberto Fasciolo apontou outras raz&otilde;es pelas quais <a target="_blank" href="http://believerdiary.blogspot.com/2009/11/scrummasters-pitfalls.html">os ScrumMasters est&atilde;o caindo nos velhos problemas do pensamento tradicional</a>. Ele observou as seguintes armadilhas,</p>
<ul>
<li><strong>Scrum Master se comprometendo com o sprint backlog </strong>&ndash; Isto ocorre particularmente quando o Scrum Master &eacute; tamb&eacute;m um membro da equipe.  O time simplesmente aceita o que ele tem a dizer.</li>
<li><strong>Scrum Master indicando ao time sobre o que fazer ao inv&eacute;s de orientar a auto-organiza&ccedil;&atilde;o</strong> &ndash; Isto acontece muitas vezes quando o Scrum Master &eacute; um ex gerente de projetos.  O efeito disto &eacute; que o time pode se tornar completamente dependente de seu Scrum Master.</li>
<li><strong>Scrum Master agindo como um proxu entre o time e o Product Owner</strong> &ndash;  &ndash; Isto &eacute; semelhante ao cen&aacute;rio descrito por <a target="_blank" href="http://www.silverstripesoftware.com/">Siddharta</a> e &eacute; prevalente em equipes offshore distribu&iacute;das.</li>
</ul>
<p><a target="_blank" href="http://www.leadingagile.com/">Mike Cottmeyer</a> complementa que <a target="_blank" href="http://agilesoftwaredevelopment.com/blog/mcottmeyer/you-are-impediment">se o Scrum Master estiver apenas mantendo registro de impedimentos, ent&atilde;o ele &eacute; o impedimento</a>. Um bom Scrum Master n&atilde;o deve apenas ser capaz de registrar e remover impedimentos, mas tamb&eacute;m deve ser um <strong>Antecipador</strong> que pode antever os problemas e trabalhar com o time para n&atilde;o permitir que as coisas deem errado.</p>
<p><a target="_blank" href="http://cesarioramos.wordpress.com/about/">Cesario Ramos </a>descreveu uma situa&ccedil;&atilde;o interessante na qual o Scrum Master tamb&eacute;m est&aacute; t&atilde;o envolvido com o time que suas pr&oacute;prias tarefas de Scrum Master <a target="_blank" href="http://cesarioramos.wordpress.com/2009/10/30/scrum-master-in-the-critical-path-of-the-sprint/">se tornam um impedimento por estarem no caminho cr&iacute;tico</a>.</p>
<blockquote>
<p>A quest&atilde;o aqui &eacute; que o Scrum Master est&aacute; fazendo tarefas de projeto &ldquo;de valor&rdquo;.  Ele ou ela est&aacute; tentando fazer coisas de que os outros membros da equipe dependem para fazer suas tarefas.  Isto pode at&eacute; chegar ao ponto em que o Scrum Master sente que n&atilde;o conseguir&aacute; ter uma sprint conclu&iacute;da sem que ele/ela busque remover todas estas tarefas importantes/dif&iacute;ceis.</p>
</blockquote>
<p><a target="_blank" href="http://borisgloger.com/">Boris Gloger,</a> tamb&eacute;m tem uma hist&oacute;ria parecida para contar quando fala que <a target="_blank" href="http://borisgloger.com/2008/12/09/is-agile-i-am-an-impedimen/">o SM de Scrum Master n&atilde;o significa (S)uper (M)an</a>. Um Scrum Master que n&atilde;o esteja fazendo seu papel adequadamente ou que esteja tentando incorporar m&uacute;ltiplos pap&eacute;is al&eacute;m de seu papel principal &eacute;, na  verdade, um impedimento para o time.</p>
<p>Por isso, h&aacute; muitas situa&ccedil;&otilde;es em que um Scrum Master pode impedir, conscientemente ou n&atilde;o, as atividades do time.  A chave aqui est&aacute; em identificar estas situa&ccedil;&otilde;es o mais cedo poss&iacute;vel e tomar as a&ccedil;&otilde;es corretivas enquanto ainda h&aacute; esperan&ccedil;a para o projeto.</p>
<p>Fonte:<a target="_blank" href="http://www.infoq.com/br/news/2009/12/scrummaster-the-impediment"> InfoQ</a></p>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1831" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2009/12/19/quando-o-scrum-master-se-torna-um-impedimento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paródia &#8211; Bug Novo</title>
		<link>http://blog.adsystems.com.br/2009/12/06/parodia-bug-novo/</link>
		<comments>http://blog.adsystems.com.br/2009/12/06/parodia-bug-novo/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 00:07:29 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1811</guid>
		<description><![CDATA[Vídeo de abertura do TDC 2009: WPvideo 1.10 Download! Fonte: Twitter de Israel Santiago]]></description>
			<content:encoded><![CDATA[<p>Vídeo de abertura do TDC 2009:</p>
<div class="wpv_videoc">
<div class="wpv_self"><a href="http://www.skarcha.com/wp-plugins/wpvideo/">WPvideo 1.10</a></div>
<div class="wpv_video"><object data="http://www.youtube.com/v/OLMP0JrQyDs&#038;feature/player_embedded" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/OLMP0JrQyDs&#038;feature/player_embedded"></param></object></div>
<div class="wpv_titleauthor"></div>
<div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=OLMP0JrQyDs&#038;feature=player_embedded">Download!</a></div>
</div>
<p>Fonte: <a target="_blank" href="http://twitter.com/israelsantiago/status/6412736630">Twitter de Israel Santiago</a></p>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1811" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2009/12/06/parodia-bug-novo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Precisamos de um Papel de &#8220;Líder de Equipe Ágil&#8221;?</title>
		<link>http://blog.adsystems.com.br/2009/12/05/precisamos-de-um-papel-de-lider-de-equipe-agil/</link>
		<comments>http://blog.adsystems.com.br/2009/12/05/precisamos-de-um-papel-de-lider-de-equipe-agil/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 01:42:20 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1807</guid>
		<description><![CDATA[Postado por Mike Bria, traduzido por Marcelo Andrade em 04 Dez 2009 Patrick Wilson-Welsh, Chris Beale, Gary Baker, John Huston, Daryl Kulak e outros est&#227;o tentando popularizar a ideia de um novo papel, o &#34;L&#237;der de Equipe &#193;gil&#34;, em substitui&#231;&#227;o aos pap&#233;is de lideran&#231;a existentes que normalmente rodeiam equipes &#225;geis. Nas palavras de Wilson-Welsh: Estamos [...]]]></description>
			<content:encoded><![CDATA[<p>Postado por <strong>Mike Bria</strong>, traduzido por <strong>Marcelo Andrade</strong>  em 04 Dez 2009</p>
<p>Patrick Wilson-Welsh, Chris Beale, Gary Baker, John Huston, Daryl Kulak e outros est&atilde;o tentando popularizar a ideia de um novo papel, o &quot;L&iacute;der de Equipe &Aacute;gil&quot;, em substitui&ccedil;&atilde;o aos pap&eacute;is de lideran&ccedil;a existentes que normalmente rodeiam equipes &aacute;geis.</p>
<p>Nas <a href="http://patrickwilsonwelsh.com/?p=258" title="patrickwilsonwelsh.com &raquo; Agile Team Lead, Take, Um, Three" target="_blank">palavras de Wilson-Welsh</a>:</p>
<blockquote><p>Estamos deliberadamente tentando apagar o velho papel de gerenciamento de equipes &aacute;geis e sua responsabilidade rotulada como o Scrum Master e o Gerente de Projetos, que cada vez mais acreditamos estarem fundamentalmente defasados. Achamos que a controv&eacute;rsia sobre este assunto deve-se justamente aos inconvenientes da empresa: a colcha de retalhos que se tem com a ger&ecirc;ncia de equipe &aacute;gil, a ger&ecirc;ncia do projeto, os clientes e propriet&aacute;rios do produto e a gest&atilde;o de melhoria do processo resulta em mais buracos que um queijo su&iacute;&ccedil;o.<br />
&#8230; </p>
<p>Seja voc&ecirc; contra ou a favor, o fato &eacute; que precisamos de uma mudan&ccedil;a de paradigma envolvendo a lideran&ccedil;a em equipes &aacute;geis. N&oacute;s precisamos de uma lideran&ccedil;a que possa ser mais consolidada, mais focada, mais definida e mais adequada &agrave; dial&eacute;tica entre as necessidades internas da equipe e as necessidades externas dos clientes e stakeholders. N&oacute;s precisamos de uma pessoa que possa ser responsabilizada na medida em que a autoridade da equipe &aacute;gil e a responsabilidade s&atilde;o, de fato, congruentes.</p></blockquote>
<p>Segundo ele prop&otilde;e, esta pessoa seria um &quot;L&iacute;der de Equipe &Aacute;gil&quot;. Wilson-Welsh ainda prossegue em apresentar um esbo&ccedil;o sobre o que se esperaria de tal papel. Uma vis&atilde;o resumida deste (j&aacute; resumido) esbo&ccedil;o inclui as seguintes cinco categorias de responsabilidade:</p>
<ul>
<li><strong><em>Lideran&ccedil;a Cont&iacute;nua</em></strong>
<p>    A compreens&atilde;o do lugar da equipe dentro dos objetivos organizacionais, sendo um ponto &uacute;nico de lideran&ccedil;a (para a equipe) e responsabilidade (para os stakeholders), criando um &quot;ambiente seguro&quot; no qual a equipe possa trabalhar, aumentando a confian&ccedil;a e o respeito entre a equipe e os stakeholders, al&eacute;m de melhorar continuamente a coes&atilde;o da equipe.</li>
<li><strong><em>Planejamento Cont&iacute;nuo</em></strong><br />
    Garantir que a equipe seja cada vez mais capaz de se realizar seus pr&oacute;prios compromissos j&aacute; estabelecidos, garantir que todas as coisas estejam sempre &quot;grandes e vis&iacute;veis&quot;, gerenciar m&eacute;tricas, reconhecer a &quot;culpa&quot; no <em>plano</em> (ao inv&eacute;s de atribu&iacute;-la &agrave;s pessoas) e garantir o atendimento &agrave;s mudan&ccedil;as no plano.</li>
<li><em><strong>Execu&ccedil;&atilde;o Cont&iacute;nua</strong></em><br />
    &quot;Monitorar/gerenciar a velocidade/taxa de entrega da equipe&quot;, assegurar recursos, remover e escalonar impedimentos. Por fim, &quot;manter o fluxo, o momentum e o foco da equipe&quot;.</li>
<li><strong>Redu&ccedil;&atilde;o Cont&iacute;nua de Risco</strong><br />
    Identificar riscos e deixar seu &quot;impacto potencial grande e vis&iacute;vel para as pessoas certas&quot;, garantir que a redu&ccedil;&atilde;o de riscos aconte&ccedil;a e quantificar a efetividade do gerenciamento de riscos.</li>
<li><strong><em>Melhoria Cont&iacute;nua (Agile Coaching)</em></strong><br />
    Comandar as &quot;melhorias acerca das Defini&ccedil;&otilde;es de Pronto como um todo&quot;, saber identificar e dedicar a devida aten&ccedil;&atilde;o &agrave;s quedas de desempenho, facilitar as melhorias na equipe nas &aacute;reas certas e ajudar a equipe no aprendizado de boas pr&aacute;ticas emergentes onde quer que elas estejam.</li>
</ul>
<p>O feedback inicial sobre esta iniciativa &eacute; misto. <a href="http://patrickwilsonwelsh.com/?p=258#comment-2291" title="patrickwilsonwelsh.com &raquo; Agile Team Lead, Take, Um, Three" target="_blank">Abby Fichtner</a> (aka, &quot;The Hacker Chick&quot; ou &quot;A Garota Hacker&quot;) e <a href="http://patrickwilsonwelsh.com/?p=258#comment-2313" title="patrickwilsonwelsh.com &raquo; Agile Team Lead, Take, Um, Three" target="_blank">John McFadyen</a> ambos apoiam as ideias de Wilson-Welsh, mas se questionam no que um papel de &quot;Lider de Equipe &Aacute;gil&quot; difere de um &quot;Scrum Master&quot;. Abbey destaca ainda como o pensamento de &quot;a liberdade levando a falhas&quot; depreendido das responsabilidades descritas a fazem lembrar da apresenta&ccedil;&atilde;o de Jared Spool no Agile 2009 na qual ele destacou 3 caracter&iacute;sticas comuns de muitos dos projetos &quot;descontroladamente bem sucedidos&quot;.</p>
<p><a href="http://patrickwilsonwelsh.com/?p=258#comment-2307" title="patrickwilsonwelsh.com &raquo; Agile Team Lead, Take, Um, Three" target="_blank">Tobias Mayer discorda</a> deste conjunto responsabilidades sendo determinante para sele&ccedil;&atilde;o de pessoas quando diz que &quot;cada membro da equipe precisa&quot; encarnar as virtudes descritas por Wilson-Welsh. Segundo Mayer:</p>
<blockquote><p>Criar um &quot;papel&quot; de l&iacute;der de equipe &eacute; o in&iacute;cio de uma jornada de volta ao comando-e-controle. &Eacute; um aspecto do vigilantismo; uma desculpa para n&atilde;o facilitar o real desafio de se consolidar uma equipe como um l&iacute;der de verdade faria.</p></blockquote>
<p>E você, o que acha? Um papel <a target="_blank" href="http://patrickwilsonwelsh.com/?p=258">com esta definição</a> poderia ser útil? Se sim, como este esboço de definição poderia ser melhorada? Ou tratar-se-ia de um papel redundante, ou quem sabe não seja de fato uma ideia ruim (como Mayer propõe)?</p>
<p>Fonte:<a target="_blank" href="http://www.infoq.com/br/news/2009/12/agile-team-lead"> InfoQ</a></p>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1807" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2009/12/05/precisamos-de-um-papel-de-lider-de-equipe-agil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum em menos de 10 Minutos (Agora legendado)</title>
		<link>http://blog.adsystems.com.br/2009/12/02/scrum-em-menos-de-10-minutos-agora-legendado/</link>
		<comments>http://blog.adsystems.com.br/2009/12/02/scrum-em-menos-de-10-minutos-agora-legendado/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 20:02:38 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1800</guid>
		<description><![CDATA[WPvideo 1.10 Download!]]></description>
			<content:encoded><![CDATA[<div class="wpv_videoc">
<div class="wpv_self"><a href="http://www.skarcha.com/wp-plugins/wpvideo/">WPvideo 1.10</a></div>
<div class="wpv_video"><object data="http://www.youtube.com/v/DxBI4H11KN0&#038;feature/player_embedded" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/DxBI4H11KN0&#038;feature/player_embedded"></param></object></div>
<div class="wpv_titleauthor"></div>
<div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=DxBI4H11KN0&#038;feature=player_embedded">Download!</a></div>
</div>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1800" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2009/12/02/scrum-em-menos-de-10-minutos-agora-legendado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apostila de Ruby on Rails liberada pela Caelum para download</title>
		<link>http://blog.adsystems.com.br/2009/12/02/apostila-de-ruby-on-rails-liberada-pela-caelum-para-download/</link>
		<comments>http://blog.adsystems.com.br/2009/12/02/apostila-de-ruby-on-rails-liberada-pela-caelum-para-download/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 19:46:00 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1798</guid>
		<description><![CDATA[A Caelum há mais de dois anos criou um curso de Rails, depois de passado algum tempo desde sua terceira reformulação, está disponibilizando o material utilizado, para toda a comunidade, seguindo a tradição da Caelum em compartilhar conhecimento. A apostila cobre itens de Ruby desde o básico da linguagem até meta programação, conhecimentos necessários para [...]]]></description>
			<content:encoded><![CDATA[<p>A Caelum há mais de dois anos criou um curso de Rails, depois de passado algum tempo desde sua terceira reformulação, está disponibilizando o material utilizado, para toda a comunidade, seguindo a tradição da Caelum em compartilhar conhecimento. </p>
<p>A apostila cobre itens de Ruby desde o básico da linguagem até meta programação, conhecimentos necessários para utilizar o Rails, onde estudamos partes importantes como Active Record, rotas, Ajax, paginação e integração com Java.</p>
<p>São quase 150 páginas para o auxiliar no aprendizado do Rails. Você pode fazer o download pelo link: <a target="_blank" href="http://www.caelum.com.br/curso/rr-71-ruby-on-rails/">http://www.caelum.com.br/curso/rr-71-ruby-on-rails/</a></p>
<p>Fonte: <a target="_blank" href="http://blog.caelum.com.br/2009/12/02/apostila-de-ruby-on-rails-rr-71-liberada-para-download/">Caelum</a></p>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1798" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2009/12/02/apostila-de-ruby-on-rails-liberada-pela-caelum-para-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Olhar Digital &#8211; Programador: conheça a profissão!</title>
		<link>http://blog.adsystems.com.br/2009/11/27/olhar-digital-programador-conheca-a-profissao/</link>
		<comments>http://blog.adsystems.com.br/2009/11/27/olhar-digital-programador-conheca-a-profissao/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 14:10:03 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Carreira]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1780</guid>
		<description><![CDATA[Vídeo exibido no programa Olhar Digital sobre a carreira de programador. WPvideo 1.10 Download!]]></description>
			<content:encoded><![CDATA[<p>Vídeo exibido no programa Olhar Digital sobre a carreira de programador.</p>
<div class="wpv_videoc">
<div class="wpv_self"><a href="http://www.skarcha.com/wp-plugins/wpvideo/">WPvideo 1.10</a></div>
<div class="wpv_video"><object data="http://www.youtube.com/v/nLpeCdsuN9w&#038;feature/player_embedded" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/nLpeCdsuN9w&#038;feature/player_embedded"></param></object></div>
<div class="wpv_titleauthor"></div>
<div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=nLpeCdsuN9w&#038;feature=player_embedded">Download!</a></div>
</div>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1780" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2009/11/27/olhar-digital-programador-conheca-a-profissao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google apresenta linguagem GO</title>
		<link>http://blog.adsystems.com.br/2009/11/17/google-apresenta-linguagem-go/</link>
		<comments>http://blog.adsystems.com.br/2009/11/17/google-apresenta-linguagem-go/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 10:08:52 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[TI]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1749</guid>
		<description><![CDATA[A gigante das buscas está mesmo querendo se infiltrar em novas áreas e está lançando uma nova linguagem de programação chamada Go. Esta linguagem visa combinar velocidade e manutenção no desenvolvimento (como o Python) com a leveza e agilidade da linguagem compilada C ou C++. Go irá suportar multi processadores com suporte também a vários [...]]]></description>
			<content:encoded><![CDATA[<p>A gigante das buscas está mesmo querendo se infiltrar em novas áreas e está lançando uma nova linguagem de programação chamada <strong>Go</strong>.</p>
<p>Esta linguagem visa combinar velocidade e manutenção no desenvolvimento (como o Python) com a leveza e agilidade da linguagem compilada C ou C++.</p>
<p><center><img src="http://www.adsystems.com.br/imagens/blog/linguagem-programacao-go.gif" alt="" /></center></p>
<p><strong>Go</strong> irá suportar multi processadores com suporte também a vários servidores.</p>
<p>A empresa está interessada no desenvolvimento desta nova linguagem de programação devido às atuais linguagens não estarem satisfazendo os engenheiros da empresa, que estão vendo os computadores ficarem cada vez mais rápido e as tradicionais linguagens e seus recursos não estarem acompanhando esta evolução.</p>
<p>O Google diz que irá tirar o máximo proveito desta nova linguagem adaptando para os novos hardwares existentes e futuros, simplificando a análise e sintaxe de programação além de evitar as corriqueiras sobrecargas presentes em linguagens como C e seus arquivos de bibliotecas.</p>
<p>Você poderá ver mais sobre o assunto, sabendo como instalar o compilador, os pacotes disponíveis, tutoriais, documentações e outras explicações no próprio site do <strong>Go</strong>, aqui: http://golang.org/</p>
<div class="wpv_videoc">
<div class="wpv_self"><a href="http://www.skarcha.com/wp-plugins/wpvideo/">WPvideo 1.10</a></div>
<div class="wpv_video"><object data="http://www.youtube.com/v/wwoWei-GAPo&#038;feature/player_embedded" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/wwoWei-GAPo&#038;feature/player_embedded"></param></object></div>
<div class="wpv_titleauthor"></div>
<div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=wwoWei-GAPo&#038;feature=player_embedded">Download!</a></div>
</div>
<div class="wpv_videoc">
<div class="wpv_self"><a href="http://www.skarcha.com/wp-plugins/wpvideo/">WPvideo 1.10</a></div>
<div class="wpv_video"><object data="http://www.youtube.com/v/rKnDgT73v8s&#038;feature/player_embedded" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/rKnDgT73v8s&#038;feature/player_embedded"></param></object></div>
<div class="wpv_titleauthor"></div>
<div class="wpv_download"><a target="_blank" href="http://downthisvideo.com/?url=http://www.youtube.com/watch?v=rKnDgT73v8s&#038;feature=player_embedded">Download!</a></div>
</div>
<p>Fonte: <a target="_blank" href="http://www.dicasparacomputador.com/google-anuncia-uma-nova-linguagem-de-programacao-chamada-go">Dicas para computador</a></p>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1749" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2009/11/17/google-apresenta-linguagem-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Derrubaram as Paredes Erradas</title>
		<link>http://blog.adsystems.com.br/2009/11/15/derrubaram-as-paredes-erradas/</link>
		<comments>http://blog.adsystems.com.br/2009/11/15/derrubaram-as-paredes-erradas/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 12:58:01 +0000</pubDate>
		<dc:creator>André Dourado</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=1747</guid>
		<description><![CDATA[Postado por Phillip Calçado para o Blog Fragmental em 14/11/2009 Neste curto período no Brasil eu tive a oportunidade de conversar com muita gente, tanto do Rio quanto de outros locais que vieram para workshops ou eventos. Como não é novidade para ninguém o Brasil está cada vez adotando mais metodologias menos burras -ou “ágeis” [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Postado por Phillip Calçado<br />
para o Blog Fragmental em 14/11/2009</em></strong></p>
<p>Neste curto período no Brasil eu tive a oportunidade de conversar com muita gente, tanto do Rio quanto de outros locais que vieram para workshops ou eventos. Como não é novidade para ninguém o Brasil está cada vez adotando mais metodologias menos burras -ou “ágeis” se você preferir.</p>
<p>E algumas coisas se repetem constantemente. Uma delas é um problema comum em projetos e clientes onde eu já estive mas mostra-se de maneira curiosamente popular no Brasil. É o problema da quebra de paredes.</p>
<p>Mas quebrar paredes não era bom? Sim, é! Quebre as barreiras impostas por processos e ferramentas inúteis. Quebre as paredes que não deixam desenvolvedor conversar com cliente, quebre as barreiras que não deixam um time ser multifuncional!</p>
<p>Só cuidado para não quebrar as barreiras que protegem o time.</p>
<p>Scrum é o sabor favorito do Brasil e creio que a forma como ele é ensinado ajuda a causar problemas. O sujeito que assume o papel do Scrum Máster Jedi lê na sua apostilinha que seu papel é remover impedimentos. O cara não sabe direito o que é o tal do impedimento mas por algum motivo ele acha que é basicamente ser uma polícia do processo. A grande maioria das pessoas que eu conheço que têm “Scrum Master” como cargo têm como única tarefa ter certeza que todos estão nas reuniões certinhas e que o Scrum está sendo seguido conforme o jefe mandou.</p>
<p>E aí vem a ilusão de que o processo por si só vai resolver os problemas. Vamos colocar todos os desenvolvedores numa mesa tão pequena que não caiba um mousepad, vamos deixar o cliente ligar para o desenvolvedor cada uma das 232 vezes que ele muda de idéia durante o dia e a mágica dos times auto-gerenciáveis, auto-motivados e auto-limpantes vai fazer tudo funcionar.</p>
<p>Não vai.</p>
<p>Times auto-gerenciáveis evitam desperdício. São ótimos. Cliente poder falar com desenvolvedor evita desperdício. É ótimo. Tudo é maravilhoso, exceto pelo fato que as pessoas ainda são as mesmas.</p>
<p>Uma pessoa que fazia de tudo para destruir o seu projeto não vai melhorar só porque agora faz parte do time. Um cliente que é extremamente indeciso vai perturbar tanto o desenvolvedor que ele não vai conseguir escrever uma linha de código. Um sujeitinho metido a comandante de tropa nazista não vai melhorar porque agora não chamam ele de gerente mas de Product Owner.</p>
<p>Minha palestra no Caelum Day semana passada –que ainda não está disponível mas estará em breve- foi sobre reduzir o tamanho dos ciclos de feedback durante o desenvolvimento. Este é o ciclo do desenvolvedor que desperdiça 5 minutos esperando um servidor de aplicações subir para ver se algo funciona ou não. Estes ciclos técnicos são relativamente simples de resolver, existem técnicas e tecnologias para isso.</p>
<p>Mas trabalhar escrevendo código é apenas uns 50% do que eu faço hoje em dia. Eu também tenho que gerenciar escopo, tempo, recursos e pessoas durante um projeto. A parte do desenvolvimento de software é bem mais fácil –é o que eu gosto de fazer- mas esta outra parte sempre me dá mais trabalho porque eu não me interesso em aprender mais do que o necessário sobre isto.</p>
<p>E uma das coisas que eu aprendi aos trancos e barrancos e hoje em dia considero parte do necessário para um Iteration Manager, Scrum Master ou qualquer coisa que você prefira é que os tais dos ciclos de feedback existem também for a do aspecto técnico. Como gerente de iteração você precisa zelar para que seu time consiga produzir sem problemas. Você não os manda fazer as coisas –eles se gerenciam- mas seja lá o que eles resolvam fazer você precisa ter certeza de que não existe nada roubando tempo deles.</p>
<p>E, infelizmente, ao contrário dos ciclos técnicos eu não consigo listar técnicas e padrões para reduzir os ciclos de gerência de projeto. Minha sugestão inicial é que é melhor um time sem gerente de iteração do que um time com um gerente ruim. Se você tem um pequeno ditadorzinho como desenvolvedor movê-lo para Scrum Master só vai fazer tudo piorar.</p>
<p>A segunda é cuidado se implantar o comunismo na sua empresa. Tornar as pessoas “iguais” vai resolver alguns deles mas vai criar novos. Esta coisa de “todos juntos vamos de mãos dadas, cantando a canção e entregando valor pra missão” é balela. Você sempre vai ter o cliente indeciso, o Scrum Master ditador, o desenvolvedor que não produz nada… métodos ágeis vão deixar os problemas aparentes mas alguém tem que agir, eles não se resolvem por mágica.</p>
<p>Um exemplo relativamente recente de como você precisa prestar atenção aos ciclos foi, para mim, o meu último release do Globo Vídeos dentro da Globo.com. O Vídeos foi o primeiro time de projeto ágil na empresa –não foi o primeiro usando Scrum porque nós nunca usamos exatamente Scrum- e tínhamos um prazo ridículo e uma equipe pequena para entregar um dos sites mais importantes da empresa.</p>
<p>Olhando para o nosso modo de desenvolver eu percebi que não havia condições. Mesmo com todo o aparato ágil que estávamos criando a quantidade ridícula de reuniões e passos burocráticos que um desenvolvedor realizava no seu dia-a-dia iria consumir uns bons 30% do tempo de cada um. Minha proposta para o time foi simples: “nós tínhamos 6 desenvolvedores. A partir de agora nós temos 5. Eu vou parar de escrever código e cuidar apenas da burocracia.”</p>
<p>Para alguém que ama escrever software isso foi uma decisão bem complicada –ok, eu saia tarde todos os dias só para ter alguma chance de escrever umas linhas de código- mas foi a melhor coisa que eu fiz. Eu passei a ir a todas as reuniões –onde nada de útil era discutido-, escrever documentação e preencher formulários, resolver bug da versão antiga, acompanhar os testes requeridos para alguma coisa entrar no ar e todas estas atividades de valor zero para o projeto.</p>
<p>Este era um projeto onde o cliente mudava de idéia o tempo todo e eu tive que isolar o cliente da equipe e atuar como proxy. O cliente só via o trabalho semanalmente, basicamente. E foi entregue no prazo e continua no ar até o momento.</p>
<p>E esta foi só a primeira vez que tive que fazer isso. Depois desta eu não acho que houve um projeto sequer onde eu não tenha que ter feito algo semelhante, seja preenchendo formulários para deixar o time livre para escrever código ou gastando 30% do meu tempo apenas para ter certeza que o GERENTE DE PROJETO (em maiúsculas porque era assim que ele se apresentava) estava feliz e recebendo todos os dados que ele achava interessantíssimos.</p>
<p>É a parte mais chata do meu trabalho, mas negligenciar esta parte é uma das grandes causas de problemas em adoções de métodos ágeis. Existe toda uma engenharia de processo que precisa ser feita. Ao usar métodos ágeis não vai aparecer nenhum duende mágico para fazê-la para você. Achar que você pode ter um Scrum Master que não faz esta engenharia só porque “times se auto-gerenciam” é muita ingenuidade. Ou burrice.</p>
<p>Fonte: <a target="_blank" href="http://blog.fragmental.com.br/2009/11/14/derrubaram-as-paredes-erradas/">Blog Fragmental</a></p>
 <img src="http://www.adsystems.com.br/blog2/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1747" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.adsystems.com.br/2009/11/15/derrubaram-as-paredes-erradas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

