<?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>Cafeteria Java</title>
	<atom:link href="http://cafeteriajava.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cafeteriajava.wordpress.com</link>
	<description>Sempre servindo o que há de melhor</description>
	<lastBuildDate>Fri, 27 Aug 2010 23:34:34 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cafeteriajava.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Cafeteria Java</title>
		<link>http://cafeteriajava.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cafeteriajava.wordpress.com/osd.xml" title="Cafeteria Java" />
	<atom:link rel='hub' href='http://cafeteriajava.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Scrum &#8211; Metodologia ágil abordada de uma forma ágil</title>
		<link>http://cafeteriajava.wordpress.com/2009/11/07/scrum-metodologia-agil-de-uma-forma-agil/</link>
		<comments>http://cafeteriajava.wordpress.com/2009/11/07/scrum-metodologia-agil-de-uma-forma-agil/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 04:42:12 +0000</pubDate>
		<dc:creator>ghc</dc:creator>
				<category><![CDATA[Metodologia ágil]]></category>

		<guid isPermaLink="false">http://cafeteriajava.wordpress.com/?p=49</guid>
		<description><![CDATA[Falarei sobre SCRUM &#8211; de forma ágil, uma vez que SCRUM é uma metodologia ágil. Em outubro, durante a conferência HP Virtual Conference 2009, Dave West apresentou um estudo feito (Qual modelo de desenvolvimento você utiliza ?). O resultado foi surpreendente &#8230; 30% dos entrevistados afirmaram utilizar Agile. (resultado que impressiona &#8211; um salto de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafeteriajava.wordpress.com&amp;blog=9639006&amp;post=49&amp;subd=cafeteriajava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Falarei sobre SCRUM &#8211; de forma ágil, uma vez que SCRUM é uma metodologia ágil.<br />
Em outubro, durante a conferência <em>HP Virtual Conference 2009</em>, Dave West apresentou um estudo feito (Qual modelo de desenvolvimento você utiliza ?). O resultado foi surpreendente &#8230; 30% dos entrevistados afirmaram utilizar <em>Agile</em>. (resultado que impressiona &#8211; um salto de 8% para 30% em apenas 2 anos). Atualmente trabalho em um projeto GRANDE que tenta, e com sucesso, utilizar alguns conceitos de metodologias ágeis. De acordo com Dave West, e concordo plenamente, os analistas de negócio deixam de ser apenas documentadores do sistema para tornarem &#8220;tomadores de decisão&#8221;.<br />
Certo, vamos deixar de lado os dados e vamos partir para o lado conceitual de SCRUM. Me assusta ouvir alguns professores de faculdade dizer que metodologias ágeis &#8220;servem somente para projeto pequenos&#8221;. Deixemos isso para depois &#8230;</p>
<p><strong>O que é SCRUM ??</strong></p>
<p>É uma metodologia ágil para gerência de projetos. (método de gestão de projetos)</p>
<p><strong>Em que consiste o SCRUM ??</strong></p>
<p>O SCRUM é baseado em <em>Sprints</em>, ciclos de dias, em que se trabalha em um objetivo (<em>Sprint Backlog</em>) definido  pelo <em>Product Owner</em>. Esse <em>Product Owner</em>, que geralmente é o cliente &#8211; e que possui ótima visão de negócios, cria um <em>Product Backlog</em>. Esse <em>Product Backlog</em> é priorizado pelo <em>Product Owner</em> e consiste basicamente em tarefas ou mudanças no software que refletem a necessidade do cliente &#8211; pense  no <em>Product Backlog</em> como uma <strong>grande </strong> lista de coisas a se fazer. O <em>Sprint Backlog</em>, por sua vez, são basicamente os itens com maior prioridade (são os itens do topo da lista do <em>Product Backlog</em>) &#8211; e que deverão ser entregues ao final do próximo <em>Sprint</em>. Vale lembrar que o <em>Sprint Backlog</em> é responsabilidade da equipe &#8211; ela define como será executado.</p>
<p><strong> Observe essa imagem retirada da internet e entenda melhor:</strong></p>
<p><img src="http://cafeteriajava.files.wordpress.com/2009/11/scrum-cafeteria.jpg?w=450" alt="SCRUM - Cafeteria - SCRUM coffee" /></p>
<p>Como podem percerber, a pilha de <em>Product Backlog</em> é maior que a pilha de <em>Sprint Backlog</em> e isso faz sentido. O <em>Sprint Backlog</em> são as tarefas, na verdade as tarefas prioritárias do <em>Product Backlog</em>, a serem realizadas durante o <em>Sprint</em>, o ciclo de dias &#8211; normalmente de 15 a 30 dias (conforme mostrado na imagem).</p>
<p><strong>Mas e depois, o ciclo se encerra aí ??</strong></p>
<p>Não, a equipe que realizou o <em>Sprint</em> apresenta o que foi feito ao <em>Product Owner</em> para que se possa iniciar outro <em>Sprint</em>, com as tarefas prioritarias que estão no <em>Sprint Backlog</em> atual.</p>
<p><strong>Quem coordena essa equipe ??</strong></p>
<p>Bom a equipe é &#8220;mediada&#8221; por um <em>SCRUM MASTER</em> que auxilia a equipe a seguir o SCRUM corretamente e com eficiência, remove os obstáculos. Mas lembre-se, o SCRUM MASTER não é o líder da equipe (pequena, de 5 a 9 pessoas &#8230; mas isso não quer dizer que o projeto deve ser pequeno) pois a mesma é auto-organizada &#8211; se exige a &#8220;senioridade&#8221; da aquipe. É aqui que entra uma das &#8220;cerimônias&#8221; bastante conhecida &#8211; o SCRUM diário (Na imagem pode-se observar que existe um círculo pequeno, representado 24hrs &#8211; que é o dia-a-dia de desenvolvimento das tarefas do <em>Sprint Backlog</em>) &#8211; reuniões de pequena duração (15 a 30 minutos, no máximo) que foca basicamente em problemas ocorridos, soluções e o que foi feito e irá ser feito &#8211; seguindo as perguntas a seguir (basicamente todo dia temos reuniões desse tipo no projeto em que estou alocado):<br />
<strong><br />
&#8220;O que você fez ontem ?&#8221;<br />
&#8220;O que irá fazer hoje ?&#8221;<br />
&#8220;Existe algum obstáculo ?&#8221;</strong></p>
<p>O interessante desta prática é que firma-se uma espécie de compromisso &#8230; o cronograma é estabelecido e deverá ser entregue na data final do &#8220;<em>Sprint</em>&#8221; (existe um maior comprometimento da equipe).</p>
<p><strong>O que acho realmente interessante nessa metodologia ??</strong></p>
<p>Acho interessante que o componente da equipe normalmente trabalha em que se sente mais confortável em trabalhar, pois a atividade não é imposta (pelo líder de desenvolvimento ou gerente de projeto) mas sim discutida e avaliada entre a equipe. O SCRUM pode ser utilizado, também em <strong>projeto grandes</strong> &#8211; várias &#8220;células&#8221; (equipes pequenas) utilizando SCRUM, divididas em temas do projeto e que serão unidas para formar um <em>Software</em>. Um livro bastante interessante sobre o tema &#8220;<em>Agile software development in the large</em>&#8221; pode ser encontrado <a href="http://www.amazon.com/gp/product/0932633579?ie=UTF8&amp;tag=homepagenicol-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0932633579">aqui</a>. A autora deste livro (<a href="http://www.jeckstein.de/">Jutta Eckstein</a>) já esteve no Brasil &#8211; no <a href="http://www.encontroagil.com.br/principal/home.jsf">encontro ágil</a> que aconteceu em outubro do ano passado e foi ministrado na USP.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafeteriajava.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafeteriajava.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafeteriajava.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafeteriajava.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cafeteriajava.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cafeteriajava.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cafeteriajava.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cafeteriajava.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafeteriajava.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafeteriajava.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafeteriajava.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafeteriajava.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafeteriajava.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafeteriajava.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafeteriajava.wordpress.com&amp;blog=9639006&amp;post=49&amp;subd=cafeteriajava&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cafeteriajava.wordpress.com/2009/11/07/scrum-metodologia-agil-de-uma-forma-agil/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad1542562fdaba3bc5b537e3af2c0ade?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ghc</media:title>
		</media:content>

		<media:content url="http://cafeteriajava.files.wordpress.com/2009/11/scrum-cafeteria.jpg" medium="image">
			<media:title type="html">SCRUM - Cafeteria - SCRUM coffee</media:title>
		</media:content>
	</item>
	</channel>
</rss>
