<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>desenvolvimento web</title>
	<atom:link href="http://diegobarbosa.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://diegobarbosa.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sun, 27 Sep 2009 17:52:21 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='diegobarbosa.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>desenvolvimento web</title>
		<link>http://diegobarbosa.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://diegobarbosa.wordpress.com/osd.xml" title="desenvolvimento web" />
	<atom:link rel='hub' href='http://diegobarbosa.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Asp.net Ajax e Jquery</title>
		<link>http://diegobarbosa.wordpress.com/2009/09/27/asp-net-ajax-e-jquery/</link>
		<comments>http://diegobarbosa.wordpress.com/2009/09/27/asp-net-ajax-e-jquery/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 17:52:21 +0000</pubDate>
		<dc:creator>diegobarbosa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diegobarbosa.wordpress.com/?p=39</guid>
		<description><![CDATA[Toda vez que ocorre um postback com asp.net ajax jquery não funciona mais. Nenhum evento, nenhuma configuração, nada. Isso acontece pois no carregamento do post em ajax o javascript e objetos DOM são inicializados novamente no navegador. E como previno isso? É só utilizar a função pageLoad() do próprio asp.net ajax. Ela é chamada sempre [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=39&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Toda vez que ocorre um postback com asp.net ajax jquery não funciona mais. Nenhum evento, nenhuma configuração, nada. Isso acontece pois no carregamento do post em ajax o javascript e objetos DOM são inicializados novamente no navegador. E como previno isso? É só utilizar a função pageLoad() do próprio asp.net ajax. Ela é chamada sempre que um post com asp.net ajax é enviado ao servidor.</p>
<p>function pageLoad()</p>
<p>{</p>
<p>// aqui vai o código que vc colocaria dentro do</p>
<p>// $<span style="color:#009900;">(</span>document<span style="color:#009900;">)</span>.<a href="http://www.learningjquery.com/wp-content/themes/ljq/docs.php?fn=ready">ready</a><span style="color:#009900;">(</span><span style="color:#003366;font-weight:bold;">function</span><span style="color:#009900;">(</span><span style="color:#009900;">)</span> <span style="color:#009900;">{</span></p>
<p><span style="color:#009900;">//});<br />
</span></p>
<p>}</p>
<p>Logo, você troca o $<span style="color:#009900;">(</span>document<span style="color:#009900;">)</span>.<a href="http://www.learningjquery.com/wp-content/themes/ljq/docs.php?fn=ready">ready</a><span style="color:#009900;">(</span><span style="color:#003366;font-weight:bold;">function</span><span style="color:#009900;">(</span><span style="color:#009900;">)</span> <span style="color:#009900;">{</span><span style="color:#009900;"> });   <span style="color:#000000;">por <span style="color:#000000;">pageLoad</span>().</span><br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegobarbosa.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegobarbosa.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegobarbosa.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegobarbosa.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegobarbosa.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegobarbosa.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegobarbosa.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegobarbosa.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegobarbosa.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegobarbosa.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegobarbosa.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegobarbosa.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegobarbosa.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegobarbosa.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=39&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegobarbosa.wordpress.com/2009/09/27/asp-net-ajax-e-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/106673c4a9ba34abf226114c62f27d61?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegobarbosa</media:title>
		</media:content>
	</item>
		<item>
		<title>Rolar a tela para o início depois de um callback</title>
		<link>http://diegobarbosa.wordpress.com/2009/08/24/rolar-a-tela-para-o-inicio-depois-de-um-callback/</link>
		<comments>http://diegobarbosa.wordpress.com/2009/08/24/rolar-a-tela-para-o-inicio-depois-de-um-callback/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 23:02:40 +0000</pubDate>
		<dc:creator>diegobarbosa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diegobarbosa.wordpress.com/?p=35</guid>
		<description><![CDATA[Após um callback com asp.net ajax, um clique do botão, por exemplo,  as vezes queremos rolar a tela para cima para que seja exibida uma mensagem. Para rolar a página basta adicionar o seguinte trecho de javascript : function pageLoad() { var manager = Sys.WebForms.PageRequestManager.getInstance(); manager.add_endRequest(endRequest); } function endRequest(sender, args) { window.scrollTo(0, 0); } fonte: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=35&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Após um callback com asp.net ajax, um clique do botão, por exemplo,  as vezes queremos rolar a tela para cima para que seja exibida uma mensagem. Para rolar a página basta adicionar o seguinte trecho de javascript :</p>
<p>function pageLoad() {<br />
var manager = Sys.WebForms.PageRequestManager.getInstance();<br />
manager.add_endRequest(endRequest);<br />
}</p>
<p>function endRequest(sender, args) {<br />
window.scrollTo(0, 0);<br />
}</p>
<p>fonte: <a href="http://www.codedigest.com/CodeDigest/120-Move-Scroll-Page-to-Top-After-Asynchronous-Postback-in-UpdatePanel-in-ASP-Net-AJAX.aspx" target="_blank">Code Digest</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegobarbosa.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegobarbosa.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegobarbosa.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegobarbosa.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegobarbosa.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegobarbosa.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegobarbosa.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegobarbosa.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegobarbosa.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegobarbosa.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegobarbosa.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegobarbosa.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegobarbosa.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegobarbosa.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=35&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegobarbosa.wordpress.com/2009/08/24/rolar-a-tela-para-o-inicio-depois-de-um-callback/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/106673c4a9ba34abf226114c62f27d61?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegobarbosa</media:title>
		</media:content>
	</item>
		<item>
		<title>Timeout da aplicação e UpdatePanel</title>
		<link>http://diegobarbosa.wordpress.com/2009/08/24/timeout-da-aplicacao-e-updatepanel/</link>
		<comments>http://diegobarbosa.wordpress.com/2009/08/24/timeout-da-aplicacao-e-updatepanel/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 22:59:07 +0000</pubDate>
		<dc:creator>diegobarbosa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diegobarbosa.wordpress.com/?p=33</guid>
		<description><![CDATA[Quando algum contrle de acesso e permissão é necessário que depois que o tempo de exipiração passe a aplicação seja direcionada para uma página de login, por exemplo. Ao executarmos qualquer ação na página o ASP.NET nos redirecionada para uma página pré programada. Só que isso não acontece quando usamos o ASP.NET Ajax com UpdatePanel. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=33&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Quando algum contrle de acesso e permissão é necessário que depois que o tempo de exipiração passe a aplicação seja direcionada para uma página de login, por exemplo. Ao executarmos qualquer ação na página o ASP.NET nos redirecionada para uma página pré programada. Só que isso não acontece quando usamos o ASP.NET Ajax com UpdatePanel. A página simplesmente não é redirecionada, quando clicamos em um botão, por exemplo, e ocorre um erro de javascript.</p>
<p>Para contornar isso basta acrescentar o seguinte código ao arquivo global.asax da sua aplicação:</p>
<p>protected void Application_AuthenticateRequest(object sender, EventArgs e)<br />
{<br />
if (!Request.IsAuthenticated &amp;&amp; Request.Form["__CALLBACKID"] != null)<br />
{<br />
FormsAuthentication.RedirectToLoginPage();<br />
}<br />
}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegobarbosa.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegobarbosa.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegobarbosa.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegobarbosa.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegobarbosa.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegobarbosa.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegobarbosa.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegobarbosa.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegobarbosa.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegobarbosa.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegobarbosa.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegobarbosa.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegobarbosa.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegobarbosa.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=33&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegobarbosa.wordpress.com/2009/08/24/timeout-da-aplicacao-e-updatepanel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/106673c4a9ba34abf226114c62f27d61?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegobarbosa</media:title>
		</media:content>
	</item>
		<item>
		<title>Práticas de programação</title>
		<link>http://diegobarbosa.wordpress.com/2009/02/26/praticas-de-programacao/</link>
		<comments>http://diegobarbosa.wordpress.com/2009/02/26/praticas-de-programacao/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 23:41:13 +0000</pubDate>
		<dc:creator>diegobarbosa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diegobarbosa.wordpress.com/?p=13</guid>
		<description><![CDATA[No meu primeiro estágio com programação aprendi que escrever código legível é mais importante do que uma dúzia de páginas com documentação. Muitos programadores não acham isso. Preferem fazer um método gigante e colocar toneladas de comentários, usam abrevições que ninguém entende. Ou seja, fazem de qualquer jeito, corrido, nas coxa. Para eles o importante [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=13&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/25834781@N00/1574519998/"><img class="aligncenter" src="http://farm3.static.flickr.com/2311/1574519998_ad05587ce4_o.jpg" alt="" width="274" height="298" /></a></p>
<p>No meu primeiro estágio com programação aprendi que escrever código legível é mais importante do que uma dúzia de páginas com documentação. Muitos programadores não acham isso. Preferem fazer um método gigante e colocar toneladas de comentários, usam abrevições que ninguém entende. Ou seja, fazem de qualquer jeito, corrido, nas coxa. Para eles o importante é estar funcionando. Problema é de quem tiver que fazer alguma alteração depois.</p>
<p>É verdade que cada empresa determina alguns padrões de codificação. Por exemplo, todas as variáveis do tipo string devem começar com str no início, inteiros com int, classes com cls, tabelas iniciam com tbl_ . Minha opnião é que isso pode até ajudar um pouco, mas deixa o código muito sujo. Não vale a pena.</p>
<p>Sigo a seguinte regra: cada tabela, variável, classe e até arquivos como páginas e arquivos css são nomeados de acordo com a entidade que representam, sem abreviações, prefixos e sufixos. Se você precisa guardar os acompanhamentos físicos(seja lá o que isso for em um sistema), nomeie a tabela como acompanhamento_fisico, ou use, pascal ou camel case. Mas não faça acompFis para a tabela e para a classe. Pare de usar variáveis como x,y,z e aux.</p>
<p>Sabe aquela mania que você tem de escrever um método gigantesco que salva vários objetos, envia email, controla a lógica da view e tem mais comentário do que tudo. Pois é, refatore ele. Divida-o em métodos menores. Cara, nomeie os métodos de acordo com o que os mesmos fazem. Nada de abreviações. Tire o pensamento de: &#8220;O importante é tá funcionando.&#8221;</p>
<p>Outra coisa, pare de misturar lógica de negócio com a lógica da visão. Isso só atrapalha. Frameworks MVC como Rails, Django, CodeIgniter,CakePHP, ASP.NET MVC, CastleMonoRail separam o código muito bem.Vale a pena ver como funcionam tais frameworks.</p>
<p>Deixo as seguintes sugestões:</p>
<ul>
<li>Nunca use abreviações, prefixos ou sufixos em classes, métodos, variáveis, tabelas, colunas, arquivos e tudo mais;</li>
<li>O nome de uma coluna no banco de dados deve ter o mesmo nome da propriedade da classe;</li>
<li>Esqueça as variáveis x,y e aux. Deixe elas para as suas antigas aulas de programação I e II;</li>
<li>Refatore sempre. Divida métodos grandes em menores e não duplique código;</li>
<li>Veja o código dos outros e aprenda. Sim, no seu trabalho veja o código dos seus colegas e aprenda com eles e/ou então baixe projetos opensource e os investigue também;</li>
<li>Faça uma busca no google por best pratices programming developing, asp.net, rails, ruby, python, java ou qualquer outra linguagem</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegobarbosa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegobarbosa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegobarbosa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegobarbosa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegobarbosa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegobarbosa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegobarbosa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegobarbosa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegobarbosa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegobarbosa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegobarbosa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegobarbosa.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegobarbosa.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegobarbosa.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=13&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegobarbosa.wordpress.com/2009/02/26/praticas-de-programacao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/106673c4a9ba34abf226114c62f27d61?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegobarbosa</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2311/1574519998_ad05587ce4_o.jpg" medium="image" />
	</item>
		<item>
		<title>Iniciando em Scrum</title>
		<link>http://diegobarbosa.wordpress.com/2008/12/23/iniciando-em-scrum/</link>
		<comments>http://diegobarbosa.wordpress.com/2008/12/23/iniciando-em-scrum/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 02:02:29 +0000</pubDate>
		<dc:creator>diegobarbosa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://diegobarbosa.wordpress.com/?p=4</guid>
		<description><![CDATA[Últimamente tenho estudado Scrum. Tem sido bastante interessante. Scrum é uma metodologia de desenvolvimento/gestão/planejamento de produtos. Na nossa área de TI ele prega um desenvolvimento não baseado no modelo cascata de Engenharia de Software. Tem-se falado bastante dele (Scrum) pela internet. No Scrum tem-se uma maior participação do cliente e uma grande comunicação entre os [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=4&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;"><img class="aligncenter" src="http://farm4.static.flickr.com/3199/2761022267_4527d49f3a.jpg?v=0" alt="" width="448" height="450" /></p>
<p style="text-align:left;">Últimamente tenho estudado Scrum. Tem sido bastante interessante.</p>
<p style="text-align:left;">Scrum é uma metodologia de desenvolvimento/gestão/planejamento de produtos. Na nossa área de TI ele prega um desenvolvimento não baseado no modelo cascata de Engenharia de Software.</p>
<p style="text-align:left;">Tem-se falado bastante dele (Scrum) pela internet.</p>
<p style="text-align:left;">No Scrum tem-se uma maior participação do cliente e uma grande comunicação entre os membros da equipe.</p>
<p style="text-align:left;">Isso é legal. Quantos projetos já desenvolvemos sem saber o que o outro estava fazendo ou o que o cliente realmente queria. Um contato direto com o cliente facilita muito a vida.</p>
<p style="text-align:left;">Não vou reesplicar o que já está na internet. Abaixo listei alguns links para matérias sobre Scrum. Vale a pena estudar. Sempre é bom abrir a cabeça para o novo.</p>
<p style="text-align:left;">Introdução sobre que é Scrum:</p>
<ul style="text-align:left;">
<li><a href="http://www.improveit.com.br/scrum">http://www.improveit.com.br/scrum</a></li>
<li><a href="http://dojofloripa.wordpress.com/2007/02/07/scrum-em-2-minutos/">http://dojofloripa.wordpress.com/2007/02/07/scrum-em-2-minutos/</a></li>
<li><a href="http://en.wikipedia.org/wiki/Scrum_(development)">http://en.wikipedia.org/wiki/Scrum_(development) </a>(Em Inglês)</li>
<li><a href="http://pt.wikipedia.org/wiki/Scrum">http://pt.</a><em><a href="http://pt.wikipedia.org/wiki/Scrum">wikipedia</a></em><a href="http://pt.wikipedia.org/wiki/Scrum">.org/wiki/</a><em><a href="http://pt.wikipedia.org/wiki/Scrum">Scrum </a>(em PT)</em></li>
<li><a href="http://www.infoq.com/br/news/2008/12/scrum-adoption-challenges">http://www.infoq.com/br/news/2008/12/scrum-adoption-challenges</a></li>
</ul>
<p style="text-align:left;">Vídeos:</p>
<ul style="text-align:left;">
<li>Apresentação do Guilherme Chapiewski (Globo) parte 1 : <a href="http://videolog.uol.com.br/video.php?id=391663">http://videolog.uol.com.br/video.php?id=391663</a></li>
<li>Apresentação do Guilherme Chapiewski (Globo) parte 2 : <a href="http://videolog.uol.com.br/video?391671">http://videolog.uol.com.br/video?391671</a></li>
<li>Apresentação do Danilo Bardusco : <a href="http://blog.eof.com.br/2008/12/10/scrum-na-globocom/">http://blog.eof.com.br/2008/12/10/scrum-na-globocom/</a></li>
<li>Documentação Ágil com Vinícius da ImproveIT :<a href="http://www.vimeo.com/1450383">http://www.vimeo.com/1450383</a></li>
</ul>
<p style="text-align:left;">PodCasts:</p>
<ul style="text-align:left;">
<li><a href="http://tudoquequerosaber.com/?p=30">http://tudoquequerosaber.com/?p=30</a></li>
<li><a href="http://mudandoumapequenaempresa.blogspot.com/2007/10/edio-001-podcast-mudando-uma-pequena.html">http://mudandoumapequenaempresa.blogspot.com/2007/10/edio-001-podcast-mudando-uma-pequena.html</a></li>
</ul>
<p style="text-align:left;">Blogs:</p>
<ul style="text-align:left;">
<li><a href="http://mudandoumapequenaempresa.blogspot.com/">http://mudandoumapequenaempresa.blogspot.com/</a></li>
<li><a href="http://visaoagil.wordpress.com/">http://visaoagil.wordpress.com/</a></li>
<li><a href="http://blog.bardusco.com">http://blog.bardusco.com</a></li>
<li><a href="http://gc.blog.br">http://gc.blog.br</a></li>
<li><a href="http://blog.aspercom.com.br">http://blog.aspercom.com.br</a></li>
<li><a href="http://blog.fragmental.com.br">http://blog.fragmental.com.br</a></li>
<li><a href="http://dojofloripa.wordpress.com/">http://dojofloripa.wordpress.com/</a></li>
<li><a href="http://1up4dev.org/">http://1up4dev.org/</a></li>
</ul>
<p style="text-align:left;">Revista Visão Ágil:</p>
<ul style="text-align:left;">
<li><a href="http://www.visaoagil.com/">http://www.visaoagil.com/</a></li>
</ul>
<p style="text-align:left;">Slides:</p>
<ul style="text-align:left;">
<li> <a href="http://www.slideshare.net/macaubas/seminario-scrum-presentation">http://www.slideshare.net/macaubas/seminario-scrum-presentation</a></li>
<li><a href="http://www.slideshare.net/adorepump/scrum-in-five-minutes-presentation">http://www.slideshare.net/adorepump/scrum-in-five-minutes-presentation</a></li>
</ul>
<p style="text-align:left;">Livro:</p>
<p style="text-align:left;"><a href="http://www.amazon.com/gp/product/073561993X/ref=s9subs_c1_14_at1-rfc_p_si1?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-1&amp;pf_rd_r=037M0PDA2JBA6RME0SMJ&amp;pf_rd_t=101&amp;pf_rd_p=463383351&amp;pf_rd_i=507846"><img class="alignnone" title="Agile Project Management with Scrum " src="http://ecx.images-amazon.com/images/I/41H-j%2Bf0JoL._SL110_PIsitb-sticker-arrow-sm,TopRight,8,-14_OU01_.jpg" alt="" width="100" height="121" /></a></p>
<p style="text-align:left;">Esse, acima, foi o mais citado/falado em outros sites.</p>
<p style="text-align:left;">Vale pesquisar outros na <a title="Amazon" href="http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;field-keywords=scrum&amp;x=0&amp;y=0" target="_blank">Amazon.</a></p>
<p style="text-align:left;">Pdf:</p>
<ul style="text-align:left;">
<li><a href="http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches">http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches</a></li>
<li><a href="http://www.cesar.org.br/files/file/SCRUM_MundoPM-Abril-Maio-2007.pdf">http://www.cesar.org.br/files/file/SCRUM_MundoPM-Abril-Maio-2007.pdf</a></li>
<li><a href="http://rafaelrgi.files.wordpress.com/2007/11/scrum.pdf">http://rafaelrgi.files.wordpress.com/2007/11/scrum.pdf</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diegobarbosa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diegobarbosa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diegobarbosa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diegobarbosa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diegobarbosa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diegobarbosa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diegobarbosa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diegobarbosa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diegobarbosa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diegobarbosa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diegobarbosa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diegobarbosa.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diegobarbosa.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diegobarbosa.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diegobarbosa.wordpress.com&amp;blog=4919531&amp;post=4&amp;subd=diegobarbosa&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diegobarbosa.wordpress.com/2008/12/23/iniciando-em-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/106673c4a9ba34abf226114c62f27d61?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegobarbosa</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3199/2761022267_4527d49f3a.jpg?v=0" medium="image" />

		<media:content url="http://ecx.images-amazon.com/images/I/41H-j%2Bf0JoL._SL110_PIsitb-sticker-arrow-sm,TopRight,8,-14_OU01_.jpg" medium="image">
			<media:title type="html">Agile Project Management with Scrum </media:title>
		</media:content>
	</item>
	</channel>
</rss>
