Olá pessoal! No post de hoje falaremos sobre a importância do treinamento para uma equipe Scrum!
Apesar de importante, o treinamento muitas vezes é deixado de lado pelas organizações e é visto simplesmente como um gasto desnecessário de tempo e dinheiro. Porém muitos benefícios podem ser alcançados a partir do treinamento de uma equipe. Na última sexta-feira tive a oportunidade de participar de um treinamento Scrum oferecido pela GPE. Foi um dia inteiro de dinâmica, agilidade e muito aprendizado. Apesar de já ter passado por uma capacitação em Scrum antes de iniciar minhas atividades na GPE eu ainda não tinha participado de um treinamento formal. E percebi que mesmo depois de já conhecer o framework Scrum o treinamento ainda tinha muita coisa a me ensinar! Neste post destacarei alguns elementos que reforçam a ideia de que é sempre possível aprender mais, e que treinamento é um investimento!
Dúvidas que surgiram
Mesmo depois de conhecer os conceitos, cerimônias e papéis do Scrum, além de trabalhar diariamente com este framework, algumas dúvidas surgiram no decorrer do treinamento. Por exemplo, eu já praticava junto à minha equipe o planning poker para estimar as histórias do Product Backlog. Mas ainda não tinha passado por uma situação que passamos durante uma dinâmica realizada no treinamento, onde a minha equipe ao estimar uma história percebeu que talvez tivesse feito uma estimativa incorreta para outra história anteriormente. E aí surgiu a dúvida: qual a melhor prática nesta situação? Devemos reestimar todas as historias? Devemos estimar as próximas histórias proporcionalmente à história que acreditamos ter sido estimada incorretamente, a fim “normalizar” as estimativas? E a resposta foi: voltemos àquela história que possivelmente está com a estimativa incorreta e façamos novamente o planning poker para reestimá-la e verificar se realmente estava errada.
Outra dúvida que tive foi durante a simulação de uma Sprint, onde atuei como Scrum Master. Nesta atividade tive a seguinte dúvida: como Scrum Master devo me limitar a cuidar apenas do processo do Scrum ou devo interferir ao perceber que a equipe não vai atingir o objetivo da Sprint. A resposta foi que o Scrum Master pode interferir sim, porém não como um gerente que impõe ordens, mas sim sugerindo caminhos para que a equipe atinja seus objetivos junto ao PO.
Diferente visão do projeto
Atuando como Scrum Master no treinamento, pude enxergar o projeto sob uma ótica diferente, afinal eu estava executando um papel diferente do que eu executo no meu dia-a-dia. Ver o projeto sob outro ângulo me ajudou a entender melhor os papéis do Scrum e suas responsabilidades. Durante a simulação me fiz a seguinte pergunta: o que os membros da minha equipe(na simulação) poderiam fazer para facilitar o meu trabalho de Scrum Master? Isso me ajudou a refletir e pensar em atitudes que eu posso tomar no meu projeto real para facilitar o trabalho da Scrum Master do meu projeto, tornando o trabalho mais agradável e fluente.
Só seguir o framework não é suficiente
Talvez o mais importante aprendizado que tive no treinamento foi o de que simplesmente seguir o framework Scrum não é suficiente para garantir agilidade e sucesso em um projeto. É preciso comprometimento de todos, inclusive do PO, para que o sucesso seja alcançado. Na dinâmica em que simulamos uma Sprint a minha equipe fez todas as cerimônias, tirou dúvidas com o PO, executou o trabalho todo dentro do tempo definido, chamou o Scrum Master para resolver os impedimentos, fez reunião diária. Entretanto, o resultado do trabalho não foi aceito pelo PO. Cada membro fez sua tarefa de maneira quase isolada do resto da equipe. Ou seja, para obter sucesso é preciso que toda a equipe tenha comprometimento visando atingir os objetivos da Sprint e não somente o de fazer a sua parte e ir embora pra casa! É preciso que todos estejam preocupados e atentos ao produto que vai ser entregue como um todo, e não apenas com a sua tarefa específica. É preciso que a equipe esteja envolvida com o que vai ser entregue e assumam todos juntos a responsabilidade sobre o que vai ser entregue.
Diante disto fica bem claro que o treinamento tem grande importância, não só no Scrum, mas em qualquer outra atividade. Conhecer os conceitos ou já trabalhar com Scrum não significa que já sabemos tudo e que um treinamento é desnecessário! Pelo contrário! Durante o treinamento surgem dúvidas e situações que talvez nunca tenhamos passado no nosso dia-a-dia. O treinamento é o melhor momento para errar, discutir dúvidas e refletir sobre o nosso trabalho.
Precisa de um Treinamento Scrum? Entre em contato conosco!
Um abraço e até o próximo post!