Ambiente Informativo

by alisson.vale 4/4/2007 01:43:16

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 nova tarefa, o desenvolvedor remove seu post-it associado da área "To do" e o coloca na área "In Progress". Ao terminar, o post-it é movido para a área "Done". Como uma funcionalidade é criada por meio da execução de n tarefas (representadas em post-its), quando todos os post-its forem movidos para a área "Done" o seu desenvolvimento termina.

O que o SCRUM traz de interessante em suas práticas é que cada funcionalidade (ou item de backlog) é "atacada" por todo o time de uma só vez. Em outras palavras todos os membros do time de projeto trabalham na mesma funcionalidade até que ela seja completamente finalizada. Só aí passa-se para o próximo item de backlog da iteração. Dessa maneira, os post-its com as tarefas são distribuídos e resolvidos em paralelo e não mais de maneira sequencial. O principal benefício desse método é o trabalho em equipe. Cinco ou seis mentes com um objetivo comum produzem realmente um trabalho melhor. O lado negativo fica por conta da perda de produtividade. Não tenho elementos para comprovar que essa perda ocorra de fato, mas para nós esse fato se tornou evidente.

Pensando no processo transcorrendo dessa maneira projetamos um quadro informativo conforme a figura abaixo:

esboco_quadro_iteracao.png

No mundo real o quadro ficou assim:

QuadroInteiro.png

Os cartões brancos representam itens do backlog. Os post-its são as tarefas. A foto foi tirada no meio de uma iteração experimental de uma semana, por isso poucos cartões brancos. Mas repare na quantidade de post-its. O que tem de ser feito não está na cabeça de alguém, está no quadro e pode ser feito por qualquer membro da equipe.

Na teoria o quadro parece se encaixar bem no dia-a-dia de uma equipe Scrum. Na prática tivemos dificuldade em fazer algumas áreas funcionarem, principalmente a parte de impedimentos. A expectativa é que isso mude na medida em que o processo se torne mais aderente às nossas rotinas diárias.

Posts relacionados

Comentar


(Vai mostrar seu Gravatar)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Pré-visualização

22/11/2008 01:12:19

Sobre o Autor

Alisson Vale Alisson Vale
Líder de Projeto da Phidelis Tecnologia.


E-mail me Send mail
      Sign in

Últimos posts

Últimos comentários

Termo de Responsabilidade

Este site apresenta apenas opiniões pessoais. Não necessariamente representa as opiniões ou práticas da Phidelis Tecnologia.

© 2008