<?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>Marcos Sousa's Blog &#187; TDD</title>
	<atom:link href="http://www.marcossousa.com/tag/tdd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcossousa.com</link>
	<description>Blog sobre desenvolvimento de software</description>
	<lastBuildDate>Fri, 06 Jan 2012 15:31:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Venha para o Café Ágil Belo Horizonte, 13 de Novembro</title>
		<link>http://www.marcossousa.com/2010/10/31/venha-para-o-cafe-agil-belo-horizonte/</link>
		<comments>http://www.marcossousa.com/2010/10/31/venha-para-o-cafe-agil-belo-horizonte/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 17:55:26 +0000</pubDate>
		<dc:creator>Marcos Sousa</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[CafeAgilBH]]></category>
		<category><![CDATA[dotnetarchitect]]></category>
		<category><![CDATA[mgjug]]></category>
		<category><![CDATA[railsmg]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[RubyOnRails]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.marcossousa.com/?p=318</guid>
		<description><![CDATA[“A maré passou mas ainda há tempo para um cafezinho.” Venha participar do primeiro Café Ágil em Belo Horizonte! É com muito prazer que anuncio o Café Ágil Belo Horizonte, um evento para desenvolvedores e apaixonados por desenvolvimento de software. A programação é bem leve, ao contrário do que aconteceu no Maré de Agilidade, e [...]]]></description>
			<content:encoded><![CDATA[<h3 style="text-align: center;"><img class="aligncenter" title="cafe-agil-oct" src="http://www.marcossousa.com/wp-content/uploads/2010/10/cafe-agil-oct.png" alt="" width="510" height="364" /></h3>
<blockquote>
<h3 style="text-align: center;">“A maré passou mas ainda há tempo para um cafezinho.”</h3>
</blockquote>
<h3 style="text-align: center;">Venha participar do primeiro Café Ágil em Belo Horizonte!</h3>
<p>É com muito prazer que anuncio o Café Ágil Belo Horizonte, um evento para desenvolvedores e apaixonados por desenvolvimento de software. A programação é bem leve, ao contrário do que aconteceu no Maré de Agilidade, e a idéia é apresentar e colocar praticar boas técnicas desenvolvimento de software.</p>
<p><strong>1 &#8211; Programação</strong></p>
<p>Café da manhã: 8:30am – 9am<br />
Palestra 1: 9am – 10am<br />
Palestra 2: 10am – 11am<br />
Palestra 3: 11am – 12pm<br />
Coding Dojo : 12pm – 1pm</p>
<p><strong>Palestra 1<br />
Título:</strong> Formei, mas não sei NADA!!!<br />
<strong>Descrição:</strong> Por que várias pessoas tem essa sensação? Se você formou ou está para formar e tem a impressão que não sabe nada, não se sinta tão mal, você não é o único. Mas porque isso ocorre? Nessa palestra abordaremos esse assunto e mostraremos as principais causas deste sentimento e as principais formas de mitigá-lo.<br />
<strong>Palestrante:</strong> Edgard Davidson<br />
@edgarddavidson é profissional especialista em engenharia de software e desenvolvimento de sistemas, professor universitário, coordenador do curso de pós graduação em Engenharia de Software Centrada em Métodos Ágeis ofertado pela UNA. Mestrando em Engenharia Elétrica com ênfase em Engenharia de Software, Especialista em Engenharia de Software e Graduado em Sistemas de Informação. Para mais detalhes sobre meu currículo acadêmico acesse o link do lattes: http://lattes.cnpq.br/6311230153303498. ou no meu blog http://edgarddavidson.com<br />
<strong></strong><strong></strong></p>
<p><strong></strong><strong>Palestra 2<br />
</strong>Título: Pilotando codigo JavaScript<br />
<strong>Descrição:</strong> Em 1995, quando JavaScript apareceu pela primeira vez nas telas dos pioneiros da Web, não se falava muito em aumentar a qualidade do software produzido através da criação de testes automatizados. Desde então, muita coisa aconteceu nas duas áreas: computadores e navegadores ficaram mais poderosos, a internet de banda larga se popularizou e aplicações começaram a demandar soluções cada vez mais criativas para problemas de interação entre homem e máquina, ao mesmo tempo em que desenvolvedores precisavam de soluções criativas e inovadoras para gerenciar esta explosão em complexidade. Nesta palestra, Carlos e Filipe vão demonstrar alguns dos problemas que comumente assolam aplicações web hoje em dia e as soluções que encontraram para torná-los triviais de se resolver.<br />
<strong>Filipe Sabella</strong><br />
Empresário e desenvolvedor, principalmente para web, há sete anos. Viciado em JavaScript e web em geral, passou um ano desenvolvendo interfaces ricas com Flex. Após alguns anos como instrutor na Caelum, atualmente trabalha como consultor na ThoughtWorks Brasil.<br />
<strong>Carlos Villela</strong><br />
Carlos é consultor-líder pela ThoughtWorks há 6 anos e, além de ser um dos primeiros proponentes da linguagem Ruby e do Ruby on Rails na renomada consultoria, também tem feito diversos projetos relacionados com a migração e evolução de aplicações legadas utilizando testes automatizados de alto nível. Participou ativamente das idéias que deram origem ao BDD (Behaviour-Driven Development) e de diversos projetos open-source, como a ferramenta de testes WebDriver e a linguagem Ioke. Acompanhe Carlos através do Twitter em http://twitter.com/cv</p>
<p><strong>Palestra 3<br />
Título:</strong> TDD e BDD em Ruby &#8211; garantia de código saudável<br />
<strong>Descrição:</strong> Manter sistemas com ciclos de vida longos é uma tarefa crítica. Entenda como Test Driven Development e Behavior Driven Development são cruciais para a criação de uma boa arquitetura e consequentemente um software de qualidade.<br />
<strong>Palestrante:</strong> Daniel Lopez<br />
<strong>Daniel Lopez</strong><br />
Trabalha com TI a mais de 8 anos, é técnico e bacharel em sistemas de informação além de ser o responsável por ministrar desenvolvimento web na pós graduação em Eng. de Software Centrada em Métodos Ágeis da UNA-BH. Trabalha tempo integral com Ruby desde o início de 2007 Fundador da Area, empresa especializada em soluções web e design de UI que utiliza Ruby como principal tecnologia inclusive para em seus próprios produtos como o Cifras. Já treinou mais de 440 alunos pela EGenial, atualmente sendo responsável pelos cursos de Rails do Básico ao Avançado e Ruby Imersão. É Membro ativo do RailsMG além de já ter tido o prazer de palestrar sobre temas relacionados ao Ruby mais de 10 vezes. Escreve semanalmente no blog.areacriacoes.com.br.</p>
<p><strong>Coding Dojo</strong><br />
Coding Dojo com as principais comunidades de software mineiras RailsMG, MGJug e #dotnetarchitects. Venha codificar, trocar experiências e aplicar TDD na sua linguagem de programação preferida. A sessão de DOJO acontecerá em 3 salas: Java, Ruby e .NET.</p>
<p>Se você tem alguma idéia interessante para o DOJO, traga-a ou mande para meu e-mail falecomigo at marcossousa dot com. Vamos aproveitar este momento para aprender ainda mais!</p>
<p>As inscrições estão sendo realizadas pelo site do evento <a href=" http://www.thoughtworks.com/cafe-agil-em-belo-horizonte">http://www.thoughtworks.com/cafe-agil-em-belo-horizonte</a> e a entrada é 1KG de alimento não perecível.</p>
<p>O Café Ágil Belo Horizonte é uma realização da <a href="http://www.thoughtworks.com/" target="_blank">ThoughtWorks</a> em parceria com a <a href="http://www.una.br/" target="_blank">UNA</a> e o curso de <a href="http://engenhariadesoftwareagil.com/" target="_blank">Pós-Graduação em Engenharia de Software Centrada em Métodos Ágeis</a>. </p>
<p>E se você tem interesse de trabalhar na empresa que é uma das maiores referências em Agile conhecida no mundo? Trabalhar com um time rockstar apaixonado pelo que faz? Fique atento, a ThoughtWorks realizará no dia 14 de Novembro (Domingo) um evento para contratação. Então não perca tempo e confirme já sua presença <a href="http://bit.ly/ab6WJt" target="_blank">http://bit.ly/ab6WJt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcossousa.com/2010/10/31/venha-para-o-cafe-agil-belo-horizonte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maré de Agilidade BH: Retrospectiva</title>
		<link>http://www.marcossousa.com/2010/06/06/mare-de-agilidade-bh-retrospectiva/</link>
		<comments>http://www.marcossousa.com/2010/06/06/mare-de-agilidade-bh-retrospectiva/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 19:14:11 +0000</pubDate>
		<dc:creator>Marcos Sousa</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[cmmi]]></category>
		<category><![CDATA[mare]]></category>
		<category><![CDATA[maré de agilidade]]></category>
		<category><![CDATA[marébh]]></category>
		<category><![CDATA[mpsbr]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.marcossousa.com/?p=304</guid>
		<description><![CDATA[Nos dias 20, 21 e 22 de Maio foi realizada a 5ª Edição do Maré de Agilidade em Belo Horizonte, nas Minas Gerais. Cerca de 300 pessoas participaram dos 3 dias de evento conversando e trocando experiências sobre Agilidade. Fiquei muito honrado com a presença de diversos amigos que vieram de longe para nos prestigiar, [...]]]></description>
			<content:encoded><![CDATA[<p>Nos dias 20, 21 e 22 de Maio foi realizada a 5ª Edição do Maré de Agilidade em Belo Horizonte, nas Minas Gerais. Cerca de 300 pessoas participaram dos 3 dias de evento conversando e trocando experiências sobre Agilidade. Fiquei muito honrado com a presença de diversos amigos que vieram de longe para nos prestigiar, em especial, meus agradecimentos a mini-caravana cearence (<a href="http://www.milfont.org/tech/">Christiano Milfont</a>, <a href="http://www.rponte.com.br/">Rafael Ponte</a> e <a href="http://twitter.com/rodrigodealer">Rodrigo Oliveira</a>), a mini-caravana baiana (<a href="http://www.ssouza.com.br/">Sérgio Souza</a> e <a href="http://vertocardoso.wordpress.com/">Everton Cardoso</a>), ao carioca <a href="http://celsoavmartins.blogspot.com">Celson Martins</a> e a caravana de Lavras.</p>
<p style="text-align: center;"><a href="http://www.marcossousa.com/wp-content/uploads/2010/06/participantes.jpg"><img class="size-medium wp-image-310 aligncenter" title="IMG_0041" src="http://www.marcossousa.com/wp-content/uploads/2010/06/participantes-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Este foi o primeiro evento que atuei na organização. Tive a oportunidade de conhecer pessoas incríveis durante a organização e com as quais aprendi muito. Foi uma experiência inenarrável ter trabalhado ao lado o <a href="http://twitter.com/eder_frances">Éder Oliveira</a>, sem a ajuda dele o Maré não teria acontecido. O <a href="http://twitter.com/isaias_barroso">Isaías Barroso</a> foi novamente um prazer trabalhar novamente com ele, atuando sempre nos momentos críticos. E o <a href="http://www.tecnocracia.eti.br/">Júlio</a> e <a href="http://twitter.com/amandinhakee">Amanda</a> presentes nos momentos de planejamento do pré-evento. Buscamos ao longo de todos os momentos do evento valorizar as tradições mineiras: culinária, personalidades e o famoso dedo de prosa!</p>
<p>No dia 20 o <a href="http://twitter.com/marciosete">Márcio Sete</a> deu início ao evento com o mini-curso sobre Gestão de Projetos Ágeis com Scrum. À noite o <a href="http://twitter.com/eder_frances">Éder Oliveira</a>, mesmo exausto fez um ótimo workshop sobre os Principais problemas do PO. E no dia 21 o <a href="http://blog.marcomendes.com/">Marco Aurélio Mendes</a> deu continuidade com o mini-curso sobre Arquiteturas Ágeis e fechando novamente com o <a href="http://twitter.com/marciosete">Márcio Sete</a> com o workshop sobre Scrum com Visual Team System e com o <a href="http://blog.aspercom.com.br/">Rodrigo Yoshima</a> com o workshop sobre TDD na Prática com Java. Os workshops e os mini-cursos aconteceram na Faculdade Pitágoras do Cidade Jardim que nos deram todo o apoio possível para oferecer um ambiente agradável a todos os presentes.</p>
<p>A caminho do aeroporto para recepcionar o Manoel Pimentel e o Pedro Valente, recebo a informação de que o evento não poderia mais ser realizado na UNOPAR. Foi um momento muito delicado pois haviam muitas pessoas ansiosas em participar no sábado, visitantes de longe e fora a frustação de não ver todo um trabalho ser em vão. Passei no local e eu juntamente com o Éder fizemos diversas tentativas para arrumar um local próximo para não gerar grandes impactos. Segui para o aeroporto e o Éder continuou em busca de um novo local. O Edgard coordenador da <a href="http://www.una.br/como_ingressar/nossos-cursos/modalidade?param=P%F3s-Gradua%E7%E3o%20-%20MBA%20Especializa%E7%E3o&amp;mba_area=16">pós-graduação na Una,</a> nos ofereceu o espaço da Una Barreiro, cerca de 20Km do local original. Durante o jantar com os palestrantes, explicamos o cenário e pedimos a eles a gentileza de repetir as pelestras, pois as salas comportavam 70 pessoas e o público era suficiente para encher duas delas. Foi um momento muito gratificante, pois vi neles o empenho em nos ajudar, em fazer com que o evento acontecer da melhor forma possível.</p>
<p>Neste momento tivemos que tomar uma difícil decisão, cancelar a transmissão pela internet. Não foi nem um pouco fácil, pois eu sabia do empenho de diversas pessoas em várias cidades para fazer isto acontecer, mas não foi fácil. Enviamos e-mails para todos os participantes e ligamos para várias pessoas avisando da mudança do local e pedindo a gentileza de ir até a Pampulha e oferecer carona para o novo local. Providenciamos também um ônibus para fazer o transporte. Foi incrível ver mais de 50 carros de pessoas dispostas a oferecer carona, tanto que nem foi mais preciso usar o ônibus.</p>
<p style="text-align: center;"><a href="http://www.marcossousa.com/wp-content/uploads/2010/06/publico.jpg"><img class="size-full wp-image-308 aligncenter" title="IMG_0067" src="http://www.marcossousa.com/wp-content/uploads/2010/06/publico.jpg" alt="" width="300" height="225" /></a></p>
<p>Começando com uma 1h de atraso, devido a todos estes fatores, infelizmente tivemos que refazer a grade de palestras para ajustar ao novo cenário. Assim como as placas de sinalização a grade foi escrita a mão em e fixada com esparadrapos em frente as salas. O Twitter não parava, fiquei impressionado com o tanto de comentários que recebia, foi muito gratificante e sempre me guiando para sempre não deixar nenhum detalhe passar em branco. A sala ficou cheia até incríveis 21hs, não tem preço. Uma pena que assisti só as 2 últimas palestras <img src='http://www.marcossousa.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Apesar da ordem Pedro Valente dada neste post no twitter <span style="color: blue;"><em>&#8220;@<a rel="nofollow" href="http://twitter.com/marcos_sousa">marcos_sousa</a> vcs da organização foram heróis. Parabens por um evento q superou as  expectativas <img src='http://www.marcossousa.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Agora VAI DORMIR!!! <a title="#maredeagilidade" rel="nofollow" href="http://twitter.com/search?q=%23maredeagilidade">#maredeagilidade</a>&#8221; </em></span>não podia deixar meus amigos irem para o hotel e para minha casa. Era meu dever mostrar a eles um pouco de BH, fomos para o Al Capone e ficamos até próximo de 4:00 da manhã. Minha sensação de dever cumprido no momento fez com que meu cansaço desaparesse.</p>
<p style="text-align: center;"><a href="http://www.marcossousa.com/wp-content/uploads/2010/06/horaextra.jpg"><img class="size-medium wp-image-309 aligncenter" title="Hora extra" src="http://www.marcossousa.com/wp-content/uploads/2010/06/horaextra-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Mais uma vez quero agradecer ao <a href="http://twitter.com/alegomes">Alexandre Gomes</a>, ao <a href="http://blogdobarbi.blogspot.com/">Carlos Barbieri</a>, ao <a href="http://www.cliquecristianolopes.com.br">Cristiano Lopes,</a> ao <a href="http://twitter.com/guilhermecaelum">Guilherme Silveira</a>, ao <a href="http://twitter.com/hroriz">Heitor Hortiz</a>, à Isabela Fonseca, ao Leandro Ângelo, ao <a href="http://manoelpimentel.blogspot.com/">Manoel Pimentel</a>, ao <a href="http://www.pedrovalente.com/">Pedro Valente</a>, ao <a href="http://twitter.com/rwilli">Renato Willi</a> e ao <a href="http://blog.aspercom.com.br/">Rodrigo Yoshima</a>, foi uma prazer enorme contar com vocês. Espero ter feito o melhor por vocês!</p>
<p>Meus agradescimentos especiais todos os patrocinadores <a href="http://www.caelum.com.br">Caelum</a>, <a href="http://www.adaptworks.com.br/">Adaptworks</a>, <a href="http://www.ceviu.com.br">Ceviu</a>, <a href="http://www.challengeit.com.br">ChallengeIT</a>, <a href="http://www.cit.com.br">Ci&amp;t</a>, <a href="http://www.plusinfo.com.br">PlusInfo</a>, <a href="http://www.arkhi.com.br/cms/">Arkhi</a>, <a href="http://www.powerlogic.com.br">PowerLogic</a>, <a href="http://www.una.br">UNA</a> e <a href="http://www.aspercom.com.br">Aspercom</a>. Também não posso deixar de agradescer aos apoiadores, <a href="http://www.amadi.org.br/">Amadi</a>, <a href="http://www.assespro-mg.org.br/">Asserpro</a>, <a href="http://devminas.net/">DevMinas</a>, <a href="http://www.fumsoft.softex.br/">Fumsoft</a>, <a href="http://multitexto.com.br/">MultiTexto</a>, <a href="http://www.faculdadepitagoras.com.br/">Pitágoras</a>, <a href="http://www.visaoagil.com/">Revista Visão Ágil</a> e <a href="http://www.sucesumg.org.br/">Sucesu-MG</a>.</p>
<p>E não podia deixar de falar da minha frustração quanto a não transmissão do streaming, até nosso servidor queimou com um curto circuito. Como forma de minimizar os impactos gerados, estamos devolvendo o valor pago nas inscrições e iremos em breve enviar o DVD com gravação das palestras e com o certificado a todas as pessoas que se inscreveram. Quanto à doação ao centro estamos fechando as devoluções e as últimas despesas para fazer a doação da quantia remanecente. Mas iremos complementar a doação para que não seja algo simbólico e que faça jus a todo o esfoço dos envolvidos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcossousa.com/2010/06/06/mare-de-agilidade-bh-retrospectiva/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Vem aí o Maré de Agilidade Belo Horizonte 5ª Edição!</title>
		<link>http://www.marcossousa.com/2010/04/09/vem-ai-o-mare-de-agilidade-belo-horizonte-5%c2%aa-edicao/</link>
		<comments>http://www.marcossousa.com/2010/04/09/vem-ai-o-mare-de-agilidade-belo-horizonte-5%c2%aa-edicao/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 16:09:45 +0000</pubDate>
		<dc:creator>Marcos Sousa</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Deploy Contínuo]]></category>
		<category><![CDATA[Integração Contínua]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[mare]]></category>
		<category><![CDATA[maré de agilidade]]></category>
		<category><![CDATA[marébh]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.marcossousa.com/?p=280</guid>
		<description><![CDATA[É com muito prazer que o Éder Oliveira, Isaías Barroso, Júlio César, Amanda e eu estamos organizando o Maré de Agilidade em Belo Horizonte que acontecerá dias 20, 21 e 22 de Maio de 2010. Nos dia 20 e 21 no Pitagorás, Rua Santa Madalena Sofia, 30 &#8211; Shopping Jardim, Bairro Cidade Jardim. Já no [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.marcossousa.com/wp-content/uploads/2010/04/Maré-de-Agilidade.jpg"><img class="alignleft size-full wp-image-293" title="Maré-de-Agilidade" src="http://www.marcossousa.com/wp-content/uploads/2010/04/Maré-de-Agilidade.jpg" alt="" width="312" height="215" /></a>É com muito prazer que o Éder Oliveira, Isaías Barroso, Júlio César, Amanda e eu estamos organizando o Maré de Agilidade em Belo Horizonte que acontecerá dias 20, 21 e 22 de Maio de 2010. Nos dia 20 e 21 no <strong>Pitagorás</strong>, <a title="Endereço Pitagorás" href="http://maps.google.com.br/maps?f=q&amp;source=s_q&amp;hl=pt-BR&amp;geocode=&amp;q=Rua+Santa+Madalena+Sofia,+30,+Cidade+Jardim,+Belo+Horizonte,+MG&amp;sll=-14.179186,-50.449219&amp;sspn=90.882834,186.152344&amp;ie=UTF8&amp;hq=&amp;hnear=R.+Santa+Madalena+de+Sofia,+30+-+Cora%C3%A7%C3%A3o+de+Jesus,+Belo+Horizonte+-+Minas+Gerais,+30380-650&amp;z=16&amp;iwloc=A" target="_blank">Rua Santa Madalena Sofia, 30  &#8211; Shopping Jardim, Bairro Cidade Jardim</a>. Já no dia 22 de Maio, o evento será sediado no Pólo presencial da <strong>UnoparVirtual</strong>, unidade Pampulha &#8211;  Belo Horizonte, <a title="Endereço UNOPAR" href="http://maps.google.com.br/maps?f=q&amp;source=s_q&amp;hl=pt-BR&amp;geocode=&amp;q=Av.+Alfredo+Camaratti,+121,+Belo+Horizonte,+MG&amp;sll=-19.947397,-43.94882&amp;sspn=0.012022,0.022724&amp;g=Rua+Santa+Madalena+Sofia,+30,+Cidade+Jardim,+Belo+Horizonte,+MG&amp;ie=UTF8&amp;hq=Av.+Alfredo+Camaratti,+121,&amp;hnear=Belo+Horizonte+-+MG&amp;ll=-19.855207,-43.970718&amp;spn=0.184384,0.363579&amp;z=12&amp;iwloc=A" target="_blank">Av. Alfredo Camaratti, 121,  Pampulha</a>. Aproximadamente a 1,7 Km da Igreja da Pampulha.</p>
<p>Esta será a 5ª Edição do evento, que já passou por <a title="Primeira Edição" href="http://www.seatecnologia.com.br/c/portal/layout?p_l_id=PUB.32.91" target="_blank">Brasília</a>, <a title="Segunda edição" href="http://maredeagilidade.com.br/eventos_passados/bahia/03-2009/" target="_blank">Salvador</a>,<a title="Terceira Edição" href="http://maredeagilidade.com.br/eventos_passados/fortaleza/08-2009/" target="_blank">Fortaleza</a> e <a title="Quarta Edição" href="http://maredeagilidade.com.br/eventos_passados/belem/11-2009/" target="_blank"> Belém</a> com um público médio de 100 pessoas. Para a edição de Belo Horizonte estamos preparando uma série de novidades e esperamos contar um número de 160 pessoas. Os mini-cursos e workshops, dias 20 e 21 de maio, estão muito interessantes e serão ministrados por renomados profissionais locais. E devido ao fato de estarmos realizando a 5ª Edição e o evento ter sido originado em Brasília, resolvemos homenagear a comemoração dos 50 anos da capital federal. Em especial estamos destacando dois grandes nomes mineiros que desempenharam um papel fundamental para o surgimento de Brasília, <a href="http://pt.wikipedia.org/wiki/Juscelino_Kubitschek">Jucelino Kubitschek</a> e <a href="http://pt.wikipedia.org/wiki/Oscar_Niemeyer">Oscar Niemeyer</a>.</p>
<p>No dia 20 serão ministrados um mini-curso e um workshop, o mini-curso será ministrado pelo Márcio Sete com Gestão Ágil de Projetos com Scrum e Workshop pelo Éder Oliveira com Principais problemas do Product Owner. Também no dia 21 serão ministrados outro mini-curso e outro workshop pelo Marco Aurélio Mendes com Princípios e Práticas de Arquiteturas Ágeis e pelo Márcio Sete como Microsoft Visual Studio Team System com Scrum.</p>
<p>Dia 22 teremos grandes nomes e diversos temas interessantes:</p>
<ul>
<li>Pedro Valente &#8211; Yahoo &#8211; Product Owner na prática</li>
<li>Carlos Villela &#8211; ThoughtWorks &#8211; Arquiteturas irresponsáveis e arquitetos inúteis</li>
<li>Guilherme Silveira &#8211; Caelum &#8211; Deploy Contínuo: pois integração contínua não basta</li>
<li>Paulo César Jeveaux &#8211; Giran &#8211; Negociação de projetos ágeis: contratos de escopos negociáveis</li>
<li>Heitor Horiz &#8211; AdaptWorks &#8211; Planejamento e estimativas em projetos ágeis.</li>
<li>Carlos Barbieri &#8211; Fumsoft &#8211; MPS.BR com metodologias ágeis</li>
<li>Alexadre Gomes &#8211; Sea Tecnologia &#8211; Escolhas 2.0</li>
<li>Manoel Pimentel &#8211; Stefanini &#8211; Coaching e Facilitação de equipes ágeis</li>
<li>Renato Willi &#8211; Sea Tecnologia &#8211; Agilidade e Licitações</li>
</ul>
<p>O evento é open-source, e nessa edição será a renda, se houver, será doada integralmente ao <a title="Responsabilidade Social - Centro Espírita Beneficente Bezerras  de Menezes em Pedro Leopoldo" href="http://www.maredeagilidade.com.br/eventos/belo_horizonte/05_2009/responsabilidade.html">Centro Espírita Beneficente Bezerras de  Menezes em Pedro Leopoldo, MG</a> em homenagem ao centenário de Chico Xavier.</p>
<p><a href="http://www.maredeagilidade.com.br/eventos/belo_horizonte/05_2009/inscricao.html">As inscrições começaram hoje (09/4) e as vagas são limitadas.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcossousa.com/2010/04/09/vem-ai-o-mare-de-agilidade-belo-horizonte-5%c2%aa-edicao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comentários livros: Agile Sofware Development</title>
		<link>http://www.marcossousa.com/2009/07/01/comentarios-livros-agile-development/</link>
		<comments>http://www.marcossousa.com/2009/07/01/comentarios-livros-agile-development/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 13:04:56 +0000</pubDate>
		<dc:creator>Marcos Sousa</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.marcossousa.com/?p=184</guid>
		<description><![CDATA[Nos últimos três meses tive a oportunidade de ler dois ótimos livros relacionados a desenvolvimento ágil. Com abordagem envolvente ambos os livros conseguiram manter minha concentração nas madrugas mesmo após dias estressantes no trabalho. Acredito após a leitura dos dois livros acabei aperfeiçoando minhas técnicas de desenvolvimento, tanto a nível de design de solftware quanto [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-185" style="padding-right:5px;" title="Agile Software Devolpment" src="http://www.marcossousa.com/wp-content/uploads/2009/06/agile_software_development.jpg" alt="" width="150" height="197" />Nos últimos três meses tive a oportunidade de ler dois ótimos livros relacionados a desenvolvimento ágil. Com abordagem envolvente ambos os livros conseguiram manter minha concentração nas madrugas mesmo após dias estressantes no trabalho. Acredito após a leitura dos dois livros acabei aperfeiçoando minhas técnicas de desenvolvimento, tanto a nível de design de solftware quanto minha postura diante processos.</p>
<p>O livro <a href="http://www.amazon.com/gp/product/0135974445" target="_blank">Agile</a><a href="http://www.amazon.com/gp/product/0135974445" target="_blank"> Software Development, Principles, Patterns, and Practices</a> escrito pelo Robert Martin aborda alguns conceitos de XP e foca bastante em mostrar as vantagens de usar abordagens TDD com intuito de criar códigos mais legíveis e reutilizáveis. Particularmente, o primeiro estudo de caso foi o melhor, mostra detalhadamente passos de refatoração como nomes de métodos mais claros, extrair classes, métodos. Martin introduz cinco princípios:</p>
<ul>
<li><a href="http://www.objectmentor.com/resources/articles/srp.pdf">SRP</a> &#8211; Single Responsabity Principle</li>
<li><a href="http://www.objectmentor.com/resources/articles/ocp.pdf">OCP</a> &#8211; Open Closed Principle</li>
<li><a href="http://www.objectmentor.com/resources/articles/lsp.pdf">LSP</a> &#8211; Liskov Substitution Principle</li>
<li><a href="http://www.objectmentor.com/resources/articles/dip.pdf">DIP</a> &#8211; Dependence Inversion Principle</li>
<li><a href="http://www.objectmentor.com/resources/articles/isp.pdf">ISP</a> &#8211; Interface Segregation Principle</li>
</ul>
<p>Se você deseja escrever códigos melhores, recomendo ler estes cinco princípios. Além destes cinco princípios, o livro aborda diversos patterns conhecidos da literatura, mas em uma abordagem diferente. E sempre com um estudo de caso para aplicar os patterns abordados. Muito bem estruturado.</p>
<p><img class="alignleft size-full wp-image-187" style="padding-right:5px;" title="Agile Software Development with Scrum" src="http://www.marcossousa.com/wp-content/uploads/2009/06/agile_software_scrum.jpg" alt="" width="150" height="225" />Esta semana finalizei a leitura do livro <a href="http://www.amazon.com/Agile-Software-Development-Scrum/dp/0130676349/ref=www.marcossousa.com">Agile Software Development with Scrum</a>. Quando eu comprei este livro, pensei que ele abordava os conceitos do Scrum. Por outro lado há dicas de algumas atitudes a serem tomadas Daily Meetings, Sprint Plannings que evitam situações que conduzem ao fracasso do projeto.</p>
<p>Do início ao fim do livro há relatos de estudos de casos de sucesso mostrando como o Scrum mudou o rumo de diversos projetos. Este livro ajudou a consolidar minha opinião de que para implantar o Scrum ou qualquer outro método ágil em um projeto é preciso de uma disciplina forte. São muitos mitos a serem quebrados, e dependendo da organização e da maturidade do time é uma tarefa um pouco complicada.</p>
<p>Exemplo: não é fácil reunir-se diariamente no mesmo horário e durante 15 minutos exatos. E por ser uma situação que evidencia para todo o time a produtividade do desenvolvedor, alguns <a href="http://akitaonrails.com/2009/03/30/off-topic-net-negative-producing-programmer">profissionais</a> começam a criar resistência (através de atrasos as reuniões) tornando-se um grande risco durante os primeiros projetos.</p>
<p>É como <a href="http://en.wikipedia.org/wiki/Ken_Schwaber">Ken Schwaber</a> diz em em seu último parágrafo, em outras palavras: &#8220;Scrum não é para todos apenas para pessoas dispostas a matar &#8216;leões&#8217; diariamente&#8221;.</p>
<p>Como a vida não pára, agora vou quero aprofundar um pouco mais os meus conhecimentos em Ruby principalmente em Rails. Além de artigos, o user guide, estou começando a ler o <a href="http://www.submarino.com.br/produto/1/21498106/ruby+on+rails:+desenvolvimento+facil+e+rapido+de+aplicacoes+web">livro</a> do <a href="http://www.urubatan.com.br">Rodrigo Urubatan</a>, e pelas primeiras páginas que já li, o livro parece ser bem legal, assim que finalizar a leitura deixo aqui meus 5 centavos. <img src='http://www.marcossousa.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcossousa.com/2009/07/01/comentarios-livros-agile-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Testes, porque não fazer?</title>
		<link>http://www.marcossousa.com/2008/10/10/testes-porque-nao-fazer/</link>
		<comments>http://www.marcossousa.com/2008/10/10/testes-porque-nao-fazer/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 20:44:17 +0000</pubDate>
		<dc:creator>Marcos Sousa</dc:creator>
				<category><![CDATA[TDD]]></category>
		<category><![CDATA[Testes]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Waterfall]]></category>

		<guid isPermaLink="false">http://www.marcossousa.com/?p=121</guid>
		<description><![CDATA[Observando o comportamento em vários projetos, pude perceber que grande parte das pessoas não dão muito valor aos testes, e quando valorizam atribui a responsabilidade de testar a outras pessoas. As coisas ainda ficam piores quando chega a pequenas empresas. Pergunte ao dono da padaria que você toma café todos os dias, se eles testaram [...]]]></description>
			<content:encoded><![CDATA[<p>Observando o comportamento em vários projetos, pude perceber que grande parte das pessoas não dão muito valor aos testes, e quando valorizam atribui a responsabilidade de testar a outras pessoas. As coisas ainda ficam piores quando chega a pequenas empresas. Pergunte ao dono da padaria que você toma café todos os dias, se eles testaram alguma funcionalidade do software que eles tem antes de colocar em produção? Se a versão tiver algum problema e corromper os dados, a culpa sem sombra de dúvidas será do time de desenvolvimento.</p>
<p>O problema começa no modo como as pessoas projetam o software, dentro de um processo <a href="http://en.wikipedia.org/wiki/Waterfall_model">Waterfall</a>, onde cliente não é parte do processo. Neste contexto, o cliente diz o que deseja e depois de 9 meses ele tem um resultado: <a href="http://gc.blog.br/2007/06/08/como-produzir-software-coxa">um software produzido nas &#8220;coxas&#8221;</a>.</p>
<p>Mesmo em projetos onde existem práticas de testes, muitos deles ainda são ineficientes. O usuário apenas valida as &#8220;telinhas&#8221; do sistema, e muito pouco em termos funcionalidades. Infelizmente, poucos destes usuários testam o comportamento de entradas de dados inválidos, por exemplo, um campo de CPF aceitar &#8220;-1&#8243; como valor, ou um espaço em branco ser um conteúdo válido para um campo obrigatório. Como resultado, o sistema chega a produção, dados inconsistentes são inseridos e a culpa é do desenvolvedor.</p>
<p>Testes unitários é algo que muitos desenvolvedores ainda acham inútil, quando fala em integração contínua, aí acham exagero. Quer um exemplo, pergunte à um programador PHP se ele faz teste unitários. &#8220;Faço apenas sites, não sistemas, não preciso disso&#8221;, nem fazem idéia de que existe o <a href="http://www.phpunit.de">PHPUnit</a> para este propósito. Mesmo dentro de um obsoleto modelo cascata, cheio de casos de usos, porque não criar testes unitários pelo menos para validar os fluxos principais e alternativos? Pelo menos o fundamental pode ser controlado por um sistema de integração contínua.</p>
<p>Meu objetivo não é falar que práticas, como <a href="http://en.wikipedia.org/wiki/Test-driven_development">TDD</a>, são perfeitas. O que eu quero chamar a atenção é importância que o teste tem dentro de um processo de desenvolvimento de software. Aparentemente, gastar algum tempo a mais fazendo testes, pode ser mais eficaz do que ter que corrigir uma falha que foi para produção por pura falta de atenção. Testar não é fácil e rápido, porém corrigir bugs <a href="http://blog.objectmentor.com/articles/2007/11/25/bugs-kill-productivity-and-schedule-accuracy">pode ser mais demorado ainda</a>. <img src='http://www.marcossousa.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcossousa.com/2008/10/10/testes-porque-nao-fazer/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

