No post anterior falamos do papel do Product Owner no andamento do Scrum e ainda mostrei minha opinião que este posto importante não deveria ser ao cliente e sim pessoa da equipe como um a analista de requisitos ou de de sistemas.
Vamos falar agora da equipe, do time, qual o papel da equipe para que o SCRUM seja corretamente conduzido?
Equipe: responsável por entregar soluções, geralmente é formada por um grupo pequeno (entre 5 e 9 pessoas) e que trabalha de forma auto-gerenciada;Responsável pelas entregas
Pois bem, o time é responsável pela codificação, obviamente, da solução, o que deve gerar pacotes de entregas ao final de cada sprint, que é cada ciclo de desenvolvimento dentro do SCRUM. Cada entrega deve gerar agregar valor no solução e junto ao cliente.
Formada por um grupo pequeno
Temos que perceber as condições da equipe para saber qual metodologia ou práticas aplicar, no caso do SCRUM ser um grupo de no minimo 5 e no máximo 9 é importantíssimo, se for menor práticas do XP provavelmente serão suficientes, se for maior o auto-gerenciamento da equipe poderia se tornar complicado.
Auto gerenciável
A equipe que irá trabalhar com SCRUM deve ter um senso de colaborar uns com os outros, para se auto gerenciar, ou seja, como todos estão comprometidos com o prazo da sprint, cada participante da equipe avalia um ao outro, na reunião diária cada vai falar o que fez hoje, o que vai fazer até a próxima reunião e se teve algum impedimento, com isso cada membro da equipe tem uma visão panorâmica do andamento das tarefas, por isso, creio que um equipe maior que 9 tornaria tediosa as reuniões prescristas pelo SCRUM.
Há quem defenda várias equipes de SCRUM, formando SCRUM de SCRUMs, não acho que várias equipes possam ser gerenciadas com o SCRUM, cada uma pode sim estar trabalhando com o SCRUM, mas quem gerencia deve gerenciar de outra forma e não nas prescrições do SCRUMs. Acredito que todos no mesmo espaço de trabalho seja o ideal, isso seria quebrado fazendo SCRUM de SCRUMs.
Bom espero ter ajudado… Até a próxima.
Let’s Rock ‘n’ Ride!