O ambiente informativo é uma das características mais marcantes de um projeto ágil. Saber o que está acontecendo em um dado momento do projeto apenas olhando as paredes da sua "War Room" é um dos grandes atrativos oferecidos pelos métodos ágeis. Além disso, há o fator psicológico. Ter todas as ações relacionadas com o escopo da iteração fora da sua cabeça alivia a pressão e o stress de ter que gerenciar uma enorme lista de coisas a fazer na sua memória de curto prazo. O desenvolvedor faz um planejamento das tarefas necessárias para o desenvolvimento de uma funcionalidade, escreve em post-its e cola no quadro. Cada tarefa deve durar no máximo um dia. Ao começar uma n... [More]

Posted by: alisson.vale
Posted on: 4/4/2007 at 1:43 AM
Categories: Projetos Ágeis
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Essa semana tive o prazer de participar como palestrante no projeto de boas-vindas aos alunos da Unes do Espírito Santo. Minha palestra foi sobre Extreme Programming e eu dividi em três partes: - Slides com conteúdo teórico sobre o movimento ágil e XP; - Uma demo sobre TDD usando C# em uma aplicação web; - Uma demo de Integração Contínua dessa aplicação usando o CruiseControl.Net com o CVS e NAnt; - Uma demo de automação de testes de aceitação com o Sellenium. Espero que tenha sido proveitoso para alunos e professores. Download da Apresentaç&atil... [More]

Posted by: alisson.vale
Posted on: 2/8/2007 at 7:57 PM
Categories: Projetos Ágeis
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Semana passada fui a São Paulo participar do curso de certificação Scrum Master oferecido pela alemã SPRINT IT em parceria com a TeamWare do Brasil.  Confesso que estava esperando um curso tradicional focado em conteúdo introdutório sobre práticas ágeis e sobre o processo sugerido pelo SCRUM. Felizmente não foi bem assim: muitos exercícios e dinâmicas cujo objetivo era fazer “com que a ficha caísse” em conceitos importantes não só para o SCRUM mas para toda e qualquer metodologia que segue os valores e princípios ágeis Em busca da compreensão efetiva do funcionamento do Scrum, consolidei alguns tópicos de informação que tirei dos dois dias de curso no mind-map apresentado a seguir. &... [More]

Posted by: alisson.vale
Posted on: 1/8/2007 at 2:39 AM
Categories: Projetos Ágeis
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Dos livros na área de design lançados nos últimos meses, o que mais me chamou a atenção foi o livro do Jimmy Nilsson: Applying Domain-Driven Design and Patterns. Depois de ler e reler alguns capítulos, já dá pra dizer que o livro é muito bom. O autor explica sua solução de design para uma série de problemas recorrentes que nós desenvolvedores passamos toda vez que queremos montar um esquema arquitetural que privilegie flexibilidade, extensibilidade, desacoplamento, facilidade para escrever testes de unidade e para manter o código fácil de ler e manter. Na verdade, não há muitas novidades para quem é fã de arquitetura e, como eu, acha que – a não ser que algo novo apareça – o Domain Model ... [More]

Posted by: alisson.vale
Posted on: 11/26/2006 at 10:58 PM
Categories: Design
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (1) | Post RSSRSS comment feed
 
 
O singleton é um dos design patterns mais populares e mais simples de implementar. Nesse post, eu descrevo como esse pattern do GoF pode ser uma armadilha de design quando utilizado de forma inapropriada. [More]

Posted by: alisson.vale
Posted on: 11/22/2006 at 2:39 PM
Categories: Coding | Design
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Material das palestras realizadas no primeiro evento de extreme programming no Espírito Santo. [More]

Posted by: alisson.vale
Posted on: 4/30/2006 at 2:12 PM
Categories: Projetos Ágeis
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
No próximo dia 27/04/2006 às 19:00 horas, teremos o prazer de estar realizando o primeiro evento de XP no Espírito Santo. O evento contará com a presença ilustre de Vinícius Teles e eu terei a satisfação de estar apresentando um estudo de caso do projeto Phidelis. [More]

Posted by: alisson.vale
Posted on: 4/20/2006 at 1:38 AM
Categories: Projetos Ágeis
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Apresentação do esquema de execução do processo de Integração Contínua no Projeto Phidelis. São exibidas a lista de ferramentas utilizadas e uma explicação geral sobre cada passo.
[More]

Posted by: alisson.vale
Posted on: 4/13/2006 at 3:25 AM
Categories: Projetos Ágeis | SCM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (1) | Post RSSRSS comment feed
 
 
Upgrade no quadro de acompanhamento da iteração do projeto. [More]

Posted by: alisson.vale
Posted on: 4/9/2006 at 2:48 PM
Categories: Projetos Ágeis
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed
 
 
Sobre o desafio de aliar os processos de Integração Contínua, One-Step Build e One-Step Deployment. [More]

Posted by: alisson.vale
Posted on: 3/26/2006 at 8:13 PM
Categories: Projetos Ágeis | SCM
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Post RSSRSS comment feed