<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-26866498</id><updated>2011-04-21T14:50:29.412-07:00</updated><category term='Artigos no Portal Java Magazine -  Sobre Extreme Programming'/><category term='Rascunhos'/><category term='agile'/><category term='Artigos no Portal SQL Magazine'/><category term='Artigos no Portal Java Magazine -  Sobre Java'/><category term='netbeans'/><title type='text'>Manoel Pimentel - Agile for Smart Business</title><subtitle type='html'>Idéias e devaneios sobre projetos de desenvolvimento de software</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-26866498.post-6350586787643558701</id><published>2008-09-27T09:36:00.000-07:00</published><updated>2008-10-09T06:16:33.162-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Central de Palestras sobre Agile</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Veja aqui, alguns dos materiais de minhas principais palestras sobre agilidade:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:357px;margin:auto;"&gt;&lt;object style="margin:0px" width="355" height="542"&gt;&lt;param name="movie" value="http://static.slideshare.net.s3.amazonaws.com/swf/egowidget2PT.swf"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net.s3.amazonaws.com/swf/egowidget2PT.swf" flashvars="feedurl=manoelp/tags/agile&amp;amp;widgettitle=Slideshows tagged 'agile'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="355" height="542"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;text-align:left;"&gt;&lt;a href="http://www.slideshare.net/?src=egowidget"&gt;&lt;img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare" /&gt;&lt;/a&gt; | &lt;a href="http://www.slideshare.net/widgets/presentation-pack" title="Get your Presentation Pack"&gt;Get your Presentation Pack&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-6350586787643558701?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/6350586787643558701/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=6350586787643558701' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6350586787643558701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6350586787643558701'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/09/central-de-palestras-sobre-agile.html' title='Central de Palestras sobre Agile'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-3375770743446681875</id><published>2008-08-18T07:57:00.000-07:00</published><updated>2008-08-18T08:07:45.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Blog Visão Ágil</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Olá Amigos, há um certo tempo, nós da &lt;/span&gt;&lt;a href="http://www.visaoagil.com/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;Visão Ágil&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;, criamos um &lt;strong&gt;blog&lt;/strong&gt; dedicado ao tema processos ágeis, com a participação de vários autores de expressão nacional e internacional.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Estamos muito felizes com o sucesso de público e crítica do mesmo, por isso, a grande maioria de meus novos artigos, estão agora nesse blog, por isso, caso queiram informações diárias e de alta qualidade sobre agile, acesse o &lt;strong&gt;Blog Visão Ágil&lt;/strong&gt; em &lt;/span&gt;&lt;a href="http://visaoagil.wordpress.com/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;http://visaoagil.wordpress.com/&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt; .&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5235873397093891634" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_X9byvHXhXZM/SKmPHSKy_jI/AAAAAAAABoE/yL0P3ROb-d4/s320/BlogVisaoAgil.JPG" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-3375770743446681875?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/3375770743446681875/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=3375770743446681875' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/3375770743446681875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/3375770743446681875'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/08/blog-viso-gil.html' title='Blog Visão Ágil'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X9byvHXhXZM/SKmPHSKy_jI/AAAAAAAABoE/yL0P3ROb-d4/s72-c/BlogVisaoAgil.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-4774898237349915592</id><published>2008-06-26T12:24:00.001-07:00</published><updated>2008-06-26T12:28:13.648-07:00</updated><title type='text'>Palestra sobre metodologias ágeis no Open TDC 2008</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X9byvHXhXZM/SGPtW0myJjI/AAAAAAAABY8/wB348KnwPZs/s1600-h/logo_open_sp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_X9byvHXhXZM/SGPtW0myJjI/AAAAAAAABY8/wB348KnwPZs/s320/logo_open_sp.png" alt="" id="BLOGGER_PHOTO_ID_5216273769759385138" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Olá Amigos,&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Nesse sábado dia &lt;span style="font-weight: bold;"&gt;28/06/2008 &lt;/span&gt;acontecerá em São Paulo o evento &lt;span style="font-weight: bold;"&gt;Open TDC 2008 &lt;/span&gt;(The Developers Conference), um evento aberto e gratuito para toda  a comunidade.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Nesse evento, além de palestras sobre&lt;span style="font-weight: bold;"&gt; java, web, JEE e arquiteturas&lt;/span&gt; (feitas por umas feras dessas áreas), estarei palestrando em conjunto com o &lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;meu amigo &lt;span style="font-weight: bold; font-style: italic;"&gt;Jorge Diz&lt;/span&gt; em um tema chamado: "&lt;span style="font-weight: bold; font-style: italic;"&gt;Os ágeis e os perplexos: tendências em metodologias&lt;/span&gt;".&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;É importante lembrar que esse evento é gratuito, por isso, para obter mais informações e fazer a inscrição, acessem&lt;br /&gt; &lt;a href="http://www.thedevelopersconference.com.br/opentdc.html"&gt;http://www.thedevelopersconference.com.br/opentdc.html&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Aguardo vocês lá!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-4774898237349915592?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/4774898237349915592/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=4774898237349915592' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/4774898237349915592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/4774898237349915592'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/06/palestra-sobre-metodologias-geis-no.html' title='Palestra sobre metodologias ágeis no Open TDC 2008'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X9byvHXhXZM/SGPtW0myJjI/AAAAAAAABY8/wB348KnwPZs/s72-c/logo_open_sp.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-1390987205947168262</id><published>2008-06-19T07:11:00.000-07:00</published><updated>2008-06-19T07:15:50.546-07:00</updated><title type='text'>Workshop Scrum Implementation for Project Management em Julho de 2008(São Paulo)</title><content type='html'>&lt;h1   style="padding: 0px; text-align: center;font-family:arial;font-size:14pt;"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style="font-weight: normal;"&gt;&lt;blockquote&gt;Aprenda na prática como vencer os desafios da implantação da metodologia  Scrum para o gerenciamento de projetos de software.&lt;/blockquote&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/h1&gt;   &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Objetivo:&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Nesse workshop, o aluno aprenderá na prática através de várias dinâmicas e  exercícios, como usar os conceitos do Scrum combinado com outras metodologias  como FDD(Feature-Driven Development) e TOC (Theory Of Constraints), para  gerenciar e executar os ciclos de um projeto ágil de software, semelhante ao que  importantes empresas estão aplicando em seus processos internos para gerar  produtos com maior qualidade, mais velocidade e com menores custos.&lt;/span&gt;&lt;/p&gt; &lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Tópicos:&lt;/b&gt;&lt;/span&gt;  &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Abordagens ágeis&lt;/b&gt;&lt;/span&gt;  &lt;/p&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Imergindo no Scrum  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Conhecendo as fases e ciclo de vida do Scrum  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;A FDD (Feature Driven Development) e como combiná-la com o Scrum &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Engenharia de Requisitos&lt;/b&gt;&lt;/span&gt;  &lt;/p&gt;&lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Visão arquitetural e FBS (Feature Breakdown Structure) da FDD  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Compondo o Product BackLog &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Planejamento&lt;/b&gt;&lt;/span&gt;  &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Os papeis do Scrum  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;O conceito de Sprint  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Entregas freqüentes de valor para o cliente  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Gerenciando Business Value  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Sprint Planning Meeting  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Desdobramento em tarefas  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Características do Sprint BackLog &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Estimativas&lt;/b&gt;&lt;/span&gt;  &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Apostanto no Planning Poker  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Descobrindo a complexidade  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Conhecendo o tamanho das coisas  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Trabalhando com estimativas em horas  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Qual a granularidade necessária para as estimativas  &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Desenvolvimento&lt;/b&gt;&lt;/span&gt;  &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Scrum Daily Meeting  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Gestão de Impedimentos &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Métricas e Acompanhamentos&lt;/b&gt;&lt;/span&gt;  &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Foco no Escopo – Entrega de software funcionado  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;KanBan para facilitar a comunicação  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Conhecendo o BurnDown Chart  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Outras ferramentas: Parking Lot e o Product Storage Chart  &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Entregas&lt;/b&gt;&lt;/span&gt;  &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Sprint Review  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Testes de Aceitação &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Melhoria contínua&lt;/b&gt;&lt;/span&gt;  &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Sprint Retrospective  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Uma breve introdução em TOC (Theory Of Constraints) &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Imersão&lt;/b&gt;&lt;/span&gt;   &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Através da construção de uma revista veremos na prática todos os ciclos dos  processos ágeis. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Plus&lt;/b&gt;&lt;/span&gt;  &lt;ul  style="font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;A relação do Scrum com os modelos de maturidade como CMMi e MPsBr  &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Instrutor:&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;b&gt;Manoel Pimentel - &lt;/b&gt;É Engenheiro de Software, com mais de 15 anos  na área de TI. Atualmente trabalha com projetos Java pela Rhealeza(SP) e como  Coach em metodologias pela Fratech Tecnologia (SP). É Diretor Editorial da  Revista Visão Ágil. Possui as certificações CSM e CSP da Scrum Alliance e foi um  dos pioneiros na utilização e divulgação de métodos ágeis no Brasil.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;Mais informações em :&lt;a style="font-weight: bold;" href="http://www.fratech.net/model/event%21show.act?event.id=16"&gt; http://www.fratech.net/model/event!show.act?event.id=16&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-1390987205947168262?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/1390987205947168262/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=1390987205947168262' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1390987205947168262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1390987205947168262'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/06/workshop-scrum-implementation-for.html' title='Workshop Scrum Implementation for Project Management em Julho de 2008(São Paulo)'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-3951558213502867483</id><published>2008-06-19T07:05:00.000-07:00</published><updated>2008-06-19T07:09:12.995-07:00</updated><title type='text'>Workshop DDD e Modelagem Ágil - Junho - Como foi!</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Amigos,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Muito Obrigado a todos os que participaram da segunda turma do &lt;span style="font-weight: bold;"&gt;Workshop Domain Driven Design e Modelagem Ágil&lt;/span&gt; que acontenceu no final de semana passado(dias 13 e 14 de Junho)  em &lt;span style="font-weight: bold;"&gt;São Paulo(SP)&lt;/span&gt;e caso queiram ver mais detalhes sobre o mesmo,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;vejam o post no blog da &lt;span style="font-weight: bold;"&gt;Fratech&lt;/span&gt;: &lt;a style="font-weight: bold;" href="http://blog.fratech.net/2008/06/16/19"&gt;http://blog.fratech.net/2008/06/16/19&lt;/a&gt; .&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-3951558213502867483?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/3951558213502867483/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=3951558213502867483' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/3951558213502867483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/3951558213502867483'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/06/workshop-ddd-e-modelagem-gil-junho-como.html' title='Workshop DDD e Modelagem Ágil - Junho - Como foi!'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-2244597719235229120</id><published>2008-06-06T09:06:00.000-07:00</published><updated>2008-06-06T09:24:39.227-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Essa eu não esperava, Jon Kern me citando em seu blog</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Por essa eu realmente não esperava, &lt;/span&gt;&lt;a style="font-family: arial;" href="http://technicaldebt.com/"&gt;&lt;span style="font-weight: bold;"&gt;Jon Kern&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, um dos papas do design de software(especialmente débito técnico) e um dos co-autores do &lt;/span&gt;&lt;a style="font-weight: bold; font-family: arial;" href="http://agilemanifesto.org/"&gt;Manifesto Ágil&lt;/a&gt;&lt;span style="font-family:arial;"&gt;,  motivado pelo meu artigo &lt;a href="http://www.scrumalliance.org/articles/97-pinky-and-the-brain-"&gt;&lt;span style="font-weight: bold;"&gt;Pinky and The Brain&lt;/span&gt;&lt;/a&gt; publicado na Scrum Alliance,  citou meu nome em seu blog através de um post chamado "&lt;span style="font-weight: bold;"&gt;The Cost of Complexity&lt;/span&gt;" (ver link: &lt;/span&gt;&lt;a style="font-family: arial;" href="http://technicaldebt.com/archives/2008_06.html#000653"&gt;http://technicaldebt.com/archives/2008_06.html#000653&lt;/a&gt;&lt;span style="font-family:arial;"&gt;).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X9byvHXhXZM/SEljrx1eCzI/AAAAAAAABM8/Mycbhog0iFw/s1600-h/referenciasJonKern_PinkAndTheBrain.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_X9byvHXhXZM/SEljrx1eCzI/AAAAAAAABM8/Mycbhog0iFw/s400/referenciasJonKern_PinkAndTheBrain.JPG" alt="" id="BLOGGER_PHOTO_ID_5208804047793818418" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;font-size:78%;" &gt;Screenshot do blog do Jon Kern&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-2244597719235229120?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/2244597719235229120/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=2244597719235229120' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2244597719235229120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2244597719235229120'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/06/essa-eu-no-esperava-jon-kern-me-citando.html' title='Essa eu não esperava, Jon Kern me citando em seu blog'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X9byvHXhXZM/SEljrx1eCzI/AAAAAAAABM8/Mycbhog0iFw/s72-c/referenciasJonKern_PinkAndTheBrain.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-1855698849209253615</id><published>2008-06-06T03:46:00.000-07:00</published><updated>2008-06-11T03:52:34.575-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Artigo "Pinky and The Brain" publicado na Scrum Alliance</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;O meu artigo "&lt;b&gt;&lt;i&gt;O Pink e o Cérebro - Crônica sobre a difícil arte da simplicidade em projetos de software&lt;/i&gt;&lt;/b&gt;", que foi traduzido para o idioma inglês e também já fora publicado no site da &lt;b&gt;Agile Alliance &lt;/b&gt;(ver: &lt;a href="http://www.agilealliance.com/show/2037"&gt;http://www.agilealliance.com/show/2037)&lt;/a&gt;  também acaba de ser publicado no site a &lt;b&gt;Scrum Alliance&lt;/b&gt; (ver: &lt;a href="http://www.scrumalliance.org/articles/97-pinky-and-the-brain-"&gt;http://www.scrumalliance.org/articles/97-pinky-and-the-brain-&lt;/a&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;É importante observar que além de ser gratificante ver essas minhas idéias ganhando o mundo, também fico muito satisfeito em saber que outras pessoas (mesmo em outros países) concordam com esse meu ponto de vista sobre as questões relacionadas à simplicidade dentro do universo de desenvolvimento de software.&lt;/span&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X9byvHXhXZM/SE-uRFv9NJI/AAAAAAAABNE/FpTCos52tSc/s1600-h/PinkAndTheBrain_at_ScrumAlliance.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_X9byvHXhXZM/SE-uRFv9NJI/AAAAAAAABNE/FpTCos52tSc/s400/PinkAndTheBrain_at_ScrumAlliance.JPG" alt="" id="BLOGGER_PHOTO_ID_5210574902515283090" border="0" /&gt;&lt;/a&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-1855698849209253615?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/1855698849209253615/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=1855698849209253615' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1855698849209253615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1855698849209253615'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/06/artigo-pinky-and-brain-publicado-na.html' title='Artigo &quot;Pinky and The Brain&quot; publicado na Scrum Alliance'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X9byvHXhXZM/SE-uRFv9NJI/AAAAAAAABNE/FpTCos52tSc/s72-c/PinkAndTheBrain_at_ScrumAlliance.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-5189561702515201742</id><published>2008-05-29T06:31:00.000-07:00</published><updated>2008-05-29T10:13:40.397-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Os Moinhos de Vento  dos processos ágeis</title><content type='html'>&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;No mundo inteiro, estamos vivendo um momento interessante no cenário Agile,&lt;span style=""&gt;  &lt;/span&gt;pois cada vez&lt;span style=""&gt;  &lt;/span&gt;mais temos novas empresas adotando algum processo ágil,&lt;span style=""&gt;  &lt;/span&gt;um número maior de profissionais estão se dedicando a consultoria especializada sobre assunto, muitos blogs têm surgido para trazer temas relacionados aos processos ágeis, as comunidades estão ficando cada vez maiores e mais participativas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;Porém nossas comunidades na mesma velocidade em que crescem, também sofrem de uma característica típica das relações entre as pessoas: “A divergência de idéias”, não que isso seja algo negativo, pois como disse &lt;span style="font-weight: bold;"&gt;Nelson Rodrigues&lt;/span&gt;: “&lt;span style="font-weight: bold;"&gt;Toda unanimidade é burra&lt;/span&gt;”, então grande parte das divergências sobre Agile têm estimulado significativos avanços na compreensão e adoção das metodologias ágeis em&lt;span style=""&gt;  &lt;/span&gt;projetos de software no mundo afora.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;O maior problema é que fazendo uma simples analogia a história de &lt;span style="font-weight: bold;"&gt;Dom Quixote&lt;/span&gt;, escrito por &lt;span style="font-weight: bold;"&gt;Miguel de Cervantes&lt;/span&gt;, em nossas comunidades é comum ver alguns bons cavaleiros lutando contra “&lt;span style="font-weight: bold;"&gt;Moinhos de Vento&lt;/span&gt;”, ou seja, monstros imaginários que habitam nossos sonhos e devaneios&lt;span style=""&gt;  &lt;/span&gt;ocupando o lugar de nossos inimigos, ou seja focando em debates que não agregam valor para ninguém.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoBodyText"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;Claro que semelhante ao&lt;span style=""&gt;  &lt;/span&gt;universo imaginário que&lt;span style=""&gt;  &lt;/span&gt;Don Quixote misturava ao seu mundo real,&lt;span style=""&gt;  &lt;/span&gt;esses pseudo-inimigos são frutos de nossos sonhos e frustrações aliados aos nossos paradigmas que norteiam o que acreditamos ser&lt;span style=""&gt;  &lt;/span&gt;é certo ou errado no mundo de projetos de software, ou seja, a criação desses Moinhos de Vento não é gratuita,&lt;span style=""&gt;  &lt;/span&gt;existem algumas causas que estimularam nossas mentes a criar esses inimigos&lt;span style=""&gt;  &lt;/span&gt;e essas causas, apesar de muitas vezes serem questionáveis, devem ser respeitas por todas as comunidades. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoBodyText"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;Para ser mais pragmático, o grande fator que me estimulou a escrever esse desabafo, no lugar de uma artigo&lt;span style=""&gt;  &lt;/span&gt;tradicional,&lt;span style=""&gt;  &lt;/span&gt;é a existência de “fogo amigo” dentro de nossas comunidades,&lt;span style=""&gt;  &lt;/span&gt;pois tenho visto&lt;span style=""&gt;  &lt;/span&gt;constantes&lt;span style=""&gt;  &lt;/span&gt;ataques entre as&lt;span style=""&gt;  &lt;/span&gt;diferentes vertentes sobre metodologias ágeis no Brasil e no mundo, alguns exemplos: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoBodyText"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;!--[if !supportEmptyParas]--&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="margin-left: 36pt; text-indent: -18pt; text-align: justify; font-style: italic; font-weight: bold;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;-&lt;span style=""&gt;          &lt;/span&gt;&lt;span style="font-family:Arial;"&gt;Excessivos debates sobre qual metodologia é melhor do outra,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-style: italic; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="margin-left: 36pt; text-indent: -18pt; text-align: justify; font-style: italic; font-weight: bold;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;-&lt;span style=""&gt;          &lt;/span&gt;&lt;span style="font-family:Arial;"&gt;Longos debates sobre a morfologia de termos usados em nossa área,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/p&gt;&lt;div style="text-align: justify; font-style: italic; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="margin-left: 36pt; text-indent: -18pt; text-align: justify;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;-&lt;span style=""&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Críticas aos backgrounds de cursos e certificações relacionados aos processos ágeis&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;É importante observar que o problema não é a existência das divergências em si, pois como eu falei anteriormente, algumas divergências são saudáveis para a nossa evolução, porém o lado negativo, é o fato que essas divergências&lt;span style=""&gt;  &lt;/span&gt;estão&lt;span style=""&gt;  &lt;/span&gt;estimulando algumas segregações, onde na verdade estamos precisando urgentemente de agregações. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;Pude confirmar isso, ao conversar com um &lt;b&gt;CIO&lt;/b&gt; de uma grande empresa quando ele me falou o seguinte: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;blockquote&gt;“&lt;b&gt;&lt;i&gt;Tenho observado as comunidades sobre métodos ágeis e cheguei a conclusão de que vocês agilistas não sabem onde querem chegar... e te falo mais, fica muito difícil saber por onde começar em agile com tantas&lt;span style=""&gt;  &lt;/span&gt;diferentes idéias&lt;span style=""&gt;  &lt;/span&gt;sobre o que é certo ou não...&lt;/i&gt;&lt;/b&gt;”&lt;/blockquote&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;Também achei a opnião dele meio forte, argumentei um pouco, tentei minimizar as coisas, gastei bastante saliva e no final acho que ele se convenceu de que essas divergências são normais, mas esse foi apenas um caso, creio que devam existir muitas pessoas que compartilham o mesmo pensamento, ou seja possuem uma visão equivocada de nossa comunidade em função de nossas próprias ações.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoBodyText" style="text-indent: 18pt; text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Arial;"&gt;Por isso, termino esse&lt;span style=""&gt;  &lt;/span&gt;breve texto, clamando pelo respeito a todas as idéias, iniciativas e principalmente para&lt;span style=""&gt;  &lt;/span&gt;que todos nós, tentarmos trabalhar na parte mais difícil desse processo de construção, que é usar nossas diferentes idéias, de maneira convergente para a ajudar a disseminar e estimular&lt;span style=""&gt;  &lt;/span&gt;a adoção das metodologias ágeis nos universos onde estamos inseridos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-5189561702515201742?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/5189561702515201742/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=5189561702515201742' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5189561702515201742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5189561702515201742'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/05/os-moinhos-de-vento-dos-processos-geis.html' title='Os Moinhos de Vento  dos processos ágeis'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-4548279720205657218</id><published>2008-05-29T05:59:00.000-07:00</published><updated>2008-05-29T06:05:21.882-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Agile como vantagem competitiva</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;*Meu editorial publicado na edição 04 da Revista Visão Ágil (&lt;a href="http://www.visaoagil.com/"&gt;www.visaoagil.com)&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No mundo inteiro, estamos vivendo um momento interessante no cenário Agile, pois cada vez mais temos novas empresas adotando algum processo ágil, um número maior de profissionais está se dedicando a consultoria especializada sobre o assunto, muitos blogs têm surgido para trazer temas relacionados aos processos ágeis, as comunidades estão ficando cada vez maiores e mais participativas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Mas ao contrário do que se pensa com esse cenário, Agile ainda não é "bola da vez", pois ainda falta muita coisa acontecer para que isso seja uma verdade absoluta e isso dependerá de um grande esforço conjunto de toda a comunidade. Porém, nos últimos anos fui consolidando uma visão particular sobre o mercado de desenvolvimento de software, pois vejo que a mecânica desse mercado se assemelha ao conceito "Yin &amp;amp; Yang", ou seja, “só há Agilidade se houver Cascata".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Traduzindo: NÃO acredito que a maioria das empresas irá adotar Agile em seus processos, e na verdade acho isso MUITO BOM, pois dessa forma, as empresas que realmente estão adotando, continuarão a ter uma vantagem competitiva sobre as que não adotam. Na verdade ficaria muito chato se todas as empresas tivessem a mesma produtividade e trabalhassem seguindo as mesmas idéias, pois a beleza de usar agile é exatamente essa: "mostrar que é possível ser mais produtivo que seus concorrentes".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Porém, caso você também queira que sua organização mude a forma de trabalhar e passe ter benefícios reais com a implantação de agile, nessa quarta edição da Revista Visão Ágil, estamos com uma coleção de artigos bem especiais para “turbinar” a caixa de ferramentas de quem está implantando alguma metodologia ágil em uma organização, portanto, seja bem-vindo e boa leitura.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-4548279720205657218?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/4548279720205657218/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=4548279720205657218' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/4548279720205657218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/4548279720205657218'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/05/agile-como-vantagem-competitiva.html' title='Agile como vantagem competitiva'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-7805065720884993144</id><published>2008-05-19T10:22:00.000-07:00</published><updated>2008-05-29T06:44:21.141-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Nosso workshop de Modelagem Ágil e DDD - Maio de 2008</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"  &gt;Nesse final de semana passado(&lt;strong&gt;16 e 17 de Maio de 2008&lt;/strong&gt;), nós da &lt;strong&gt;Fratech&lt;/strong&gt;(Felipe Rodrigues e Eu), ministramos nas dependências da faculdade &lt;strong&gt;Anhembi Morumbi em São Paulo(SP),&lt;/strong&gt; o workshop de &lt;strong&gt;Modelagem Ágil e DDD(Domain-Driven Design).&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Esse evento, nos deixou muito contentes, pois conforme alguns comentários (&lt;a href="http://vp.blog.br/2008/05/17/workshop-modelagem-agil-ddd-em-sampa-day-1/"&gt;http://vp.blog.br/2008/05/17/workshop-modelagem-agil-ddd-em-sampa-day-1/&lt;/a&gt; e &lt;a href="http://www.brunocarvalho.com/category/eventos/"&gt;http://www.brunocarvalho.com/category/eventos/&lt;/a&gt; ) o workshop teve uma ótima avaliação pelos participantes.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Outro ponto importante, foi o nível dessa turma, pois o alunos já tinham muita experiência com projetos de software em importantes empresas como &lt;strong&gt;Globo.com&lt;/strong&gt;, &lt;strong&gt;TOTVS&lt;/strong&gt;, &lt;strong&gt;Imagem&lt;/strong&gt;, &lt;strong&gt;IBM&lt;/strong&gt; e &lt;strong&gt;Petrobrás&lt;/strong&gt;, por isso, as atividades práticas fluíram de forma divertida e com um excelente nível de participação nos debates de idéias, fazendo com que o evento, tivesse um bom aproveitamento e grande contribuição para a construção mútua de conhecimento.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;Por isso, nós da &lt;strong&gt;&lt;a href="http://www.fratech.net/"&gt;Fratech&lt;/a&gt;&lt;/strong&gt;, estamos muitos felizes, pois semelhante aos workshops do &lt;/span&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;JavaBrasil&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;(Em Campinas-SP) e da &lt;strong&gt;&lt;a href="http://www.univel.br/"&gt;UNIVEL&lt;/a&gt;&lt;/strong&gt;(Cascavél-PR), tivemos uma grande procura por esse evento, inclusive, já temos um número significativo de pessoas inscritas para a próxima turma que será realizada nos dias &lt;strong&gt;13 e 14 de Junho de 2008&lt;/strong&gt;, portanto, se estiver interessando em aprender a planejar, modelar e desenvolver software de forma produtiva e elegante, veja mais informações em: &lt;/span&gt;&lt;a href="http://www.fratech.net/"&gt;&lt;span style="font-size:85%;"&gt;http://www.fratech.net/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Foto do evento:&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com.br/manoelp/WorkshopModelagemGilEDDDMai08/photo#5202133758301554418"&gt;&lt;img src="http://lh6.ggpht.com/manoelp/SDGxF1GhxvI/AAAAAAAAA94/t8WjT_WlLn8/s144/PICT1091.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-size: 11px; font-family: arial,sans-serif; text-align: right;"&gt;&lt;a href="http://picasaweb.google.com.br/manoelp/WorkshopModelagemGilEDDDMai08"&gt;Ver Mais Fotos...&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-7805065720884993144?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/7805065720884993144/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=7805065720884993144' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/7805065720884993144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/7805065720884993144'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/05/nosso-workshop-de-modelagem-gil-e-ddd.html' title='Nosso workshop de Modelagem Ágil e DDD - Maio de 2008'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/manoelp/SDGxF1GhxvI/AAAAAAAAA94/t8WjT_WlLn8/s72-c/PICT1091.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-5500099188050970704</id><published>2008-04-29T08:38:00.000-07:00</published><updated>2008-05-29T06:45:02.350-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Visão Ágil 2008 – Chamada de Participação</title><content type='html'>&lt;p id="i0:90" align="center"&gt;&lt;/p&gt;&lt;p id="u4-e4" align="justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="erqo0"&gt;O Visão Ágil 2008&lt;/b&gt; será o evento realizado pela &lt;b id="erqo1"&gt;Revista Visão Ágil&lt;/b&gt; em parceria com &lt;b id="erqo2"&gt;grupos de usuários&lt;/b&gt;, que reunirá toda a comunidade brasileira do segmento corporativo, técnico e acadêmico, para debater, aprender e construir fortes bases de conhecimento sobre a adoção de metodologias ágeis nos diversos níves de uma empresa, através de palestras e workshops feitas por grandes profissionais do cenário nacional e internacional, nas mais diversas vertentes agile como XP(Extreme Programming), FDD(Feature Driven Development), Scrum, OpenUp, DSDM, MSF, Lean, etc.&lt;/span&gt;&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br id="qy218"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="wz.f5"&gt;&lt;span id="u4-e9"&gt;Datas:&lt;/span&gt;&lt;/b&gt; 19 e 20 de Setembro de 2008 &lt;/span&gt;&lt;/p&gt;&lt;div id="d.ej" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: center"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;p id="qy219"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p id="u4-e11"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="u4-e12"&gt;&lt;span id="u4-e13"&gt;Local:&lt;/span&gt;&lt;/b&gt; São Paulo, SP – Brasil &lt;/span&gt;&lt;/p&gt;&lt;p id="wz.f7"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p id="u4-e14"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p id="u7730"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="wz.f8"&gt;&lt;span id="u4-e15"&gt;Sugestões de Macro-Temas:&lt;/span&gt;&lt;/b&gt; &lt;/span&gt;&lt;/p&gt;&lt;p id="u7731"&gt;&lt;br id="qy2111"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="u7733"&gt;#Agile for Business&lt;/b&gt;&lt;br id="qy2112"&gt;- Planejamento&lt;br id="qy2113"&gt;- Estimativas&lt;br id="qy2114"&gt;- Métricas&lt;br id="qy2115"&gt;- Custos&lt;br id="qy2116"&gt;- Contratos&lt;br id="qy2117"&gt;- Gestão de resultados&lt;br id="qy2118"&gt;- Gestão de riscos&lt;br id="qy2119"&gt;- Modelos de Maturidade&lt;br id="qy2120"&gt;- Liderança Ágil&lt;br id="qy2121"&gt;- Casos de sucesso. &lt;br id="qy2122"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="u7734"&gt;# Core Agile&lt;br id="qy2123"&gt;&lt;/b&gt;-Requisitos&lt;br id="qy2124"&gt;-Modelagem&lt;br id="qy2125"&gt;-TDD&lt;br id="qy2126"&gt;-Testes&lt;br id="qy2127"&gt;-Integração contínua&lt;br id="qy2128"&gt;-Gerência de Configuração&lt;br id="qy2129"&gt;-Documentação&lt;br id="qy2130"&gt;-Qualidade&lt;br id="qy2131"&gt;-Refactor&lt;br id="qy2132"&gt;-Ferramentas &lt;/span&gt;&lt;/p&gt;&lt;p id="u7735"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p id="xswg0"&gt;&lt;br id="qy2134"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="h7zx0"&gt;&lt;span id="u4-e16"&gt;Participe da organização do evento&lt;/span&gt;&lt;/b&gt; &lt;/span&gt;&lt;/p&gt;&lt;p id="nalk0"&gt;&lt;br id="qy2136"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="h7zx1"&gt;-Como Palestrante:&lt;/b&gt;&lt;br id="qy2137"&gt;A Revista Visão Ágil está abrindo chamada para palestrantes de acordo com os macro-temas do evento, portanto, se você deseja palestrar, envie um e-mail contendo a seguinte estrutura: &lt;/span&gt;&lt;/p&gt;&lt;p id="nalk2"&gt;&lt;span style="font-size:85%;"&gt;- Mini-CV &lt;/span&gt;&lt;/p&gt;&lt;p id="nalk3"&gt;&lt;span style="font-size:85%;"&gt;- Título e Macro-Tema &lt;/span&gt;&lt;/p&gt;&lt;p id="nalk4"&gt;&lt;span style="font-size:85%;"&gt;- Descrição&lt;br id="nalk5"&gt;- Tópicos&lt;br id="nalk6"&gt;- Por que sua palestra será interessante para os participantes do evento? (Mínimo 3 respostas) &lt;/span&gt;&lt;/p&gt;&lt;p id="zg790"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br id="qy2139"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="h7zx2"&gt;-Como Grupo de Usuários&lt;/b&gt;&lt;br id="qy2140"&gt;Sabedora da importância e da força da comunidade agile nacional, estamos convidando &lt;b id="m.8:0"&gt;TODOS&lt;/b&gt; os grupos de usuários interessados para participarem da comissão organizadora do evento, dessa forma, os grupos terão possibilidade de contribuir para o acontecimento do mesmo, através de: &lt;/span&gt;&lt;/p&gt;&lt;p id="zg791"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="zg792"&gt;#Responsabilidades:&lt;/b&gt; &lt;/span&gt;&lt;/p&gt;&lt;p id="zg793"&gt;&lt;span style="font-size:85%;"&gt;- Pessoas para staff, &lt;/span&gt;&lt;/p&gt;&lt;p id="x1sy0"&gt;&lt;span style="font-size:85%;"&gt;- Apoio aos palestrantes &lt;/span&gt;&lt;/p&gt;&lt;p id="zg794"&gt;&lt;span style="font-size:85%;"&gt;- Coordenadores de grade, &lt;/span&gt;&lt;/p&gt;&lt;p id="r.8x0"&gt;&lt;span style="font-size:85%;"&gt;- Coordenadores de mesa, &lt;/span&gt;&lt;/p&gt;&lt;p id="zg795"&gt;&lt;span style="font-size:85%;"&gt;- Divulgação &lt;/span&gt;&lt;/p&gt;&lt;p id="zg796"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="zg797"&gt;#Benefícios&lt;/b&gt; &lt;/span&gt;&lt;/p&gt;&lt;p id="zg798"&gt;&lt;span style="font-size:85%;"&gt;- Nome do grupo vinculado como apoiador do evento, &lt;/span&gt;&lt;/p&gt;&lt;p id="xfbl0"&gt;&lt;span style="font-size:85%;"&gt;- Espaço para apresentar o grupo de usuários ao público. &lt;/span&gt;&lt;/p&gt;&lt;p id="zg799"&gt;&lt;span style="font-size:85%;"&gt;- Direito a 4 (quatro) inscrições gratuítas &lt;/span&gt;&lt;/p&gt;&lt;p id="zg7910"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p id="xswg2"&gt;&lt;br id="qy2142"&gt;&lt;span style="font-size:85%;"&gt;&lt;b id="gnkn1"&gt;Importante:&lt;/b&gt; Todas as submissões deverão ser enviadas para o e-mail &lt;/span&gt;&lt;a id="qy2145" href="mailto:eventos@visaoagil.com"&gt;&lt;b id="erqo3"&gt;&lt;span style="font-size:85%;"&gt;eventos@visaoagil.com&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; até o dia &lt;b id="erqo4"&gt;31 de Junho de 2008&lt;/b&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p id="xswg3"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p id="xswg4"&gt;&lt;span style="font-size:85%;"&gt;Portanto, esperamos que toda a comunidade &lt;span id="j:kh0"  style="color:#ff0000;"&gt;&lt;span id="qv9s0"  style="color:#000000;"&gt;participe ativamente&lt;/span&gt; &lt;/span&gt;para juntos construírmos um grande evento Agile aqui no Brasil. &lt;/span&gt;&lt;/p&gt;&lt;p id="h7zx4"&gt;&lt;br id="qy2149"&gt;&lt;span style="font-size:85%;"&gt;Atenciosamente, &lt;/span&gt;&lt;/p&gt;&lt;p id="qy2150"&gt;&lt;br id="qy2151"&gt;&lt;span style="font-size:85%;"&gt;_________________________________&lt;br id="qy2152"&gt;&lt;b id="nf3l0"&gt;Alexandre Magno, CSP&lt;/b&gt; - Diretor de Marketing&lt;br id="qy2153"&gt;&lt;/span&gt;&lt;a id="qy2154" href="mailto:amagno@visaoagil.com"&gt;&lt;span style="font-size:85%;"&gt;amagno@visaoagil.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p id="qy2155"&gt;&lt;br id="qy2156"&gt;&lt;span style="font-size:85%;"&gt;e&lt;br id="qy2157"&gt;_________________________________&lt;br id="qy2158"&gt;&lt;b id="nf3l1"&gt;Manoel Pimentel, CSP &lt;/b&gt;- Diretor Editorial&lt;br id="qy2159"&gt;&lt;/span&gt;&lt;a id="qy2160" href="mailto:manoel@visaoagil.com"&gt;&lt;span style="font-size:85%;"&gt;manoel@visaoagil.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-5500099188050970704?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/5500099188050970704/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=5500099188050970704' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5500099188050970704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5500099188050970704'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/04/viso-gil-2008-chamada-de-participao-o.html' title='Visão Ágil 2008 – Chamada de Participação'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-5086136155837573036</id><published>2008-01-29T09:15:00.000-08:00</published><updated>2008-01-29T09:23:41.905-08:00</updated><title type='text'>Terceira edição da Revista Visão Ágil</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_X9byvHXhXZM/R59gpVtFb9I/AAAAAAAAAqo/4k1DfyWNIV8/s1600-h/CapaVA_03.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5160949961307025362" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_X9byvHXhXZM/R59gpVtFb9I/AAAAAAAAAqo/4k1DfyWNIV8/s200/CapaVA_03.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;É com grande satisfação que comunico que já está disponível para acesso público e gratuito em nosso site (&lt;/span&gt;&lt;a href="http://www.visaoagil.com/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.visaoagil.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;), a terceira edição de nossa Revista Visão Ágil.&lt;br /&gt;&lt;br /&gt;Nessa edição (Sprint), estamos entregando os seguintes temas:&lt;br /&gt;&lt;br /&gt;- News&lt;br /&gt;&lt;br /&gt;- As 5 Doenças do Gerenciamento de Projetos (Causa n° 3: Síndrome do Estudante)&lt;br /&gt;&lt;br /&gt;- Humor de Projetos&lt;br /&gt;&lt;br /&gt;- Referências Ágeis&lt;br /&gt;&lt;br /&gt;- Case: Utilizando Metodologias Ágeis para atingir MPS.BR nível F na Powerlogic.&lt;br /&gt;&lt;br /&gt;- Métricas e o Desenvolvimento Ágil.&lt;br /&gt;&lt;br /&gt;- OpenUP: Uma Introdução&lt;br /&gt;&lt;br /&gt;- Aperfeiçoamento de Projetos Ágeis&lt;br /&gt;&lt;br /&gt;- Cobertura do Java Brasil 2007&lt;br /&gt;&lt;br /&gt;- Brincando com a UML em Cores&lt;br /&gt;&lt;br /&gt;- Cobertura London Scrum Gathering&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Quero reforçar também o convite para a participação gratuita em nosso grupo de usuários, pois o mesmo é um importante canal de integração e evolução dos processos ágeis no Brasil e uma fonte de melhoria contínua para nossa revista; Portanto, para participar do mesmo, basta fazer sua inscrição também através de nosso site (&lt;/span&gt;&lt;a href="http://www.visaoagil.com/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.visaoagil.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-5086136155837573036?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/5086136155837573036/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=5086136155837573036' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5086136155837573036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5086136155837573036'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/01/terceira-edio-da-revista-viso-gil.html' title='Terceira edição da Revista Visão Ágil'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X9byvHXhXZM/R59gpVtFb9I/AAAAAAAAAqo/4k1DfyWNIV8/s72-c/CapaVA_03.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-5188956242186484055</id><published>2008-01-28T02:50:00.000-08:00</published><updated>2008-01-28T03:01:46.095-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Artigo "O Pinky e o Cérebro" na Agile Alliance</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;O Pinky e o Cérebro, um antigo texto meu, que mostra uma crônica sobre a difícil arte da simplicidade em projetos de software, acaba de ser traduzido para o Inglês e publicado no site da Agile Alliance, para visualizar o artigo, basta usar o link&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;: &lt;/span&gt;&lt;a href="http://www.agilealliance.com/show/2037"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.agilealliance.com/show/2037&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-5188956242186484055?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/5188956242186484055/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=5188956242186484055' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5188956242186484055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5188956242186484055'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/01/artigo-o-pinky-e-o-crebro-na-agile.html' title='Artigo &quot;O Pinky e o Cérebro&quot; na Agile Alliance'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-5334689295548206269</id><published>2008-01-19T08:27:00.000-08:00</published><updated>2008-05-29T06:45:02.351-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Glossário de termos Scrum</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;Veja neste link, um artigo publicado na ScrumAlliance sobre os significados dos termos usados pelo Scrum.&lt;br /&gt;&lt;br /&gt;Link: &lt;/span&gt;&lt;a href="http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.scrumalliance.org/articles/39-glossary-of-scrum-terms&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-5334689295548206269?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/5334689295548206269/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=5334689295548206269' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5334689295548206269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5334689295548206269'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/01/glossrio-de-termos-scrum.html' title='Glossário de termos Scrum'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-2959511435232287399</id><published>2008-01-17T07:30:00.000-08:00</published><updated>2008-01-17T07:35:32.161-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Destination: Agile - Top Eight Reasons Why Organizations Are Making the Switch</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;Artigo bem legal que mostra bons motivos para que os clientes, product onwers  e equipes de maneira geral, adotem agile em seus projetos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.scrumalliance.org/articles/84-destination-agile"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.scrumalliance.org/articles/84-destination-agile&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-2959511435232287399?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/2959511435232287399/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=2959511435232287399' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2959511435232287399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2959511435232287399'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/01/destination-agile-top-eight-reasons-why.html' title='Destination: Agile - Top Eight Reasons Why Organizations Are Making the Switch'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-2545326620945780676</id><published>2008-01-08T01:51:00.000-08:00</published><updated>2008-05-29T06:45:02.351-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>LUMópolis - Humor de Projetos</title><content type='html'>&lt;div align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_X9byvHXhXZM/R4NIMU0JL3I/AAAAAAAAAYU/Hj_Cnvri4FA/s1600-h/LUMopolis001-07.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5153041775225024370" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_X9byvHXhXZM/R4NIMU0JL3I/AAAAAAAAAYU/Hj_Cnvri4FA/s400/LUMopolis001-07.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; Essa tira foi publicada na segunda edição da revista Visão Ágil (&lt;/span&gt;&lt;a href="http://www.visaoagil.com/"&gt;&lt;span style="font-size:85%;"&gt;www.visaoagil.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_X9byvHXhXZM/R4NIBE0JL2I/AAAAAAAAAYM/JntbbRW3Lmw/s1600-h/LUMopolis001-07.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-2545326620945780676?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/2545326620945780676/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=2545326620945780676' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2545326620945780676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2545326620945780676'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2008/01/lumpolis-humor-de-projetos.html' title='LUMópolis - Humor de Projetos'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X9byvHXhXZM/R4NIMU0JL3I/AAAAAAAAAYU/Hj_Cnvri4FA/s72-c/LUMopolis001-07.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-7616223177044084959</id><published>2007-11-14T07:38:00.000-08:00</published><updated>2007-11-14T07:45:52.187-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>Teclas de atalho no NetBeans 6</title><content type='html'>&lt;div align="left"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Quem gosta de usar &lt;strong&gt;teclas de atalho&lt;/strong&gt; da &lt;strong&gt;IDE&lt;/strong&gt; quando está programando, o &lt;strong&gt;NetBeans 6,&lt;/strong&gt; possui uma lista completa de suas teclas de atalhos e seus respectivos efeitos, para acessar bastar ir ao menu &lt;strong&gt;Help &lt;/strong&gt;--&gt; &lt;strong&gt;Keyboard Shortcuts Card&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Outra opção interessante é acessar o site: &lt;/span&gt;&lt;a href="http://wiki.netbeans.org/wiki/view/KeymapProfileFor60"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://wiki.netbeans.org/wiki/view/KeymapProfileFor60&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt; , lá você encontrará, a especificação completa dos atalhos do &lt;strong&gt;NetBeans&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-7616223177044084959?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/7616223177044084959/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=7616223177044084959' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/7616223177044084959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/7616223177044084959'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/11/teclas-de-atalho-no-netbeans-6.html' title='Teclas de atalho no NetBeans 6'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-74872340816449172</id><published>2007-11-12T07:21:00.000-08:00</published><updated>2007-11-14T07:55:15.351-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>NetBeans 6 RC1</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;Para quem gosta de acompanhar a evolução do NetBeans 6, antes de sair versão final, pode saborear as novidades da nova versão RC1 através do site: &lt;/span&gt;&lt;a href="http://bits.netbeans.org/download/6.0/nightly/latest/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://bits.netbeans.org/download/6.0/nightly/latest/&lt;/span&gt;&lt;/a&gt; .&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-74872340816449172?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/74872340816449172/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=74872340816449172' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/74872340816449172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/74872340816449172'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/11/netbeans-rc1.html' title='NetBeans 6 RC1'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-1754167960394965404</id><published>2007-11-06T07:47:00.000-08:00</published><updated>2008-05-29T06:45:02.352-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Forte presença agile no Java Brasil 2007</title><content type='html'>&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Nesse final de semana passado, mais precisamente nos dias 2, 3 e 4 deste mês, ocorreu o evento &lt;a href="http://www.javabrasil.org/"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Java Brasil 2007&lt;/span&gt;&lt;/a&gt; (Edição Campinas-SP), Organizado pela &lt;/span&gt;&lt;a style="FONT-WEIGHT: bold; FONT-FAMILY: arial" href="http://www.fratech.net/"&gt;Fratech Tecnologia&lt;/a&gt;&lt;span style="font-family:arial;"&gt;, que foi exatamente como o próprio slogan sugeria: "&lt;span style="FONT-STYLE: italic"&gt;A Conferência Ágil para profissionais Java&lt;/span&gt;". &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Este evento foi de extrema importância, pois foi o primeiro de grande porte que a &lt;a href="http://www.visaoagil.com/"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Revista Visão Ágil&lt;/span&gt;&lt;/a&gt;, apoiou, portando, eu no papel de Diretor da mesma, queria parabenizar o &lt;span style="FONT-WEIGHT: bold"&gt;Felipe Rodriguês (Diretor Fratech)&lt;/span&gt; e toda a sua equipe pela organização do evento.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Através da Revista Visão Ágil, ajudamos a Fratech a organizar a trilha agile do evento, e para nossa felicidade, tivemos uma ótima repercussão dos workshops e palestras sobre os processos ágeis, onde tivemos a participação como palestrantes e facilitadores nomes como: &lt;span style="FONT-WEIGHT: bold"&gt;Rodrigo Yoshima&lt;/span&gt;(APERCON), &lt;span style="FONT-WEIGHT: bold"&gt;Allison Vale&lt;/span&gt;(Phidelis), &lt;span style="FONT-WEIGHT: bold"&gt;Alexandre Magno&lt;/span&gt;(AxMagno), &lt;span style="FONT-WEIGHT: bold"&gt;Lucas Machado&lt;/span&gt;, &lt;span style="FONT-WEIGHT: bold"&gt;Adail Retamal&lt;/span&gt;(Heptagon) e &lt;span style="FONT-WEIGHT: bold"&gt;Paulo Alvim(&lt;/span&gt;Power Logic).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Também tive a felicidade em ministrar os workshops: &lt;span style="FONT-WEIGHT: bold"&gt;Agile in Immersion&lt;/span&gt; e &lt;span style="FONT-WEIGHT: bold"&gt;Modelagem Ágil e Design Patterns&lt;/span&gt;, além de palestras como: &lt;span style="FONT-WEIGHT: bold"&gt;Gerenciamento de Projetos com FDD&lt;/span&gt;, &lt;span style="FONT-WEIGHT: bold"&gt;Planejamento e Estimativas Ágeis&lt;/span&gt;, &lt;span style="FONT-WEIGHT: bold"&gt;WebServices com JAX-WS&lt;/span&gt; e &lt;span style="FONT-WEIGHT: bold"&gt;Persistência com o BoxSQL&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Abaixo, tenho algumas fotos do evento, mas na terceira edição da &lt;a href="http://www.visaoagil.com/"&gt;revista Visão Ágil&lt;/a&gt;, colocaremos um corbetura completa sobre o evento.&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Aproveite também para olhar mais detalhes no blog da &lt;strong&gt;&lt;a href="http://blog.fratech.net/"&gt;Fratech&lt;/a&gt;&lt;/strong&gt;(&lt;a href="http://blog.fratech.net/"&gt;http://blog.fratech.net/&lt;/a&gt;)  e  alguns comentários que fizeram acerca do evento em nas listas do &lt;a href="http://www.nabble.com/-OFF-TOPIC----Java-Brasil-2007---Para-mim-foi-show-de-bola-t4751765.html"&gt;&lt;strong&gt;SOU-Java&lt;/strong&gt;&lt;/a&gt; , do &lt;a href="http://www.guj.com.br/posts/list/73458.java"&gt;&lt;strong&gt;GUJ&lt;/strong&gt;&lt;/a&gt;,  &lt;strong&gt;&lt;a href="http://br.groups.yahoo.com/group/scrum-brasil/message/191"&gt;Scrum-Brasil&lt;/a&gt;&lt;/strong&gt; e do &lt;a href="http://tech.groups.yahoo.com/group/xprio/message/4786"&gt;&lt;strong&gt;XPRio&lt;/strong&gt;&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X9byvHXhXZM/RzCUD6eb4WI/AAAAAAAAARg/GQEoNq-aIt8/s1600-h/100_4310.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5129762770532426082" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_X9byvHXhXZM/RzCUD6eb4WI/AAAAAAAAARg/GQEoNq-aIt8/s320/100_4310.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;Abertura do evento - Eduardo Guerra(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Revista Mundo Java&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;) e Felipe Rodrigues(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Em Pé&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;) e sentados: Ari Dias Neto(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;IBM&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;), Eu(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Revista Visão Ágil&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;) Ian Roughley(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Struts 2 Team Member&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;) Rubéns(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;OroLix&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;) e Justino(&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;PowerLogic&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X9byvHXhXZM/RzCUtKeb4XI/AAAAAAAAARo/XTK69YTjLPo/s1600-h/100_4204.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5129763479202029938" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_X9byvHXhXZM/RzCUtKeb4XI/AAAAAAAAARo/XTK69YTjLPo/s320/100_4204.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"  &gt;Equipe experimentando agile na prática em meu Workshop Agile Immersion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X9byvHXhXZM/RzCooqeb4dI/AAAAAAAAASY/8_S9qf7OPOk/s1600-h/100_4211.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5129785392125174226" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_X9byvHXhXZM/RzCooqeb4dI/AAAAAAAAASY/8_S9qf7OPOk/s320/100_4211.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"  &gt;Eu, falando sobre M3(Mind Map Modeling)&lt;/span&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X9byvHXhXZM/RzCVUKeb4YI/AAAAAAAAARw/lihuPZIwEhY/s1600-h/100_4258.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5129764149216928130" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_X9byvHXhXZM/RzCVUKeb4YI/AAAAAAAAARw/lihuPZIwEhY/s320/100_4258.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;Equipe modelando aplicação usando UML em Cores&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X9byvHXhXZM/RzCVwKeb4ZI/AAAAAAAAAR4/b69qSU4q0FY/s1600-h/100_4233.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5129764630253265298" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_X9byvHXhXZM/RzCVwKeb4ZI/AAAAAAAAAR4/b69qSU4q0FY/s320/100_4233.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;Preparação de uma equipe para o Planning Pocker&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X9byvHXhXZM/RzCW5aeb4aI/AAAAAAAAASA/lWln31ttuC0/s1600-h/100_4275.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5129765888678683042" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_X9byvHXhXZM/RzCW5aeb4aI/AAAAAAAAASA/lWln31ttuC0/s320/100_4275.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"  &gt;Equipe em dinâmica&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X9byvHXhXZM/RzCXpaeb4bI/AAAAAAAAASI/xfl7dXXAjUg/s1600-h/100_4436.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5129766713312403890" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_X9byvHXhXZM/RzCXpaeb4bI/AAAAAAAAASI/xfl7dXXAjUg/s320/100_4436.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"  &gt;Felipe e Eu no workshop de Modelagem Ágil e Design Patterns&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X9byvHXhXZM/RzCYX6eb4cI/AAAAAAAAASQ/f6U3VB2eMok/s1600-h/DSC_0666.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5129767512176320962" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_X9byvHXhXZM/RzCYX6eb4cI/AAAAAAAAASQ/f6U3VB2eMok/s320/DSC_0666.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"  &gt;Tradicional foto com parte dos palestrantes do evento&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-1754167960394965404?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/1754167960394965404/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=1754167960394965404' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1754167960394965404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1754167960394965404'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/11/java-brasil-2007.html' title='Forte presença agile no Java Brasil 2007'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X9byvHXhXZM/RzCUD6eb4WI/AAAAAAAAARg/GQEoNq-aIt8/s72-c/100_4310.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-9183078871094354536</id><published>2007-11-01T11:31:00.000-07:00</published><updated>2008-05-29T06:45:02.352-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Segunda edição da revista Visão Ágil</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X9byvHXhXZM/Ryob5Keb4TI/AAAAAAAAAQ0/JkfYvN4RcW4/s1600-h/CapaVA_02.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_X9byvHXhXZM/Ryob5Keb4TI/AAAAAAAAAQ0/JkfYvN4RcW4/s320/CapaVA_02.JPG" alt="" id="BLOGGER_PHOTO_ID_5127941794593235250" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-size:85%;" &gt;Olá Amigos,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:85%;" &gt;&lt;!--[if !supportEmptyParas]--&gt;Já está disponível para download, a&lt;span style=""&gt;  &lt;/span&gt;segunda edição da revista Visão Ágil com os seguintes temas:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;                  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:85%;" &gt;&lt;!--[if !supportEmptyParas]--&gt;- Visão Ágil pelo mundo&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;- Resultado da enquete do mês&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;- As 5 doenças do desenvolvimento de software(Causa 2, Lei de Parkinson) &lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;- Desenvolvimento Orientado a Testes&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;- Humor de Projetos&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;- Um Cardápio de Metodologias Ágeis&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;- Referências Ágeis&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;- Desenvolver ou não desenvolver, eis a questão&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;- Tabuleiro de Projetos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=";font-size:85%;" &gt;&lt;!--[if !supportEmptyParas]--&gt;Agora, temos uma novidade legal, devido a grande procura, disponibilizamos as edições da revista para download pelo próprio site, sem a necessidade de cadastro no Yahoo Groups.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;!--[if !supportEmptyParas]--&gt;&lt;!--[endif]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: arial;"&gt;Só lembrando que o link da revista é&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;  &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: arial;" href="http://www.visaoagil.com/"&gt;http://www.visaoagil.com&lt;/a&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-9183078871094354536?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/9183078871094354536/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=9183078871094354536' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/9183078871094354536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/9183078871094354536'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/11/segunda-edio-da-revista-viso-gil.html' title='Segunda edição da revista Visão Ágil'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X9byvHXhXZM/Ryob5Keb4TI/AAAAAAAAAQ0/JkfYvN4RcW4/s72-c/CapaVA_02.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-363914217698670861</id><published>2007-10-27T08:37:00.000-07:00</published><updated>2008-05-29T06:45:02.353-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Extreme Java Adventures I</title><content type='html'>&lt;div align="justify"&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Na semana passada, &lt;strong&gt;nos dias 17 a 19 de outubro,&lt;/strong&gt; com o apoio da &lt;strong&gt;&lt;a href="http://www.fratech.net/"&gt;Fratech&lt;/a&gt;&lt;/strong&gt;, estive participando como palestrante e como instrutor de mini-cursos no evento JavaTech, organizado pelas faculdades &lt;a href="http://www.univel.br/"&gt;&lt;strong&gt;UNIVEL&lt;/strong&gt; &lt;/a&gt;em &lt;strong&gt;Cascavel - PR&lt;/strong&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Mas antes de falar do evento em si, vou narrar um pouco das aventuras que aconteceram nessa viagem, primeiro saí de &lt;strong&gt;São Paulo&lt;/strong&gt; de ônibus até &lt;strong&gt;Santa Bárbara do Oeste&lt;/strong&gt;, até aí tudo, bem, sempre faço esse percurso, em seguida me encontrei com o pessoal da Fratech, o &lt;strong&gt;Felipe Rodrigues&lt;/strong&gt;(Diretor de Tecnologia) e o &lt;strong&gt;Almeida&lt;/strong&gt;(Diretor Comercial), daí, juntos seguimos de carro rumo ao nosso destino.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;A partir de Santa Bárbara, passamos pela minha querida &lt;strong&gt;Piracicaba&lt;/strong&gt;, em seguida por outras cidades muito bonitas do interior do estado, como por exemplo, &lt;strong&gt;São Pedro&lt;/strong&gt;,&lt;strong&gt; São Manuel&lt;/strong&gt;, &lt;strong&gt;Botucatu&lt;/strong&gt; e &lt;strong&gt;Assis&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Ao entrar no &lt;strong&gt;Paraná&lt;/strong&gt;, conhecemos várias cidades legais como &lt;strong&gt;Cambará&lt;/strong&gt;, &lt;strong&gt;Cornélio Procópio&lt;/strong&gt;, &lt;strong&gt;Londrina&lt;/strong&gt;, &lt;strong&gt;Pato Branco,&lt;/strong&gt; &lt;strong&gt;Maringá&lt;/strong&gt;, e claro, &lt;strong&gt;Cascavel&lt;/strong&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Minha fase turista não acabou aí, tivemos a oportunidade de conhecer um pouco da hospitalidade e dos atrativos turísticos que Cascavel oferece, e após o último&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt; dia do evento, fizemos uma boa esticada até &lt;strong&gt;Foz-do-Iguaçú&lt;/strong&gt;, onde claro, visitamos as &lt;strong&gt;Cataratas&lt;/strong&gt;, e em seguimos então para fazer uma visita aos nossos “&lt;strong&gt;hermanos&lt;/strong&gt;”” da &lt;strong&gt;Argentina&lt;/strong&gt;, atravessamos a fronteira, e fomos até a cidade argentina de &lt;strong&gt;Puerto Iguaçú&lt;/strong&gt;, passeamos uma pouco pela cidade, e fizemos uma parada em um restaurante bem legal e bem típico para saborear uma boa &lt;strong&gt;massa&lt;/strong&gt; e um bom &lt;strong&gt;vinho&lt;/strong&gt; argentino.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Agora sim, vamos falar do evento, que como mencionei anteriormente, foi organizado pelas faculdades &lt;strong&gt;UNIVEL&lt;/strong&gt; através da coordenação do &lt;strong&gt;curso de informática&lt;/strong&gt;, e diga-se de passagem, foi muito bem organizado (Parabéns &lt;strong&gt;Evando&lt;/strong&gt;!!!!!).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Primeiro fiz a palestra sobre &lt;strong&gt;Java para web&lt;/strong&gt;, uma palestra bem niveladora,&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt; que teve como objetivo despertar o interesse dos alunos para o desenvolvimento em Java para web, em seguida, em uma já &lt;strong&gt;consagrada&lt;/strong&gt; parceria com o &lt;strong&gt;Felipe&lt;/strong&gt;, fizemos alguns mini-cursos bem práticos de &lt;strong&gt;Modelágem Ágil com Design Patterns&lt;/strong&gt;, onde através de dinâmicas práticas, ajudamos os participantes a modelarem uma aplicação, &lt;strong&gt;usando UML em cores&lt;/strong&gt;, &lt;strong&gt;M3&lt;/strong&gt;, &lt;strong&gt;Árvore de Dependências&lt;/strong&gt; e as principais &lt;strong&gt;padrões de arquitetura&lt;/strong&gt; usados no mercado.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Em seguida, fizemos um laboratório prático de 2 dias sobre o &lt;strong&gt;Orientação de Objetos e Design Patterns&lt;/strong&gt; para os alunos. Onde proporcionamos uma visão diferente em bem prática dos principais conceitos de OO e de como usar os mais comuns &lt;strong&gt;padrões de projetos&lt;/strong&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;Fizemos também um mini-cursos sobre as novidades do &lt;strong&gt;NetBeans 6&lt;/strong&gt; e em seguida fizemos um &lt;strong&gt;merge&lt;/strong&gt; meio ao estilo &lt;strong&gt;NetBeans in Agile&lt;/strong&gt;, onde simulamos uma projeto real, com duas equipes, para demonstrar o uso de Java em projeto conduzido pelas práticas de&lt;strong&gt; Extreme Programming&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;De maneira geral o evento foi mundo bom, tivemos ótimos contatos, podemos ter &lt;strong&gt;feedbacks&lt;/strong&gt; muito positivos de pessoas que assistem a nossas &lt;strong&gt;vídeo-aulas&lt;/strong&gt; e lêem nossos &lt;strong&gt;artigos&lt;/strong&gt;, inclusive um dos melhores feedbacks foi de uma professora que os falou que usa o nosso material como fonte de &lt;strong&gt;referência em suas aulas na faculdade&lt;/strong&gt;, esse tipo de coisa, nos faz ver que vale a pena dormir todos os dias à &lt;strong&gt;03 horas da madruga&lt;/strong&gt;..ehehe!!!!.&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;Abaixo, veja algumas fotos dessa super viagem e de alguns mome&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;ntos das palestras e mini-cursos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X9byvHXhXZM/RymfZqeb4LI/AAAAAAAAAP0/14nMsaDODfo/s1600-h/Univel+Java+Tech+036.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_X9byvHXhXZM/RymfZqeb4LI/AAAAAAAAAP0/14nMsaDODfo/s320/Univel+Java+Tech+036.JPG" alt="" id="BLOGGER_PHOTO_ID_5127804913985511602" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;Abertura do Evento&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X9byvHXhXZM/Rymh8qeb4NI/AAAAAAAAAQE/1KQOWAwMFSE/s1600-h/Univel+Java+Tech+017.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_X9byvHXhXZM/Rymh8qeb4NI/AAAAAAAAAQE/1KQOWAwMFSE/s320/Univel+Java+Tech+017.JPG" alt="" id="BLOGGER_PHOTO_ID_5127807714304188626" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;Equipes no curso de Modelagem Ágil com Design Patterns&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X9byvHXhXZM/RymlE6eb4OI/AAAAAAAAAQM/jfFDbGNJnH8/s1600-h/Univel+Java+Tech+019.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_X9byvHXhXZM/RymlE6eb4OI/AAAAAAAAAQM/jfFDbGNJnH8/s320/Univel+Java+Tech+019.JPG" alt="" id="BLOGGER_PHOTO_ID_5127811154572992738" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;Equipe apresentando o resultado da modelagem com UML em Cores&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X9byvHXhXZM/RymnM6eb4PI/AAAAAAAAAQU/_3HVS2TaETQ/s1600-h/Univel+Java+Tech+026.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_X9byvHXhXZM/RymnM6eb4PI/AAAAAAAAAQU/_3HVS2TaETQ/s320/Univel+Java+Tech+026.JPG" alt="" id="BLOGGER_PHOTO_ID_5127813491035201778" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;Modelagem da aplicação usando M3(Mind Map Modeling)&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;div align="center"&gt;&lt;img id="BLOGGER_PHOTO_ID_5126044187847549010" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://4.bp.blogspot.com/_X9byvHXhXZM/RyNeB6eb4FI/AAAAAAAAAPE/msQ4DB1FCS0/s320/DSC00029_menor.JPG" border="0" /&gt;&lt;strong&gt;Participantes modelando no curso NetBeans in Agile&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;img id="BLOGGER_PHOTO_ID_5126044608754344034" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://2.bp.blogspot.com/_X9byvHXhXZM/RyNeaaeb4GI/AAAAAAAAAPM/r_PYmIhDkXE/s320/DSC00028.JPG" border="0" /&gt;&lt;strong&gt;Participantes modelando &lt;/strong&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;no curso NetBeans in Agile&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5126045313128980594" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://2.bp.blogspot.com/_X9byvHXhXZM/RyNfDaeb4HI/AAAAAAAAAPU/NJ_ek7_PVS0/s320/DSC00034.JPG" border="0" /&gt;&lt;strong&gt;Felipe orientando sobre a arquitetura da aplicação no curso &lt;/strong&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;NetBeans in Agile&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5126045622366625922" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://2.bp.blogspot.com/_X9byvHXhXZM/RyNfVaeb4II/AAAAAAAAAPc/MWRyI20B7-o/s320/DSC00035.JPG" border="0" /&gt;&lt;strong&gt;Eu orientando sobre o processo de modelagem e&lt;br /&gt;funcionamento das estórias&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5126045923014336658" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://4.bp.blogspot.com/_X9byvHXhXZM/RyNfm6eb4JI/AAAAAAAAAPk/JzJoWsYroEI/s320/img002.jpg" border="0" /&gt;&lt;strong&gt;Eu nas cataratas de Foz do Iguaçu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X9byvHXhXZM/Rymq8qeb4RI/AAAAAAAAAQk/A4hyw0RxKlc/s1600-h/Univel+Java+Tech+151.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_X9byvHXhXZM/Rymq8qeb4RI/AAAAAAAAAQk/A4hyw0RxKlc/s320/Univel+Java+Tech+151.JPG" alt="" id="BLOGGER_PHOTO_ID_5127817609908838674" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;Nerds finalmente tendo vida social nas Cataratas!!!!&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5126046240841916578" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://2.bp.blogspot.com/_X9byvHXhXZM/RyNf5aeb4KI/AAAAAAAAAPs/3amCa8gNHew/s320/img001.jpg" border="0" /&gt;&lt;strong style="font-weight: bold;"&gt;Na entrada da Argentina&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X9byvHXhXZM/Ryms1Keb4SI/AAAAAAAAAQs/Z0qwvdjSIqE/s1600-h/Univel+Java+Tech+175.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_X9byvHXhXZM/Ryms1Keb4SI/AAAAAAAAAQs/Z0qwvdjSIqE/s320/Univel+Java+Tech+175.JPG" alt="" id="BLOGGER_PHOTO_ID_5127819680083075362" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;strong&gt;Nerds em vida social(de novo) na Argentina!!!&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-363914217698670861?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/363914217698670861/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=363914217698670861' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/363914217698670861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/363914217698670861'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/10/extreme-java-adventures-i.html' title='Extreme Java Adventures I'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X9byvHXhXZM/RymfZqeb4LI/AAAAAAAAAP0/14nMsaDODfo/s72-c/Univel+Java+Tech+036.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-6741574381840567461</id><published>2007-10-13T06:52:00.000-07:00</published><updated>2007-11-14T07:55:31.163-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>NetBeans  -  Direto da fonte</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;Olá Amigos,&lt;br /&gt;&lt;br /&gt;Não é mistério para vocês que sou um antigo entusiasta do NetBeans, inclusive na lista de &lt;a style="FONT-WEIGHT: bold" href="http://manoelpimentel.blogspot.com/2007/02/lista-de-artigos-no-portal-java.html"&gt;artigos sobre java&lt;/a&gt; desde blog, vocês podem ver alguns textos e vídeos-aulas que fiz usando essa IDE para o portal JavaMagazine.&lt;br /&gt;&lt;br /&gt;Porém, a história não acaba aí, há um ano atrás, iniciei um grupo de usuários que têm me dado muitas alegrias, que é&lt;a href="http://br.groups.yahoo.com/group/nug-br/"&gt; o &lt;span style="FONT-WEIGHT: bold"&gt;NUG-BR (NetBeans Users Group - Brasil)&lt;/span&gt;&lt;/a&gt;, pois o mesmo é bastante ativo e têm crescido de forma bem legal nesse último ano.&lt;br /&gt;&lt;br /&gt;Agora, a coisa ficou mais louca ainda, pois estou fazendo parte do time de desenvolvimento do NetBeans, através da participação em 3 módulos do mesmo, são eles: o módulo de &lt;span style="FONT-WEIGHT: bold"&gt;refactoring&lt;/span&gt;, o de &lt;span style="FONT-WEIGHT: bold"&gt;javadoc &lt;/span&gt;e o &lt;span style="FONT-WEIGHT: bold"&gt;nbstruts2&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Portanto, criei esse espaço no blog, para trazer para vocês, notícias quentes oriundas da própria fonte de desenvolvimento dessa IDE.&lt;br /&gt;&lt;br /&gt;Portanto, sejam bem vindos, e acompanhe os links abaixo somente com temas relacionados ao NetBeans&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Novidades da versão 6&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy" target="_blank"&gt;Novas features&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.netbeans.org/wiki/view/Java_EditorUsersGuide" target="_blank"&gt;Novas features do editor de código java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.netbeans.org/wiki/view/VisualWebMilestone8Report" target="_blank"&gt;Novas features do &lt;/a&gt;&lt;a href="http://wiki.netbeans.org/wiki/view/VisualWebMilestone7Report" target="_blank"&gt;editor visual web.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;a href="http://wiki.netbeans.org/wiki/view/MobilityNewAndNoteworthy" target="_blank"&gt;Novas features para desenvolvimento em Java ME&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Informações gerais:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Site oficial:&lt;a href="http://www.netbeans.org/"&gt; http://www.netbeans.org&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;RoadMap: &lt;a href="http://www.netbeans.org/community/releases/roadmap.html"&gt;http://www.netbeans.org/community/releases/roadmap.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-6741574381840567461?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/6741574381840567461/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=6741574381840567461' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6741574381840567461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6741574381840567461'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/10/netbeans-direto-da-fonte.html' title='NetBeans  -  Direto da fonte'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-6173220824388076759</id><published>2007-10-07T11:37:00.000-07:00</published><updated>2007-10-07T12:06:12.655-07:00</updated><title type='text'>Conheça o Sun SPOT</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Já ouviu falar de Sun SPOT? então olhe esses vídeos abaixo, e conheça algumas aplicações dessa nova tecnologia da SUN, e para maiores informações, veja em &lt;a href="http://www.sunspotworld.com"&gt;http://www.sunspotworld.com&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4-1yBd5gbzU"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/4-1yBd5gbzU" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/j9bValJVCKg"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/j9bValJVCKg" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ycbO28wCARo"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ycbO28wCARo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9P6Jn0iuYA0"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/9P6Jn0iuYA0" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/o3JERljLAtg"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/o3JERljLAtg" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-6173220824388076759?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/6173220824388076759/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=6173220824388076759' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6173220824388076759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6173220824388076759'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/10/conhea-o-sun-spot.html' title='Conheça o Sun SPOT'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-1776967335865036058</id><published>2007-10-01T19:16:00.000-07:00</published><updated>2008-05-29T06:45:02.353-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Dilbert e os prazos......</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.dilbert.com/comics/dilbert/archive/images/dilbert2733310071001.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 443px; height: 153px;" src="http://www.dilbert.com/comics/dilbert/archive/images/dilbert2733310071001.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-1776967335865036058?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/1776967335865036058/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=1776967335865036058' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1776967335865036058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1776967335865036058'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/10/dilbert-e-os-prazos.html' title='Dilbert e os prazos......'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-4914998047675598209</id><published>2007-09-30T18:39:00.000-07:00</published><updated>2007-09-30T18:47:51.099-07:00</updated><title type='text'>Mais pavulagem em meu blog</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Estou fazendo algumas mudanças para melhorar o visual  e a naveração nesse meu blog, agora você poderá participar de &lt;span style="font-weight: bold;"&gt;enquetes&lt;/span&gt;, acessar &lt;span style="font-weight: bold;"&gt;grupos de usuários&lt;/span&gt; sobre &lt;span style="font-weight: bold;"&gt;agile &lt;/span&gt;e sobre &lt;span style="font-weight: bold;"&gt;java&lt;/span&gt;,  ler meus &lt;span style="font-weight: bold;"&gt;artigos &lt;/span&gt;na &lt;span style="font-weight: bold;"&gt;JavaMagazine&lt;/span&gt;, ver minhas &lt;span style="font-weight: bold;"&gt;vídeo-aulas&lt;/span&gt; na Java Vídeo Magazine, conferir alguns &lt;span style="font-weight: bold;"&gt;vídeos engraçados&lt;/span&gt; sobre tecnologia bem como se programar para assistir boas &lt;span style="font-weight: bold;"&gt;palestras &lt;/span&gt;sobre &lt;span style="font-weight: bold;"&gt;processos &lt;/span&gt;e &lt;span style="font-weight: bold;"&gt;tecnologias&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;E para os meus amigos, por favor, olhem, avaliem e me mandem feedback para melhorar ainda mais o conteúdo desde Blog.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-4914998047675598209?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/4914998047675598209/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=4914998047675598209' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/4914998047675598209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/4914998047675598209'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/mais-pavulagem-em-meu-blog.html' title='Mais pavulagem em meu blog'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-2072600676162165907</id><published>2007-09-30T18:17:00.000-07:00</published><updated>2007-09-30T18:21:14.362-07:00</updated><title type='text'>Fotos</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;span style="font-family:arial;"&gt;Veja algumas fotos de palestras em 2007&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p class="western" style="margin-bottom: 0cm;" align="justify"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X9byvHXhXZM/Rt77dLN-VMI/AAAAAAAAABs/BPt65oNSTgg/s1600-h/ManoelPalestrante11.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_X9byvHXhXZM/Rt77dLN-VMI/AAAAAAAAABs/BPt65oNSTgg/s320/ManoelPalestrante11.JPG" alt="" id="BLOGGER_PHOTO_ID_5106795506130900162" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style=";font-family:arial;font-size:78%;"  &gt;Na palestra sobre BoxSQL no SQL Connect 2007&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0cm;" align="justify"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0cm;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X9byvHXhXZM/Rt78GbN-VNI/AAAAAAAAAB0/JG2U3nIYY3U/s1600-h/DSC00064.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_X9byvHXhXZM/Rt78GbN-VNI/AAAAAAAAAB0/JG2U3nIYY3U/s320/DSC00064.jpg" alt="" id="BLOGGER_PHOTO_ID_5106796214800504018" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p class="western" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style=";font-family:arial;font-size:78%;"  &gt;Público participante no evento 4o FireBird Developers Day&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X9byvHXhXZM/Rt7xDrN-VJI/AAAAAAAAABU/TDJGLAFP1fg/s1600-h/101_0211.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_X9byvHXhXZM/Rt7xDrN-VJI/AAAAAAAAABU/TDJGLAFP1fg/s320/101_0211.JPG" alt="" id="BLOGGER_PHOTO_ID_5106784072927958162" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;Eu e o Felipe na palestra sobre padrões de projetos&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X9byvHXhXZM/Rt7xl7N-VKI/AAAAAAAAABc/DCtaFcxTOu8/s1600-h/101_0299.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_X9byvHXhXZM/Rt7xl7N-VKI/AAAAAAAAABc/DCtaFcxTOu8/s320/101_0299.JPG" alt="" id="BLOGGER_PHOTO_ID_5106784661338477730" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;Eu em minha palestra sobre IReport/JasperReports&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X9byvHXhXZM/Rt7yILN-VLI/AAAAAAAAABk/CvMZdSlVwe0/s1600-h/P8310009.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_X9byvHXhXZM/Rt7yILN-VLI/AAAAAAAAABk/CvMZdSlVwe0/s320/P8310009.JPG" alt="" id="BLOGGER_PHOTO_ID_5106785249748997298" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;Eu e o Eloi, um grande amigo do maranhão, que também palestras sobre SVG e Java ME&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-2072600676162165907?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/2072600676162165907/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=2072600676162165907' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2072600676162165907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2072600676162165907'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/fotos.html' title='Fotos'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X9byvHXhXZM/Rt77dLN-VMI/AAAAAAAAABs/BPt65oNSTgg/s72-c/ManoelPalestrante11.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-2770120249221262979</id><published>2007-09-30T16:53:00.001-07:00</published><updated>2007-09-30T17:10:25.109-07:00</updated><title type='text'>Meus Grupo de Usuários</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Veja aqui, alguns grupos fundados ou coordenador por mim, portanto, veja qual escolha sua tribo preferida e junte-se a ela.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Sobre &lt;span style="font-weight: bold;"&gt;processos ágeis&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://br.groups.yahoo.com/group/GUFDD/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 96px;" src="http://1.bp.blogspot.com/_X9byvHXhXZM/RwA4s4dfAPI/AAAAAAAAAJ0/pK_jgKyOfGs/s320/gufdd.jpg" alt="" id="BLOGGER_PHOTO_ID_5116151520414335218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.visaoagil.com/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_X9byvHXhXZM/RwA3YYdfANI/AAAAAAAAAJk/PMWkyAGPC6o/s320/logorevistavisaoagil_01.jpg" alt="" id="BLOGGER_PHOTO_ID_5116150068715389138" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://br.groups.yahoo.com/group/xpnorte/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 163px; height: 187px;" src="http://4.bp.blogspot.com/_X9byvHXhXZM/RwA4LodfAOI/AAAAAAAAAJs/TRDNB9zCUHE/s320/xpNorte.jpg" alt="" id="BLOGGER_PHOTO_ID_5116150949183684834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Sobre &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Java e Tecnologia&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://br.groups.yahoo.com/group/nug-br/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_X9byvHXhXZM/RwA4_YdfAQI/AAAAAAAAAJ8/wKki-ODkGTg/s320/logo2.jpg" alt="" id="BLOGGER_PHOTO_ID_5116151838241915138" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://br.groups.yahoo.com/group/propatterns"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_X9byvHXhXZM/RwA5PodfARI/AAAAAAAAAKE/S5T3iE9GVgk/s320/logoProPatterns02.jpg" alt="" id="BLOGGER_PHOTO_ID_5116152117414789394" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-2770120249221262979?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/2770120249221262979/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=2770120249221262979' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2770120249221262979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2770120249221262979'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/meus-grupo-de-usurios.html' title='Meus Grupo de Usuários'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X9byvHXhXZM/RwA4s4dfAPI/AAAAAAAAAJ0/pK_jgKyOfGs/s72-c/gufdd.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-6249841245383839442</id><published>2007-09-30T16:14:00.000-07:00</published><updated>2008-11-05T04:52:23.683-08:00</updated><title type='text'>Minhas Palestras</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;Veja algumas palestras que fiz ou vou fazer :-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;2008&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px; font-weight: bold;"&gt;Novembro&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px; "&gt;Palestra: Visões sobre Lean&amp;amp; Agile - Lançamento da InfoQ Brasil (São Paulo, Brasil)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px; font-weight: bold;"&gt;Outubro&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px; "&gt;Palestra Gestão Ágil com Scrum e FDD - Ágiles 2008 (Buenos Aires, Argentina)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  font-weight: bold;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Setembro&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Palestra Scrum e FDD - JustJava 2008 (SP)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Scrum Implementation em São Paulo (&lt;/span&gt;&lt;a href="http://www.fratech.net/model/event!show.act?event.id=14"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.fratech.net&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Facilitação de Projetos Ágeis São Paulo (DClik)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Facilitação de Projetos Ágeis São Paulo (Bancoob)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Práticas Ágeis para o Desenvolvimento de Software (Bancoob/Stefanini)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Gestão Ágil Projetos com Scrum e FDD (Bancoob/Stefanini)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  font-weight: bold;font-family:Arial;"&gt;&lt;span class="Apple-style-span"  style="  font-weight: normal; font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="  font-weight: bold;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Agosto&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Modelagem Ágil e DDD em São Paulo (&lt;/span&gt;&lt;a href="http://www.fratech.net/model/event!show.act?event.id=14"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.fratech.net&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Scrum Implementation em São Paulo (&lt;/span&gt;&lt;a href="http://www.fratech.net/model/event!show.act?event.id=14"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.fratech.net&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  font-weight: bold;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Julho&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Palestra Modelagem Àgil -  TDC 2008 (SP) - www.globalcode.com.br&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Modelagem Ágil e DDD em São Paulo (&lt;/span&gt;&lt;a href="http://www.fratech.net/model/event!show.act?event.id=14"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.fratech.net&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="  ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Scrum Implementation (&lt;/span&gt;&lt;a href="http://www.fratech.net/model/event!show.act?event.id=14"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.fratech.net&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Palestra DataBase Refactoring -  4° FDD (Firebird Developers Day)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Palestra Tendências em Metodologias -  Open TDC 2008 (SP) www.globalcode.com.br&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span"  style="  font-weight: normal; font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="  font-weight: bold;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Junho&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Modelagem Ágil e DDD em São Paulo (&lt;/span&gt;&lt;a href="http://www.fratech.net/model/event!show.act?event.id=14"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.fratech.net&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Scrum Implementation em São Paulo (&lt;/span&gt;&lt;a href="http://www.fratech.net/model/event!show.act?event.id=14"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.fratech.net&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  font-weight: bold;font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Maio&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Workshop Modelagem Ágil e DDD em São Paulo (&lt;/span&gt;&lt;a href="http://www.fratech.net/model/event!show.act?event.id=14"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.fratech.net/model/event!show.act?event.id=14&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java - Café com Leite - SP - Palestra: Java para Desktop&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Abril&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;FISL(&lt;/span&gt;&lt;a href="http://fisl.softwarelivre.org/9.0/www/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://fisl.softwarelivre.org/9.0/www/&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - Integrando Struts2 com JasperReports&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;2007&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Novembro&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;span&gt;&lt;a href="http://br.groups.yahoo.com/group/javaamericana"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Americana&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; 2007 - Produtividade com o NetBeans 6.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Brasil 2007&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; (SP) - Workshop sobre gerenciamento ágil de projetos&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Brasil 2007&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; (SP) - Workshop Modelagem Ágil com Design Patterns&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Brasil 2007 (SP) - Planejamento e estimativas ágeis&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Brasil 2007 (SP) - Gerenciamento e desenvolvimento de software com FDD&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Brasil 2007 (SP) - IReport /Jasper - Criação de relatórios para web&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Brasil 2007 (SP) - Persistência com o BoxSQL&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Brasil 2007 (SP)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.javabrasil.org/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - WebServices com JAX-WS&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Outubro&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.soujava.org.br/display/v/Grade+de+Palestras"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Just Java 2007 (SP) - Criação de relatórios para a web&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Nights (SP) - Java is Everywhere &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Nights (SP) - Metodologias Ágeis&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Java Nights (SP) - Aplicações java para a web&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.univel.br/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Univel JavaTech (PR) - Produtividade com o Netbeans&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.univel.br/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Univel JavaTech (PR) - Produtividade no desenvolvimento Java para Web&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.univel.br/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Univel JavaTech (PR)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.univel.br/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - Modelando aplicações com Design Patterns e UML em cores&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://info.borland.com.br/borcon/Borcon07/evento_developer.html"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;BorCon 2007 (SP) - Gerenciamento e desenvolvimento de software com FDD&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;&lt;span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Agosto:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;WebMobile TechWeek &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(SP)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - IReport (Relatórios para app web)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;WebMobile TechWeek &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(SP)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - Padrões de projetos&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;WebMobile TechWeek &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(SP)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - Struts2 - a Evolução do framework&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;WebMobile TechWeek &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(SP)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - Struts2 - Tutorial 01&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;WebMobile TechWeek &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(SP)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.devmedia.com.br/eventos/webmobiletechweek/grade.htm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - Struts2 - Tutorial 02&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;&lt;span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Junho&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.firebirddevelopersday.com.br/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;4° FDD - FireBird Developers Days &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.firebirddevelopersday.com.br/"&gt;&lt;span style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(SP)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://www.firebirddevelopersday.com.br/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - BoxSQL e Firebird&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Maio&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  font-weight: normal; font-family:Georgia;font-size:16px;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Palestra Gestão Ágil com Scrum, XP e FDD - Petrobrás(SP)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/div&gt;Abril:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;a href="http://www.firebirddevelopersday.com.br/"&gt;SQL Connect 2007 &lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.firebirddevelopersday.com.br/"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;(SP)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;a href="http://www.firebirddevelopersday.com.br/"&gt; - BoxSQL para aplicações Java&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;2005&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;a href="http://www.canaldigital-pa.com.br/sepai2005/default.asp#"&gt;Sepai (PA) - Testes Unitários com JUnit&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Instituto Villas-Boas (PA) - RAD em Java com NetBeans&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Instituto Villas-Boas (PA) - JSP - Java Server Pages&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Instituto Villas-Boas (PA) - Documentação com o JavaDoc&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Instituto Villas-Boas (PA) - Banco de dados com Firebird &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;2004&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;a href="http://www.canaldigital-pa.com.br/sepai2004/secao.asp?codSecao=42#"&gt;Sepai (PA) - Extreme Programming - Conceitos e Práticas&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Instituto Villas-Boas (PA) - Aplicações desktop com o Swing&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Instituto Villas-Boas (PA) - Design Patterns em Java&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Instituto Villas-Boas (PA) - Aplicações web com JSP&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - Modelagem de software com UML&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA)&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt; - SQL Server - Instalação e administração&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;2003&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - Desenvolvimento de sofware com Processos Ágeis &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - Mudando para Extreme Programming &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - RUP e XP, duelo de titãs&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - Desenvolvimento de aplicações com Java&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - RAD em Java com o NetBeans&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - Integrando processos e pessoas com CorporeRM&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA)&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt; - Business Intelligence com RM Bis&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;2002&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;UNAMA (PA) - Explorando o poder do SQL&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;UNAMA (PA) - Business Intelligence com o RM Bis&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - Gerenciamento de projetos de implatação com base em PMI&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - Comparativo Java e PHP&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - Java em todos os lugares&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Faculdades Pocetti (PA) - Desenvolvimento web com Java&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;2000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Acauã Informática (PA) - Linux no Desktop&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Acauã Informática (PA) - Servidores de redes com Linux&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Acauã Informática (PA) - Desenvolvimento de aplicações em Java &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;1999&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;UMES (PA) - Desenvolvimento de aplicações em Java&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;UMES (PA) - Informática uma carreira de futuro?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Café Amazônia (PA) - Dicas de RM Sistemas&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Café Amazônia (PA) - Segurança de Dados em rede&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;1998&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Amazon Informática (PA) - Redes Corporativas &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Amazon Informática (PA) - Programação RAD com Delphi&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-6249841245383839442?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/6249841245383839442/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=6249841245383839442' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6249841245383839442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6249841245383839442'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/minhas-palestras.html' title='Minhas Palestras'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-478905391653084689</id><published>2007-09-30T15:19:00.000-07:00</published><updated>2007-09-30T15:31:14.611-07:00</updated><title type='text'>Univel JavaTech</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: arial;"&gt;Nos dias 1&lt;span style="font-weight: bold;"&gt;5, 16 e 17 de outubro&lt;/span&gt;,  estarei fazendo algumas palestras no &lt;span style="font-weight: bold;"&gt;Univel JavaTech&lt;/span&gt;,  evento organizado pela faculdade &lt;span style="font-weight: bold;"&gt;UNIVEL &lt;/span&gt;em&lt;span style="font-weight: bold;"&gt; Cascavel-Paraná.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;As palestras serão:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- Produtividade com o Netbeans&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- Produtividade no desenvolvimento Java para Web&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- Modelando aplicações com Design Patterns e UML em cores&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;Maiores informações, veja no site: &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.univel.br"&gt;http://www.univel.br&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-478905391653084689?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/478905391653084689/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=478905391653084689' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/478905391653084689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/478905391653084689'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/univel-javatech.html' title='Univel JavaTech'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-6689435262538923118</id><published>2007-09-26T04:51:00.000-07:00</published><updated>2008-09-30T08:07:51.127-07:00</updated><title type='text'>Meu DevMedia Space (todos os meus artigos)</title><content type='html'>&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Agora todos os meus &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;artigos &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;e &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;video-aulas&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; publicados no portal &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Java Magazine&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,  podem ser acessados com facilidade através do novo recurso chamado &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DevMedia Spaces&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;,  portanto acesse o link&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="" href="http://www.devmedia.com.br/autor.asp?id=153771"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; http://www.devmedia.com.br/autor.asp?id=153771&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; e veja a lista com todos esses materiais que produzi para a DevMedia.&lt;span class="Apple-style-span"  style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Georgia;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Veja abaixo&lt;/span&gt;, que algumas vídeos-aulas minhas, foram disp&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;onibilizadas em algumas edições da Java Magazine, SQL Magazine e WebMobile (consegui catalogar apenas alguns :-).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;img src="http://1.bp.blogspot.com/_X9byvHXhXZM/SOJAWKDoxKI/AAAAAAAACEI/rq70HaZraRI/s200/capaJava57_M-+S%C3%A9rie+Sobre+Apache+TomCat.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5251830864868328610" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Revista Java Magazine 57 -  Série Sobre Apache TomCat&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://2.bp.blogspot.com/_X9byvHXhXZM/SOI_g4Byv_I/AAAAAAAACEA/oJ0pyPxl8hg/s200/capaJava53_m-S%C3%A9rie+Sobre+JUnit+4.1.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5251829949495689202" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Revista Java Magazine Edição 53 - Série Sobre JUnit 4.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://2.bp.blogspot.com/_X9byvHXhXZM/SOI-qwq201I/AAAAAAAACDw/gzcr_cdIMIg/s200/capaJava52_p+-+S%C3%A9rie+sobre+iReport+para+aplica%C3%A7%C3%B5es+web.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5251829019807503186" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Revista Java Magazine Edição 52 - Série sobre iReport para aplicações web&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;img src="http://3.bp.blogspot.com/_X9byvHXhXZM/SOI-E8KjXwI/AAAAAAAACDo/dBYCIflrmcw/s200/capa_Java51_P+-+S%C3%A9rie+sobre+iReport+para+aplica%C3%A7%C3%B5es+web.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5251828370058206978" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Revista JavaMagazine Edição 51 - Série sobre iReport para aplicações web&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://1.bp.blogspot.com/_X9byvHXhXZM/SOI9UOQk7RI/AAAAAAAACDg/rYNKzvT_lR0/s200/capa_SQL46_P+-++S%C3%A9rie+sobre+iReport+para+aplica%C3%A7%C3%B5es+webpng" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" border="0" alt="" id="BLOGGER_PHOTO_ID_5251827533101722898" /&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Revista SQL Magazine Edição 46 -  Série sobre iReport para aplicações web&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=" ;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style=" ;font-family:arial;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-6689435262538923118?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/6689435262538923118/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=6689435262538923118' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6689435262538923118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6689435262538923118'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/meu-devmedia-space-todos-os-meus.html' title='Meu DevMedia Space (todos os meus artigos)'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X9byvHXhXZM/SOJAWKDoxKI/AAAAAAAACEI/rq70HaZraRI/s72-c/capaJava57_M-+S%C3%A9rie+Sobre+Apache+TomCat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-5369618391179111546</id><published>2007-09-25T07:48:00.000-07:00</published><updated>2007-09-25T07:53:52.253-07:00</updated><title type='text'>JustJava 2007,  The next victim.</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: arial;"&gt;No dia 05 de outubro desde ano,  às 17:30, estarei palestrando  no JustJava 2007,  sobre o tema "Criação de relatórios para a web",  apesar do convite ter pintado meio em cima da hora,  estou muito feliz em participar de mais esse grande evento para comunidade Java brasileira.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: arial;"&gt;Confira a grade de palestras em:  &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.soujava.org.br/display/v/Grade+de+Palestras"&gt;http://www.soujava.org.br/display/v/Grade+de+Palestras&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-5369618391179111546?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/5369618391179111546/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=5369618391179111546' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5369618391179111546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5369618391179111546'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/justjava-2007-next-victim.html' title='JustJava 2007,  The next victim.'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-5384154485946579892</id><published>2007-09-17T13:46:00.000-07:00</published><updated>2007-09-17T13:47:43.944-07:00</updated><title type='text'>Java is Everywhere</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/SRLU1bJSLVg"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/SRLU1bJSLVg" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-5384154485946579892?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/5384154485946579892/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=5384154485946579892' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5384154485946579892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/5384154485946579892'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/java-is-everywhere.html' title='Java is Everywhere'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-1429856676817815039</id><published>2007-09-14T18:55:00.001-07:00</published><updated>2008-05-29T06:46:19.274-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Quer aprender FDD na prática?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://heptagon.com.br/images/ws-fdd-01.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 174px; height: 198px;" src="http://heptagon.com.br/images/ws-fdd-01.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Em &lt;span style="font-weight: bold;"&gt;outubro&lt;/span&gt;, aqui em SAMPA, &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Eu, o &lt;a href="http://amagno.blogspot.com/"&gt;Alexandre&lt;/a&gt; e o &lt;a href="http://www.heptagon.com.br/?q=heptaman"&gt;Adail&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt; ( "os 3 amigos da FDD" ),  estaremos ministrando juntos pela &lt;a href="http://www.heptagon.com.br/"&gt;&lt;span style="font-weight: bold;"&gt;Heptagon Tecnologia&lt;/span&gt;&lt;/a&gt;, um workshop bem práfico sobre "&lt;span style="font-weight: bold;"&gt;Gestão e Desenvolvimento Ágil com FDD&lt;/span&gt;", com o objetivo de &lt;/span&gt;&lt;span style="font-family:arial;"&gt;Ensinar os fundamentos da &lt;span style="font-weight: bold;"&gt;Feature Driven Development&lt;/span&gt; (Desenvolvimento Guiado por Funcionalidades), uma &lt;span style="font-weight: bold;"&gt;metodologia ágil&lt;/span&gt; para gerenciamento e desenvolvimento de software, através da experimentação real num ambiente &lt;span style="font-weight: bold;"&gt;dinâmico &lt;/span&gt;e &lt;span style="font-weight: bold;"&gt;interativo&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Maiores informações, veja em: &lt;a style="font-weight: bold;" href="http://heptagon.com.br/?q=ws-fdd-sp-out"&gt;http://heptagon.com.br/?q=ws-fdd-sp-out&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-1429856676817815039?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/1429856676817815039/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=1429856676817815039' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1429856676817815039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1429856676817815039'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/workshop-gesto-e-desenvolvimento-gil.html' title='Quer aprender FDD na prática?'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-1131013286222880973</id><published>2007-09-14T18:40:00.000-07:00</published><updated>2007-09-14T18:52:26.756-07:00</updated><title type='text'>Curso de iReport/Jasper com o portal Java Video Magazine</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Para os assintantes do portal &lt;span style="font-weight: bold;"&gt;Java Video Magazine&lt;/span&gt;,  está no ar  uma série de Vídeo Aulas com o tema:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;iReport – Criando relatórios para aplicações web,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;  será uma série com cerca de &lt;span style="font-weight: bold;"&gt;15 vídeo-aulas&lt;/span&gt;, onde estou abordando vários aspectos dos recursos para criação de relatórios simples e avançados, usando a dobradinha &lt;span style="font-weight: bold;"&gt;iReport/JasperReports&lt;/span&gt;, em um contexto de uma aplicação &lt;span style="font-weight: bold;"&gt;web simples&lt;/span&gt; ou usando o framework &lt;span style="font-weight: bold;"&gt;MVC Struts 2&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Portanto, para os assinantes desse serviço que estejam   interessados em participar, acessem o link&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5976"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=5976&lt;/a&gt; e vejam a &lt;span style="font-weight: bold;"&gt;primeira parte&lt;/span&gt; dessa série. &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-1131013286222880973?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/1131013286222880973/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=1131013286222880973' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1131013286222880973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/1131013286222880973'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/curso-de-ireportjasper-com-java-video.html' title='Curso de iReport/Jasper com o portal Java Video Magazine'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-6386192048334534819</id><published>2007-09-14T18:22:00.000-07:00</published><updated>2007-09-14T18:32:02.613-07:00</updated><title type='text'>NUG-BR  a todo vapor</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X9byvHXhXZM/Rus127ecg4I/AAAAAAAAAJM/UaXD0x1kyvw/s1600-h/logo2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_X9byvHXhXZM/Rus127ecg4I/AAAAAAAAAJM/UaXD0x1kyvw/s320/logo2.jpg" alt="" id="BLOGGER_PHOTO_ID_5110237419976557442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Uma "cria" que têm me dado muita alegria, é o &lt;span style="font-weight: bold;"&gt;NUG-BR (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" class="ygrp-grdescr" &gt;NetBeans Users Group Brasil&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;),&lt;/span&gt; pois em quase 01 ano de atividades, conseguimos criar uma pequena estrutura organizacional,  fazendo com que o grupo ganhasse vida própria e um fluxo de atividade bem interessante.&lt;/span&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Então fica aqui meu convite para os interessados nos recursos do NetBeans, acessem o site  &lt;/span&gt;&lt;a style="font-family: arial;" href="http://br.groups.yahoo.com/group/nug-br"&gt;http://br.groups.yahoo.com/group/nug-br&lt;/a&gt;&lt;span style="font-family:arial;"&gt;  e  participe dessa nossa comunidade.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-6386192048334534819?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/6386192048334534819/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=6386192048334534819' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6386192048334534819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/6386192048334534819'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/09/nug-br-todo-vapor.html' title='NUG-BR  a todo vapor'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X9byvHXhXZM/Rus127ecg4I/AAAAAAAAAJM/UaXD0x1kyvw/s72-c/logo2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-2323407652487678349</id><published>2007-03-15T07:07:00.000-07:00</published><updated>2007-03-15T07:08:41.489-07:00</updated><title type='text'>Outros Artigos</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;Artigo - WebServices com o NetBeans - Publicado na edição 44 da Revista JavaMagazine&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Artigo - Integrando PHP com SQL Server - Publicado na Edição 22 da Resvista SQL Magazine&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-2323407652487678349?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/2323407652487678349/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=2323407652487678349' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2323407652487678349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/2323407652487678349'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/03/outros-artigos.html' title='Outros Artigos'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-3074816276272458113</id><published>2007-02-17T09:28:00.000-08:00</published><updated>2008-09-21T07:00:03.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artigos no Portal Java Magazine -  Sobre Extreme Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Lista de artigos sobre processos ágeis</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;div&gt;&lt;div&gt;Agile como vantagem competitiva - Blog Visão Ágil&lt;/div&gt;&lt;div&gt;&lt;a href="http://visaoagil.wordpress.com/author/manoelp/"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;http://visaoagil.wordpress.com/author/manoelp/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Os Moinhos de Vento dos processos ágeis - Blog Visão Ágil&lt;/div&gt;&lt;div&gt;&lt;a href="http://visaoagil.wordpress.com/author/manoelp/"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;http://visaoagil.wordpress.com/author/manoelp/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Refactoring em Banco dados no 5° FDD  - Blog Visão Ágil&lt;/div&gt;&lt;div&gt;&lt;a href="http://visaoagil.wordpress.com/author/manoelp/"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;http://visaoagil.wordpress.com/author/manoelp/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Atendendo de forma ágil às janelas de mercado - Blog Visão Ágil&lt;/div&gt;&lt;div&gt;&lt;a href="http://visaoagil.wordpress.com/author/manoelp/"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;http://visaoagil.wordpress.com/author/manoelp/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Resumo do evento TDC 2008  - Blog Visão Ágil&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;a href="http://visaoagil.wordpress.com/author/manoelp/"&gt;http://visaoagil.wordpress.com/author/manoelp/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Os desafios em escalar resultados com várias equipes  - Blog Visão Ágil&lt;/div&gt;&lt;div&gt;&lt;a href="http://visaoagil.wordpress.com/author/manoelp/"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;http://visaoagil.wordpress.com/author/manoelp/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vencendo o Estado de Negação na Sprint Retrospective - Blog Visão Ágil&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://visaoagil.wordpress.com/author/manoelp/"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;http://visaoagil.wordpress.com/author/manoelp/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia; font-size: 16px; font-weight: normal; "&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;"O Pinky e o Cérebro" na Scrum Alliance&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.scrumalliance.org/articles/97-pinky-and-the-brain-"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;http://www.scrumalliance.org/articles/97-pinky-and-the-brain-&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;"O Pinky e o Cérebro" na Agile Alliance&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5868"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="text-decoration: underline;font-family:arial;"&gt;http://www.agilealliance.com/show/2037&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;Gerenciamento de resultados com o Product Storage Chart -  Edição 04 da Revista Visão Ágil&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5868"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="text-decoration: underline;font-family:arial;"&gt;http://www.visaoagil.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;Brincando com a UML em Cores -  Edição 03 da Revista Visão Ágil&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5868"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="text-decoration: underline;font-family:arial;"&gt;http://www.visaoagil.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;Desenvolver ou não Desenvolver, eis a questão -  Edição 02 da Revista Visão Ágil&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5868"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="text-decoration: underline;font-family:arial;"&gt;http://www.visaoagil.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;Desenvolver ou não Desenvolver,eis a questão -  Edição 02 da Revista Visão Ágil&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5868"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="text-decoration: underline;font-family:arial;"&gt;http://www.visaoagil.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;Tabuleiro de Projetos - Edição 02 da Revista Visão Ágil&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5868"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="text-decoration: underline;font-family:arial;"&gt;http://www.visaoagil.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;O Pink e o Cérebro - Edição 01 da Revista Visão Ágil&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5868"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="text-decoration: underline;font-family:arial;"&gt;http://www.visaoagil.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;Fórmula Ágil&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;Conhecendo a essência dos processos ágeis através das corridas de Fórmula 1&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5868"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="text-decoration: underline;font-family:arial;"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=5868&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;Tabuleiro de projetos  &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;Uma breve crônica sobre estratégias em projeto de software, através peças de xadrez.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5245"&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=5245&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;O pensamento enxuto para o desenvolvimento ágil&lt;br /&gt;&lt;/strong&gt;Neste artigo, aprenderemos como é simples iniciar o pensamento base dos processos ágeis, dessa forma, conseguiremos romper algumas barreiras iniciais na implementação de um modelo ágil em nossas corporações.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5051"&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=5051&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=";font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;strong&gt;Planejando seu projeto com eXtreme Programming – Parte II &lt;/strong&gt;&lt;br /&gt;Veja neste artigo o funcionamento do sistema baseado em pontos para geração de estimativas e acompanhamentos da evolução do projeto.&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=4423"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=4423&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;Planejando seu projeto com eXtreme Programming – Parte I&lt;br /&gt;&lt;/strong&gt;Como você pode ver o estudo sobre XP apesar de ser bem detalhado, é bem simples de compreender e aplicar...&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=4273"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=4273&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;O Pink e o Cérebro - Crônica sobre a difícil arte da simplicidade em projetos de software&lt;br /&gt;&lt;/strong&gt;Esses dois perfis são o exemplo claro de comportamentos muito comuns em um projeto de software...&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=4073"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=4073&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;O que é melhor? Kung-Fú ou Karatê?&lt;/strong&gt;&lt;br /&gt;Crônica com alguns devaneios sobre projetos de software&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=3246"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=3246&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;O papa-léguas e o coiote&lt;br /&gt;&lt;/strong&gt;Crônica sobre dois perfis existentes em um projeto de desenvolvimento&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=2692"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=2692&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Implementando Pair Programming em sua equipe&lt;br /&gt;&lt;/strong&gt;Conhecendo as dificuldades e as vantagens dessa prática XP&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1694"&gt;http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1694&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Extreme Programming – Conceitos e Práticas &lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1498"&gt;http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1498&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-3074816276272458113?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/3074816276272458113/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=3074816276272458113' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/3074816276272458113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/3074816276272458113'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/02/lista-de-artigos-sobre-extreme.html' title='Lista de artigos sobre processos ágeis'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-8217578170502475612</id><published>2007-02-17T09:16:00.000-08:00</published><updated>2008-09-30T07:34:44.586-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artigos no Portal Java Magazine -  Sobre Java'/><title type='text'>Lista artigos sobre Java</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X9byvHXhXZM/SOI4fNEZpvI/AAAAAAAACDY/-qtiuOcnFfE/s1600-h/capaJava56_G+-+Integrando+Struts2+com+JasperReports.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_X9byvHXhXZM/SOI4fNEZpvI/AAAAAAAACDY/-qtiuOcnFfE/s200/capaJava56_G+-+Integrando+Struts2+com+JasperReports.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251822224202639090" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Revista  JavaMagazine Edição 56  - Integrando Struts2 com JasperReports&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X9byvHXhXZM/SOI30P5afcI/AAAAAAAACDQ/VyvbFc4FZrM/s1600-h/capaJava44_G-Web+Services+com+NetBeans.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_X9byvHXhXZM/SOI30P5afcI/AAAAAAAACDQ/VyvbFc4FZrM/s200/capaJava44_G-Web+Services+com+NetBeans.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251821486227488194" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; font-family:arial;"&gt;&lt;div style="text-align: center;"&gt;Revista JavaMagazine  Edição 44 - Web Services com NetBeans&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X9byvHXhXZM/SOI3MGg9QcI/AAAAAAAACDI/fQemzqd77Ug/s1600-h/capasql22-Integrando+PHP+com+SQL+Server+2000.jpg" style="text-decoration: none;"&gt;&lt;img style="text-decoration: underline;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; " src="http://2.bp.blogspot.com/_X9byvHXhXZM/SOI3MGg9QcI/AAAAAAAACDI/fQemzqd77Ug/s200/capasql22-Integrando+PHP+com+SQL+Server+2000.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251820796514222530" /&gt;&lt;/a&gt;&lt;div style="text-align: center; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;&lt;/span&gt;&lt;div style="text-align: center; display: inline !important; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);   font-weight: bold; "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;SQL Magazine Edição 22 - Integrando PHP com SQL Server 2000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Integrando JSF e CSS – Aplicando estilos ao dataTable&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Continuando o nosso artigo anterior sobre integração de JSF(Java Server Faces)  e CSS(Cascading Style Sheets) em formulários, nesse artigo, iremos aprender, como aplicar folhas de estilos a um dataTable.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=5327"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=5327&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;Integrando JSF e CSS &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Neste pequeno artigo, iremos estudar alguns detalhes básicos da formatação da camada de visualização do JSF (Java Server Faces), pois iremos entender como aplicar folhas de estilos CSS (Cascading Style Sheets).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=4577"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=4577&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;JSTL - Implementando um pool de conexões &lt;/strong&gt;&lt;br /&gt;A idéia desse recurso é bem simples, porém, seu uso traz grandes benefícios para o desempenho de nossas aplicações...&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=4113"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=4113&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;JSTL – Exemplo de um cadastro web &lt;/strong&gt;&lt;br /&gt;Aprenda nesse artigo, como criar uma tela de cadastro simples, e um processo de inserção de registros em uma tabela de banco de dados.&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=3929"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=3929&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;strong&gt;JSTL – Aplicações web simples e fácil em java &lt;/strong&gt;&lt;br /&gt;Nesse artigo, vamos estudar através de um exemplo prático, uma tecnologia que devido a sua simplicidade, é uma verdadeira “mão-na-roda" para o desenvolvimento web usando Java.&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=3746"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=3746&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Criado o NUG-BR - Grupo de usuários NetBeans &lt;/strong&gt;&lt;br /&gt;Foi criado em 04/11/2006 o NUG-BR (NetBeans Users Group - Brasil), primeiro grupo de usuários NetBeans no Brasil, cujo o principal objetivo é reunir usuários e admiradores, que desejem compartilhar dúvidas, dicas e soluções acerca da ferramenta.&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=3709&amp;amp;site=6"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=3709&amp;amp;site=6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;III BelJungle &lt;/strong&gt;&lt;br /&gt;Tudo pronto para o maior evento sobre Java da região Norte&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=3262&amp;amp;site=6"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=3262&amp;amp;site=6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Macros no NetBeans - Um breve conceito de como automatizar tarefas &lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=3143"&gt;http://www.devmedia.com.br/articles/viewcomp.asp?comp=3143&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;JavaDoc – Implementando documentação através do NetBeans &lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=2495"&gt;http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=2495&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Acelerando o desenvolvimento com o GreenBox &lt;/strong&gt;&lt;br /&gt;Entrevista com Edgar Silva, criador do projeto&lt;br /&gt;&lt;a href="http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1780"&gt;http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1780&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;JUnit - Implementando testes unitários em Java – Parte I&lt;/strong&gt; &lt;a href="http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1432"&gt;http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1432&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;JUnit - Implementando testes unitários em Java – Parte II&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1549"&gt;http://www.devmedia.com.br/articles/visualizacomponente2.asp?comp=1549&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;BelJungle - Java com Açaí&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;a href="http://www.devmedia.com.br/visualizacomponente.aspx?comp=432&amp;amp;site=2"&gt;http://www.devmedia.com.br/visualizacomponente.aspx?comp=432&amp;amp;site=2&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-8217578170502475612?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/8217578170502475612/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=8217578170502475612' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/8217578170502475612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/8217578170502475612'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/02/lista-de-artigos-no-portal-java.html' title='Lista artigos sobre Java'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X9byvHXhXZM/SOI4fNEZpvI/AAAAAAAACDY/-qtiuOcnFfE/s72-c/capaJava56_G+-+Integrando+Struts2+com+JasperReports.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-3928105806757794734</id><published>2007-02-17T09:14:00.000-08:00</published><updated>2007-02-17T09:34:13.650-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artigos no Portal SQL Magazine'/><title type='text'>Lista de artigos sobre SQL</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;Stored Procedure - Passagem de parâmetros em SQL Server 2000&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.sqlmagazine.com.br/Colunistas/ManoelPimentel/04_StoredProcParamentros.asp"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.sqlmagazine.com.br/Colunistas/ManoelPimentel/04_StoredProcParamentros.asp&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;Stored Procedure - Parâmetros de Saída em SQL Server 2000:&lt;/strong&gt; &lt;/span&gt;&lt;a href="http://www.devmedia.com.br/visualizacomponente.aspx?comp=299&amp;site=2"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.devmedia.com.br/visualizacomponente.aspx?comp=299&amp;amp;site=2&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;strong&gt;Usando as funções REPLACE e REPLICATE do SQL Server 2000 &lt;/strong&gt;&lt;/span&gt;&lt;a href="http://www.sqlmagazine.com.br/Colunistas/ManoelPimentel/03_replace_replicate.asp"&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;http://www.sqlmagazine.com.br/Colunistas/ManoelPimentel/03_replace_replicate.asp&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-3928105806757794734?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/3928105806757794734/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=3928105806757794734' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/3928105806757794734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/3928105806757794734'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2007/02/lista-de-artigos-no-portal-sql.html' title='Lista de artigos sobre SQL'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406669524205291</id><published>2006-07-27T23:01:00.000-07:00</published><updated>2006-07-27T23:39:45.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'>O que é melhor? Kung-Fú ou Karatê?</title><content type='html'>&lt;em&gt;Alguns devaneios sobre tecnologia &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;font-size:85%;"&gt;Bem, há muito (muito mesmo!) tempo quanto eu praticava artes marciais,&lt;br /&gt;sempre me deparava com esse tipo de indagação, sempre argumentávamos sobre&lt;br /&gt;as peculiaridades de cada uma, explorarando suas forças e suas fraquezas, e&lt;br /&gt;as vezes chegávamos a conclusão de que uma era melhor do a outra.&lt;br /&gt;&lt;br /&gt;Porém, quando tinhámos a oportunidade de testarmos as habilidades na&lt;br /&gt;prática, sempre marcávamos lutas(kumitês) com vários outros praticantes de&lt;br /&gt;artes marciais diferentes, e por maiorias das vezes nossa maior decepção&lt;br /&gt;era constatar que nossos "DEVANEIOS" das árduas discussões "intelectuais"&lt;br /&gt;sobre cada arte ia por água abaixo, ou seja sempre chegávamos a conclusão&lt;br /&gt;de que não importa exatamente a bandeira que você defende, se ela é mais&lt;br /&gt;forte ou mais fraca que uma outra, o único fator determinante para vencer&lt;br /&gt;uma luta estava em cada um, através de características individuais como&lt;br /&gt;técnica, experiência, preparo físico, assimilação de golpes, movimentação no&lt;br /&gt;dojo, velocidade, concentração e outras coisas mais.&lt;br /&gt;&lt;br /&gt;Claro que a roupagem desse exemplo nada tem em comum a área de software,&lt;br /&gt;porém a essência dele que é importante, pois não importa exatamente que&lt;br /&gt;tipo metodologia, plataforma, técnica , ou linguagem você usa, o fator de&lt;br /&gt;sucesso somos nós que fazemos. É muito comum vermos em nossas discuções&lt;br /&gt;exelentes argumentos defendendo ou criticamento essa ou aquela metodologia,&lt;br /&gt;ou então essa ou aquela linguagem, quando na verdade, apesar de que&lt;br /&gt;realmente haver diferenças entre o que cada uma oferece a quem está&lt;br /&gt;utilizando-a, cada programador, técnico, gerente, ou ENGENHEIRO constrói&lt;br /&gt;sua própria forma de alcancar o sucesso através de sua escolha&lt;br /&gt;profissional.&lt;br /&gt;&lt;br /&gt;Vou exemplificar ainda mais,&lt;br /&gt;&lt;br /&gt;Exemplo 1:&lt;br /&gt;Todos sabemos que a plataforma Java é "fenomenal", que um programador&lt;br /&gt;bastante exeperiente nela pode contruir solucões incríveis, porém um&lt;br /&gt;programador bastante exeperiente no ambiente Delphi também pode fazer coisas&lt;br /&gt;incríveis com suas ferramentas, concordam?&lt;br /&gt;&lt;br /&gt;Exemplo 1:&lt;br /&gt;O nosso XP é uma metodologia altamente confiável e eficáz, se a equipe que&lt;br /&gt;está se propondo a usá-la, conhece bem suas práticas e também as armadilhas&lt;br /&gt;que elas oferecem, tenho escutado muito em minhas palestras e debates&lt;br /&gt;argumentos como "usei progração em dupla e o custo o meu projeto triplicou"&lt;br /&gt;ou então "usei refatoracão o projeto teve um atraso de XX meses" enfim&lt;br /&gt;todos nós sabemos que existem várias distorções e erros no uso de XP pelo&lt;br /&gt;mercado. Mas quando o XP é bem usado pelas equipes, provoca até sensações&lt;br /&gt;de "orgasmo" em clientes, eu já escutei de clientes meus "cara, vocês&lt;br /&gt;foram a 5° consultoria que contratamos, e olha ficamos surpresos com&lt;br /&gt;resultado e com o tempo com que em fui começando a usar o sistema", ficando&lt;br /&gt;claro para mim a diferença existente na concretização das práticas&lt;br /&gt;propostas por XP por possoas que tem diferentes formas de conjecturas&lt;br /&gt;mentais.&lt;br /&gt;Dado a afirmação acima será que por exemplo RUP também não tem seus&lt;br /&gt;problemas e seus sucessos?, e que cada caso varia de acordo com a forma como&lt;br /&gt;é usados pelas equipes?.&lt;br /&gt;&lt;br /&gt;É muito bom termos discursões de tão alto nível intelectual sobre as&lt;br /&gt;diferenças(vantagens) que XP tem sobre as demais metologias ou técnicas,&lt;br /&gt;porém é importante nunca esquecermos de mantermos o senso ético da&lt;br /&gt;tolerançia, sobre os valores do que É CERTO ou ERRADO para cada um, e saber&lt;br /&gt;conviver de forma harmoniosa com essas diferenças e principalmente termos&lt;br /&gt;sempre em mente que nossos grupos debatem acerca de idéias, e que algumas&lt;br /&gt;são frutos de relatos vividos, e outras, porém, ficam no campo da&lt;br /&gt;imaginação, ou na suposição teórica a cerca de suas causas e consequencias,&lt;br /&gt;pois os grupos de XP, são diferentes de grupos como de Java, PHP, Delphi,&lt;br /&gt;MySQL ou Oracle que tem a sua disposição um parser, ou compilador que serve&lt;br /&gt;como "tira-teima" de dúvidas sobre esses temas, ou seja o único limite para&lt;br /&gt;sabermos se uma idéia está certa ou errada é a forma como nossa mente&lt;br /&gt;absvorve e pôe em prática tal ideia, aliada também a forma como o mercado&lt;br /&gt;aceita essa ideia, afinal de contas, nós trabalhamos para um mercado que&lt;br /&gt;necessita de soluções viáveis, não se importando muito com tendências,&lt;br /&gt;modimos ou até mesmo para aquilo que é certou ou errado em nossa área,&lt;br /&gt;concordam?&lt;br /&gt;&lt;br /&gt;Grato, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406669524205291?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406669524205291/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406669524205291' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406669524205291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406669524205291'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/o-que-melhor-kung-f-ou-karat.html' title='O que é melhor? Kung-Fú ou Karatê?'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406636539428735</id><published>2006-07-27T22:56:00.000-07:00</published><updated>2006-07-27T23:14:09.790-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'>Implementando Pair Programming em sua equipe</title><content type='html'>&lt;em&gt;Conhecendo as dificuldades e as vantagens dessa prática XP&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Nos últimos anos, o mercado de TI tem conhecido gradativamente, as vantagens de aderir às práticas da metodologia de desenvolvimento de software, Extreme programming (XP). Já existem muitos projetos sendo feitos sob a ótica ágil de XP e proporcionalmente a isso, as comunidades que debatem e incentivam seu uso vem crescendo cada vez mais no Brasil e no mundo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mas como XP defende conceitos e idéias ágeis, sua adoção também tem mostrado algumas lacunas na compreensão de algumas práticas propostas. Uma das práticas mais polêmicas é a de Pair Programming (Programação em Par) e nesse artigo, vou tentar mostrar de maneira clara e objetiva como implementá-la e como vencer seus principais obstáculos. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conceito básico&lt;/strong&gt;&lt;br /&gt;O conceito básico que envolve a prática de programação em par é o seguinte: compartilhar a codificação de uma classe, de um método ou de um trecho de código paralelamente entre 2(dois) programadores, onde, ambos trabalham ao mesmo tempo e no mesmo computador, mas claro que invertendo periodicamente entre os papéis do piloto e do co-piloto, ou seja, enquanto um dos programadores está codificando, o outro acompanha  seu trabalho, observando se os  padrões de projeto estão sendo seguidos, se a declaração das variáveis e métodos estão seguindo a mesma nomenclatura padrão, se sintaxe utilizada está correta, se método que está sendo implementado não pode ser simplificado, inclusive, já observando as possibilidades de refatoração no mesmo, se as regras de negócios estão de acordo com os casos de usos ou com os cartões, se os testes unitários ou de integração estão sendo seguidos a risca e de maneira geral, os programadores trabalham em par para compartilhar conhecimentos para melhor implementar as estórias definidas nos cartões.&lt;br /&gt;&lt;br /&gt;Observe que ao contrário do que se pensa, o co-piloto, nem sempre deve ser o menos capacitado da dupla, pois devido a seu papel de quase “supervisão”, é importante que o mesmo possua uma grande capacidade e conhecimento sobre um projeto de software e suas minúcias. Mas a prática de alocar um programador forte com um fraco, também tem gerado bons resultados em muitos projetos, pois dessa forma em curto prazo, é possível pelo menos nivelar os conhecimentos técnicos sobre a linguagem usada no projeto, abordaremos a seguir, mas detalhadamente as vantagens da programação em par.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Práticas associadas, a grande vantagem.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Uma grande vantagem da programação em par é o fato de a mesma favorecer o uso de outras práticas XP, como por exemplo: rodízio de pessoas, código coletivo, ritmo sustentável e padrões de projeto, pois basta lembrar dos conceitos dessas práticas, vejamos.&lt;br /&gt;&lt;br /&gt;Rodízio de pessoas: uma vez que consiga dividir sua equipe em duplas, torna-se então possível fazermos periódicas trocas de pares, visando com que todos os membros compartilhem o conhecimento agregado no código produzido, favorecendo dessa forma à prática de propriedade coletiva do código, ou seja, nem uma classe ou método está somente sob a guarda de um único programador e todos possuem a mesma visão de todo o projeto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esse movimento de pessoas permite também ao coordenador da equipe, criar escalas de trabalho mais sustentáveis e não sobrecarregar ninguém com uma grade pesada de trabalho, favorecendo com isso a prática de ritmo sustentável.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;É importante observar que, devemos sempre que possível, deixar os programadores à vontade para determinarem, em que momento deverão fazer as inversão de papéis e de pares, onde cada dupla deverá ter a sensibilidade para notar esse momento. É comum que os pares se invertam, por exemplo, por motivo de cansaço, seja de codificar ou acompanhar a codificação. &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Outras vantagens:&lt;/strong&gt;&lt;br /&gt;Em projetos que usam a prática de programação em par existem também vantagens com relação à qualidade do código produzido, pois é observado que:&lt;br /&gt;&lt;br /&gt;- Há um aumento significativo na atenção depositada na codificação do software;&lt;br /&gt;&lt;br /&gt;- O rigor é maior no objetivo de seguir os padrões definidos para aquele projeto;&lt;br /&gt;&lt;br /&gt;- Dedicação do trabalho mental do momento, para o que está sendo executado em, dupla, pois dessa forma anula-se, à vontade de checar e-mails, acessar o ICQ, o MSN, atender telefonemas não produtivos, reuniões não produtivas e outras atividades na Internet que são fatores críticos de desvio de atenção. &lt;br /&gt;&lt;br /&gt;- A quantidade de erros de sintaxe diminui;&lt;br /&gt;&lt;br /&gt;- A necessidade de refatoração diminui;&lt;br /&gt;&lt;br /&gt;- Os erros dos testes unitários também diminuem;&lt;br /&gt;&lt;br /&gt;- Os programadores somam conhecimento para produzir códigos mais criativos e eficazes.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Observe que a palavra chave é “ATENÇÃO”, pois, com o seu aumento na codificação, a velocidade de implementação dos cartões também é reduzida, principalmente pela quase inexistência de retrabalho, e dessa forma começamos a ver em nossos projetos a aplicação real do termo “metodologia ágil”.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dificuldades e Obstáculos&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Infelizmente, o uso de pair programming não é somente um “mar de rosas”, pois como mencionei no início do artigo, existem muitas lacunas em sua compressão e falhas na forma de adoção da prática, de modo que, os maiores relatos de problemas no seu uso são:&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Um aumento do custo de um projeto:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Pelo fato de alocar dois programadores que normalmente são remunerados pelo cálculo de homem/hora, na codificação de uma interação que poderia ser executado por penas um programador. &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Facilidade em fugir da prática: &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;É comum durante o projeto, ocorrerem casos que favoreçam a quebra de pair programming, como por exemplo: faltas, atividades extras(como configurações de servidores, cvs, banco etc), trabalhos solos além do expediente de trabalho. &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Dificuldades culturais em compartilhar conhecimento:&lt;/strong&gt;&lt;br /&gt;São os famosos programadores “pano preto”, que por medo de perder sua zona de conforto que muitas vezes, possuem por normalmente serem os únicos que dominam determinado conhecimento acerca do projeto, não conseguem interagir de forma dinâmica e positiva com seus companheiros de trabalho.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;- Grande vínculo com a cultura de desvio de atenção:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Como falei anteriormente, isso às vezes está tão enraizado em nossa cultura, que é um verdadeiro “parto” tirar esses maus costumes, e isso, às vezes é algo que não acontece em curto prazo, o que sempre traz problemas para o início dos projetos que usam pair programming.&lt;br /&gt;&lt;br /&gt;De uma maneira geral, esses problemas estão muito ligados à natureza individualista e senso de sobrevivência de nós seres humanos. Mas isso não necessariamente configura-se como um problema, pois se observarmos bem a fundo o segredo do sucesso da prática de pair programming, iremos ver que pelo fato de que, não gostamos de comprometermos nossa individualidade, sempre procuramos abreviar ao máximo o tempo em que fazemos algo junto de outras de pessoas, com isso:&lt;br /&gt;&lt;br /&gt;- Damos mais atenção ao que estamos fazendo;&lt;br /&gt;&lt;br /&gt;- Evitamos errar para que nossa imagem não fique comprometida perante o colega;&lt;br /&gt;&lt;br /&gt;- Queremos de certa forma demonstrar nossa superioridade técnica em face ao de nossos colegas. Por isso, muitas vezes demonstramos nossas qualidades quando estamos sendo analisados pelos nossos colegas;&lt;br /&gt;&lt;br /&gt;- E por fim, queremos sempre que necessário, acertarmos o que estamos fazendo logo na primeira vez, para evitar a necessidade de retrabalho, sobrando assim um tempinho para fazermos coisas dedicadas a nossa individualidade como ler e-mail, acessar MSN etc.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A Solução básica&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Para terminar esse texto, afirmo a você que a prática de programação em par, quando bem aplicada, torna o desenvolvimento mais divertido, dinâmico e mais ágil, e gostaria de lembrar que a maioria dos casos de insucesso no uso de pair programming está associada ao não uso de outras práticas sugeridas por XP, principalmente pelas que são diretamente associadas à programação em par, como rodízio de pessoas, propriedade coletiva do código, padrões de projetos, e ritmo sustentável.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E isso é algo a ser olhado com muito carinho quando se tenta instanciar as práticas  XP de forma modular, apesar de que devido a flexibilidade e dinamismo da metodologia, é importante sempre analisar quais  práticas estão associadas entre si, pois caso você esqueça de usar alguma prática que seria fundamental para o sucesso de outra, as chances de fracassos como: atrasos, falta de aderência ao escopo, elevação do custo do projeto, aumentam muito.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Considerações finais&lt;/strong&gt;&lt;br /&gt;Termino esse artigo, convidando você a sentir-se tentado, a usar as práticas de Extreme Programming, e nos ajudar a divulgar, e evoluir seu uso. Espero sinceramente ter colaborado de maneira clara, não somente para a compreenssão do assunto, mas que esse artigo possa estimular uma profunda reflexão sobre o uso de extreme programming em projetos de desenvolvimento de software. Gostaria também de abrir um canal para ajudar esses debates, em nosso grupo de usuários XPNorte, que você pode acessar em br.groups.yahoo.com/group/xpnorte . &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Obrigado e até a próxima!&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406636539428735?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406636539428735/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406636539428735' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406636539428735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406636539428735'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/implementando-pair-programming-em-sua.html' title='Implementando Pair Programming em sua equipe'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406610891412495</id><published>2006-07-27T22:53:00.000-07:00</published><updated>2006-07-27T23:15:27.406-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'>Acelerando o desenvolvimento com o GreenBox</title><content type='html'>&lt;em&gt;Entrevista com Edgar Silva, criador do projeto&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Produtividade em Java, tem sido uma meta perseguida por programadores, como se fosse ouro, e nos últimos anos, a comunidade Java vem sendo agraciada por boas opções de IDE’s e  FrameWorks que aumentam a produtividade em projetos que usam a tecnologia java.  &lt;br /&gt;&lt;br /&gt;Um dos paradigmas interessante dentro do conceito de produtividade em desenvolvimento de software é a automação de tarefas que podem ser tornar repetitivas, e que de tanto nós fazermos, acabamos aprendendo a tarefa por osmose.&lt;br /&gt;&lt;br /&gt;Tendo isso como um dos fatores de propulsão, que foi desenvolvido o GreenBox, um framework free para geração de códigos, baseado em Velocity e técnicas de Metamodel, permitindo ler modelos estáticos como Banco de Dados e XMI e gerar códigos para qualquer linguagem.&lt;br /&gt;&lt;br /&gt;Eu, como bom Paraense, comedor de maniçoba, tenho o orgulho em dizer que o GreenBox, teve suas raízes aqui no Pará,  e hoje já conta com time de bons  desenvolvedores de várias partes do Brasil  para evoluir seu desenvolvimento.&lt;br /&gt;&lt;br /&gt;O GreenBox, tem ganhado notoriedade na comunidade Java,  devido a sua versatilidade e produtividade que oferece ao projeto de desenvolvimento, inclusive  recentemente  o GreenBox foi incluído como plugin a IDE do NetBeans(veja figura 01)  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Entrevistamos Edgar Silva, criador e um dos coordenadores do projeto Greenbox e  abaixo, temos na integra a entrevista que ele gentilmente  cedeu :&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Manoel Pimentel:&lt;/strong&gt;  O que é o projeto GreenBox e qual a sua aplicação em um projeto  de desenvolvimento?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Edgar Silva: &lt;/strong&gt;O Greenbox é um framework de geração de códigos, baseado em Velocity e&lt;br /&gt;técnicas de Metamodel, permitindo ler modelos estáticos como Banco de&lt;br /&gt;Dados e XMI e gerar códigos para qualquer linguagem, porém o foco&lt;br /&gt;atual hoje é a linguagem Java, mas já ouvi falar que haviam pessoas&lt;br /&gt;utilizando-o para geração em PHP.&lt;br /&gt;&lt;br /&gt;A Engenharia de Software ainda que evoluída, no meu ponto de vista&lt;br /&gt;ainda nem chegou a uma era Ford, se formos comparar a Industrialização&lt;br /&gt;mundial. Sendo assim, Gerentes, Arquitetos e Projetista de Software&lt;br /&gt;sempre se deparam com vários problemas: &lt;br /&gt;&lt;br /&gt;1 - Escolher os frameworks mais apropriados para a solução.&lt;br /&gt;&lt;br /&gt;2 - Com os frameworks bem escolhidos é resolvido 50% do problema,&lt;br /&gt;porém 20% é disciplinar, treinar e fazer com que o time se acostume&lt;br /&gt;com as escolhas.&lt;br /&gt;&lt;br /&gt;3 - 30% é gerar os códigos.&lt;br /&gt;&lt;br /&gt;O Greenbox lhe ajuda em todas estas fases, fazendo com que seu&lt;br /&gt;desenvolvimento passe de 1 a 2 dias pra um caso de uso simples de&lt;br /&gt;listagem, cadastro, edição e exclusão para horas ou até minutos,&lt;br /&gt;fazendo com que o desenvolvedor tenha muito menos preocupações, e&lt;br /&gt;foque seu trabalho muito mais em regras de negócios do que em códigos&lt;br /&gt;que são super repetitivos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sendo assim deixamos a máquina fazer o trabalho "braçal" e os&lt;br /&gt;artistas(Desenvolvedores) podem ter muito mais atenção nas suas&lt;br /&gt;criações(Software).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MP:&lt;/strong&gt;  Basicamente, como funciona o GreenBox?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ES:&lt;/strong&gt; Em resumo ao conectar ao Banco, o Greenbox extrai o que chamamos de&lt;br /&gt;Metamodel(metamodelo), que é uma instancia da classe chamada "Clazz", esta por sua&lt;br /&gt;vez têm os seguintes atributos:&lt;br /&gt;&lt;br /&gt;packageName - Que representa um namespace para a Classe&lt;br /&gt;className- Nome da Classe&lt;br /&gt;attibutes - Uma coleção de atributos&lt;br /&gt;methods - Uma coleção de Métodos&lt;br /&gt;&lt;br /&gt;Com isto você tem a infra-estrutura necessária, seja para criar&lt;br /&gt;aplicações Java, ou até mesmo .Net, isto porque o Greenbox usa o&lt;br /&gt;Velocity como engine de template, então se os templates atuais forem&lt;br /&gt;"traduzidos" para outras linguagens, isto é possível e real.&lt;br /&gt;&lt;br /&gt;Com base na sua arquitetura e infra-estrutura de desenvolvimento você&lt;br /&gt;cria os templates, por exemplo, se você usa Hibernate, você precisa de:&lt;br /&gt;&lt;br /&gt;POJO &lt;br /&gt;HBM &lt;br /&gt;DAOs&lt;br /&gt;Commands&lt;br /&gt;Então você vai criar templates para representar sua arquitetura, você&lt;br /&gt;pode criar novos, ou se basear nos que existem já no projeto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MP:&lt;/strong&gt; De onde baixar e como é o procedimento de instalação/configuração do GreenBox?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ES:&lt;/strong&gt; Uma coisa é importante ressaltar aqui, o Greenbox Framework é&lt;br /&gt;OpenSource, GPL, este framework pode ser usado sem qualquer problema,&lt;br /&gt;o projeto é super simples de configurar em qualquer IDE com a ajuda do&lt;br /&gt;CVS. Com o framework você pode ajustar as suas necessidades de criação&lt;br /&gt;de códigos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Outra coisa, é que existem os IDEs, e ai cada empresa pode&lt;br /&gt;personalizar da forma que achar melhor, hoje há dois disponíveis, um&lt;br /&gt;em Thinlet, e o outro como Plugin do NetBeans 5 que está em&lt;br /&gt;desenvolvimento.&lt;br /&gt;&lt;br /&gt;Fabiano Franz, um dos desenvolvedores do Projeto está preparando algumas documentações pro site https://greenbox.dev.java.net , onde você pode encontrar maiores informações assim como o CVS também. Se você quiser ver um mini-tutorial veja:&lt;br /&gt;https://greenbox.dev.java.net/nonav/site/english/index.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MP: &lt;/strong&gt;Para quem é recomendado usar o GreenBox?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ES: &lt;/strong&gt;Empresas que queiram desenvolver softwares melhores e de forma mais&lt;br /&gt;rápida, desde que tenham uma Arquitetura e infra-estrutura muito bem&lt;br /&gt;definida, a nível de Frameworks e padrões de desenvolvimento e&lt;br /&gt;codificação.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MP:&lt;/strong&gt; O que lhe impulsionou a iniciar o desenvolvimento dele ?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ES:&lt;/strong&gt; Minha antiga empresa estava num grande dilema comercial, como fornecer serviços de desenvolvimento em Java, se meus clientes falavam que&lt;br /&gt;Delphi ou VB eram infinitamente superior? Então pensei, vou criar algo&lt;br /&gt;super simples, mas que eu consiga ser tão ou mais rápido que qualquer&lt;br /&gt;outro ambiente, pensei em criar algo como o RubyOnRails, mas na época&lt;br /&gt;(2002), seria complicado para essa porção de mercado deixar sua&lt;br /&gt;ferramenta sofisticada para um utilitário de linha de comando. Na&lt;br /&gt;época avaliei fazer algo com o Middlegen, que é uma ferramenta&lt;br /&gt;fantástica, porém tem uma arquitetura fechada, você só usa o que eles&lt;br /&gt;dizem pra você usar, na época Struts, EJB(CMP) e etc. Eu queria&lt;br /&gt;fornecer liberdade para escolha pros meus clientes, e ai concebi o que&lt;br /&gt;hoje conhecemos como Greenbox, um framework que tem 14K, e com a ajuda&lt;br /&gt;de Velocity faz um trabalho enorme.&lt;br /&gt;&lt;br /&gt;O Greenbox é muito mais que um projeto opensource, e sim uma&lt;br /&gt;oportunidade de negócios, pois ele é apenas um ponta-pé inicial,&lt;br /&gt;alguém que conheça Eclipse por exemplo, pode criar um super Plugin e&lt;br /&gt;ganhar dinheiro, mapeando processo ou fornecendo consultoria em como&lt;br /&gt;pode se criar uma arquitetura de software para desenvolver sempre com&lt;br /&gt;menos tempo e uma maior qualidade.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MP:&lt;/strong&gt; Desde quando ele é open-source?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ES:&lt;/strong&gt; Boa pergunta, tenho que checar no CVS, mas acredito que seja Fevereiro&lt;br /&gt;de 2004.(Época do meu aniversário) :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MP:&lt;/strong&gt; Estimadamente, quantos usuários tem o GreenBox&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ES:&lt;/strong&gt; Manoel, eu confesso que não gerencio isto, as pessoas entram, fazem&lt;br /&gt;downloads, fazem até Forks, mas eu não me preocupo, agora várias&lt;br /&gt;pessoas me pedem alguma ajuda, e ai nesse momento eu acabo conhecendo&lt;br /&gt;algumas pessoas.&lt;br /&gt;&lt;br /&gt;Não tenho como lhe precisar um número exato, mas posso te dizer que&lt;br /&gt;ele vem ganhando um respeito e atenção que me assusta, assim como&lt;br /&gt;todos os commiters do projeto.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;MP:&lt;/strong&gt; Fale um pouco sobre a comunidade de  desenvolvedores do projeto, e como é feito o ingresso de novos membros?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ES:&lt;/strong&gt; Hoje o Greenbox é um dos grandes motivos de alegria da minha vida,&lt;br /&gt;porque posso ajudar vários amigos e suas empresas a reduzirem seu&lt;br /&gt;tempo de desenvolvimento. Há pessoas em todos os lugares do Brasil, e&lt;br /&gt;alguns de fora, os caras mais presentes nos dias de hoje são:&lt;br /&gt;Alexandre Gomes(DF), Ricardo Ferreira(PA) Fabiano Franz(RS), Lucas Balensiefer(RS), David&lt;br /&gt;Farias (PA), Felipe Santos(RJ), João Emilio (RJ), Keuller&lt;br /&gt;Magalhães(PA), citar pessoas é complicado, sempre esquecemos alguém...&lt;br /&gt;Mas estes são os nomes mais ativos, e que estão conduzindo o projeto,&lt;br /&gt;tem gente que sabe usar o Greenbox até melhor que eu hoje em dia, e&lt;br /&gt;você não tem idéia do quanto isto me deixa feliz!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;MP: &lt;/strong&gt;Qual sua expectativa sobre o futuro do projeto?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ES:&lt;/strong&gt; Continuar opensource, porém, não sou mais adolescente que faz software&lt;br /&gt;de graça para cutucar grandes empresas, hoje o Greenbox como&lt;br /&gt;opensource e free nos gera uma boa receita, o que nos motiva a&lt;br /&gt;continuar nesse modelo, pra mim OpenSource é um business, e fico feliz&lt;br /&gt;da minha empresa (Summa Technologies), me apoiar efetivamente me&lt;br /&gt;pagando para em vários momentos evoluir as coisas dentro do projeto. E&lt;br /&gt;isto está trazendo uma grande lucratividade para alguns de nossos&lt;br /&gt;clientes e parceiros.&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406610891412495?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406610891412495/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406610891412495' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406610891412495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406610891412495'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/acelerando-o-desenvolvimento-com-o.html' title='Acelerando o desenvolvimento com o GreenBox'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406571072101993</id><published>2006-07-27T22:47:00.000-07:00</published><updated>2006-07-27T23:16:42.560-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'>O Papa-léguas em projetos de sofware</title><content type='html'>Lembram do Papa-léguas? creio que a grande maioria  de nós sim, mas desenterrei essa lembrança para comentar dois comportamentos muito peculiares em projetos de desenvolvimento e software.&lt;br /&gt; &lt;br /&gt;Só para lembrar, o Papa-léguas,  vivia correndo frenéticamente "sem destino algum"  pelas estradas do deserto norte-amaricano, e o Coyote sempre vivia elaborando planos mirabolantes para capturá-lo,  sempre gastando muito tempo e muito recurso para que com a ajuda das empresas ACME pudesse montar os mais improváveis e "revolucionários"  instrumentos para servir como armadilha ao Papa-léguas, porém  nunca o coyote teve sucesso em seus planos, pois o papa-léguas, sempre mais rápido e mais inteligente,  sempre escapava do perverso coyote a ainda fazia que o invento funcionasse contra o próprio.&lt;br /&gt; &lt;br /&gt;Bem, esse desenho bobo! que fez parte de minha infância, revela algumas observações interessantes, vejamos:&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;1) - Por que o papa-leguas corria tanto? onde ele queria chegar? ( até hoje eu nunca descobrí, alguém sabe?) &lt;br /&gt;  - Esse comportamento é análogo às carências de objetivos  e definição em muitos projetos, fazendo com  que todos os evolvidos "corram" feitos   loucos para chegar em lugar nenhum.&lt;br /&gt; &lt;br /&gt;2) - O Coyote era um exímio planejador, pórem um  péssimo executor e testador.&lt;br /&gt;   - O planos  engraçados  do coyote eram muito improváveis, isso mostra uma coragem muito grande em experiementar o novo, mas o grande problema eram a falta de testes de seus inventos,  que já que  eram colocados  em produção real, antes dele fazer qualquer tipo de teste, aumentado assim as chances para insucesso dos planos( o que sempre ocorria), e ainda revelando bugs inesperados que só se revelavam contra o próprio coyote.&lt;br /&gt; &lt;br /&gt;3) - Apesar de ter os objetivos incertos, o papa-leguas através de sua agilidade, leveza, esperteza, e percepção,  sempre tinha sucesso em escapar inleso do coyote.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;4) - O mais engraçado é que ás vezes começamos um projeto como o coyote, planejando, preparando, criando coisas novas,  mas por mótivos de prazo e custo estourados, terminamos o mesmo como o papa-leguas, tendo que correr freneticamente, atropelando processos, ignorando testes e remendado bugs. &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Como conclusão, o  coyote nunca pegou o papa-leguas, mas também o papa-leguas nunca chegou a lugar nenhum( Captaram?), ou seja,  é extremamente maléfico ter apenas um dos perfis de ações  em um projeto de software, o ideal é criarmos um "mutante" do papa-léguas com  coyte, ou seja um espécie de meio termo  entre o planejamento   e a ação, sem ignorar a importância desses dois momentos,  dessa forma,  estaremos usando  práticas sérias, dinâmicas e agéis(isso me lembra XP!) para assegurar  qualitavamente o sucesso de projetos na área de software.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Grato,&lt;br /&gt; &lt;br /&gt;P.S.:  Desculpe pela bobagem usada para expresar algo tão sério.&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406571072101993?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406571072101993/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406571072101993' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406571072101993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406571072101993'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/o-papa-lguas-em-projetos-de-sofware.html' title='O Papa-léguas em projetos de sofware'/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406457463990899</id><published>2006-07-27T22:24:00.000-07:00</published><updated>2006-07-27T22:29:34.643-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'></title><content type='html'>&lt;strong&gt;Stored Procedure&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Parâmetros de Saída em SQL Server&lt;/em&gt; 2000&lt;/strong&gt;&lt;br /&gt;por Manoel Pimentel&lt;br /&gt;&lt;br /&gt;Dando continuidade ao assunto abordado em meu artigo anterior intitulado “Stored Procedure - Passagem de parâmetros em SQL Server 2000”, trago agora neste texto, uma forma prática de como usar parâmetros de saídas, que é um recurso complementar ao trabalho com stored procedure.&lt;br /&gt;&lt;br /&gt;Lembrando que continuamos usando como exemplo o Microsoft SQL Server 2000, mas os conceitos básicos podem ser aplicados em praticamente todos os bancos de dados relacionais do mercado.&lt;br /&gt;&lt;br /&gt;Parâmetros de saída&lt;br /&gt;&lt;br /&gt;O uso de parâmetros de saída em stored procedure possibilita que o engine do servidor de banco de dados utilize menos recursos de hardware para retornar e exibir os resultados de uma instrução SQL, possibilitando um aumento de performance em seu envio, processamento e saída.&lt;br /&gt;&lt;br /&gt;Vale lembrar também, que o uso de parâmetros de saída, permite uma boa manipulação dos valores retornados.&lt;br /&gt;&lt;br /&gt;O comando CREATE PROCEDURE (com o uso de OUTPUT)&lt;br /&gt;&lt;br /&gt;Para especificar que um stored procedure terá uma variável do tipo saída, use a forma normal de sintaxe para criação de stored procedure adicionando o flag OUTPUT no final da declaração de cada variável, veja a sintaxe na Listagem 1:&lt;br /&gt;&lt;br /&gt;create procedure NOME_DA_PROCEDURE (@VARIÁVEL TIPO_DE_DADO OUTPUT)&lt;br /&gt;&lt;br /&gt;as&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;Instrução SQL desejada atribuindo um valor ao parâmetro(variável)&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;Listagem 1. Sintaxe do comando CREATE PROCEDURE.&lt;br /&gt;&lt;br /&gt;Executando uma procedure e recuperando seu valor de retorno.&lt;br /&gt;&lt;br /&gt;Para invocar a execução de um stored procedure, é usado a mesma sintaxe simples EXEC NOMEPROCEDURE, porém, a diferença está na necessidade em declararmos uma variável com o mesmo tipo de dado do parâmetro, e especificarmos que ela receberá o valor retornado pelo parâmetro de saída através da função “output”. Veja na Listagem 2, a sintaxe básica para esse tipo de execução:&lt;br /&gt;&lt;br /&gt;/*Declaração de variáveis que receberam o resultado da procedure */&lt;br /&gt;&lt;br /&gt;declare @VARIÁVEL tipo ...&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*execução e atribuição do valor de retorno. */&lt;br /&gt;&lt;br /&gt;exec NomeStoredProcedure @VARIÁVEL output …&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/* Manipulação do resultado. */&lt;br /&gt;&lt;br /&gt;PRINT 'O valor é: '+@VARIAVEL&lt;br /&gt;&lt;br /&gt;Listagem 2. Sistaxe de execução de um stored procedure e recuperação do valor retornado através do uso da função output.&lt;br /&gt;&lt;br /&gt;Lembrando que você pode aplicar todos os recursos de criação e execução de stored procedure, como por exemplo, as funções: alter procedure, drop procedure, with encryption, etc.&lt;br /&gt;&lt;br /&gt;Exemplos práticos:&lt;br /&gt;&lt;br /&gt;Veja aqui, alguns exemplos práticos que mostram como criar stored procedure com parâmetros de saída.&lt;br /&gt;&lt;br /&gt;Nota 01&lt;br /&gt; &lt;br /&gt;Você pode testar esses scripts em qualquer database, porém antes, é necessário criar e povoar uma tabela de exemplo conforme a Listagem 3.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*Criação da tabela que será o objeto de nossos exemplos */&lt;br /&gt;&lt;br /&gt;create table FUNCIONARIOS&lt;br /&gt;&lt;br /&gt;(CODIGO varchar(5),&lt;br /&gt;&lt;br /&gt;NOME varchar(80),&lt;br /&gt;&lt;br /&gt;FUNCAO int,&lt;br /&gt;&lt;br /&gt;DEPARTAMENTO int,&lt;br /&gt;&lt;br /&gt;SALARIO money&lt;br /&gt;&lt;br /&gt;CONSTRAINT PK_CODIGO PRIMARY KEY (CODIGO))&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;go&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/*Inserções para povoamento da tabela de FUNCIONARIOS */&lt;br /&gt;&lt;br /&gt;insert into FUNCIONARIOS (CODIGO, NOME,FUNCAO,DEPARTAMENTO, SALARIO ) &lt;br /&gt;&lt;br /&gt;values('00001','OSCAR ALHO DA SILVA', '5','30', 2500)&lt;br /&gt;&lt;br /&gt;go &lt;br /&gt;&lt;br /&gt;insert into FUNCIONARIOS (CODIGO, NOME,FUNCAO,DEPARTAMENTO, SALARIO ) &lt;br /&gt;&lt;br /&gt;values('00002','JOÃO DA SILVA SAURO', '5','30', 3500)&lt;br /&gt;&lt;br /&gt;go&lt;br /&gt;&lt;br /&gt;insert into FUNCIONARIOS (CODIGO, NOME,FUNCAO,DEPARTAMENTO, SALARIO ) &lt;br /&gt;&lt;br /&gt;values('00003','MARIA DA BOA MORTE', '7','20',1500)&lt;br /&gt;&lt;br /&gt;go&lt;br /&gt;&lt;br /&gt;insert into FUNCIONARIOS (CODIGO, NOME,FUNCAO,DEPARTAMENTO, SALARIO ) &lt;br /&gt;&lt;br /&gt;values('00004','BENEVENUTO LOPES ARAUJO', '7','10',1500)&lt;br /&gt;&lt;br /&gt;go&lt;br /&gt;&lt;br /&gt;insert into FUNCIONARIOS (CODIGO, NOME,FUNCAO,DEPARTAMENTO, SALARIO ) &lt;br /&gt;&lt;br /&gt;values('00005','MATUZALEM ALVES', '5','30',1500)&lt;br /&gt;&lt;br /&gt;Listagem 3. Script SQL para Criação e povoamento da tabela de testes(FUNCIONARIOS).&lt;br /&gt;&lt;br /&gt;Exemplo 02 - Implementação de um procedure com um parâmetro de saída&lt;br /&gt;&lt;br /&gt;/*Procedure simples para recuperar a soma dos salários da tabela FUNCIONARIOS */&lt;br /&gt;&lt;br /&gt;create procedure sp_BuscaSalario (@SOMA money OUTPUT)&lt;br /&gt;&lt;br /&gt;as&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;select @SOMA=sum(SALARIO) from FUNCIONARIOS&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*Execução do stored procedure */&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*Declaração de variáveis que receberam o resultado do procedure */&lt;br /&gt;&lt;br /&gt;declare @SALARIO_TOTAL money&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*execução*/&lt;br /&gt;&lt;br /&gt;exec sp_BuscaSalario @SALARIO_TOTAL output&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/* Manipulação do resultado*/&lt;br /&gt;&lt;br /&gt;PRINT 'Salário total R$'+(CAST(@SALARIO_TOTAL AS varchar(20)))&lt;br /&gt;&lt;br /&gt;Listagem 4. Recuperando o valor de uma soma de consulta.&lt;br /&gt;&lt;br /&gt;Exemplo 03 - Recuperando um valor e aplicando uma estrutura de decisão &lt;br /&gt;&lt;br /&gt;/*Procedure simples para recuperar a soma dos salários e aplicar uma estrutura de decisão*/&lt;br /&gt;&lt;br /&gt;create procedure sp_BuscaSalario2 (@SOMA money OUTPUT)&lt;br /&gt;&lt;br /&gt;as&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;select @SOMA=sum(SALARIO) from FUNCIONARIOS&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*Execução do procedure */&lt;br /&gt;&lt;br /&gt;declare @SALARIO_TOTAL money&lt;br /&gt;&lt;br /&gt;exec sp_BuscaSalario2 @SALARIO_TOTAL output&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;if @SALARIO_TOTAL &lt; 20000 &lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;print '***SALÁRIO BAIXO***** '&lt;br /&gt;&lt;br /&gt;print 'Salário total R$'+(CAST(@SALARIO_TOTAL AS varchar(20)))&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;print '***SALÁRIO ALTO***** '&lt;br /&gt;&lt;br /&gt;print 'Salário total R$'+(CAST(@SALARIO_TOTAL AS varchar(20)))&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;Listagem 5. Parâmetros e estrutura IF ..ELSE..&lt;br /&gt;&lt;br /&gt;Exemplo 04 - Passando e Recuperando parâmetros &lt;br /&gt;&lt;br /&gt;/*Procedure com passagem de parâmetro como critério de seleção para&lt;br /&gt;&lt;br /&gt;recuperar a soma dos salários da tabela FUNCIONARIOS através de parâmetro de saída*/&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;create procedure sp_BuscaSalario_porDepto (@DEPTO int, @SOMA money OUTPUT)&lt;br /&gt;&lt;br /&gt;as&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;select @SOMA=sum(SALARIO) from FUNCIONARIOS&lt;br /&gt;&lt;br /&gt;where&lt;br /&gt;&lt;br /&gt;DEPARTAMENTO=@DEPTO&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*Execução do procedure */&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*Variável de saída */&lt;br /&gt;&lt;br /&gt;declare @SALARIO_TOTAL money&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*Variável para passagem de parâmetro*/&lt;br /&gt;&lt;br /&gt;declare @DEPARTAMENTO int&lt;br /&gt;&lt;br /&gt;set @DEPARTAMENTO=30&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;/*execução*/&lt;br /&gt;&lt;br /&gt;exec sp_BuscaSalario_porDepto @DEPARTAMENTO, @SALARIO_TOTAL output&lt;br /&gt;&lt;br /&gt;PRINT 'Salário total do departamento '+ cast(@DEPARTAMENTO as varchar)+ ' é R$'+(CAST(@SALARIO_TOTAL AS varchar(20)))&lt;br /&gt;&lt;br /&gt;Listagem 6. Procedure com um parâmetro de entrada, e outro de saída.&lt;br /&gt;&lt;br /&gt;Nota 02&lt;br /&gt; &lt;br /&gt;Caso você esteja usando o SQL Query Analyzer, o resultado da execução de seus stored procedure será semelhante ao mostrado na Figura 01.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Figura 01. Resultado da execução de um stored procedure através do SQL Query Analyzer&lt;br /&gt;&lt;br /&gt;Conclusões&lt;br /&gt;&lt;br /&gt;Neste artigo vimos como implementar parâmetros de saída em stored procedures, sendo então, mais um assunto complementar ao uso do mesmo e ao meu artigo anterior publicado anteriormente no portal da revista (ver referências). Portanto, mais uma vez, espero ter contribuído para ajudar a clarear suas idéias acerca desse tema, e gostaria que você sinta-se a vontade para compartilhar comigo suas dúvidas sobre o mesmo, através do e-mail manoel_consultor@yahoo.com.br , até a próxima.&lt;br /&gt;&lt;br /&gt;Referências&lt;br /&gt;&lt;br /&gt;Books Online do SQL Server 2000 (www.microsoft.com.br)&lt;br /&gt;&lt;br /&gt;Artigo: Stored Procedure - Passagem de parâmetros em SQL Server 2000” de Manoel Pimentel em www.devmedia.com.br/sqlmagazine&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406457463990899?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406457463990899/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406457463990899' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406457463990899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406457463990899'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/stored-procedure-parmetros-de-sada-em.html' title=''/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406385427495715</id><published>2006-07-27T22:17:00.000-07:00</published><updated>2006-07-27T22:17:34.276-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'></title><content type='html'>&lt;strong&gt;Sentença SQL para descobrir quais processos estão sendo executado no Servidor ( p/ SQL Server)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;use master&lt;br /&gt;&lt;br /&gt;SELECT distinct&lt;br /&gt;     SUBSTRING (hostname, 1,20 ) as 'Computador',&lt;br /&gt;     SUBSTRING (loginame , 1,10 ) as 'Usuário logado', &lt;br /&gt;     SUBSTRING (nt_domain, 1,10 ) as 'Domínio',&lt;br /&gt;     login_time as 'Hora de Início', &lt;br /&gt;     SUBSTRING (cmd, 1,20 ) as 'Comando' ,&lt;br /&gt;     SUBSTRING (waitresource, 1,10 ) as 'Tempo de Uso' ,&lt;br /&gt;     SUBSTRING (net_library, 1,10 ) as 'Bibioteca de Rede' , &lt;br /&gt;     SUBSTRING (program_name, 1,20 ) as 'Aplicação' &lt;br /&gt;from &lt;br /&gt;     master.dbo.sysprocesses&lt;br /&gt;Group by&lt;br /&gt;     hostname,loginame,nt_domain,login_time, waitresource,cmd,net_library,program_name&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406385427495715?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406385427495715/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406385427495715' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406385427495715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406385427495715'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/sentena-sql-para-descobrir-quais.html' title=''/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406381725377711</id><published>2006-07-27T22:16:00.000-07:00</published><updated>2006-07-27T22:16:57.256-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'></title><content type='html'>&lt;strong&gt;Sentença par agrupas lançamentos da financeiros pro faixa de datas&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;select &lt;br /&gt;    GCOLIGADA.NOME as 'Coligada',&lt;br /&gt;    GFILIAL.NOME as 'Filial',&lt;br /&gt;    FLAN.IDLAN as 'Id.lancamento',&lt;br /&gt;    FLAN.NUMERODOCUMENTO as 'Nr.Doc',&lt;br /&gt;    (FCFO.NOME+' - '+FLAN.CODCFO) as 'Cli/For',&lt;br /&gt;    GMUNICIPIO.NOMEMUNICIPIO as 'Cidade do Cli/For',&lt;br /&gt;    FCFO.CODETD as 'UF do Cli/For',&lt;br /&gt;    FTCF.DESCRICAO as 'Tipo de Cli/For',&lt;br /&gt;    substring(FLAN.HISTORICO,0,40) as 'Histórico',&lt;br /&gt;    FLAN.DATAVENCIMENTO as 'Vencimento',&lt;br /&gt;    (case&lt;br /&gt;         when DateDiff(Day,FLAN.DATAVENCIMENTO,GetDate())&lt;=15 then 'Vencidos até 15 dias'&lt;br /&gt;         when DateDiff(Day,FLAN.DATAVENCIMENTO,GetDate())&lt;=30 then 'Vencidos até 30 dias'&lt;br /&gt;         when DateDiff(Day,FLAN.DATAVENCIMENTO,GetDate())&lt;=60 then 'Vencidos até 60 dias'&lt;br /&gt;         when DateDiff(Day,FLAN.DATAVENCIMENTO,GetDate())&lt;=120 then 'Vencidos até120 dias'&lt;br /&gt;         when DateDiff(Day,FLAN.DATAVENCIMENTO,GetDate())&gt;120 then 'Vencidos acima 120 dias'&lt;br /&gt;     end) as 'Faixa',&lt;br /&gt;    (case FLAN.PAGREC&lt;br /&gt;          when 1 then 'Receber' &lt;br /&gt;          when 2 then 'Pagar'&lt;br /&gt;     end) as 'Pag/Rec',&lt;br /&gt;    (case FLAN.STATUSLAN &lt;br /&gt;          when 0 then &lt;br /&gt;                    (case FLAN.PAGREC &lt;br /&gt;                          when 1 then FLAN.VALORORIGINAL&lt;br /&gt;                          when 2 then FLAN.VALORORIGINAL*-1&lt;br /&gt;                     end)&lt;br /&gt;           when 1 then &lt;br /&gt;                     (case FLAN.PAGREC &lt;br /&gt;                           when 1 then FLAN.VALORBAIXADO&lt;br /&gt;                           when 2 then FLAN.VALORBAIXADO*-1&lt;br /&gt;                      end)&lt;br /&gt;      end) as 'Valor',&lt;br /&gt;      (case FLAN.STATUSLAN &lt;br /&gt;           when 0 then 'Em aberto'&lt;br /&gt;           when 1 then 'baixado ' &lt;br /&gt;       end) as 'Status'&lt;br /&gt;from&lt;br /&gt;     FLAN&lt;br /&gt;            left join FCFO on FLAN.CODCFO=FCFO.CODCFO&lt;br /&gt;            left join GCOLIGADA on FLAN.CODCOLIGADA=GCOLIGADA.CODCOLIGADA&lt;br /&gt;            left join GFILIAL on GCOLIGADA.CODCOLIGADA=GFILIAL.CODCOLIGADA &lt;br /&gt;                                      and  FLAN.CODFILIAL=GFILIAL.CODFILIAL&lt;br /&gt;            left join GMUNICIPIO on FCFO.CODETD=GMUNICIPIO.CODETDMUNICIPIO &lt;br /&gt;                                            and  FCFO.CODMUNICIPIO=GMUNICIPIO.CODMUNICIPIO&lt;br /&gt;            left join FTCF on FCFO.CODTCF=FTCF.CODTCF &lt;br /&gt;where&lt;br /&gt;           DatePart(Year,FLAN.DATAVENCIMENTO)='2003' and&lt;br /&gt;           DatePart(Month,FLAN.DATAVENCIMENTO)='12' and&lt;br /&gt;           FLAN.STATUSLAN&lt;&gt;2&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406381725377711?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406381725377711/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406381725377711' title='6 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406381725377711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406381725377711'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/sentena-par-agrupas-lanamentos-da.html' title=''/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406376791171287</id><published>2006-07-27T22:15:00.000-07:00</published><updated>2006-07-27T22:16:07.913-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'></title><content type='html'>&lt;strong&gt;sentença para cruzar dados  gerando um cubo tridimensional&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt;Select &lt;br /&gt;    P1.Produto as Produto,&lt;br /&gt;    P1.Ano as Ano,&lt;br /&gt;    P1.MES as Mês, &lt;br /&gt;    Round(SubString(cast(P1.CAMP as VarChar),0,10),2) as Camp,&lt;br /&gt;    Round(Substring(cast(P1.CAMP*100/(P1.CAMP+ P1.COOPAEXPA+P1.CONVENIOS+P1.TERCEIROS) as VarChar),0,10),0) as'% ',&lt;br /&gt;    Round(SubString(cast(P1.COOPAEXPA as VarChar),0,10),2) as Coopaexpa,&lt;br /&gt;    Round(Substring(cast(P1.COOPAEXPA*100/(P1.CAMP+ P1.COOPAEXPA+P1.CONVENIOS+P1.TERCEIROS) as VarChar),0,10),0) as'% ',&lt;br /&gt;    Round(SubString(cast(P1.CONVENIOS as VarChar),0,10),2) as 'Convênios',&lt;br /&gt;    Round(Substring(cast(P1.CONVENIOS*100/(P1.CAMP+ P1.COOPAEXPA+P1.CONVENIOS+P1.TERCEIROS) as VarChar),0,10),0) as'% ',&lt;br /&gt;    Round(SubString(cast(P1.TERCEIROS as VarChar),0,10),2) as 'Terceiros',&lt;br /&gt;    Round(Substring(cast(P1.TERCEIROS*100/(P1.CAMP+ P1.COOPAEXPA+P1.CONVENIOS+P1.TERCEIROS) as VarChar),0,10),0) as'%',&lt;br /&gt;    Round(SubString(cast( (P1.CAMP+ P1.COOPAEXPA+P1.CONVENIOS+P1.TERCEIROS) as VarChar),0,10),2) as TOTAL&lt;br /&gt;&lt;br /&gt;from &lt;br /&gt;   (select &lt;br /&gt;         DatePart(Year,TITMMOV.DATAEMISSAO) as Ano,&lt;br /&gt;         (CASE DatePart(Month,TITMMOV.DATAEMISSAO) &lt;br /&gt;                WHEN 1 THEN '01-Janeiro'&lt;br /&gt;                WHEN 2 THEN '02-Fevereiro'&lt;br /&gt;                WHEN 3 THEN '03-Março'&lt;br /&gt;                WHEN 4 THEN '04-Abril'&lt;br /&gt;                WHEN 5 THEN '05-Maio'&lt;br /&gt;                WHEN 6 THEN '06-Junho'&lt;br /&gt;                WHEN 7 THEN '07-Julho'&lt;br /&gt;                WHEN 8 THEN '08-Agosto'&lt;br /&gt;                WHEN 9 THEN '09-Setembro'&lt;br /&gt;                WHEN 10 THEN '10-Outubro'&lt;br /&gt;                WHEN 11 THEN '11-Novembro'&lt;br /&gt;               WHEN 12 THEN '12-Dezembro'&lt;br /&gt;        END) AS 'Mês',&lt;br /&gt;       Substring(TPRD.NOMEFANTASIA,0,25) as Produto,&lt;br /&gt;       SUM(case TMOV.CODCFO when 'F00002' then TITMMOV.QUANTIDADE else 0 end) as CAMP,&lt;br /&gt;       SUM(case TMOV.CODCFO when 'F00001' then TITMMOV.QUANTIDADE else 0 end) as COOPAEXPA,&lt;br /&gt;       SUM(case TMOV.CODCFO when 'F00335' then TITMMOV.QUANTIDADE else 0 end) as CONVENIOS,&lt;br /&gt;       SUM(case TMOV.CODCFO when 'F00334' then TITMMOV.QUANTIDADE else 0 end) as TERCEIROS&lt;br /&gt;   from&lt;br /&gt;        TITMMOV&lt;br /&gt;             left join TMOV on TMOV.IDMOV= TITMMOV.IDMOV &lt;br /&gt;             left join TPRD on TPRD.IDPRD=TITMMOV.IDPRD&lt;br /&gt;   where&lt;br /&gt;        DatePart(year,TITMMOV.DATAEMISSAO)=:ANO and&lt;br /&gt;        TPRD.CODIGOPRD='01.01.002'&lt;br /&gt;   group by&lt;br /&gt;       DatePart(Year,TITMMOV.DATAEMISSAO),&lt;br /&gt;       DatePart(Month,TITMMOV.DATAEMISSAO),&lt;br /&gt;       TPRD.NOMEFANTASIA ) As P1&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406376791171287?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406376791171287/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406376791171287' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406376791171287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406376791171287'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/sentena-para-cruzar-dados-gerando-um.html' title=''/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406329621947274</id><published>2006-07-27T22:08:00.000-07:00</published><updated>2006-07-27T22:19:27.860-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'></title><content type='html'>&lt;strong&gt;Stored Procedure&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Passagem de parâmetros em SQL Server 2000&lt;/strong&gt; &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Quando construímos aplicações com constantes requisitos de performance, tentamos implementar todos os recursos conhecidos (e até os ainda não conhecidos) para obter bons índices de performance e por esse motivo, neste texto, trago a você uma visão prática sobre Stored Procedure, que é uma importante contribuição que seu banco de dados pode oferecer para melhorar o desempenho em suas aplicações.&lt;br /&gt;&lt;br /&gt;Estamos usando como exemplo o Microsoft SQL Server 2000, mas o conceito básico da sintaxe e uso do stored procedure pode ser aplicado em praticamente todos os bancos de dados relacionais do mercado.&lt;br /&gt;&lt;br /&gt;Stored Procedure&lt;br /&gt;&lt;br /&gt;stored procedure (procedimento armazenado), funciona como um objeto gravado dentro do banco de dados atual, que contém uma coleção pré-esquematizada de instruções SQL, que pode ser invocada pelo usuário através de qualquer aplicação cliente com apenas um comando de execução de uma linha. &lt;br /&gt;&lt;br /&gt;Seu correto uso implementa as seguintes vantagens em sua aplicação:&lt;br /&gt;&lt;br /&gt;-          Centraliza as instruções SQL no mesmo database e na mesma instância do servidor;&lt;br /&gt;-          Possibilita a passagem dinâmica de parâmetros;&lt;br /&gt;-          Permite criptografar sua estrutura;&lt;br /&gt;-          Isola na camada de dados, o tratamento dos mesmos através de&lt;br /&gt;instruções SQL, isso é um ponto muito favorável à adoção do modelo multi-camadas em sua aplicação.&lt;br /&gt;-          Economiza o tráfego de rede, pois uma vez que toda a instrução SQL está armazenada no servidor de sua aplicação, basta enviarmos uma requisição exec nome_do_procedure, o que gera pacotes de bytes menores a serem transportados pela rede.  &lt;br /&gt;&lt;br /&gt;O comando CREATE PROCEDURE&lt;br /&gt;No Microsoft SQL Server, a sintaxe para criação de stored procedure é a seguinte:&lt;br /&gt;&lt;br /&gt;CREATE PROCEDURE nome_do_procedure (@parametro1 tipo(), @parametro2 tipo()   ...)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;    Instrução SQL desejada...&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;Já a forma mais prática de invocar a execução de um stored procedure, é usando a sintaxe:&lt;br /&gt;&lt;br /&gt;EXEC nome_do_procedure &lt;br /&gt;&lt;br /&gt;Para apagar um procedure do banco de dados, use a sintaxe abaixo:&lt;br /&gt;&lt;br /&gt;DROP nome_do_procedure&lt;br /&gt;&lt;br /&gt;Outra alternativa interessante é a possibilidade de alterar um procedure sem a necessidade de apagá-lo para depois recriá-lo. Lembre-se que, assim como uma tabela, uma view, ou uma constraint, os stored procedures também são objetos do banco de dados, portanto o gerenciador os identifica através de um ID (identificador), e cada vez que apagamos e criamos um stored procedure, o sistema gera um novo valor para o ID.&lt;br /&gt;&lt;br /&gt;Para alterar um stored procedure, use a função ALTER PROCEDURE no lugar do CREATE PROCEDURE, veja o exemplo abaixo:&lt;br /&gt;&lt;br /&gt;ALTER PROCEDURE nome_do_procedure (@parametro1 tipo(), @parametro2 tipo()   ...)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;    Instrução SQL desejada...&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;Exemplos práticos:&lt;br /&gt;&lt;br /&gt;Elaborei aqui, alguns exemplos práticos que mostram como criar vários tipos de stored procedure.&lt;br /&gt;&lt;br /&gt;Nota 01&lt;br /&gt; &lt;br /&gt;Para testar estes scripts abaixo, use o database exemplo  NorthWind (Já pertencente na instalação padrão do  SQL Server), e utilize  o Microsoft Query Analyzer para rodar esses exemplos.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Exemplo 1 - Procedure simples com passagem parâmetros &lt;br /&gt;&lt;br /&gt;/* Instrução SQL para criação do stored procedure*/&lt;br /&gt;create procedure sp_ConsultaPais (@PAIS varchar(50))&lt;br /&gt;as&lt;br /&gt;begin&lt;br /&gt;  select &lt;br /&gt;      EMPLOYEEID,&lt;br /&gt;      LASTNAME,&lt;br /&gt;      FIRSTNAME,&lt;br /&gt;      TITLE,&lt;br /&gt;      CITY,&lt;br /&gt;      REGION,&lt;br /&gt;      COUNTRY    &lt;br /&gt;  from &lt;br /&gt;     EMPLOYEES &lt;br /&gt;  where &lt;br /&gt;     COUNTRY=@PAIS&lt;br /&gt;End&lt;br /&gt;/* Comando para execução do stored procedure*/&lt;br /&gt;exec sp_ConsultaPais USA&lt;br /&gt;&lt;br /&gt;Listagem 1. Procedure com parâmetros&lt;br /&gt;&lt;br /&gt;Exemplo 2 -  Procedure com passagem de parâmetros e estrutura de decisão&lt;br /&gt;&lt;br /&gt;/* Instrução SQL para criação do stored procedure*/&lt;br /&gt;create procedure sp_ConsultaPais2 (@PAIS varchar(50))&lt;br /&gt;as&lt;br /&gt;begin&lt;br /&gt;  if @PAIS not in (select distinct COUNTRY from  EMPLOYEES )  /*Testa se o valor passado ao parâmetro é válido/ou existente*/&lt;br /&gt;  begin&lt;br /&gt;     Print '------------------------------------------------------'&lt;br /&gt;     Print '  Valor Inválido ou dados Inexistentes    ' &lt;br /&gt;     Print '------------------------------------------------------'&lt;br /&gt;  end&lt;br /&gt;  else /*Caso o valor seja diferente executa a instrução SELECT abaixo */&lt;br /&gt;  begin&lt;br /&gt;    select &lt;br /&gt;       EMPLOYEEID,&lt;br /&gt;       LASTNAME,&lt;br /&gt;       FIRSTNAME,&lt;br /&gt;       TITLE,&lt;br /&gt;       CITY,&lt;br /&gt;       REGION,&lt;br /&gt;       COUNTRY   &lt;br /&gt;    from &lt;br /&gt;       EMPLOYEES &lt;br /&gt;    where &lt;br /&gt;       COUNTRY=@PAIS&lt;br /&gt;   end&lt;br /&gt;end&lt;br /&gt;/* Opções de comandos para execução do stored procedure*/&lt;br /&gt;--&lt;br /&gt;/* Envia um parâmetro que força o aviso de “Valor Inválido ou dados Inexistentes " */&lt;br /&gt;exec sp_ConsultaPais2 BRA&lt;br /&gt;/* Envia um parâmetro válido que retorne os registros solicitados*/&lt;br /&gt;exec sp_ConsultaPais2 USA&lt;br /&gt;&lt;br /&gt;Listagem 2. Parâmetros e estrutura IF ..ELSE..&lt;br /&gt;&lt;br /&gt;Exemplo 3 - Procedure com o conteúdo criptografado&lt;br /&gt;&lt;br /&gt;/* Instrução SQL para criação do stored procedure*/&lt;br /&gt;create procedure sp_ConsultaPais3 (@PAIS varchar(50))&lt;br /&gt;with encryption&lt;br /&gt;as&lt;br /&gt;begin&lt;br /&gt;  if @PAIS not in (select distinct COUNTRY from  EMPLOYEES )  /* Testa se o valor&lt;br /&gt;passado ao parâmetro é válido ou existente*/&lt;br /&gt;  begin&lt;br /&gt;     Print '------------------------------------------------------'&lt;br /&gt;     Print '  Valor Inválido ou dados Inexistentes    ' &lt;br /&gt;     Print '------------------------------------------------------'&lt;br /&gt;  end&lt;br /&gt;  else /*Caso o valor seja diferente executa a instrução SELECT abaixo */&lt;br /&gt;  begin&lt;br /&gt;    select &lt;br /&gt;       EMPLOYEEID,&lt;br /&gt;       LASTNAME,&lt;br /&gt;       FIRSTNAME,&lt;br /&gt;       TITLE,&lt;br /&gt;       CITY,&lt;br /&gt;       REGION,&lt;br /&gt;       COUNTRY   &lt;br /&gt;    from &lt;br /&gt;       EMPLOYEES &lt;br /&gt;    where &lt;br /&gt;       COUNTRY=@PAIS&lt;br /&gt;   end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;Listagem 3. Procedure criptografado&lt;br /&gt;&lt;br /&gt;É importante lembrar que, para podermos visualizar o conteúdo de um procedure, basta usarmos a função sp_helptext, que na verdade é também um procedure interno do &lt;br /&gt;&lt;br /&gt;Por exemplo, se quisermos visualizar o conteúdo do stored procedure sp_ConsultaPais2 (ver exemplo 2), basta usarmos o comando:&lt;br /&gt;&lt;br /&gt;exec sp_helptext  sp_ConsultaPais2&lt;br /&gt;&lt;br /&gt;Dessa forma, caso estejamos usando o modo de resultado em tipo texto, obteremos um retorno análogo a Figura 1. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Figura 1. Resultado com o conteúdo do stored procedure &lt;br /&gt;&lt;br /&gt;Porém, como criamos o sp_ConsultaPais3 (listagem 3) em modo criptografado, se digitarmos o comando: exec sp_helptext sp_ConsultaPais3, obteremos um resultado semelhante à Figura 2. &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Figura 2. Resultado avisando que não é possível visualizar o conteúdo do stored procedure &lt;br /&gt;&lt;br /&gt;Exemplo 4 - Procedure com comando SQL de alteração de dados&lt;br /&gt;&lt;br /&gt;/* Instrução SQL para criação do stored procedure*/&lt;br /&gt;create  procedure sp_CadastraCliente &lt;br /&gt;        (@PAR_CATEGORYNAME varchar(30), @PAR_DESCRIPTION varchar(30))&lt;br /&gt;as&lt;br /&gt;begin&lt;br /&gt;  insert into CATEGORIES&lt;br /&gt;     (CATEGORYNAME,&lt;br /&gt;      DESCRIPTION)&lt;br /&gt;  Values  /*Aqui será  colocado os  parâmetros como variáveis */&lt;br /&gt;     (@PAR_CATEGORYNAME,&lt;br /&gt;      @PAR_DESCRIPTION)&lt;br /&gt;end  &lt;br /&gt;/* Comando para execução do stored procedure passando dois parâmetros */&lt;br /&gt;exec  sp_CadastraCliente 'Frutas','Frutas diversos'&lt;br /&gt;&lt;br /&gt;Listagem 4. Procedure com update&lt;br /&gt;&lt;br /&gt;Nota 02&lt;br /&gt; &lt;br /&gt;Não é obrigatório que o nome de seus stored procedures comecem com taquigrafia SP(Stored Procedure), na verdade, você poderá definir qualquer nome, seguindo qualquer padrão de nomenclatura.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Conclusões&lt;br /&gt;&lt;br /&gt;Como falei no início do artigo, existem várias vantagens em usar stored procedures em suas aplicações, e, portanto, é essencial adquirir um amplo conhecimento sobre o seu funcionamento, principalmente para correta aplicação em sistemas com evidentes requisitos de robustez e escalabilidade.&lt;br /&gt;&lt;br /&gt;Portanto espero ter contribuído para ajudar a clarear suas idéias acerca dos stored procedures, e gostaria que você sinta-se a vontade para compartilhar comigo suas dúvidas sobre o tema, através do e-mail manoel_consultor@yahoo.com.br , até a próxima.&lt;br /&gt;&lt;br /&gt;Referências&lt;br /&gt;&lt;br /&gt;Books Online do SQL Server 2000 (www.microsoft.com.br)&lt;br /&gt;&lt;br /&gt;Obrigado a Todos!&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406329621947274?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406329621947274/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406329621947274' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406329621947274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406329621947274'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/stored-procedure-passagem-de-parmetros.html' title=''/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-115406316855824051</id><published>2006-07-27T22:03:00.000-07:00</published><updated>2006-07-27T22:06:45.173-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'></title><content type='html'>Usando as funções REPLACE e REPLICATE do SQL Server 2000&lt;br /&gt;&lt;br /&gt;Fazer tratamentos ou alterar os dados armazenados em campos de uma tabela é uma atividade fundamental para a administração de um banco de dados, neste artigo, mostrarei como podemos usar de forma simples as funções REPLACE e REPLICATE para fazer essas alterações.&lt;br /&gt;&lt;br /&gt;Vale lembrar, que seu uso é opcional na camada de dados de sua aplicação, ou seja, pode ser implementado na camada de regras de negócios usando funções similares da linguagem de programação utilizada no projeto. &lt;br /&gt;&lt;br /&gt;Abaixo estou explicando a sintaxe e mostrando exemplos práticos dessas funções com base no padrão Transact-SQL, que é usado pela Microsoft em sua solução de gerenciador de banco dados SQL Server 2000.  &lt;br /&gt;&lt;br /&gt;REPLACE&lt;br /&gt;&lt;br /&gt;Esta função age localizando em uma expressão uma ocorrência de uma determinada string, e ao encontrar, substitui a referida string por qualquer outra especificada no argumento.&lt;br /&gt;&lt;br /&gt;Sintaxe:&lt;br /&gt;&lt;br /&gt;&lt;em&gt; replace('expressão onde acontecerá a pesquisa' , 'string procurada' , 'string  substitutiva ' )&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Ex:&lt;br /&gt;&lt;br /&gt;     Procura a palavra MORTA na frase “Água Morta, Humanidade Morta” e substitui pela palavra VIVA&lt;br /&gt;&lt;br /&gt;     select REPLACE('Água Morta, Humanidade Morta','morta','viva')&lt;br /&gt;&lt;br /&gt;    Procura um espaço em branco entre “MANOEL PIMETEL” e substitui por @&lt;br /&gt;&lt;br /&gt;    select REPLACE('manoel pimentel',' ','@')&lt;br /&gt;&lt;br /&gt;     Procura um traço “-” e o substitui pelo sinal de barra “/”&lt;br /&gt;&lt;br /&gt;    select REPLACE('15.154.154-45','-','/')&lt;br /&gt;&lt;br /&gt;Nota 01&lt;br /&gt; &lt;br /&gt;Utilize  o Microsoft Query Analyzer para rodar esses exemplos, em qualquer database de testes de sua instância SQL.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;REPLICATE&lt;br /&gt;&lt;br /&gt;Repete N vezes um caractere qualquer&lt;br /&gt;&lt;br /&gt;Sintaxe:&lt;br /&gt;&lt;br /&gt;   replicate (caractere a ser repetido , número de vezes) &lt;br /&gt;&lt;br /&gt;Exemplos:&lt;br /&gt;&lt;br /&gt;    Repete o número “0” DEZ vezes da esquerda para direita&lt;br /&gt;&lt;br /&gt;    select  REPLICATE('0','10')&lt;br /&gt;&lt;br /&gt;   Repete o número “0” dez vezes da esquerda para direita e concatena com o número “1545”&lt;br /&gt;&lt;br /&gt;    select  REPLICATE('0','10')+'1545'&lt;br /&gt;&lt;br /&gt;   Descobre o tamanho em caracteres de “1545” e preenche o restante com zeros da direita para esquerda, até completar 10 caracteres, esta função é útil para casos onde é necessário gerar numeração  quem levem zeros a esquerda. &lt;br /&gt;&lt;br /&gt;    select REPLICATE('0',10-LEN(1545) )+'1545'&lt;br /&gt;&lt;br /&gt;Nota 02&lt;br /&gt; &lt;br /&gt;Neste exemplo, estamos usando a função LEN, que retorna a quantidade de caracteres em uma expressão.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Exemplo envolvendo as duas funções:&lt;br /&gt;&lt;br /&gt;Este pequeno exemplo mostra como usar as duas funções em uma consulta ao banco de dados que retornará os valores contidos no campo CPF da tabela CLIENTES, eliminando todos os pontos ”.”   e os traços “-“  e acrescentando zeros a esquerda do número retornado pela consulta.   &lt;br /&gt;&lt;br /&gt;Para executar o exemplo, rode o script abaixo antes de testar as funções.&lt;br /&gt;&lt;br /&gt; -------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;/* Criação da Tabela */&lt;br /&gt;create table CLIENTES&lt;br /&gt; ( NOME varchar(50),&lt;br /&gt;   CPF varchar(30)&lt;br /&gt;  )&lt;br /&gt;go&lt;br /&gt;/*Povoamento dos registros da tabela*/&lt;br /&gt;insert into CLIENTES (NOME,CPF) values('Pedro Fiqueira','402.205.672-04');&lt;br /&gt;go&lt;br /&gt;insert into CLIENTES (NOME,CPF) values('Armando Fogueira','8.458.962-04');&lt;br /&gt;go&lt;br /&gt;insert into CLIENTES (NOME,CPF) values('Aparecido Anunciação','28.458.962-04');&lt;br /&gt;go&lt;br /&gt;insert into CLIENTES (NOME,CPF) values('Maria das Neves','270.442-34');&lt;br /&gt;go&lt;br /&gt;insert into CLIENTES (NOME,CPF) values('Oscar Alho','048.839.002-82');&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;Uma vez criada e povoada a tabela CLIENTE, digite o instrução SQL abaixo que mostra a aplicação dos recursos REPLACE e REPLICATE.&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;DECLARE @TAM  varchar(30)&lt;br /&gt;    set @TAM=15 /*Define o tamanho máximo de caracteres que deverá ser gerado */&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;     select &lt;br /&gt;         NOME,&lt;br /&gt;         CPF as 'CPF Orginal',&lt;br /&gt;         replicate(0, @TAM- len(replace(replace(CPF,'.',''),'-','')))+&lt;br /&gt;        (replace(replace(CPF,'.',''),'-','')) as ‘CodigoModificado'&lt;br /&gt;         /* Note que no código acima, primeiro descobrimos o numero de vezes que&lt;br /&gt;o ZERO&lt;br /&gt;          será repetido através o cálculo @TAN-len(), que calcula o valor 15 menos o&lt;br /&gt;tamanho&lt;br /&gt;&lt;br /&gt;          do número de  CPF gravado no campo já eliminando os pontos e traços.  &lt;br /&gt;          E em seguida, concatenamos com o resultado tratado do campo CPF */&lt;br /&gt;      from CLIENTES  &lt;br /&gt;end &lt;br /&gt;&lt;br /&gt;Após executar a instrução SQL acima você deverá obter um resultado idêntico à figura 01 abaixo, que mostra os campos NOME, CPF Original e Código Modificado.  &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Figura 01 – Resultado da consulta&lt;br /&gt;&lt;br /&gt;Considerações Finais&lt;br /&gt;&lt;br /&gt;Vimos neste artigo que estas práticas são importantes para melhorar o processo de extração e tratamento de dados aplicados na elaboração de consultas, cubos, relatórios, exportação e importação de dados; vale salientar também, que essas técnicas podem ser usadas também em outros SGDBs que tenham funções idênticas ao REPLACE e REPLICATE.&lt;br /&gt;&lt;br /&gt;Para finalizar, gostaria de deixar a disposição meu e-mail manoel_consultor@yahoo.com.br para dirimir qualquer dúvida sobre a aplicação desses recursos.&lt;br /&gt;&lt;br /&gt;Referências &lt;br /&gt;&lt;br /&gt;www.microsoft.com.br – site da Microsoft &lt;br /&gt;&lt;br /&gt;www.msdn.com.br – site de apoio a desenvolvedores e profissionais que usam produtos Microsoft&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;Obrigado a Todos!&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-115406316855824051?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/115406316855824051/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=115406316855824051' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406316855824051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/115406316855824051'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/07/usando-as-funes-replace-e-replicate-do.html' title=''/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-114589837232667607</id><published>2006-04-24T10:05:00.001-07:00</published><updated>2006-04-24T10:06:12.336-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'></title><content type='html'>aaaaaa&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-114589837232667607?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/114589837232667607/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=114589837232667607' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/114589837232667607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/114589837232667607'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/04/aaaaaa_24.html' title=''/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26866498.post-114589580715661513</id><published>2006-04-24T09:15:00.000-07:00</published><updated>2006-04-24T10:08:46.080-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rascunhos'/><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="font-size:180%;color:#009900;"&gt;Extreme Programming – Conceitos e Práticas&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Neste artigo, abordo conceitos e casos práticos sobre Extreme Programming, onde tento mostrar de uma forma clara e objetiva seus pontos positivos e negativos, para que todos possam ter parâmetros para analisar a aplicação da metodologia em projetos (atuais ou futuros).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CONCEITO GERAL:&lt;/strong&gt;&lt;br /&gt;XP é um apelido carinhoso de uma nova metodologia de desenvolvimento designada Extreme Programming, com foco em agilidade de equipes e qualidade de projetos, apoiada em valores como simplicidade, comunicação, feedback e coragem que nos submetem ao reconhecimento de que XP é uma metodologia baseada em comportamentos e atitudes. Dessa forma, ela propicia que o projeto seja executado dentro do prazo e do orçamento, fazendo então com que o cliente fique satisfeito e a equipe de desenvolvimento não fique maluca por causa do projeto. Vale lembrar, que ao contrário do que se pensa, XP pode ser aplicada em projetos de vários portes, pois seu dinamismo é tão latente, que permite seu uso por equipes criativas em qualquer projeto.É importante lembrar também que os valores citados acima, alicerçam a metodologia, pelos seguintes motivos:&lt;br /&gt;&lt;br /&gt;- A simplicidade é necessária desde a forma como se levanta requisitos até a codificação e os testes da solução desenvolvida;&lt;br /&gt;&lt;br /&gt;- A comunicação é obrigatória para que não haja lacunas em processos e problemas entre equipe, cliente e fornecedor;&lt;br /&gt;&lt;br /&gt;- O feedback é a pratica fundamentada em retornar informações entre os membros da equipe e também na relação com o cliente, desde responder e-mails, telefonemas bips e demais meios. Devido a isso, é um mecanismo para melhorar a prática de comunicação explanada acima;&lt;br /&gt;&lt;br /&gt;- E a coragem para saber dizer NÃO quando necessário, ou então para dizer que o projeto vai demorar além do estimado, pois os novos requisitos precisam ser codificados ou o código já em funcionamento precisa ser refatorado.&lt;br /&gt;&lt;br /&gt;Extreme Programming é dinâmica e flexível, porém é necessário muita disciplina para usá-la em um projeto. Para demonstrar isso, abaixo temos um conjunto sugerido de "boas práticas" em projetos usando XP.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;AS BOAS PRÁTICAS DE XP: &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&gt;&gt;The Customer is Always Available (O cliente sempre disponível).&lt;/strong&gt; Constante disponibilidade do cliente para colaborar em dúvidas, alterações, e prioridades em um escopo, ou seja, dando um dinamismo ativo ao projeto.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&gt;&gt; Metaphor (Uso de metáforas no projeto)&lt;/strong&gt; Visando facilitar a comunicação da equipe, caso seja possível, é estabelecido o uso de metáforas em pontos chaves ao projeto como, por exemplo, a definição de um nome que seja comum à equipe e simbolize algo de fácil assimilação como, por exemplo: "Vamos chamar nosso projeto de "cartão de ponto", para um sistema que gerencie as batidas de ponto de funcionários, gerando o provisionamento financeiro e mensal para módulo de folha de pagamento".&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&gt;&gt; Planning Game (Planejando o jogo)&lt;/strong&gt; Entre o cliente e os técnicos são estimuladas reuniões usando quadros brancos, com o objetivo de captar e definir as "user stories" (estórias, que são textos claros ou diagramas com notação UML com as especificações de regras de negócios inerentes ao sistema) e também para poder estimar o tempo ideal das interações, o projeto como um todo, elaborar estratégias e tentar prever as contingências para projeto.&lt;br /&gt;Essa prática é fundamental para elaborar a estratégia das interações, que é a forma como se trabalha o "cronograma" de um projeto com XP, onde basicamente define-se um tempo padrão para as interações e especifica-se quais e quantas estórias podem ser implementadas em uma interação.ex:&lt;br /&gt;digamos que seja definido o tempo padrão de 2 semanas para cada interação e que temos 60 estórias a serem implementadas. Em seguida, iremos analisar os requisitos (estórias) e priorizá-las junto ao cliente. Após esse processo, definimos que iremos implementar 4 estórias por interação, fazendo com que as 60 estórias sejam implementadas em 15 interações (60/4), chegando a um total estimado de 30 semanas (15*2) para que se implemente todas as estórias.Claro que esse exemplo é bem genérico, pois nem sempre é possível estabelecer uma organização tão exata na implementação das estórias, até mesmo porque existe uma variação na necessidade de esforço que cada estória exige para ser implementada. É comum que uma única estória necessite de mais uma interação ou que existam estórias tão pequenas que devam ser agrupas em uma só interação.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&gt;&gt; Small Releases (Pequenas versões)&lt;/strong&gt;&lt;br /&gt;Conforme as interações são concluídas, o cliente recebe pequenas versões/releases do sistema, visando com que seja colocado em prática e validado aquilo que está sendo implementado. Isto também permite que mais cedo possam ser detectadas necessidades de alterações de requisitos no software.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&gt;&gt; Acceptance Tests (Testes de Aceitação)&lt;br /&gt;&lt;/strong&gt;São definidos pelo usuário na fase inicial do projeto e são os critérios de aceitação do software conforme a estratégia de entrega e representa exatamente a métrica de aderência do software desenvolvido/implantado ao universo do cliente.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&gt;&gt; Test First Design (Primeiro os testes)&lt;br /&gt;&lt;/strong&gt;Aplicados a partir de testes unitários do código produzido, além de serem preparados utilizando os critérios de aceitação definidos previamente pelo cliente. Garante também a redução de erros de programação e aumenta a fidelidade do código produzido ao padrão estabelecido para o projeto. Através da prática de testes unitários, definimos antes da codificação os testes dos métodos críticos do software ou métodos simples que podem apresentar alguma exceção de processamento.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&gt;&gt; Continuous Integration (Integração Contínua)&lt;br /&gt;&lt;/strong&gt;Os diversos módulos do software são integrados diversas vezes por dia e todos os testes unitários são executados. O código não passa até obter sucesso em 100% dos testes unitários, facilitando, dessa forma, o trabalho de implementação da solução.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&gt;&gt; Simple Design (Simplicidade de Projeto)&lt;/strong&gt;&lt;br /&gt;O código está, a qualquer momento, na forma mais simples e mais clara, conforme os padrões definidos pela equipe de desenvolvimento, facilitando a compreensão e possível continuidade por qualquer um de seus membros.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&gt;&gt; Refactoring (Refatoração - melhoria constante do código)&lt;br /&gt;&lt;/strong&gt;A cada nova funcionalidade adicionada, é trabalhado o design do código até ficar na sua forma mais simples, mesmo que isso implique em "mexer" em um código que esteja em funcionamento. Claro que a prática de refatoração nem sempre é aceita, pois envolve questões como prazo e custo. Além disso, e essa prática em si pode ser minimizada caso o projeto esteja usando 100% de orientação a objeto, onde podemos criar códigos os mais genéricos e reutilizáveis possíveis, diminuindo o trabalho em caso de uma possível refatoração.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&gt;&gt; Pair Programming (Programação em dupla)&lt;br /&gt;&lt;/strong&gt;Todo código de produção é desenvolvido por duas pessoas trabalhando com o mesmo teclado, o mesmo mouse e o mesmo monitor, somando forças para a implementação do código. À primeira vista pode parecer loucura, pois se imagina estar gastando dois recursos humanos ao mesmo tempo para fazer a mesma tarefa e sem possibilidade de avanço substancial no projeto. Mas na verdade, essa prática tem pontos positivos como:&lt;br /&gt;Compartilhamento de conhecimento sobre das regras de negócio do projeto por todos da equipe de desenvolvimento;&lt;br /&gt;Fortalece a prática de Propriedade Coletiva do Código;&lt;br /&gt;Nivelação de conhecimento técnico dos programadores;&lt;br /&gt;Elevação dos níveis de atenção ao código produzido, pois um “supervisiona” e orienta o trabalho do outro. Dessa forma, minimiza-se a possibilidade de erros no código, erros de lógica e produção de um código fora dos padrões estabelecidos pela equipe.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&gt;&gt; Move People Around (Rodízio de pessoas)&lt;br /&gt;&lt;/strong&gt;As duplas de programação são revezadas periodicamente, com o objetivo de uniformizar os códigos produzidos, deixar todos os módulos do sistema com mesmo padrão de código/pensamento e compartilhar o código com todos da equipe.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&gt;&gt; Collective Code Ownership (Propriedade coletiva - O código é de todos da equipe)&lt;br /&gt;&lt;/strong&gt;Uma vez aplicados a Programação em Dupla e o Rodízio de Pessoas, a equipe como um todo é responsável por cada arquivo de código. Não é preciso pedir autorização para alterar qualquer arquivo, mantendo claro, um padrão prático de comunicação da equipe.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&gt;&gt; Coding Standards (Padronização do código)&lt;/strong&gt;&lt;br /&gt;Todo código é desenvolvido seguindo um padrão, qualquer que seja, mas toda equipe deve seguir o mesmo padrão. Dessa forma, todos da equipe terão a mesma visão do código.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&gt;&gt; 40 Hour Week (Otimizando as jornadas de trabalho)&lt;/strong&gt;&lt;br /&gt;Trabalhar por longos períodos é contraproducente. Portanto, sempre que possível, deve-se evitar a sobrecarga de trabalho de todos da equipe, criando condições favoráveis ao uso da carga normal de trabalho. É necessário deixar a equipe livre para relaxar, brincar, ou fazer o quem bem entender para equilibrar o trabalho mental e físico. Existe até uma frase que diz: trabalhe a 100% durante as 40 horas e descanse a 100% no resto. Se algum deles não for feito com 100%, um afetará o outro.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CONCLUSÕES&lt;/strong&gt;&lt;br /&gt;Como disse no início do artigo, essas são sugestões de boas práticas, pois XP não é uma metodologia estática, ela é dinâmica, dando liberdade inclusive para cada um modelar sua própria forma de trabalho com XP. É comum que não se consiga aplicar todas essas práticas em um projeto e sim que se faça uma espécie de "mix" de práticas XP, com práticas pessoais mais intuitivas e geradas a partir de experiências anteriores em projetos, ou mesmo oriundas de práticas de outras metodologias como RUP, CMM, PMI , etc.&lt;br /&gt;Hoje, XP está sendo aplicada em larga escala em vários projetos no mundo todo, porém ainda temos muito a evoluir em sua compreensão e aplicação. Nota-se isso principalmente em pontos polêmicos como testes unitários, programação em dupla, rodízio de pessoas, propriedade coletiva do código e otimização de jornadas, que são práticas que se mal utilizadas podem realmente trazer aumentos no custo e no prazo de projetos. Ou seja, é de extrema importância que se entenda bem a essência de XP e principalmente que se tenha disciplina e criatividade, duas qualidades básicas em quem pretende usá-la em projetos. Somente a partir de uma visão criativa sobre a metodologia e uma disciplina equilibrada para cumpri-la , é que todos poderão usar e ter benefícios através de Extreme Programming. Caso alguém esteja interessado em conhecer melhor XP ou compartilhar informações sobre ela, acesse br.groups.yahoo.com/group/xpnorte/, onde nós, do grupo de usuários XPnorte, temos um espaço aberto a dicas, dúvidas e informações diversas sobre XP.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FONTES CONSULTADAS&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.xispe.com.br/"&gt;&lt;span style="font-size:85%;"&gt;http://www.xispe.com.br/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.xprogramming.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.xprogramming.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://br.groups.yahoo.com/group/xpnorte/"&gt;&lt;span style="font-size:85%;"&gt;http://br.groups.yahoo.com/group/xpnorte/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;Obrigado a Todos!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;por Manoel Pimentel&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26866498-114589580715661513?l=manoelpimentel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://manoelpimentel.blogspot.com/feeds/114589580715661513/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26866498&amp;postID=114589580715661513' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/114589580715661513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26866498/posts/default/114589580715661513'/><link rel='alternate' type='text/html' href='http://manoelpimentel.blogspot.com/2006/04/extreme-programming-conceitos-e.html' title=''/><author><name>Manoel Pimentel</name><uri>http://www.blogger.com/profile/04025262382908735373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://bp0.blogger.com/_X9byvHXhXZM/RwGvGodfASI/AAAAAAAAAKQ/eUVnAJqzvS0/S259/OuvindoMusica.jpg'/></author><thr:total>4</thr:total></entry></feed>
