No início desse mês foi divulgada a pesquisa anual realizada pela VersionOne em conjunto com a APNL (Agile Project Leadership Network) sobre a situação atual do Desenvolvimento Ágil no mundo. Foram mais de 1700 entrevistados em 71 países. Pelo menos 30% dos entrevistados atuam em empresas com mais de 250 funcionários. A pesquisa não serve para avaliar a penetração dos métodos ágeis no mercado de TI de modo geral, mas dá uma idéia de como as pessoas os têm implementado em suas empresas. Dois números me chamaram a atenção: O Scrum aparece e... [More]

Posted by: alisson.vale
Posted on: 9/3/2007 at 12:23 AM
Tags: , , ,
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (2) | Post RSSRSS comment feed
 
 
http://www.mountaingoatsoftware.com/presentation/access/51 Essa é uma apresentação que eu gostaria muito de ter visto. É impressionante como o Mike Cohn tem um dom para falar sobre estimativas. Nessa apresentação eu destaco o "The Planning onion", uma metáfora muito bem formulada para explicar os níveis de planejamento em uma abordagem Ágil. Um time Ágil planeja em três níveis. Um release planning representa um planejamento de médio e longo prazo. A cada iteração há um planejamento de curto prazo e todos dias um planejamento de c... [More]

Posted by: alisson.vale
Posted on: 8/17/2007 at 2:31 AM
Tags: , ,
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Recentemente eu participei como entrevistado em um dos podcasts que o Vinícius Teles da Improve it está promovendo sobre experiências ágeis. Essa série que ele vem conduzindo tem mostrado que há gente de todo o país se envolvendo muito seriamente com as técnicas e conceitos de desenvolvimento Ágil e é uma ótima oportunidade para aprender sobre o que tem sido feito e testado por aí. Algumas pessoas que ouviram a entrevista entraram em contato para saber mais detalhes sobre alguns tópicos abordados que não ficaram muito claros (a entrevista foi gravada via skype e... [More]

Posted by: alisson.vale
Posted on: 8/15/2007 at 11:56 PM
Tags: , ,
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (3) | Post RSSRSS comment feed
 
 
Recentemente foi publicada uma palestra introdutória sobre Lean e DSDM no InfoQ. A palestra foi dividida em duas partes e contou com Jean Tabaka e Mary Poppendieck. Algumas reflexões que eu tirei das duas palestras: Sobre DSDM Como primeiro contato com o DSDM, sinceramente achei os 9 princípios formulados por esse método - ainda em meados da década de 90 – extremamente claros e concisos, muito focados  em “business purpose” e no processo cooperativo que os métodos ágeis estabelecem. Arriscaria-me até a dizer que é uma das declarações de princípios mais próxima da ess&ecir... [More]

Posted by: alisson.vale
Posted on: 7/21/2007 at 6:04 PM
Tags: , , ,
Categories: Projetos Ágeis
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (1) | Post RSSRSS comment feed
 
 
  “Ser mais ágil” significa basicamente diminuir o tempo de entrega de business value sem afetar a qualidade do que está sendo entregue e sem afetar a capacidade da equipe de continuar entregando com a mesma qualidade no futuro. Esse é o tipo de pensamento apregoado pelo Lean Software Development. As idéias do Lean podem efetivamente dar um toque a mais de agilidade em projetos ágeis já consolidados. Um dos princípios fundamentais do Lean é questão da identificação e eliminação do desperdício. Dentre os desperdícios mais comuns (mesmo em pr... [More]

Posted by: alisson.vale
Posted on: 7/16/2007 at 3:16 AM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Às vezes algumas idéias impressionam pela criatividade e simplicidade. Quem costuma fazer pair programming e/ou gosta de manter as mãos no teclado o máximo de tempo possível enquanto desenvolve na IDE, vai gostar do AddIn que Roy Osherove construiu: o KeyJedi. Ele exibe todas as teclas de atalho que são pressionadas enquanto se desenvolve. Ele pode ser utilizado para: Produção de Screencasts - quem está assistindo não se perde quando o desenvolvedor utiliza teclas especiais para efetuar operações de forma mais rápida; Aprendizado em sessões de Pair... [More]

Posted by: alisson.vale
Posted on: 6/26/2007 at 2:48 AM
Categories: Coding
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Eu não tenho dúvidas que um dos maiores desafios ao se tentar implantar métodos ágeis em um projeto de software é o de criar o denominado “self-managed team”, ou time auto-gerenciado. Essa abordagem de gerenciamento pressupõe que o próprio time de projeto assuma a responsabilidade de auto-organização, auto-melhoramento e observância voraz no cumprimento das metas. Organizar a equipe, distribuir as tarefas, melhorar o processo de trabalho não é mais papel do Gerente de Projeto, é responsabilidade da própria equipe. Isso dá uma guinada de 180º naquilo que todos nós estamos acostumados desde que conseguimos nosso primeiro emprego há muitos anos atrás. Alguém sempre nos disse o quê fazer! E agor... [More]

Posted by: alisson.vale
Posted on: 6/6/2007 at 10:01 PM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Estou lendo um livro bem interessante chamado “Sustainable Software Development: An Agile Perspective” de Kevin Tate. Há muito conteúdo sobre aquilo que eu acho ser o ponto chave para quem pretende usar abordagens ágeis para o desenvolvimento de software: Princípios Ágeis. Quando eu comecei a trabalhar com métodos ágeis eu fiz o que 90% das pessoas fazem quando descobrem e se encantam por essa abordagem. Comecei a estudar e implementar as práticas propostas pelas diversas metodologias, mesmo sem ter uma visão clara sobre os princípios sobre as quais elas se baseiam. Hoje, depois de alguns anos e já com alguma experiência eu tenho muito claro o quão importantes são os princípios propostos pe... [More]

Posted by: alisson.vale
Posted on: 5/31/2007 at 5:56 PM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Esta semana duas publicações interessantes sobre Integração Contínua me chamaram a atenção a ponto de eu estar sugerindo aqui no meu blog. A primeira é um screen cast no DnrTV com Scott Hanselman e Jay Flowers sobre o CI Factory. O CI Factory realmente me impressionou. Ele ajuda a preparar e gerenciar "workspaces" que isolam, padronizam e permitem fácil extensão e manutenção de sistemas de integração contínua. Em poucos minutos de contato com a idéia da ferramenta já dá pra perceber o quanto seus projetos vão poder se beneficiar de seus recursos. Acho que o ponto alto do CI Factory é trazer consigo um grande conjunto de boas práticas na construção e no ger... [More]

Posted by: alisson.vale
Posted on: 4/29/2007 at 11:39 PM
Categories: Projetos Ágeis | SCM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Uma das coisas que estou trabalhando neste momento é em uma maneira de registrar o que aconteceu em cada Sprint de projeto. Acho que vale a pena ter um instrumento simples pra fazer isso, e em termos de simplicidade ninguém consegue bater um “wiki”. Assim, estou trabalhando agora em modelo de registro histórico dos sprints em nosso wiki (mediawiki), conforme mostrado no screenshot a seguir: É importante para nós saber o que aconteceu em cada Sprint. O Product Owner assumiu então esse compromisso de manter um registro histórico dos principais acontecimentos de uma sprint. Isso envolve registrar: ·          a agenda que foi acordada; · &... [More]

Posted by: alisson.vale
Posted on: 4/10/2007 at 2:22 AM
Categories: Projetos Ágeis
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed