<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog da Hostweb &#187; Desenvolvimento Ágil</title>
	<atom:link href="http://blog.hostweb.com.br/tag/desenvolvimento-agil/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.hostweb.com.br</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 29 Oct 2010 10:37:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Desenvolvimento Ágil &#8211; Parte 2</title>
		<link>http://blog.hostweb.com.br/desenvolvimento-agil-parte-2/hostweb</link>
		<comments>http://blog.hostweb.com.br/desenvolvimento-agil-parte-2/hostweb#comments</comments>
		<pubDate>Fri, 04 Dec 2009 21:39:56 +0000</pubDate>
		<dc:creator>Sergio B Uchoa</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Desenvolvimento Ágil]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=120</guid>
		<description><![CDATA[Como colocado no post anterior, vamos falar agora sobre os 12 princípios que foram destacados pelos signatários do Manifesto Ágil.
1 &#8211; Nossa maior prioridade é satisfazer o cliente através de entregas rápidas e contínuas de software usual.
Esse princípio coloca de forma muito clara a importância que o Manifesto Ágil dá as entregas rápidas. Por conta [...]]]></description>
			<content:encoded><![CDATA[<p>Como colocado no post anterior, vamos falar agora sobre os 12 princípios que foram destacados pelos signatários do Manifesto Ágil.</p>
<p>1 &#8211; Nossa maior prioridade é satisfazer o cliente através de entregas rápidas e contínuas de software usual.</p>
<p>Esse princípio coloca de forma muito clara a importância que o Manifesto Ágil dá as entregas rápidas. Por conta desse princípio os agilistas têm que trabalhar de forma muito focada no que importa para o cliente. Releases curtas e software funcionando são melhores que releases longas e de software que por vezes não é funcional.</p>
<p>2 &#8211; As mudanças são bem vindas. Os processos ágeis tiram proveito da mudança, não se colocam contra ele.</p>
<p>Os agilistas tem que aceitar que as mudanças são oportunidades para encontrar novas vantagens competitivas no software que estão desenvolvendo. Dado que a realidade do mercado é cada vez mais de mudanças, que o mercado se move cada vez mais velozmente, adotar uma postura enrijecida diante da necessidade de mudanças pode ser um erro fatal. No mínimo ao final do projeto vai-se entregar para o cliente um software inútil.</p>
<p><span id="more-120"></span></p>
<p>3 &#8211; Trabalhar para entregar software funcionando  em intervalos de tempo cada vez menores.</p>
<p>Releases em intervalos curtos de tempo ajudam na colaboração cliente pois dessa forma ele poderá interferir no trabalho para correções mais cedo, diminuindo o risco de grandes mudanças ao final.</p>
<p>4 &#8211; Simplicidade</p>
<p>Seja simples, procure soluções diretas aos problemas em vez de ficar elaborando por um longo tempo uma solução para um problema genérico demais. Normalmente esse código &#8220;a mais&#8221; não é percebido pelo cliente.</p>
<p>5 &#8211; Trabalha sempre com equipes altamentes motivadas.</p>
<p>Dote as pessoas de sua equipe do melhor ambiente possível, das ferramentas e informações necessárias e remova quaisquer obstáculos a conclusão do seu trabalho. Mantenha-as sempre super motivadas.</p>
<p>6 &#8211; Valoriza a comunicação face a face</p>
<p>A melhor forma de transmitir informações é face a face, pessoalmente. Quando não for possível utilize as tecnologias que lhe permitam fazer essa comunicação da forma mais rica possível. Nada de só utilizar apenas um e-mail ou uma ligação rápida.</p>
<p>7 &#8211; Software funcionando é a medida da execução do projeto</p>
<p>Receber software funcionando é o objetivo do cliente. E pronto. É por esse ponto de vista que o cliente irá julgar a equipe do projeto e deve ser portanto por este ponto de vista que a equipe deve também ser avaliar.</p>
<p>8 &#8211; Procure manter um ritmo sustentável</p>
<p>Métodos ágeis devem produzir uma velocidade sustentável de desenvolvimento. Exatamente por não trabalhar com sobre cargas, com jornadas que exijam dedicação fora do nornal, os métodos ágeis devem produzir uma condição de trabalho e de relacionamento entre equipe e cliente que permita um ritmo perene.</p>
<p>9 &#8211; Excelência técnica e design são pré-condição para Agile</p>
<p>Os agilistas necessitam de boa técnica e de um bons designs de aplicação para que conceitos como releases curtos, integração contínua, programação orientada a testes possam ser praticados.</p>
<p>10 &#8211; A melhore arquitetura e o melhor design nascem do time</p>
<p>Simples, dentro de um projeto ágil as melhores idéias nascem do time e não de um líder &#8220;inspirado&#8221;.</p>
<p>11 &#8211; De tempos em tempos o time se auto avalia</p>
<p>Regularmente o time é chamado e refletir sobre sua produção, seu comportamento, enfim, sobre sua atuação dentro do projeto e de que forma ele pode ser ajustar para melhorar sua performance.</p>
<p>12 &#8211; Equipe, executivos e clientes devem trabalhar bem próximos</p>
<p>Em todos os métodos é colocado que o desenvolvimento deve ser feito de forma muito próxima ao cliente. Da mesma forma os executivos, gerentes, também deve estar bem alinhados com esse desenvolvimento afim de que no final todos estejam solidários com os produtos entregues.</p>
<p>Bem, esses foram alguns tópicos sobre Agilidade numa perspectiva mais geral. No próxima post vamos passar para descrever algumas metodologias.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/desenvolvimento-agil-parte-2/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desenvolvimento Ágil</title>
		<link>http://blog.hostweb.com.br/desenvolvimento-agil/hostweb</link>
		<comments>http://blog.hostweb.com.br/desenvolvimento-agil/hostweb#comments</comments>
		<pubDate>Mon, 30 Nov 2009 12:55:13 +0000</pubDate>
		<dc:creator>Sergio B Uchoa</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Desenvolvimento Ágil]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=28</guid>
		<description><![CDATA[Desenvolver software é uma das atividades humanas que mais requer criatividade e investimento de inteligência de quem faz. Desde os primeiros softwares que foram feitos que as pessoas ligadas a área vêm pensando em métodos, práticas, que favoreçam o desenvolvimento de software com mais qualidade e observância a prazos e custos. Normalmente fazer software no [...]]]></description>
			<content:encoded><![CDATA[<p>Desenvolver software é uma das atividades humanas que mais requer criatividade e investimento de inteligência de quem faz. Desde os primeiros softwares que foram feitos que as pessoas ligadas a área vêm pensando em métodos, práticas, que favoreçam o desenvolvimento de software com mais qualidade e observância a prazos e custos. Normalmente fazer software no prazo é uma missão quase impossível.</p>
<p>Por acreditar que o desenvolvimento de software poderia ser algo mais prazeroso e mais simples, com resultados melhores, foi que vários especialistas em desenvolvimento criaram o que hoje é conhecimento como Manifesto Ágil.</p>
<p>O Manifesto Ágil traduziu a agilidade em 4 valores principais:</p>
<p>- Os indivíduos e as interações são mais importantes que os processos e as ferramentas</p>
<p><span id="more-28"></span></p>
<p>Uma das principais características da Agilidade é a valorização das pessoas, equipe e cliente, colocando-os em primeiríssimo lugar. A valorização da comunicação entre estes, suas interações, fica muito evidente quando vê-se que no desenvolvimento ágil quem &#8220;guia&#8221; o projeto é o cliente através do acompanhamento da produção do software.</p>
<p>- Software funcional ao invés de documentação abrangente</p>
<p>A entrega do software é o objetivo principal do projeto. No pensamento Ágil diz-se claramente que a documentação está a serviço dessa entrega e não o contrário. Ou seja, em termos de prioridade a entrega do software vêm antes e geralmente valoriza-se bastante o próprio código como principal documentação do projeto.</p>
<p>- Colaboração do cliente ao invés da negociação de contrato</p>
<p>Esse é um dos pontos mais complicados, principalmente no Brasil quando consideramos a realidade da Lei de Licitações que amarra bastante a forma de contratação dos órgãos públicos. Basicamente esse valor  traduz a vontade do movimento de colocar o cliente no comando do projeto, deixando portanto que o mesmo possa fazer mudanças ao logo de sua execução. No Desenvolvimento Ágil o cliente está efetivamente no comando do projeto.</p>
<p>- Respostas as mudanças ao invés de seguir um plano</p>
<p>Reconhecer que o desenvolvimento de software é um projeto que é muito afeito as mudanças é uma das mudanças que o movimento Ágil prega. Esse valor traduz essa mudança da paradigma ao valorizar mais a facilidade, a abertura as mudanças, que o apego a um plano que foi traçado inicialmente. Nesses termos existe uma inversão do modelo tradicional que diz que as mudanças podem ocorrer mas impõem tantas condições que na verdade as limitam bastante. Na verdade, dentro da perspectiva Ágil a mudança é a regra.</p>
<p>Importante: Nenhum desses valores diz que os valores &#8220;antigos&#8221; estão errados ou não devam ser considerados. Por exemplo, continua sendo importante ter processo, continua sendo necessário ter documentação. O que o movimento Ágil faz é uma valorização maior dos &#8220;novos&#8221; valores.</p>
<p>No próximo post vamos tratar dos 12 princípios do Desenvolvimento Ágil.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/desenvolvimento-agil/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

