<?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; Scrum</title>
	<atom:link href="http://blog.tucaz.net/tag/scrum-metodologias/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>Eu não uso Scrum porque Scrum não funciona!</title>
		<link>http://blog.tucaz.net/2010/01/14/eu-nao-uso-scrum-porque-scrum-nao-funciona/</link>
		<comments>http://blog.tucaz.net/2010/01/14/eu-nao-uso-scrum-porque-scrum-nao-funciona/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 22:28:15 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Metodologias]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Agilidade]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=393</guid>
		<description><![CDATA[Scrum não funciona. Os rótulos e o mau uso mataram Scrum. Você vai falhar antes mesmo de tentar. ]]></description>
			<content:encoded><![CDATA[<p>É Isso ai! Scrum não funciona!</p>
<p>Sabe porque Scrum não funciona? Porque se chama Scrum. Esse hoje é o maior problema do Scrum. Há dois anos atrás pouquíssimo se falava nisto que hoje virou hype. Nessa época as pessoas só falavam que usam Scrum depois de estudar bastante, trocar experiências e exercitar bastante. Ai sim alguém tinha coragem de dizer &#8220;Eu uso Scrum&#8221; e ainda assim com um pouco de receio, pois sabiam que tinha mais coisas além de apagar toda documentação do projeto e e quebrar as cadeiras pra fazer as reuniões em pé. As pessoas (a maioria) que diziam isso sabiam o que estavam dizendo. Scrum tinha credibilidade.</p>
<p>Nessa época, essas pessoas que conheciam agiram como evangelizadores do Scrum e finalmente ele atingiu as massas. No entanto, hoje o que mais se ouve são times/pessoas que não tem a menor idéia das noções e fundamentos por trás do Scrum ou qualquer outro processo/metodologia/framework ágil dizendo que são praticantes de Scrum. Até gente que nunca participou de um projeto usando Scrum hoje vende Scrum.</p>
<p>Isso é propaganda ruim. E propaganda ruim se multiplica muito mais rápido do que a boa. O pior da propaganda ruim é que cria-se ainda mais preconceito em cima de algo que já encontra resistência naturalmente. Isso tira todas as chances de sucesso de uma implementação de Scrum. Estou cansado de ver em todos os lugares pessoas frustradas dizendo que tentaram implantar Scrum em suas empresas e não conseguiram. Mas é claro que não! O filme do Scrum já está queimado. Você vai falhar antes mesmo de tentar.</p>
<p>Já faz um tempo que eu parei de vender a idéia de usar Scrum. Desde então eu digo que eu procuro executar práticas ágeis. Soa mais leve, mais simples. O pré-conceito diminui dessa forma e a resistência também. Do que importa se meu facilitador chama Gerente de Projetos ou Scrum Master? As pessoas se preocupam mais com nomes do que com resultados e esse é o problema. Agilidade é o que há, mas funciona melhor sem rótulos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2010/01/14/eu-nao-uso-scrum-porque-scrum-nao-funciona/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>(Inglês) Communicating and understanding are the keys to succeed</title>
		<link>http://blog.tucaz.net/2009/07/08/communicating-and-understanding-are-the-keys-to-succeed/</link>
		<comments>http://blog.tucaz.net/2009/07/08/communicating-and-understanding-are-the-keys-to-succeed/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 05:52:21 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=306</guid>
		<description><![CDATA[(Inglês) Success is all about communicating and understanding. If everybody who is involved in the project knows exactly what and why they are supposed to do something the odds that success will knock on your door are higher. Here are some tips.]]></description>
			<content:encoded><![CDATA[<p>Desculpe, mas este post só está disponível em <a href="http://blog.tucaz.net/en/tag/scrum-metodologias/feed/">Inglês</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2009/07/08/communicating-and-understanding-are-the-keys-to-succeed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pré venda, negociação e propostas em Modelo Ágil. Como fazer?</title>
		<link>http://blog.tucaz.net/2009/03/14/pre-venda-negociacao-e-propostas-em-modelo-agil-como-fazer/</link>
		<comments>http://blog.tucaz.net/2009/03/14/pre-venda-negociacao-e-propostas-em-modelo-agil-como-fazer/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 19:11:16 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Metodologias]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[comercial]]></category>
		<category><![CDATA[contrato]]></category>
		<category><![CDATA[escopo]]></category>
		<category><![CDATA[msf]]></category>
		<category><![CDATA[negociação]]></category>
		<category><![CDATA[pré-venda]]></category>
		<category><![CDATA[propostas]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=266</guid>
		<description><![CDATA[Modelo de escopo variável para propostas, pré-venda e negociações de prestação de serviços utilizando método ágeis.]]></description>
			<content:encoded><![CDATA[<p>Ontem participei de um evento da <a title="Stefanini IT Solutions" href="http://www.stefanini.com.br" target="_self">Stefanini </a>sobre agilidade junto com o <a title="André Nascimento Blog" href="http://anascimento.wordpress.com" target="_self">André</a>, <a title="Alexandre Magno Blog" href="http://amagno.blogspot.com/" target="_self">Alexandre Magno</a> da <a title="Adaptworks - Treinamentos e Coaching " href="http://adaptworks.com.br/" target="_self">Adaptworks</a> e <a title="Fábio Kung Blog" href="http://fabiokung.com/" target="_self">Fábio Kung</a> da <a title="Caelumn" href="http://www.caelum.com.br/" target="_self">Caelum</a> e como não podia deixar de ser, esse assunto surgiu: como vender este tipo de serviço? Como elaborar propostas que estejam alinhadas com modelo ágil e que não exponham exclusivamente o fornecedor e ao mesmo tempo sejam atrativas ao cliente? Infelizmento como esperado, não existe resposta exata para essa pergunta (ainda?).</p>
<p>No entanto, existem algumas abordagens que podemos utilizar a fim de chegar em um consenso. Vou falar um pouquinho a respeito e se alguém tiver algo a contribuir, será melhor ainda.</p>
<p>Atualmente vendemos software na ilusão de que alcançaremos prazo, custo e escopo sem surpresas. Mas&#8230; isso não é verdade. Nunca foi. Trabalhar dessa maneira, a não ser que seja em um ambiente conhecido e extremamente controlado quase sempre nos leva a fracassar em um desses pontos, quando não em todos.</p>
<p>O ideal nesse caso, é sentar com quem vende, com quem elabora contratos, com a área jurídica e com quem executa e procurar o modelo ideal para sua oferta de agilidade. Scrum, XP, MSF são apenas modelos de gerenciamento de projetos e engenharia, que não dizem como realizar essa venda. Isso não é o papel dessas ferramentas. Cada empresa deve encontrar sua forma de trabalhar essas ofertas.</p>
<p>Se utilizarmos métodos ágeis e iterativos em uma proposta de escopo fechado das duas uma: ou não vamos efetivamente trabalhar de maneia iterativa, pois precisamos controlar o escopo o tempo todo ou como fornecedores  vamos tomar prejuízo, pois provavelmente o escopo será maior do que o contratado já que não conseguimos medir de maneira confiável o escopo de um projeto em tempo de proposta.</p>
<p>Fora do Brasil um modelo de venda que já é muito aceito e difundido é o &#8220;Tempo e Material&#8221; (Time and Material) que é basicamente trabalhar &#8220;hora aberta&#8221;, ou seja, o fornecedor recebe X por cada hora trabalhada. Posso afirmar com certeza que essa é a melhor maneira do fornecedor de trabalhar com metodologias ágeis já que não temos um cronomêtro financeiro em contagem regressiva. Mas será que essa é a melhor maneira pro cliente? Muitos deles dizem que sim, pois se a consultoria aplicar realmente um modelo ágil é fácil medir e verificar se o trabalho está sendo feito e se está sendo feito de maneira adequada atendendo as expectativas e objetivos do cliente. O problema é que nosso mercado, principalmente as repartições públicas, não estão preparadas para isso, ainda. Fornecedores e clientes ainda não se entenderam a ponto de confiarem uns nos outros e acreditar que esse modeo colaborativo funciona melhor do que o baseado em documentos <span style="text-decoration: line-through;">que-me-protegem-de-qualquer-mudança</span> ao qual estamos acostumados. Enquanto isso não acontece (e tenho fé que vai acontecer!) temos que continuar vendendo e comprando e trabalhando para alcançar os objetivos do cliente.</p>
<p>Para diminuir um pouco esse medo dos clientes de serem enganados e gastarem demais e diminuir o risco do fornecedor na presação de serviços existem algumas coisas que podemos fazer.</p>
<p>Uma delas é adicionar uma cláusula de fuga nestes contratos &#8220;hora aberta&#8221; que permite que, caso um cliente ou até mesmo o fornecedor não esteja satisfeito com o andamento do projeto, este possa cancelar o contrato sem onûs para ambos os lados. Dessa forma, é possível &#8220;obrigar&#8221; tanto ao fornecedor quanto ao cliente a trabalharem em conjunto, pois se qualquer um pisar na bola o outro pode sair fora num piscar de olhos.</p>
<p>Outra maneira é elaborar um contrato de preço fixo e com tempo estimado utilizando qualquer técnica com as quais já estamos acostumados, mas não fixar completamente o escopo do projeto ou então garantir que apenas uma parte do escopo seja entregue. Talvez algo entre 60% e 80%. Isso também diminui um pouco o risco do fornecedor em dar um preço fechado e ao mesmo tempo garante ao cliente que ele terá seu sistema desenvolvido com um método de qualidade mesmo sem ter 100% de escopo definido em proposta entregue. Na verdade, muitas vezes isso nem é necessário já que o <a title="Príncipio de Pareto - Wikipedia" href="http://pt.wikipedia.org/wiki/Princ%C3%ADpio_de_Pareto" target="_self">principrio de pareto</a> afirma que 80% dos benefícios gerados por um sistema são proporcionados por apenas 20% das funcionalidades.</p>
<p>Seja qual for a maneira que você trabalha, o mais importante é estar alinhado com seu cliente e trabalhar de maneira honesta e transparente porquê se você for sinero e honesto e realmente ajudar seu cliente a atingir seus objetivos, ele provavelmente não irá te deixar na mão. Isso também vale para clientes. Se você ajudar seu fornecedor e não procurar tirar vantagem de contratos que obriguem ele a ter prejuízo com certeza ele não irá faltar com você e te ajudará a crescer.</p>
<p><strong>Referências adicionais</strong></p>
<p><a title="José Papo Website" href="http://www.erudio.com.br/" target="_self">José Papo Website</a> &#8211; Apresentações e informações a respeito de contratos ágeis</p>
<p><a title="Contrato de escopo negociável - Improve IT" href="http://www.improveit.com.br/br/xp/praticas/contrato" target="_self">Improve IT</a> &#8211; Modelo de contrato ágil</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2009/03/14/pre-venda-negociacao-e-propostas-em-modelo-agil-como-fazer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personal Scrum: A técnica Pomodoro</title>
		<link>http://blog.tucaz.net/2009/01/19/personal-scrum-a-tecnica-pomodoro/</link>
		<comments>http://blog.tucaz.net/2009/01/19/personal-scrum-a-tecnica-pomodoro/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 21:02:21 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Metodologias]]></category>
		<category><![CDATA[Gerenciamento do Tempo]]></category>
		<category><![CDATA[Pomodoro]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=215</guid>
		<description><![CDATA[Técnica para gerenciamento de tempo pessoal baseado em atividades e espaços fixos de tempo chamados de Pomodoro's.]]></description>
			<content:encoded><![CDATA[<p>Achei hoje no blog do <a title="Henrik Kniberg's blog" href="http://blog.crisp.se/henrikkniberg/" target="_self">Henrik Kniberg</a> a indicação de uma técnica que me parece ser excelente e gostaria de indicar a leitura a todos: <a title="Pomodoro's technique" href="http://www.tecnicadelpomodoro.it/docs/francesco-cirillo/2007/ThePomodoroTechnique_v1-3.pdf" target="_self">Controle do tempo e atividades via Pomodoro</a>!<a title="Henrik Kniberg's blog" href="http://blog.crisp.se/henrikkniberg/" target="_self"> </a></p>
<p>Estou terminando de ler, mas já da pra adiantar que é uma técnica de gerenciamento pessoal de atividades muito parecida com Scrum. Ela é baseada em uma lista de todo&#8217;s para o dia a dia e espaços de tempos definidos e fechados para execução dessas atividades. Tudo muito simples e funcional, assim como Scrum.</p>
<p>Vou começar usar a partir de amanhã e comento sobre os resultados posteriormente. Vale a leitura!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2009/01/19/personal-scrum-a-tecnica-pomodoro/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Vídeo: Scrum em menos de 10 minutos</title>
		<link>http://blog.tucaz.net/2009/01/16/video-scrum-em-menos-de-10-minutos/</link>
		<comments>http://blog.tucaz.net/2009/01/16/video-scrum-em-menos-de-10-minutos/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 00:59:23 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Apresentação Scrum]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=212</guid>
		<description><![CDATA[Vídeo e PDF introdutório a respeito de como funciona Scrum. ]]></description>
			<content:encoded><![CDATA[<p>Ultimamente nas apresentações que tenho feito no <a title="Stefanini IT Solutions" href="http://www.stefanini.com.br" target="_self">trabalho</a> e nas reuniões do <a title="DotNetArchitects" href="http://www.dotnetarchitects.net/" target="_self">grupo</a> temos falado muito a respeito de Scrum e muitas pessoas ainda não conhecem e me perguntam a respeito. Eu já falei <a title="Posts sobre Scrum" href="http://blog.tucaz.net/category/metodologias/scrum-metodologias/" target="_self">bastante aqui</a>, mas há aqueles que não tem paciência ou ainda não tem interesse suficiente pra ler tudo e se inteirar.</p>
<p>Para essas pessoas eu trago hoje um vídeo feito pelo Hamid Shojaee que apresenta Scrum em menos de 10 minutos. Não concordo com tudo que ele fala e com certeza algumas partes fundamentais ficaram fora, mas para dar um gostinho do que Scrum é vale a pena ver.</p>
<p>Segue o vídeo:</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/Q5k7a9YEoUI&#038;hl=pt-br&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Q5k7a9YEoUI&#038;hl=pt-br&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<p>Outro material muito interessante de referência e complementar é um PDF famoso chamado <a title="Scrum in five minutes" href="www.softhouse.se/Uploades/Scrum_eng_webb.pdf" target="_self">&#8220;Scrum in Five minutes&#8221;</a>. Também vale como introdução e é rapidinho de ler.</p>
<p><strong>É importante ressaltar que estes materias são bastante básicos e não são totalmente completos. Sendo assim é fundamental procurar outras fontes de informação antes de sair fazendo de qualquer jeito e dizendo que usa Scrum. Ok? <img src='http://blog.tucaz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2009/01/16/video-scrum-em-menos-de-10-minutos/feed/</wfw:commentRss>
		<slash:comments>5</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>.NET Scrum &#8211; Projeto Open Source</title>
		<link>http://blog.tucaz.net/2008/12/28/net-scrum-projeto-open-source/</link>
		<comments>http://blog.tucaz.net/2008/12/28/net-scrum-projeto-open-source/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 20:16:31 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET Scrum]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[OO]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Codeplex]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Fluent Interfaces]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[NHibernate]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Spring.NET]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=195</guid>
		<description><![CDATA[Projeto .NET open source para gerenciamente de projetos utilizando Scrum como disciplina. Boas práticas de engenharia e conducação de projetos utilizando frameworks e práticas de mercado.]]></description>
			<content:encoded><![CDATA[<p>Há poucas semanas, batendo papo com o pessoal do <a title="DotNetArchitects - Arquitetura em .NET" href="http://www.dotnetarchitects.net/" target="_self">DotNetArchitects</a>, surgiu a idéia de utilizarmos uma ferramenta de gerenciamento de projetos Scrum pra cuidar dos das nossas atividades dentro do grupo.</p>
<p>Fui pesquisar, mas não encontrei nenhuma ferramenta gratuita web que pudessemos usar. Foi ai que surgiu o <a title=".NET Scrum - Ferramenta open source de gerenciamento de projetos Scrum" href="https://www.codeplex.com/netscrum" target="_self"><strong>.NET Scrum</strong></a>. A idéia não é construir nada pra competir com o que existe por ai, mas utilizar da idéia pra ter um laboratório e construir um projeto onde possamos aplicar o que há de mais novo em tecnologia além de boas práticas de engenharia e condução de projetos.</p>
<p>Portanto, quem der uma olhada no projeto e quiser contribuir ou apenas acompanhar vai encontrar um ASP.NET MVC, jQuery, NHibernate usando interfaces fluentes, DDD, TDD, Spring.NET e outros frameworks e design patterns importantes para a construção de uma boa solução em .NET.</p>
<p>Se deixarmos de lado a parte tecnológica também é possível aprender um bocado trabalhando na organização de um projeto open source. Projetos de código aberto e mantidos pela comunidade são o maior caso de sucesso de times distribuidos trabalhando juntos a fim de atingir um objetivo. Se já é difícil obter sucesso em um projeto com o time no mesmo lugar, imagine trabalhar com pessoas que você nunca viu na vida e com comunicação relativamente limitada? Um grande desafio!</p>
<p>O <a title="Mauricio Aniche - Blog" href="http://aniche.com.br/blog/" target="_self">Maurício Aniche</a> que participa do DotNetArchitects já se juntou ao projeto pra me ajudar. Já existem alguns códigos publicados no codeplex e uma documentação miníma também. Quem quiser ajudar é mais do que bem vindo! <img src='http://blog.tucaz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2008/12/28/net-scrum-projeto-open-source/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Scrum for Team System na MundoNET deste mês</title>
		<link>http://blog.tucaz.net/2008/12/24/scrum-for-team-system-na-mundonet-deste-mes/</link>
		<comments>http://blog.tucaz.net/2008/12/24/scrum-for-team-system-na-mundonet-deste-mes/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 03:03:06 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Team System]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[MundoNET]]></category>
		<category><![CDATA[Parallel Computing]]></category>
		<category><![CDATA[Parallels Linq]]></category>
		<category><![CDATA[PMI]]></category>
		<category><![CDATA[Scrum for Team System]]></category>
		<category><![CDATA[VSTS]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=188</guid>
		<description><![CDATA[Já está nas bancas a edição número 12 da revista Mundo NET com artigo meu a respeito de Scrum for Team System e dicas e cuidados na adoção de metodologias ágeis.]]></description>
			<content:encoded><![CDATA[<div id="attachment_190" class="wp-caption alignleft" style="width: 157px"><a href="http://blog.tucaz.net/wp-content/uploads/2008/12/capamnet012.jpg"><img class="size-full wp-image-190" title="Capa Mundo NET Edição 12" src="http://blog.tucaz.net/wp-content/uploads/2008/12/capamnet012.jpg" alt="Revista Mundo NET - Edição 12" width="147" height="188" /></a><p class="wp-caption-text">Revista Mundo NET - Edição 12</p></div>
<p>Recebi em casa e com certeza também já está nas bancas a edição número 12 (novembro-dezembro) da revista Mundo NET. Nesta edição meu artigo (escrito em conjunto com <a href="http://anascimento.wordpress.com" target="_blank">André</a>) fala a respeito da utilização de Scrum junto com o Microsoft Team System como ferramenta e mais algumas dicas e cuidados que se deve ter na adoção de uma metodologia ágil como Scrum.</p>
<p>Além da minha contribuição a revista traz ainda artigos sobre Parallels Extensions pro .NET (<a title="Paralelismo em .NET" href="http://blog.tucaz.net/2008/12/03/net-framework-4-universe-e-paralelismo-com-linq/" target="_blank">que eu já comentei aqui</a>), sindicalização ATOM e um super apanhado a respeito de coleções e estruturas de dados entre outros.</p>
<p>Não sei se foi só eu ou se outros leitores também vão ter a mesma reação, mas me espantei com a qualidade da impressão desta edição e da parte gráfica da revista que ficou muito legal, diferente do que estamos acostumados a ver.</p>
<p>Vale a pena conferir!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2008/12/24/scrum-for-team-system-na-mundonet-deste-mes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiperprodutividade em times Scrum</title>
		<link>http://blog.tucaz.net/2008/12/17/hiperprodutividade-em-times-scrum/</link>
		<comments>http://blog.tucaz.net/2008/12/17/hiperprodutividade-em-times-scrum/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 01:23:19 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Metodologias]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Google Talks]]></category>
		<category><![CDATA[Jeff Sutherland]]></category>
		<category><![CDATA[Times Distribuidos]]></category>
		<category><![CDATA[Vídeo]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=186</guid>
		<description><![CDATA[Palestra feita por Jeff Sutherland no Google Tech Talks a respeito de superprodutividade utilizando Scrum em times distribuidos]]></description>
			<content:encoded><![CDATA[<p>Acabei de assistir a uma palestra feita pelo Jeff Sutherland no <a title="Google Tech Talks" href="http://research.google.com/video.html" target="_blank">Google Tech Talks</a> entitulada <a title="Hyperproductive distributed Scrum teams - by Jeff Sutherland" href="http://www.youtube.com/watch?v=Ht2xcIJrAXo" target="_blank">&#8220;Hyperproductive distributed Scrum teams</a>&#8221; onde ele apresenta estudos de casos onde times distribuidos usando Scrum alcançaram um estado que ele chama de hiperprodutivo. De acordo com Jeff, nesse estado esses times são até dez vezes mais produtivos que times padrão.</p>
<p>Eu acredito que existem diversas formas de se executar um projeto, mas na minha humilde opinião nesta apresentação o Jeff Sutherland da a entender que Scrum é a única forma de se trabalhar e que serve pra todos os cenários e empresas. No entanto todos sabem que cada caso é um caso e que não existe uma única maneira que vai dar certo pra todos.</p>
<p>Não sei se é meu inglês que está meio enferrujado, mas durante alguns momentos da apresentação ele me pareceu muito arrogante falando de coisas que já viu e que está acostumado a ver. Não acho que é a melhor maneira de melhorar as coisas agindo desta forma.</p>
<p>Apesar desses dois pontos que eu não gostei muito é um excelente vídeo que acrescenta bastante no aprendizado e uso do Scrum.</p>
<p><object width="500" height="405"><param name="movie" value="http://www.youtube.com/v/Ht2xcIJrAXo&#038;hl=pt-br&#038;fs=1&#038;rel=0&#038;color1=0x006699&#038;color2=0x54abd6&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ht2xcIJrAXo&#038;hl=pt-br&#038;fs=1&#038;rel=0&#038;color1=0x006699&#038;color2=0x54abd6&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2008/12/17/hiperprodutividade-em-times-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Práticas ágeis são consistentes e replicáveis ao longo do tempo?</title>
		<link>http://blog.tucaz.net/2008/11/27/praticas-ageis-sao-consistentes-e-replicaveis-ao-longo-do-tempo/</link>
		<comments>http://blog.tucaz.net/2008/11/27/praticas-ageis-sao-consistentes-e-replicaveis-ao-longo-do-tempo/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 01:43:14 +0000</pubDate>
		<dc:creator>tucaz</dc:creator>
				<category><![CDATA[Metodologias]]></category>
		<category><![CDATA[Pesquisa]]></category>
		<category><![CDATA[Agilidade]]></category>
		<category><![CDATA[Capacitação]]></category>
		<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Método de Instrução de Trabalho]]></category>
		<category><![CDATA[Práticas Ágeis]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Treinamento]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://blog.tucaz.net/?p=155</guid>
		<description><![CDATA[Práticas ágeis (Scrum, XP, FDD, etc) funcionam. Nós sabemos disso. No entanto, como replicar essas práticas para toda a empresa de uma maneira consistente e rápida? É o que vamos tentar descobrir aqui.]]></description>
			<content:encoded><![CDATA[<p>Que as práticas ágeis funcionam, são gostosas de trabalhar e melhoram de uma forma geral o ciclo de desenvolvimento de software nós já sabemos. No entanto, existe uma dúvida: aplicar essas práticas de forma crescente, continua e de maneira comercial é possível?</p>
<p>Pergunto isso, pois aqui no Brasil ainda não temos nenhum grande case (que eu conheça pelo menos) de empresas prestadora de serviços (as famosas consultorias) que tenham investido nesse modelo durante tempo o suficiente (aka bastante tempo) e tenham conseguido se consolidar mantendo dentro de toda a cadeia de consultores e projetos as mesmas práticas e cultura envolvidas na utilização de métodos ágeis.</p>
<p>O motivo para isso não ter acontecido, na minha opinião, é que agilidade é um <em>hype</em> recente e por conta disso as consultorias ainda não chegaram no momento de replicar esse conhecimento para muita gente e muito rápido. Esse conhecimento ainda está na cabeça de poucos e os projetos que estão sendo executados utilizando agilidade são coordenados por estes poucos.</p>
<p>Mesmo em empresas &#8220;de verdade&#8221; (costumo chamar assim empresas &#8220;não consultorias&#8221; onde TI é importante, mas não é o core business) ainda não tenho certeza se isso é possível. Sei que o pessoal da <a title="Guilherme Chapiewski - Globo.com" href="http://gc.blog.br/" target="_blank">Globo.com</a> obteve muito sucesso em disseminar as práticas em mais de dez equipes, mas isso aconteceu com bastante trabalho, muito coaching e depois de algum tempo. Não do dia para a noite. Não tinha como ser diferente. Nesse cenário (vou me dar a liberdade de falar uma possível bobagem) onde a equipe tem um tamanho fixo ou perto disso e a demanda é mais ou menos conhecida acredito que escalar agilidade e disseminar as práticas seja mais fácil. Mas e em um cenário onde essas informações não são conhecidas, como fazer?</p>
<p>Como vocês sabem, trabalho em uma <a title="Stefanini IT Solutions" href="http://www.stefanini.com.br" target="_blank">consultoria de software</a> e estamos procurando aplicar práticas ágeis no maior número de projetos que pudermos (e onde agilidade for a melhor estratégia). No entanto, estamos indo com responsabilidade, pois senão de ágil só vamos levar o nome e nada da cultura. Por conta disso, esse movimento ainda não está em seu ápice de maturidade e poucos projetos (em relação ao todo que a empresa executa) estão utilizando dessas práticas. Contudo, a demanda por essas práticas está aumentando de uma maneira gigantesca e em algum momento a cultura e as práticas vão se perder se nada for feito a respeito.</p>
<p>Em resumo, temos um cenário onde a demanda não é conhecida nem de perto, as pessoas que farão parte dos novos projetos também não são conhecidas (pelo menos a maioria) e o tamanho das equipes e requisitos não são sabidos. Ai volto para pergunta inicial: como escalar e ainda assim obter consistência com agilidade em um curto espaço de tempo? Tenho certeza que não existe resposta mágica para essa pergunta.</p>
<p>É por isso que estou iniciando uma pesquisa não focada em agilidade e nem em aspectos técnicos, mas sim em um assunto que eu pouco vi comentado nas minhas leituras: capacitação de equipes ágeis. Ok, ok, ok&#8230;vocês vão me dizer que tá cheio de gente por ai que ministra cursos de capacitação de equipes em Scrum, XP, etc. Só que quando falo de capacitação, não estou falando em dar um treinamento de dezesseis horas para uma equipe e deixar a bola rolar. Isso, apesar de fundamental, está longe de ser suficiente.</p>
<p>Para inciar o estudo, estou me apoiando na experiência adquirida pela Toyota com a utilização do método de Instrução de trabalho e que está disponível em diversas literaturas onde cada um dos operários da linha de produção é um instrutor em potencial. É desse tipo de capacitação que estou falando. Executar um processo detalhado e peculiar (como são as metodologias ágeis) com a mesma precisão e qualidade em todas as pontas. Independente de gestão, equipe e localidade. Compartilhar os mesmos principíos desde o estagiário até o último nível da gestão. Para atingir esse objetivo é necessário aplicar um esforço brutal em treinamento e capacitação para que, na eventualidade, seja possível formar uma nova equipe treinada e preparada rapidamente.</p>
<p>Portanto, se alguém tiver experiência ou conhecimento de referências sobre esse assunto peço encarecidamente que compartilhe comigo (e com todos os leitores do blog), pois tenho certeza que esse é um assunto que em breve vai dar bastante dor de cabeça para muita gente. A idéia não é ficar esperando sentado até que as práticas e o nome se deteriorem pelo mau uso, mas fazer algo a respeito.</p>
<p>Conforme eu for avançando vou compartilhar minhas descobertas e experiências com vocês. Me desejem boa sorte. <img src='http://blog.tucaz.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tucaz.net/2008/11/27/praticas-ageis-sao-consistentes-e-replicaveis-ao-longo-do-tempo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

