O Scrum prega poucos papéis no desenvolvimento de software. Basicamente o PO (vulgo "Puta Oreia"), Scrum Master (vulgo "Office Boy") e o Time (vulgo "Faz Tudo").
Em projetos ditos "tradicionais" temos um certa hieraquia como Arquiteto, lider de projeto e outros. O Time no Scrum não tem nenhuma divisão hierarquica então como pode o mesmo tomar decisões sobre aspectos arquiteturais, frameworks a serem utilizados, etc. ?
Tivemos essa experiência recentemente e a solução foi a boa e velha democracia. Sim nós votamos. Apresentamos os candidatos (no caso 2 frameworks MVC) com os prós e contras utilizando a experiência de cada um do time e fizemos a votação.
O que temos desta experiência é que o time fica ciente de porque determinada solução foi adotado e o que pode ser feito no futuro se a solução escolhido não for de agrado de todos.
Concluimos que adotaríamos o framework XPTO mas que iríamos pesquisar mais afundo o framework LXWZ aproveitando os Lab Days. Por falar em Lab Days este é um assunto pra outro artigo.
Peace!!!
quarta-feira, 25 de junho de 2008
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário