<?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>:: LeoLuz :: &#187; video</title>
	<atom:link href="http://leo.classluz.net/tag/video/feed/" rel="self" type="application/rss+xml" />
	<link>http://leo.classluz.net</link>
	<description>já começou..</description>
	<lastBuildDate>Sun, 06 Jun 2010 21:35:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>O Prazo do Papai-Noel</title>
		<link>http://leo.classluz.net/2009/12/08/o-prazo-do-papai-noel/</link>
		<comments>http://leo.classluz.net/2009/12/08/o-prazo-do-papai-noel/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 20:49:04 +0000</pubDate>
		<dc:creator>LeoLuz</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Geral]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[software management]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://leo.classluz.net/?p=378</guid>
		<description><![CDATA[Tive um professor na época do cursinho que fazia uma brincadeira com a ingenuidade humana. Ele olhava para sua cara e questionava se você acreditava em Coelhinho da Pascoa, Alice no País das Maravilhas, Papai-Noel, etc.. No contexto da brincadeira ela se tornava sarcástica, inteligente e ao mesmo tempo engraçada. Porém nunca fui muito bom [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">
<p>Tive um professor na época do cursinho que fazia uma brincadeira com a ingenuidade humana. Ele olhava para sua cara e questionava se você acreditava em Coelhinho da Pascoa, Alice no País das Maravilhas, Papai-Noel, etc.. No contexto da brincadeira ela se tornava sarcástica, inteligente e ao mesmo tempo engraçada. Porém nunca fui muito bom com piadas e esse nem é meu objetivo. O meu ponto é que doze anos se passaram e parece que ainda escuto alguns fantasmas do passado. Claro que não são ditas de maneira tão explicita, mas a moral da história é a mesma, e geralmente acontece mais ou menos assim:</p>
<ol>
<li>Um solicitante pede uma estimativa para desenvolver um grande software.</li>
<li>O time quebra em pedaços de software menores e faz a estimativa de cada um.</li>
<li>O líder monta o cronograma do projeto com as informações estimadas pelo time.</li>
<li>O solicitante não aceita e fala que tudo tem que ser feito na metade do tempo.</li>
<li>O prazo das atividades é dividido ao meio e o cronograma é atualizado.</li>
<li>O time segue o novo cronograma.</li>
</ol>
<p>Pode ser que você já tenha se deparado com alguma situação parecida com essa. Esse é o &#8220;famigerado&#8221; Prazo do Papai-Noel: <strong>Você ganha o presente, acreditando nele ou não</strong>.  Na minha opinião, o maior perigo em um cenário desses é não perceber o quão prejudicial ele realmente é. Infelizmente, boa parte das pessoas são conformadas e aceitam a situação sem argumentar, negociar ou sequer refletir sobre o assunto.</p>
<p><img class="aligncenter size-full wp-image-387" title="evil-santa" src="http://leo.classluz.net/wp-content/uploads/2009/12/evil-santa.jpg" alt="evil-santa" width="400" height="315"  style="border: 1px dotted white; padding: 3px;"/></p>
<h2>Os Problemas</h2>
<h3>Motivação</h3>
<p>O primeiro problema que aparece é a nítida decepção e falta de motivação do time em decorrência da falta de credibilidade depositada em seu trabalho. Por incrível que pareça, existem gestores que não estão nenhum pouco empenhados ou nem mesmo preocupados em fazer com que o time trabalhe motivado. Muitos destes tais gestores são os mesmos que adoram um belo <a href="http://pt.wikipedia.org/wiki/Comando_e_Controle" target="_blank">comando-controle</a> a la moda antiga e juram de pé junto que esse é o melhor tipo de gerenciamento.</p>
<p>Para ilustrar a questão da falta de motivação farei uma simples analogia:</p>
<p>Imagine que você é um artista-plástico que gosta de desenhar histórias em quadrinhos. Você acaba de ser contratado pela Marvel, está muito feliz e obviamente bastante motivado. No primeiro dia de trabalho seu novo chefe diz que no primeiro mês sua atividade seria avaliar o desenho de outros artistas e achar e apontar erros e imperfeições. Por mais que ache estranho e sem entender direito como realizar essa atividade, você aceita, afinal acaba de ser contratado pela empresa dos seus sonhos.<br />
Pergunto:</p>
<ul>
<li>Como está a sua motivação no primeiro dia de trabalho?</li>
<li>Como está a sua motivação no final do primeiro mês?</li>
<li>Você foi informado que terá que ficar mais um ano nessa atividade. Como está sua motivação agora?</li>
<li>Você vai realizar um bom trabalho? Qual será o seu rendimento no decorrer desse ano?</li>
</ul>
<p>As respostas parecem meio obvias vistas por essa analogia extremamente simplista. Agora adicione vários fatores externos e traga para a sua realidade. Certamente as respostas não estarão tão evidentes mas provavelmente serão as mesmas. Última pergunta: Você como gestor.. Deveria se preocupar com o rendimento do seu time?</p>
<h3>Mas não era estimativa?</h3>
<p>Uma questão mais sutil, mas não menos importante, é o significado da palavra mágica citada no item 1: <strong>ESTIMATIVA</strong>. Acho incrível como uma estimativa vira um prazo concreto num piscar de olhos. Acredito que se alguém te pede para dar uma estimativa, está querendo na verdade ter uma noção do esforço de desenvolvimento para apoiar sua estratégia, entender se o custo é condizente com o budget, time-to-market, etc. Agora transformar uma estimativa em um prazo real não me parece muito coerente.. Basta acompanhar qualquer projeto nesse formato para perceber que a realidade é bem diferente do sonho. Tentar aproximar esses dois pontos, realidade e sonho, é um exercício que provavelmente trará alguns frutos positivos para seu projeto.</p>
<h3>O Ciclo Vicioso</h3>
<p>Não é difícil perceber que se iterarmos o cenário descrito nos itens 1 a 6 algumas vezes, ele tenderá a cair em um ciclo vicioso. Imagine que o time, após ter seu prazo cortado pela metade pela segunda ou terceira vez poderá sugerir um prazo maior. Por outro lado o solicitante também pode desconfiar da situação e diminuir o prazo cada vez mais. Isso criaria um ciclo vicioso de desconfianças. Não me parece algo saudável para se cultivar dentro da sua empresa, seja lá qual for o seu core-business.</p>
<h3>Escalabilidade</h3>
<p>Usando ainda a analogia do desenhista, imagine que você é o dono da editora e quer acelerar ao máximo sua produção de revistas e para isso a solução que te parece óbvia é contratar mais desenhistas e escalar sua linha de produção. Realmente pode ser que em duas pessoas seja possível dividir as atividades e ganhar mais agilidade. Talvez inserindo um terceiro elemento nesse grupo ainda traga algum ganho. Mas o que aconteceria se eu colocasse mais 10 pessoas para ajudar a desenhar uma única revista? A complexidade para fazer com que essas 10 pessoas se entendam e trabalhem em uma linha realmente mais produtiva será muito grande e provavelmente isso não ocorrerá.</p>
<h2>Os Argumentos</h2>
<p>Analogamente à ação de desenhar, do exemplo citado acima, <a href="http://agiletips.blogspot.com/2009/11/sw-development-is-empirical.html" target="_blank">a atividade de desenvolver software é empírica</a>, ou seja, é um conhecimento adquirido apenas pela prática. Vamos supor que você já tenha 10 anos de experiencia como programador, desenvolveu uma funcionalidade para o software X e por algum motivo você perdeu os fontes. A próxima vez que você for desenvolver a mesma funcionalidade com certeza fará de maneira diferente e provavelmente melhor do que a primeira vez não é mesmo? Agora imagine um pedreiro com 10 anos de experiencia tem que subir duas paredes de tijolos. Ele vai demorar o mesmo tempo para subir cada parede e provavelmente elas terão o mesmo nível de qualidade. Percebe a diferença na realização de uma atividade que não é empírica? Então por que as pessoas constantemente comparam a engenharia civil com a engenharia de software sendo que são duas atividades totalmente diferentes? Já escutei de um PMP a seguinte frase: &#8220;Desenvolver software e construir um prédio é a mesma coisa!&#8221;</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7099091&#038;server=vimeo.com&#038;show_title=1&#038;show_byline=1&#038;show_portrait=0&#038;color=&#038;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7099091&#038;server=vimeo.com&#038;show_title=1&#038;show_byline=1&#038;show_portrait=0&#038;color=&#038;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="420" height="300"></embed></object></p>
<p>Dizem que existem 1000 técnicas para acertar prazos de projetos na mosca. Particularmente, sou meio cético em relação a isso. Os motivos para a minha falta de crença já foram exaustivamente pontuados pela comunidade ágil, como no vídeo do Akita acima, e realmente fazem todo o sentido. Creio que esses acertos são na verdade prazos bem engordurados seguidos de uma bela <a href="http://pt.wikipedia.org/wiki/Procrastina%C3%A7%C3%A3o#S.C3.ADndrome_do_estudante" target="_blank">síndrome do estudante</a>. Assim fica fácil de acertar, se é que dá para considerar isso, algo certo e positivo para a sua empresa.</p>
<p>Realizar um projeto de software no menor tempo possível da melhor maneira possível de forma que o solicitante goste e que tenha um bom nível técnico é o grande desafio e não existem formulas mágicas para alcançar esse objetivo. Cada caso é único e a liderança estratégica tem obrigação de se preocupar com isso.</p>
<p>E você? Acredita em Papai-Noel?<br />
Feliz Natal!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://leo.classluz.net/2009/12/08/o-prazo-do-papai-noel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GEM &#8211; Seu vídeo a mil por hora no kernel 2.6.28!</title>
		<link>http://leo.classluz.net/2009/01/12/gem-seu-video-a-mil-por-hora-no-kernel-2628/</link>
		<comments>http://leo.classluz.net/2009/01/12/gem-seu-video-a-mil-por-hora-no-kernel-2628/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 23:54:37 +0000</pubDate>
		<dc:creator>LeoLuz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[GEM]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://leo.classluz.net/?p=272</guid>
		<description><![CDATA[Uma das grandes vantagens em utilizar qualquer distribuição Linux, é que você pode acompanhar a sua evolução de perto sem precisar fazer verdadeiros malabarismos atras de informação confiável. Vamos supor que você seja usuário de windows.. Imagine que você quisesse saber como vai funcionar o engine do próximo DirectX e quais os chipsets seriam melhor [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">
<p>Uma das grandes vantagens em utilizar qualquer distribuição Linux, é que você pode acompanhar a sua evolução de perto sem precisar fazer verdadeiros malabarismos atras de informação confiável. Vamos supor que você seja usuário de windows.. Imagine que você quisesse saber como vai funcionar o engine do próximo DirectX e quais os chipsets seriam melhor beneficiados por essa nova arquitetura? Imagino que seja quase uma missão impossível uma vez que há estratégia de mercado envolvida nesse processo de desenvolvimento e a Microsoft quer você, mero usuário, a quilômetros de distancia de suas decisões e negociações.</p>
<p style="text-align: center;"><img class="size-full wp-image-278" style="border: 1px dotted white; padding: 3px;" title="impossiblemission" src="http://leo.classluz.net/wp-content/uploads/2009/01/mission.jpg" alt="impossible mission" width="440" height="366" /></p>
<p>Porém se você tem alguma noção de informática e está disposto a investir uma boa grana em um desktop para que ele possa durar uns 3 anos sem precisar fazer upgrade (o que é meio difícil), saber as tendencias dos seu sistema operacional é uma informação crucial não é mesmo?</p>
<p>Essa é uma das maravilhas do mundo open source, e ao contrário do que muita gente pensa, você não precisa ser expert em C para entender o que está rolando de novidades no kernel do linux. Essa é a idéia do <a href="http://kernelnewbies.org" target="_blank">kernelnewbies</a>. Fornecer informações que possam ser lidas por um ser humano &#8220;normal&#8221; sobre as últimas implementações desse projeto.</p>
<p>Uma vez que você sabe exatamente o que contem a nova versão do <a href="http://en.wikipedia.org/wiki/Linux_kernel" target="_blank">core do Linux</a> você tem a opção de esperar a sua distribuição atualizar para uma versão que contenha o novo kernel ou até mesmo compilá-lo se não tiver paciência de esperar.</p>
<p>Então vamos a algumas novidades interessantes no último release..</p>
<p>Em 25 de Dezembro foi lançado a versão do kernel 2.6.28 e com ele vem a inauguração de um novo módulo para controle de memória da <a href="http://en.wikipedia.org/wiki/GPU" target="_blank">GPU</a> chamado GEM (Graphic Execution Manager). O GEM foi concebido pelo pessoal da Intel e se mostrou <a href="http://lwn.net/Articles/283793/" target="_blank">superior</a> ao seu similar TTM. Segundo o <a href="http://kernelnewbies.org/LinuxChanges" target="_blank">changelog</a> do kernelnewbies, alguns benchmarks apresentaram uma <a href="http://article.gmane.org/gmane.comp.video.dri.devel/30488" target="_blank">melhora de 50%</a> com a utilização do GEM!</p>
<p>Infelizmente, serão beneficiados a principio, apenas os possuidores de uma placa de vídeo com chipset Intel e que utilizem o driver i915 (meu caso.. espero que também seja o seu! :). A boa noticia, segundo o kernelnewbies, é que muitos drivers já estão implementando o suporte ao GEM.</p>
<p>Além dele, há outras novidades não menos interessantes como o lançamento, agora oficial, do <a href="http://en.wikipedia.org/wiki/Ext4" target="_blank">EXT4</a> que também apresenta uma <a href="http://www.phoronix.com/scan.php?page=article&amp;item=ubuntu_ext4&amp;num=1" target="_blank">melhoria em performance</a> considerável e não será necessário formatar todo o seu disco para fazer o upgrade!</p>
<p>Embora a vontade seja grande, vou aguardar o lançamento do Jaunty para testar o GEM e comprovar a sua melhora de performance. Afinal.. é por isso que eu escolhi o Ubuntu.. Para me preocupar o mínimo possível compilando pacotes gigantescos, resolvendo quilos de dependências e consequentemente focando no que realmente me interessa e tendo boas noites de sono! :)</p>
<p>Se você não conseguir se conter, compile o kernel ou atualize para o Jaunty beta e comente o resultado!</p>
<p>Um abraço, um bom 2009 e até a próxima!</p></div>
<p>-LeoLuz-</p>
]]></content:encoded>
			<wfw:commentRss>http://leo.classluz.net/2009/01/12/gem-seu-video-a-mil-por-hora-no-kernel-2628/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
