<?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>tucaz.blog.now() &#187; Resenhas</title>
	<atom:link href="http://blog.tucaz.net/category/resenhas/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tucaz.net</link>
	<description>Software architecture, agile and all that stuff that you can find everywhere</description>
	<lastBuildDate>Tue, 11 Jan 2011 21:00:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>(Inglês) [Book Review] Startup</title>
		<link>http://blog.tucaz.net/2009/10/02/book-review-startup/</link>
		<comments>http://blog.tucaz.net/2009/10/02/book-review-startup/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 23:22:11 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Resenhas]]></category>
		<category><![CDATA[Last Books]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=346</guid>
		<description><![CDATA[(Inglês) Review of the book Startup written by Jessica Livingston.]]></description>
			<content:encoded><![CDATA[<p>Desculpe, mas este post só está disponível em <a href="http://blog.tucaz.net/en/category/resenhas/feed/">Inglês</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2009/10/02/book-review-startup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pai Rico, Pai Pobre: Resenha</title>
		<link>http://blog.tucaz.net/2009/03/03/pai-rico-pai-pobre-resenha/</link>
		<comments>http://blog.tucaz.net/2009/03/03/pai-rico-pai-pobre-resenha/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 15:00:14 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Resenhas]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=252</guid>
		<description><![CDATA[Resenha do livro Pai Rico, Pai Pobre sobre investimentos e independência financeira.]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 135px"><a href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=379064&amp;sid=18912151811218730771895267&amp;k5=237B319B&amp;uid="><img title="Capa do livro Pai Rico, Pai Pobre" src="http://www.livrariacultura.com.br/imagem/capas1/064/379064.jpg" alt="Pai Rico, Pai Pobre" width="125" height="180" /></a><p class="wp-caption-text">Pai Rico, Pai Pobre</p></div>
<p>Livro meio clichê, né? Mesmo assim é muito bom!</p>
<p>Li <a title="Pai Rico, Pai Pobre na Livraria Cultura" href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=379064&amp;sid=18912151811218730771895267&amp;k5=237B319B&amp;uid=" target="_self">esse livro de um pouco menos de 200 páginas escrito por Robert Kiyosaki e Sharon Lechter</a> há quase dez anos atrás. No entanto, recentemente decidi le-lo novamente. Sei que nada tem a ver com o assunto do blog, mas acho super pertinente comentar a respeito do livro pelo seguinte motivo:  informática não é uma profissão regulamentada no Brasil e até onde sei a maioria dos empregados das empresas ainda é contratado na forma de pessoa júridca. CLT ainda não é uma realidade para todos e eu particularmente acho uma boa, pois acredito que cuido melhor do meu dinheiro do que o governo (mas isso é assunto pra discutir numa mesa de bar, ehhee&#8230;).</p>
<p>Como não temos uma aposentadoria garantida pelo governo e temos salários relativamente altos em relação a outros mercados é fundamental que saibamos como cuidar de nosso dinheiro para que no futuro não tenhamos que depender de parentes, amigos ou o que é pior ainda: do governo.</p>
<p>Pai Rico, Pai Pobre é um livro bem antigo que apresenta em uma linguagem muito simples como aumentar sua inteligência financeira para começar a caminhada a fim de atingir independência financeira. Através da história de um garoto que cresceu tendo dois pais, um rico e um pobre, é possível aprender o que é um investimento, diferenciar um ativo de um passivo e diversos outros termos que rodeiam o mundo financeiro.</p>
<p>Além desse aprendizado, ele nos desafia a pensar se realmente trabalhar com afinco do começo ao fim da vida é a melhor opção. Existe outra? Claro que sim! Podemos colocar nosso dinheiro para trabalhar para nós. Mesmo que iniciemos com pouco dinheiro, é possível montar uma riqueza inimaginável. Afinal, os grandes donos de empresas e milionários que vemos por ai não nasceram ricos (pelo menos não a maioria) e começaram com pouco.</p>
<p>Além deste livro, o mesmo autor escreveu uma <a title="Coleção Pai Rico, Pai Pobre" href="http://www.submarino.com.br/produto/1/21436022/colecao+pai+rico,+pai+pobre" target="_self">série de outros livros</a> de mesmo assunto para apoia-lo nessa caminhada. Além dos assuntos técnicos que estudo, também estou estudando mercado financeiro, investimentos, etc, mas não pretendo ficar discutindo sobre isso aqui no blog (o objetivo do blog não é esse). Então se alguem quiser bater papo a respeito pode me contatar diretamente, ok?</p>
<p>Enfim, a idéia do post é mais dar uma dica no sentido de que devemos aproveitar enquanto somos novos para começar a montar um patrimônio que nos permita viver bem e desfrutar a aposentadoria.</p>
<p>Hoje tenho 22 anos, estou começando essa caminhada agora e quero me aposentar antes dos 40 para curtir um pouco da vida. E você? Quer trabalhar a vida inteira e ainda assim depender de terceiros no final da vida? Eu não quero!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2009/03/03/pai-rico-pai-pobre-resenha/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Impulsionando a produtividade pessoal: conhecendo GTD</title>
		<link>http://blog.tucaz.net/2009/02/18/impulsionando-a-produtividade-pessoal-conhecendo-gtd/</link>
		<comments>http://blog.tucaz.net/2009/02/18/impulsionando-a-produtividade-pessoal-conhecendo-gtd/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 01:27:39 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[GTD]]></category>
		<category><![CDATA[Produtividade Pessoal]]></category>
		<category><![CDATA[Resenhas]]></category>
		<category><![CDATA[Administração de Tempo]]></category>
		<category><![CDATA[Life Hack]]></category>
		<category><![CDATA[Organização]]></category>
		<category><![CDATA[Produtividade]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=241</guid>
		<description><![CDATA[Getting things done. Uma técnica para organização pessoal e aumento de produtividade.]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Era uma vez um cara que não conseguia desligar sua cabeça das atividades que tinha que fazer. O tempo todo ele ficava pensando no que tinha que fazer e principalmente no que estava deixando de fazer. Um dia esse cara ficou louco e largou tudo!</em></p></blockquote>
<div id="attachment_243" class="wp-caption alignleft" style="width: 135px"><a href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=833691&amp;sid=18912151811218730771895267&amp;k5=2E8E9658&amp;uid="><img class="size-full wp-image-243" title="A Arte de fazer acontecer - Uma fórmula anti-stress para estabelecer prioridades e entregar soluções no prazo" src="http://blog.tucaz.net/wp-content/uploads/2009/02/gtd_livro.jpg" alt="Capa do livro &quot;A Arte de fazer acontecer&quot;" width="125" height="180" /></a><p class="wp-caption-text">Capa do livro &quot;A Arte de Fazer Acontecer&quot;</p></div>
<p>Quem é que nunca se sentiu assim? Seja durante um projeto, uma fase ruim da vida ou mesmo durante todo o tempo. Há cerca de um mês atrás eu estava me sentindo dessa forma (isso não quer dizer que eu não precise de férias <img src='http://blog.tucaz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Só que antes de ficar louco e largar tudo como na historinha acima decidi fazer alguma coisa a respeito. Foi quando encontrei uma técnica fabulosa chamada GTD oriunda do inglês <em>Getting Things Done</em> traduzida livremente em português para <em>Fazendo as coisas acontecerem</em>.</p>
<p>Quando você tem projetos que de alguma maneira participa ou atividades/objetivos/metas que deve cumprir (com certeza todos nós temos vários) é inevitável que sua mente fique ligada tomando conta disso tudo pra você. O problema é que nesse ponto nosso cerébro não é tão inteligente assim e lembra você de coisas que você tem que fazer, mas geralmente nas horas erradas.</p>
<p>De que adianta meu cerébro me lembrar de fazer a matrícula da faculdade hoje se as inscrições serão abertas apenas em junho? De que adianta ele me lembrar de comprar fraldas no momento que já cheguei em casa vindo do super mercado? <strong>Não adianta de nada!</strong> Dessa maneira, apenas problemas são causados e o resultado é que você fica ligado o tempo todo sem descanso por nem um minuto.</p>
<p>Mas por que isso acontece? Porque o cerébro não conhece nenhum sistema externo a ele em que confie para fazer esse controle. Enquanto não houver um sistema em que onfie, ele irá fazer esse trabalho (que percebemos que ele não faz muito bem&#8230;). É ai onde entra uma técnica que possibilite seu cerébro relaxar e ao mesmo tempo te manter no controle <span style="text-decoration: line-through;">isso se você ainda tiver algum</span>.</p>
<p>GTD é uma técnica de administração de tempo e de produtividade criada por <a title="Site do David Allen" href="http://www.davidco.com/" target="_self">David Allen</a> que tem como objetivo limpar sua mente e deixa-lo num estado de controle relaxado, sem neuras e stress.</p>
<p>O fluxo é bastante simples e pode ser visto na figura mais abaixo. São basicamente 5 etapas:</p>
<ol>
<li><strong>Coletar</strong> &#8211; É a primeira parte do processo. Neste momento você deve pegar <strong>absolutamente tudo</strong> que tem a fazer e colocar em um lugar, algo como uma caixa de entrada. Você pode usar uma caixa literalmente ou então uma ferramenta no seu computador. Eu recomendo a utilização de um compartimento físico, pois representa efetivamente a realidade e não apenas uma abstração. Pros itens &#8220;virtuais&#8221; que devem ser processador você pode criar um cartão e colocar dentro da caixa. A partir do momento que você inicia a aplicação da técnica tudo de novo que surgir deve ir para sua caixa de entrada. Desde contas a pagar até uma ligação que você deve fazer para um amigo no dia de seu aniversário.</li>
<li><strong>Processar</strong> &#8211; Se você coletou direitinho seu itens, neste momento você deve ter uma enorme pilha de coisas a executar. O problema é que nem tudo é passivel de ação neste momento. Algumas coisas você precisa fazer em determinada data, outras dependendem de terceiros e outras você não quer fazer em um futuro próximo, por exemplo. Isto é processar. Você vai parar 1 minuto e pensar o que fará com cada um dos itens.</li>
<li><strong>Organizar</strong> -Uma vez decidido o que fazer com o item, você deve organizá-lo em um dos locais apropridados. Podem ser:
<ol>
<li>Lixeira &#8211; Isso não serve pra nada? Não consegue ver valor? <strong>Lixo!</strong> Não tenha dó, pois dessa maneira você só irá acumular tranqueiras.</li>
<li>Algum dia/Talvez &#8211; &#8220;Viajar para acapulco no México&#8221;. Não é algo que você possa fazer agora, mas quer fazer algum dia. Muito bem, vai para uma lista exclusiva para esse tipo de itens.</li>
<li>Referências &#8211; Seu amigo te passou um artigo super interessante que você não irá usar no momento, mas pode vir a servir para alguma coisa? Coloque-o em uma pasta só para consultar futuras.</li>
<li>Fazer agora &#8211; Você precisa ligar para sua namorada avisando que precisa da ajuda dela no final de semana. Isso demora menos do que dois minutos. Então faça agora mesmo!</li>
<li>Delegar &#8211; Isso não depende de você, mas você precisa saber do resultado ou acompanhar por outro motivo. Coloque em uma lista separada, delegue ao responsável e fique tranquilo.</li>
<li>Agenda &#8211; Consulta médica daqui 30 dias. Marque no calendário (físico ou virtual). Ele vai garantir que você não se esqueça.</li>
<li>Projetos &#8211; Existe algo que precisa de mais de uma ação física para ser completado? Talvez &#8220;construir uma casinha para meu cachorro&#8221;. Para executar isso você precisará orçar os materiais e fazer um plano antes de executar a construção. Essas ações devem ficar agrupadas em pastas separadas para projetos. Uma por projeto.</li>
<li>Próximas ações &#8211; Nesta lista vai as ações que você deve executar que não encaixaram em nenhuma outra lista e que você irá fazer assim que tiver um tempo livre. Por exemplo: &#8220;ler post a respeito de GTD no <a title="tucaz.blog.now()" href="http://blog.tucaz.net" target="_self">blog do Tuca</a>&#8221; <img src='http://blog.tucaz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
</li>
<li><strong>Executar</strong> -Uma vez que você tenha tudo organizado chegou a hora de executar! Eu costumo começar pelo que é mais importante e depois executando a lista de &#8220;Próximas ações&#8221; conforme possível. É importante ter uma meta pessoal ou objetivo a ser alcançado (lembra daquelas promessas de ano novo?), pois eles podem te guiar na escolha do próximo item a ser executado.</li>
<li><strong>Revisar</strong> &#8211; Este momento é que torna possível o funcionamento do processo. Pelo menos uma vez por semana é necessário que você tire um momento em que possa ficar tranquilo para revisar os itens da sua lista, removendo os completos, processando e organizando os novos itens e acompanhando os itens que você delegou. Eu faço este processo uma vez por dia pelo menos. Isso garante que eu não esqueça de nenhum compromisso e também que minha caixa de entrada não fique cheia.</li>
</ol>
<div class="mceTemp mceIEcenter">
<div id="attachment_242" class="wp-caption aligncenter" style="width: 422px"><img class="size-full wp-image-242" title="Fluxo de execução do GTD" src="http://blog.tucaz.net/wp-content/uploads/2009/02/diagrama_gtd.gif" alt="Fluxo de execução do GTD" width="412" height="470" /><p class="wp-caption-text">Fluxo de execução do GTD</p></div>
</div>
<p>O processo é bastante simples e você pode usar diversas ferramentas para executá-lo. Ir atrás de ferramentas é inclusive divertido e motivador. Num post futuro vou detalhar um pouco mais a respeito das ferramentas que utilizo, mas entre elas estão: o <a title="Remember The Milk - Nunca mais esqueça de nada :)" href="http://www.rememberthemilk.com/" target="_self">RememberTheMilk</a> para atividades virtuais e referências, um bloco <a title="Moleskine Reporter" href="http://www.moleskineus.com/moleskine-reporter-notebook.html" target="_self">Moleskine Reporter</a> para anotações e idéias para usar quando não tenho acesso ao computador e um <a title="Rotulador Eletrônico Brother PT-70" href="http://www.kalunga.com.br/product.asp?category%5Fdisplay%5Fname=&amp;category%5Fname=C7%7CM%F3veis+%26+Equipamentos&amp;catalog%5Fname=KommerceII&amp;product%5Fid=665205" target="_self">rotulador eletrônico</a> que me ajuda a organizar os itens na minha caixa física.</p>
<p style="text-align: left;">Iniciei os estudos comprando o livro do David Allen que tem cerca de 200 páginas na <a title="A Arte de Fazer Acontecer - Por David Allen" href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=833691&amp;sid=18912151811218730771895267&amp;k5=2E8E9658&amp;uid=" target="_self">Livraria Cultura</a> por R$44,00.e desde que estou aplicando o método na vida pessoal e profissional (é quase impossível separar) senti uma melhora sensível na minha organização, no cumprimento de objetivos e atividades e na concentração enquanto executo alguma coisa. Afinal, meu cerébro não precisa mais se preocupar em cuidar das minhas pendências porque tenho um sistema para isso! <img src='http://blog.tucaz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Foi um post longo e com toda a certeza não é possível passar todos os detalhes de como aplicar essa técnica, mas a idéia é mostrar por onde começar e mais importante, mostrar que existe uma maneira de manter o controle de suas atividades de uma maneira tranquila e relaxada sem precisar arrancar os cabelos (se você tiver).</p>
<p>Além do livro, segue abaixo diversas outras referências que podem ajudar, em vídeo <a title="Efetividade.NET - Blog sobre produtividade" href="http://www.efetividade.net" target="_self">inclusive.</a></p>
<p><a title="Efetividade.NET - Blog sobre produtividade" href="http://www.efetividade.net" target="_self">Efetividade.NET</a> &#8211; Blog a respeito de produtividade com diversas dicas e métodos para ser mais efetivo.</p>
<p><a title="43 Folders - Time, Activity and Creativity" href="http://www.43folders.com/" target="_self">43 Folders</a> &#8211; Blog americano também a respeito de produtividade.</p>
<p><a title="Life Hack - GTD e Produtividade" href="http://www.lifehack.org/" target="_self">LifeHack</a> &#8211; Site em inglês com dicas <span style="text-decoration: line-through;">hacks</span> para melhorar seu dia a dia.</p>
<p><a title="Pomodoro's Technique" href="http://blog.tucaz.net/2009/01/19/personal-scrum-a-tecnica-pomodoro/" target="_self">Técnica Pomodoro</a> &#8211; Outra técnica de organização que bloguei anteriormente</p>
<p style="text-align: left;">E pra finalizar um <a title="Palestra David Allen - GTD" href="http://www.youtube.com/watch?v=Qo7vUdKTlhk" target="_self">vídeo do próprio autor</a> em uma palestra sobre GTD</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="405" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Qo7vUdKTlhk&amp;hl=pt-br&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;border=1" /><embed type="application/x-shockwave-flash" width="500" height="405" src="http://www.youtube.com/v/Qo7vUdKTlhk&amp;hl=pt-br&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;">Espero que gostem e aproveitem!</p>
<p style="text-align: left;"><strong>EDIT:</strong> Produtos Moleskines até pouco tempo atrás não eram vendidos no Brasil, mas agora você pode encontrar na <a title="Comprar Moleskines no Brasil" href="http://www.livrariacultura.com.br/scripts/cultura/catalogo/busca.asp?tipo_pesq=titulo&amp;palavra=moleskine&amp;topo=livro&amp;sid=01482213811211468901693653&amp;k5=1C725740&amp;uid=&amp;lastreg=&amp;parceiro=111155" target="_blank">Livraria Cultura</a>. Nas lojas físicas e online. Valeu por lembrar <a title="Victor Cavalcante" href="http://www.cavalcante.net/" target="_self">Victor</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2009/02/18/impulsionando-a-produtividade-pessoal-conhecendo-gtd/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>User Stories Applied &#8211; For Agile Software Development: Resenha</title>
		<link>http://blog.tucaz.net/2009/01/05/user-stories-applied-for-agile-software-development-resenha-mike-cohn/</link>
		<comments>http://blog.tucaz.net/2009/01/05/user-stories-applied-for-agile-software-development-resenha-mike-cohn/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 01:50:07 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Resenhas]]></category>
		<category><![CDATA[Caso de Uso]]></category>
		<category><![CDATA[Histórias]]></category>
		<category><![CDATA[Modelagem]]></category>
		<category><![CDATA[Requisitos]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Use Case]]></category>
		<category><![CDATA[User Stories]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=204</guid>
		<description><![CDATA[Resenha/Resumo do livro User Stories Applied de Mike Cohn]]></description>
			<content:encoded><![CDATA[<div id="attachment_205" class="wp-caption alignleft" style="width: 250px"><a href="http://www.amazon.com/User-Stories-Applied-Development-Addison-Wesley/dp/0321205685"><img class="size-full wp-image-205" title="User Stories Applied - For Software Development" src="http://blog.tucaz.net/wp-content/uploads/2009/01/user_stories_applied.jpg" alt="User Stories Applied - For Software Development" width="240" height="240" /></a><p class="wp-caption-text">User Stories Applied - For Software Development</p></div>
<p>Ano novo! Energias parcialmente renovadas (ainda não tive as férias que quero) e tempo de terminar a leitura de alguns livros que eu não conseguia me concentrar para ler durante o mês de dezembro devido ao <a title="Sindrome de Burnout e como lidar com ela" href="http://www.efetividade.net/2007/11/05/burnout-lidando-com-o-esgotamento-pessoal-no-ambiente-de-trabalho/" target="_self">burnout</a> adquirido do último projeto.</p>
<p>Vamos lá!</p>
<p>Desde que eu escrevo a respeito dos livros que leio eu nunca escrevi aqui no blog qual a idéia por trás dos posts de <a title="Resenhas de Livros - tucaz.blog.now()" href="http://blog.tucaz.net/category/resenhas/" target="_self">resenhas </a>que faço e acho que esse é um ótimo post para falar a respeito.</p>
<p>A idéia <span style="text-decoration: line-through;">não é</span> nunca foi escrever longos e chatos resumos de livros iguais aqueles que usávamos para as provas de literatura do colégio. Por dois motivo: <em>a)</em> É um pé no saco fazer esse tipo de trabalho e ao invés de ter prazer ao escrever esses posts eu me sentiria entediado (sem falar no tempo que levaria) e <em>b)</em> porque ninguém procura esse tipo de resumo (acredito eu) de livros técnicos ou relacionados a área técnica, pois o conhecimento contido nessas obras não pode ser absorvido apenas com um resumo.</p>
<p>Acompanhando a cronologia dos meus resumos é possível conhecer também um pouquinho mais a respeito de mim e quais focos estou dando para meus estudos. Isso é legal pra eu poder ver a qualidade das leituras que fiz ao longo do tempo quando olhar pra traz e pros leitores enxergarem um ser humano por trás deste blog e não apenas mais alguém escrevendo sobre tecnologia (até coloquei uma foto minha no <a title="Informações sobre o autor que vos fala: tucaz" href="http://blog.tucaz.net/about/" target="_self">about</a>! <img src='http://blog.tucaz.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).</p>
<p>Outro aspecto importante que eu procuro passar nesse tipo de post é o que eu buscava quando comecei a ler o livro e se efetivamente minhas ansiedades e expectativas a respeito do assunto foram atendidas. Além desses pontos também acabo indiretamente dando feedback de onde comprei os livros e fornecendo os preços para que quem quiser possa comparar e ver se está pagando mais caro ou barato.</p>
<p>E como não podia deixar de ser, falo um pouquinho a respeito dos pontos mais importantes do livro e que mais chamaram minha atenção.</p>
<p>Enfim, achei que como esses posts estão entre os mais visitados no blog valia a pena esclarecer as minhas motivações.</p>
<p>Agora é bom falar a respeito do assunto principal do post, né?</p>
<p style="text-align: left;">Este livro escrito por <a title="Mike Cohn's blog" href="http://blog.mountaingoatsoftware.com/" target="_self">Mike Cohn</a> é simplesmente <strong>f a n t á s t i c o! </strong></p>
<p>Apesar de ter lido bastante a respeito deste assunto na internet e em outras referências ágeis menos específicas, desde que comecei a aplicar práticas e disciplinas ágeis, há algum tempinho atrás, eu vinha esbarrando em agluns aspectos desta técnica e não conseguia alcançar todos os benefícios oferecidos por ela.</p>
<p>Parece que a partir do momento que comecei a ler este livro uma luz se acendeu na minha cabeça. Luz essa que iluminou e sanou as dúvidas que eu tinha sobre o assunto e também a respeito de alguns outros tópicos que eu ainda não tinha uma informação muito concreta e corroborada.</p>
<p>Mike começa o livro falando do básico: o que são histórias, roles, personas, quando usá-las, testes de aceitaçao, como escrever histórias de qualidade seguindo o acrônimo <acronym title="Independent, Negotiable, Valuable, Estimable, Small, Testable">INVEST</acronym> (assunto pra outro post com certeza) e comparações com outras técnicas oferecendo inclusive uma excelente referência a respeito de casos de uso (use case). Terminar de ler essa primeira parte é mais do que suficiente pra aplicar a técnica já com um certo grau de exatidão e eficiência.</p>
<p>Mais adiante, ele aborda priorização (explicando o excelente acrônimo <acronym title="Must Have, Should Have, Could Have e Wont Have">MoSCoW</acronym> que com certeza será assunto pra mais um post futuro), estimativas e planejamento. Estes eram assuntos que não eram muito claros em minha mente e que com certeza estão muiiiiiito mais claros agora.</p>
<p>Mais pro final ele apresenta uma introdução rápida a respeito de <a title="Scrum - Definição by Wikipedia" href="http://pt.wikipedia.org/wiki/Scrum" target="_self">Scrum</a> e como utilizar as histórias em conjunto com Scrum e também uma introdução aos principais conceitos de <acronym title="eXtreme Programming">XP</acronym>.</p>
<p>Além da qualidade e quantidade de informações a respeito de user stories, Mike ainda apresenta alguns capítulos dedicados a um case real que começa da identificação das histórias, passando pela estimativa e priorização e indo até os testes de aceitação. Essa parte é importantíssima e agrega muito porque consolida através de exemplos reais (e não aqueles exemplos bobos que esbarramos constantemente) as informações apresentadas em todo o livro.</p>
<p>Se eu tivesse que recomendar um único livro para mudar a forma de pensar das pessoas e para que essas pessoas começassem a fazer software de uma maneira melhor, com certeza esse seria o livro. É &#8220;totalmente excelente&#8221;!</p>
<p>Me empolguei tanto escrevendo sobre o livro que já ia esquecendo das informações básicas de sempre: o livro possui 268 páginas e pode ser encontrado na <a title="Comprar User Stories Applied" href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=749985&amp;sid=9121301681115833348642818&amp;k5=24D5F6E&amp;uid=" target="_self">Livraria Cultura</a> por R$132,00 (paguei R$80,00 há dois meses atrás). Chegou no mesmo dia que comprei então pra quem não gosta de esperar é uma ótima pedida.</p>
<p><strong>Recomendadissímo!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2009/01/05/user-stories-applied-for-agile-software-development-resenha-mike-cohn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arregace as mangas &#8211; Liberte o seu espirito empreendedor: Resenha</title>
		<link>http://blog.tucaz.net/2008/11/18/arregace-as-mangas-liberte-o-seu-espirito-empreendedor-resenha/</link>
		<comments>http://blog.tucaz.net/2008/11/18/arregace-as-mangas-liberte-o-seu-espirito-empreendedor-resenha/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 02:19:57 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Resenhas]]></category>
		<category><![CDATA[Administração]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=147</guid>
		<description><![CDATA[Resenha do livro de administração "Arregace as mangas: Liberte seu espirito empreendedor" dos autores Max Gehringer e Fernando Jucá.]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 190px"><img title="Capa do Livro" src="http://i.s8.com.br/images/books/cover/img2/261082.jpg" alt="Capa do livro Arregace as Mangas: Liberte seu espirito empreendedor" width="180" height="180" /><p class="wp-caption-text">Capa do livro Arregace as Mangas: Liberte seu espirito empreendedor</p></div>
<p>Recentemente por meio de uma indicação de um colega na lista <a href="http://br.groups.yahoo.com/group/scrum-brasil" target="_blank">Scrum-BR </a>adquiri no Submarino o pequeno livro de 140 páginas <a href="http://www.submarino.com.br/produto/1/261082/arregace+as+mangas:+liberte+seu+espirito+empreendedor" target="_blank">&#8220;Arregace as mangas: Liberte seu espirito empreendedor&#8221;</a> dos autores Fernandos Jucá e <a href="http://pt.wikipedia.org/wiki/Max_Gehringer" target="_blank">Max Gehringer</a>. O livro custou um pouquinho menos de R$30,00 e no dia seguinte a minha compra já estava em casa!</p>
<p>O livro foi escrito a partir de uma série de emails trocados entre os autores a respeito de diversas discussões sobre empreendedorismo. No entanto, no final das contas o formato final ficou sem alterações então todos os tópicos abordados sobre o assunto seguem um esquema de conversação e não uma narrativa tradicional. Essa característica da um aspecto diferente e bem legal ao livro tornando a leitura bem fácil e descontraida.</p>
<p>Fernando Jucá, desde o começo de sua carreira foi empreendedor logo não é de se estranhar que escreva um livro a respeito do assunto. Max Gehringer por outro lado, nunca foi do tipo empreendedor que tem seu próprio negócio, mas sempre foi um excelente empregado. Esse lance de ser empreendedor e ter seu próprio negócio é um dos temas abordados no livro. Max conta que apesar de nunca ter investido em seu próprio negócio obteve muito sucesso em sua carreira sendo um intra-empreendedor que é o termo utilizado para definir o empregado que trabalha para a empresa de seu patrão como se fosse sua. Este não é o primeiro lugar onde vejo falarem que esse é o novo perfil de sucesso do futuro.</p>
<p>Antigamente, o funcionário padrão que entrava as 8:00AM e saia as 17:00PM tinha bastante espaço no mercado e possibilidades grandes de crescer dentro da empresa, mas hoje em dia isso não é mais suficiente. As empresas estão trabalhando mais enxutas, com menos margem de manobra e em busca de mais eficiência. Sendo assim, as pessoas que tiverem esse espirito intra-empreendedor tem muito mais possibilidades de crescer profissionalmente.</p>
<p>Um outro tópico do livro que vale destacar é aquele papo antigo de &#8220;Ele venceu por seus próprios esforços&#8221; ou &#8220;Ele conquistou tudo sozinho&#8221;. Isso não é verdade! De acordo com os autores (e eu tenho que concordar) ninguém consegue vencer sozinho na vida. Principalmente um empresário, pois ele depende de fornecedores, de empregados, de clientes e de todos os outros que estão diretamente ou não ligados a sua atividade. Portanto é importantíssimo saber lidar com toda a rede de pessoas envolvidas com sua empresa para obter sucesso.</p>
<p>Eu não conhecia os autores, mas já descobri que existem diversos outros livros deles e que Max Gerhinger escreve pra Exame e participa de programas de rádio além de palestrar a respeito de liderança e aspectos de administração. Assim que puder, com certeza vou atrás de mais livros deles, pois apesar de não apresentarem nada de novo (e essa não é a idéia, de acordo com eles próprios) eles tem diversas sacadas bem interessantes e que com certeza agregam para aqueles que pensam ou já pensaram em deixar de trabalhar para os outros.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2008/11/18/arregace-as-mangas-liberte-o-seu-espirito-empreendedor-resenha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design para quem não é Designer: Resenha</title>
		<link>http://blog.tucaz.net/2008/11/03/design-para-quem-nao-e-designer-resenha/</link>
		<comments>http://blog.tucaz.net/2008/11/03/design-para-quem-nao-e-designer-resenha/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 00:15:02 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Resenhas]]></category>
		<category><![CDATA[Tipografia]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=125</guid>
		<description><![CDATA[Esta resenha é a respeito de um livro com um assunto um pouquinho diferente do que estou acostumado a ler: design visual. Já há algum tempo, tenho algumas idéias de produtos/sistemas/serviços que eu poderia construir e lançar no mercado. No entanto, de nada adianta ter um bom produto se ele não tiver uma cara apresentável [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_126" class="wp-caption alignleft" style="width: 125px"><a href="http://blog.tucaz.net/wp-content/uploads/2008/11/67203.jpg"><img class="size-full wp-image-126" title="Design para quem não é designer" src="http://blog.tucaz.net/wp-content/uploads/2008/11/67203.jpg" alt="Design para quem não é designer" width="115" height="180" /></a><p class="wp-caption-text">Design para quem não é designer</p></div>
<p>Esta resenha é a respeito de um livro com um assunto um pouquinho diferente do que estou acostumado a ler: design visual. Já há algum tempo, tenho algumas idéias de produtos/sistemas/serviços que eu poderia construir e lançar no mercado. No entanto, de nada adianta ter um bom produto se ele não tiver uma cara apresentável e que prenda a atenção do consumidor. Como não conheço ninguém que topasse fazer esse tipo de trabalho só por hobbie, decidi estudar um pouco por conta própria.</p>
<p>Sendo assim, há algumas semanas, terminei de ler este livro de 144 páginas que comprei na <a href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=67203&amp;sid=89121114910113779619427174&amp;k5=1D3D79AD&amp;uid=" target="_blank">Livraria Cultura por R$40,00</a>. O livro foi escrito por uma autora americana chamada Robin Williams que além deste, escreveu uma série de livros relacionados a design.</p>
<p>Eu não tenho pretensão nenhuma de mudar de área e me especializar em arte gráfica ou coisas do tipo, mas este livro me chamou bastante a atenção. Além das idéias que relatei acima, construir um produto ou uma marca é uma coisa muito complicada, mas como alguns outros colegas sempre dizem e foi dito também no livro do <a href="http://blog.tucaz.net/2008/10/13/my-job-went-to-india-resenha/" target="_self">Chad Fowler</a>: meu nome é minha marca. Portanto, tudo que acompanhar meu nome além de qualidade no conteúdo e veracidade nas informações pode ser melhorado se possuir um bom visual.</p>
<p>O Livro explica de uma maneira bem leve e didática (procurei outros livros sobre o assunto, mas nenhum me prendeu tanto quando este) os quatro princípios básicos do design: Alinhamento, Proximidade, Contraste e Repetição. Todas as peças publicitárias e materiais relacionados a publicidade e design possuem esses 4 princípios aplicados e fica muito mais interessante olhar e avaliar os trabalhos do outros (e o meu próprio) quando se sabe o conceito por trás da coisa.</p>
<p>Além dos princípios o livro também apresenta uma boa introdução a respeito de tipografia e uso de tipos na escrita. Estudando um pouco a respeito deste assunto fica claro porque algumas fontes são melhores para leitura do que outras e porque algumas fontes bizarras são empregadas em nos usos mais diversos e por mais incrível que pareça ainda consigam produzir um bom resultado.</p>
<p>Durante todo o livro, a autora apresenta diversos exemplos &#8220;Antes&#8221; da aplicação dos princípios básicos e &#8220;Depois&#8221;. São várias figuras que vão desde papéis de carta até cartões de visita e folhetos de anúncio. É impressionante como pequenas alterações no layout de um texto conseguem mudar totalmente a cara e a impressão que o documento passa.</p>
<div id="attachment_128" class="wp-caption aligncenter" style="width: 441px"><a href="http://blog.tucaz.net/wp-content/uploads/2008/11/cartao1.jpg"><img class="size-full wp-image-128" title="Cartao Antes" src="http://blog.tucaz.net/wp-content/uploads/2008/11/cartao1.jpg" alt="Cartao Antes" width="431" height="232" /></a><p class="wp-caption-text">Cartao antes</p></div>
<div id="attachment_129" class="wp-caption aligncenter" style="width: 441px"><a href="http://blog.tucaz.net/wp-content/uploads/2008/11/cartao2.jpg"><img class="size-full wp-image-129" title="Cartao Depois" src="http://blog.tucaz.net/wp-content/uploads/2008/11/cartao2.jpg" alt="Cartao Depois" width="431" height="232" /></a><p class="wp-caption-text">Cartao depois</p></div>
<p>O exemplinho bobo que fiz acima é apenas para ilustrar como o mero fato de agrupar informações relacionadas já garante uma aparência mais satisfatória a um cartão de visitas.</p>
<p>Esse é um livro que eu recomendaria a todos que tenham interesse em aprender um pouco a respeito de conceitos de design visual e também a quem se chama de web-designer porque consegue fazer páginas e sites bonitinhos, mas nunca procurou entender realmente o porque das coisas.</p>
<p>Leitura recomendadissíma!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2008/11/03/design-para-quem-nao-e-designer-resenha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Job Went to India: Resenha</title>
		<link>http://blog.tucaz.net/2008/10/13/my-job-went-to-india-resenha/</link>
		<comments>http://blog.tucaz.net/2008/10/13/my-job-went-to-india-resenha/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 01:55:02 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Resenhas]]></category>
		<category><![CDATA[Carreira]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=98</guid>
		<description><![CDATA[Há uns três meses atrás, enquanto navegava pelos links que leio frequentemente, mesmo sem antes ter feito nenhuma dessas perguntas encontrei algo parecido com a resposta e esse livro fazia parte dela. Me interessei e comprei o livro.
Para variar, comprei na Livraria Cultura por R$64,84 e em umas duas semanas recebi o pequeno livro de [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.amazon.com/Job-Went-India-Pragmatic-Programmers/dp/0976694018/ref=sr_1_6?ie=UTF8&amp;s=books&amp;qid=1223946658&amp;sr=8-6"><img title="My Job Wen to India" src="http://ecx.images-amazon.com/images/I/5106FA4JF7L._SL500_AA240_.jpg" alt="My Job Wen to India" width="240" height="240" /></a><p class="wp-caption-text">My Job Went to India</p></div>
<p style="text-align: left;">Há uns três meses atrás, enquanto navegava pelos <a href="http://blog.jayfields.com/2008/08/be-your-start-up.html" target="_blank">links </a>que leio frequentemente, mesmo sem antes ter feito nenhuma dessas perguntas encontrei algo parecido com a resposta e esse livro fazia parte dela. Me interessei e comprei o livro.</p>
<p style="text-align: left;">Para variar, comprei na <a href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=1306182&amp;sid=018111356101012809588621332&amp;k5=23628178&amp;uid=" target="_blank">Livraria Cultura</a> por R$64,84 e em umas duas semanas recebi o pequeno livro de 252 páginas em casa.</p>
<p style="text-align: left;">O autor, Chad Fowler (que não é parente do Martin Fowler), conta em 52 &#8220;mini-histórias&#8221; o que fazer para não perder seu emprego e da diversas dicas de como crescer tanto profissional quanto pessoalmente.</p>
<p style="text-align: left;">O livro foi escrito na época em que executar projetos <a href="http://pt.wikipedia.org/wiki/Offshore_(Gest%C3%A3o)" target="_blank">offshore</a> era visto como a melhor e mais barata maneira de se construir projetos de software nos Estados Unidos. De acordo com Fowler, nesse época muitos programadores acabaram perdendo seus empregos para indianos do outro lado do mundo e cada vez mais achavam que os indianos estavam tirando seus empregos.</p>
<h3 style="text-align: center;"><strong>O que fazer para crescer na carreira profissional? </strong></h3>
<h3 style="text-align: center;"><strong>Como manter meu emprego? </strong></h3>
<h3 style="text-align: center;"><strong>Como posso melhorar profissional e pessoalmente?</strong></h3>
<p style="text-align: left;">Em um desses projetos o autor foi enviado pra India com a responsabilidade de abrir uma filial e contratar indianos para montarem a filial supostamente mais barata e eficiente. No entanto, gerenciar uma equipe a milhares de quilometros de distância não é fácil como parece (se é que parece). Durante todo o livro ele relata os obstáculos que existem em se montar uma operação desse tipo e porque essa forma de trabalho não vai deixar os americanos desempregados.</p>
<p style="text-align: left;">Ele descreve exemplos de como é importante trabalhar no marketing pessoal e não focar apenas na parte técnica, pois não adianta você ser o melhor técnico do mundo e não investir na comunicação para que as pessoas saibam o quão bom você é. Comunicação é fundamental.</p>
<p style="text-align: left;">Outro ponto que achei bastante interessante é que devemos aprender a falhar, tirar proveito disso e crescer. Não devemos nunca imaginar que estamos na crista da onda porque conhecemos uma tecnologia em especifico. Uma hora a onda passa e nós ficamos pra trás. É necessário que não deixemos que o rumo de nossas carreiras seja definido ao acaso, mas sim baseado em decisões concientes e estratégicas sempre de olho no mercado atual e nas mudanças que estão ocorrendo.</p>
<p style="text-align: left;">Além dos aspectos técnicos é também uma oportunidade de conhecer um poquinho a respeito da cultura de outro país e aprender como lidar com pessoas diferentes.</p>
<p style="text-align: left;">Enfim, este é um livro bastante amplo e ao mesmo tempo específico que com certeza vai abrir sua mente. Acredito que seja um dos melhores que já li e é uma leitura obrigatória pra quem quer crescer!</p>
<p style="text-align: left;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2008/10/13/my-job-went-to-india-resenha/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Agile Project Management with Scrum: Resenha</title>
		<link>http://blog.tucaz.net/2008/09/01/agile-project-management-with-scrum-resenha/</link>
		<comments>http://blog.tucaz.net/2008/09/01/agile-project-management-with-scrum-resenha/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 01:22:10 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Metodologias]]></category>
		<category><![CDATA[Resenhas]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[Agilidade]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=72</guid>
		<description><![CDATA[
Assim como o livro do Eric Evans está para modelagem e DDD este livro do Ken Schwaber está para agilidade. É com certeza um “must read”.
Comprei na Livraria Cultura por R$71,00 e tem pouco mais de 150 páginas . O livro é importado então demora um bucadinho pra chegar. No meu caso foram aproximadamente 4 [...]]]></description>
			<content:encoded><![CDATA[<p><!--[endif]--></p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.amazon.com/Agile-Project-Management-Microsoft-Professional/dp/073561993X/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1220316944&amp;sr=8-2"><img title="Agile Project Management with Scrum" src="http://ecx.images-amazon.com/images/I/51D5BEZHNGL._SL500_BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg" alt="" width="240" height="240" /></a><p class="wp-caption-text">Agile Project Management with Scrum</p></div>
<p class="MsoNormal"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><span lang="PT-BR">Assim como o <a href="http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1220317847&amp;sr=8-1" target="_blank">livro do Eric Evans</a> está para modelagem e DDD este livro do Ken Schwaber está para agilidade. É com certeza um “must read”.</span></p>
<p class="MsoNormal"><span lang="PT-BR">Comprei na Livraria Cultura por R$71,00 e tem pouco mais de 150 páginas . O livro é importado então demora um bucadinho pra chegar. No meu caso foram aproximadamente 4 semanas.</span></p>
<p class="MsoNormal"><span lang="PT-BR">O livro não é uma bíblia explicando como utilizar Scrum e nem um guia de implantação da metodologia (até porque os processos e regras são bem simples e existe um <a href="http://www.amazon.com/Agile-Software-Development-SCRUM/dp/0130676349/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1220318064&amp;sr=8-1" target="_blank">outro livro</a> do mesmo autor com esse intuito), mas sim uma parte da experiência que o Ken acumulou a respeito de Scrum desde sua criação e gerenciamento e desenvolvimento de projetos de software.</span></p>
<p class="MsoNormal"><span lang="PT-BR">Apesar de não ser a bíblia, até quem não conhece pode comprar o livro e tirar muito proveito dele, pois o primeiro capítulo e os apêndices são dedicados a descrição do processo e as regras que a metodologia diz que você deve seguir.</span></p>
<p class="MsoNormal"><span lang="PT-BR">O restante dos capítulos é dedicado a histórias curtas (de 2 ou 3 páginas cada) narradas pelo autor e tem como objetivo dar uma mão para aqueles que já implantaram Scrum, mas engasgam no meio do caminho e/ou tem algumas dúvidas a respeito do que pode e não pode.</span></p>
<p class="MsoNormal"><span lang="PT-BR">Como exemplo do conhecimento que o livro oferece, posso citar uma história onde o cliente/patrocinador de um determinado projeto não queria saber de processos e metodologias, mas ainda sim queria poder acompanhar o andamento de seus proejtos. Como tudo o que o cidadão conhecia para acompanhamento de projetos era <a href="http://en.wikipedia.org/wiki/Gantt_chart" target="_blank">Gantt Chart</a>, Ken e o Scrum Master do projeto tiveram que bolar outra forma, sem fugir das premissas do Scrum, de reportar o andamento do projeto com sucesso ao gestor ranzinza.</span></p>
<p class="MsoNormal"><span lang="PT-BR">Histórias referentes a todos os papéis do Scrum e suas dificuldades particulares aparecem no livro. Outro ponto interessante que vale a pena citar é que diversas formas de customização e adaptação da metodologia são apresentadas no livro e esse tipo de informação é<em> muito valiosa</em>.</span></p>
<p class="MsoNormal"><span lang="PT-BR">De fácil leitura e entendimento, é um livro obrigatório para os agilistas adeptos de Scrum, escrito por um dos criadores da metodologia e praticante até hoje, que vai ajudar MUITO aqueles que já aplicam Scrum e dar uma prévia dos benefícios oferecidos pelas práticas ágeis aos entusiastas e &#8220;scrum-master-wannabe’s&#8221; de plantão.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2008/09/01/agile-project-management-with-scrum-resenha/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Applying Domain-Driven Design and Patterns with examples C# and .NET: Resenha</title>
		<link>http://blog.tucaz.net/2008/08/15/applying-domain-driven-design-and-patterns-resenha/</link>
		<comments>http://blog.tucaz.net/2008/08/15/applying-domain-driven-design-and-patterns-resenha/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 23:22:54 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[OO]]></category>
		<category><![CDATA[Resenhas]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Jimmy Nilson]]></category>

		<guid isPermaLink="false">http://tucaz.wordpress.com/?p=60</guid>
		<description><![CDATA[Terminei essa semana de ler o livro do Jimmy Nilson &#8220;Applying Domain-Driven Design and Patterns: with examples in C# and .NET&#8221; e vou compartilhar minhas impressões.
É um livro com 11 capítulos, 2 apendíces e aproximadamente 500 páginas. Paguei R$100,00 na Livraria Cultura e chegou em menos da metade das 8 semanas prometidas no site.
Geralmente livros [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 250px"><img src="http://ecx.images-amazon.com/images/I/51sbuQIxz9L._SL500_AA240_.jpg" alt="Applying Domain-Driven Design and Patterns" width="240" height="240" /><p class="wp-caption-text">Applying Domain-Driven Design and Patterns</p></div>
<p>Terminei essa semana de ler o livro do <a href="http://www.amazon.com/exec/obidos/search-handle-url?_encoding=UTF8&amp;search-type=ss&amp;index=books&amp;field-author=Jimmy%20Nilsson" target="_blank">Jimmy Nilson</a> <a href="http://www.amazon.com/Applying-Domain-Driven-Design-Patterns-Examples/dp/0321268202" target="_blank">&#8220;Applying Domain-Driven Design and Patterns: with examples in C# and .NET&#8221;</a> e vou compartilhar minhas impressões.</p>
<p>É um livro com 11 capítulos, 2 apendíces e aproximadamente 500 páginas. Paguei R$100,00 na <a href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=1372086&amp;sid=19412718610721322379644546&amp;k5=2E1CA023&amp;uid=645446973683189" target="_blank">Livraria Cultura</a> e chegou em menos da metade das 8 semanas prometidas no site.</p>
<p>Geralmente livros técnicos depois de algumas página se tornam cansativos de ler. Não li nenhum outro livro deste autor anteriormente, mas o cara escreve de uma forma muito gostosa e tranquila de se ler. Nos primeiros dias eu não conseguia fechar o livro. Tive que me segurar pra não passar a madrugada lendo.</p>
<p>Quando comprei o livro imaginei que fosse unicamente a respeito de DDD, mas na prática são poucos os capítulos referentes a esse assunto.</p>
<p>O primeiro capítulo é bastante interessante (principalmente pra quem não está acostumado com agilidade, DDD e Testes) porque ele conceitua esses pontos de uma forma que é impossível não ter vontade de aplicar e ler mais sobre.</p>
<p>A partir dai e durante todo o livro ele apresenta diversos design patterns e como aplicá-los em situações práticas. Existe também um capítulo inteiro sobre TDD que passa por todos os aspectos desde o ciclo de desenvolvimento com TDD, mocks e stubs, e até técnicas de refatoração.</p>
<p>A partir do quarto capítulo que ele comça a falar propriamente dos novos aspectos da modelagem orientada ao domínio e da nova proposta de arquitetura. Sempre com <strong>muitos</strong> exemplos de código e modelos.</p>
<p>Antes de ler o livro eu havia lido muito a respeito de DDD no <a href="http://www.guj.com.br" target="_blank">GUJ</a>, no <a href="http://www.infoq.com/minibooks/domain-driven-design-quickly" target="_blank">resumo do livro do Evans</a> e mais da metade do <a href="http://domaindrivendesign.org/books/index.html#DDD" target="_blank">livro que deu origem ao resumo</a>. Exatamente nesta ordem. Então já estava bem familiarizado com os novos conceitos e já havia aplicado bastante.</p>
<p>Acho que por conta disso, me decepcionei um pouquinho, pois o Jimmy Nilson falou quase nada a respeito de Services e de interações mais complexas entre objetos. Outro ponto que me deixou bastante frustrado foi o fato dos exemplos dos repositórios serem implementados apenas com ORM (NHibernate no caso deste livro). Em Java ORM é uma realidade. Em .NET a coisa ainda está começando a andar com o <a href="http://msdn.microsoft.com/en-us/netframework/aa904594.aspx" target="_blank">LINQ</a>, <a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx" target="_blank">EF</a> e o próprio NHibernate, mas a maioria das pessoas ainda implementa acesso a dados na mão. No fundo, acho que o fato de implementar repositório de forma elegante apenas com ORM é um problema do padrão e não do livro (esse é assunto pra um outro post que vai render pedras). Eu particularmente gosto muito de implementar na mão (mais pedras!).</p>
<p>Outro ponto que ficou por último, mas sem menos importância é UI. Ele fala de UI com MVC e MVP inclusive a respeito de como testar a UI. No entanto achei que os exemplos nesse caso não ficaram legais principalmente pelo fato de durante todo o livro o conceito de web ser enfatizado e no caso da UI os testes serem escritos com exemplos em Windows Forms.</p>
<p>Já ao final do livro alguns colegas dele falam a respeito de outros padrões e frameworks tais como: PI utilizando POCO/POJO, SOA, AOP, DI, IoC, NHibernate e SPRING. Inclusive este livro serve como um bom início para o aprendizado desses frameworks, pois os exemplos ilustram cenários bastante reais e práticos.</p>
<p>E por último mais alguns colegas explicam outras abordagens de design de aplicação orientada a domínio.</p>
<p>Se você ficou empolgado por imaginar que fosse encontrar bons exemplos de como testar sua UI nesse livro, acho que essa não é a melhor literatura. Mas para todo o restante dos assuntos é um livro altamente recomendado e que me proporcionou muito aprendizado durante a leitura.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2008/08/15/applying-domain-driven-design-and-patterns-resenha/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

