Equipe Scrum
- 3 x Desenvolvedores
- 2 x testadores
- 1 x Analista de Teste de Automação
Não somos uma equipe multifuncional, pois os desenvolvedores não testam e os testadores não desenvolvem. Acredito que essa seja a causa raiz do problema.
Atualmente, fazemos sprints de duas semanas.
No início do sprint, todos estão ocupados, os desenvolvedores estão começando o trabalho de desenvolvimento e os testadores estão fazendo sua preparação (escrevendo casos de teste etc.)
Depois que os testadores terminam sua preparação, eles aguardam a conclusão do trabalho de desenvolvimento OU o trabalho de desenvolvimento está concluído e os desenvolvedores aguardam comentários / bugs.
Os desenvolvedores ficam com coceira aqui e começam a trabalhar nos itens do backlog que estão fora do sprint atual. Isso criou um efeito estranho, pelo qual estamos sempre desenvolvendo os próximos sprints no sprint atual. Para mim, isso não parece certo.
Do ponto de vista da gerência, eles preferem que os desenvolvedores trabalhem do que se sentam em suas mesas, sem fazer nada, mas ao mesmo tempo sinto que o objetivo e o foco da equipe de scrum deveriam estar apenas no sprint atual. Desejo que nossa equipe seja multifuncional, mas infelizmente não é possível. Os testadores não possuem as habilidades necessárias para realizar o trabalho de desenvolvimento e a maioria dos desenvolvedores acredita que os testes estão abaixo deles.
Isso é considerado um problema no scrum? Existe uma solução para isso? O scrum funciona apenas com equipes multifuncionais?
Gostaria de conhecer as experiências de outras pessoas com isso, se possível :)