Como proceder quando o Scrum Master sai de férias? É possível a equipe ficar uma sprint sem a presença do Scrum Master?
Recentemente minha equipe passou uma sprint na minha ausência e os resultados puderam ser avaliados na reunião de revisão e retrospectiva, quando eu já estava, novamente, presente.
Na reunião de revisão avaliamos o esforço da equipe que, mais uma vez alcançou a meta estabelecida para a sprint. E com o resultado da reunião de retrospectiva pude avaliar os pontos que contribuíram para o sucesso da sprint e para que a equipe sofresse o mínimo possível com a minha ausência. Listo os pontos abaixo como uma receita para os Scrum Masters que também precisarão sair de férias algum dia:
Primeiro: Escolher um Scrum Master temporário.
A equipe não deve passar uma sprint sem a figura do Scrum Master. O Scrum Master é o facilitador de uma equipe Scrum. É ele o responsável por:
* proteger a equipe de interferências externas;
* remover os impedimentos que surgem ao longo da sprint;
* contruibuir de forma a manter a integridade da equipe; e
* garantir o uso do Scrum.
Portanto é fundamental escolher alguém para centralizar tais responsabilidades e desempenhar a função do Scrum Master, mesmo que temporariamente. Pode-se optar por selecionar um membro da equipe ou um Scrum Master de outro projeto. Optei por selecionar um membro da equipe para tal função, por ele estar mais habituado com a rotina do projeto, tendo melhores condições de buscar soluções para os problemas específicos do projeto.
Segundo: Reuniões da sprint já agendadas
Deixar as reuniões agendadas, com salas e material de infraestrutura reservados, facilita o trabalho do novo Scrum Master que não precisará se preocupar com essa questão.
Terceiro: Nível de comprometimento da equipe com o projeto e com o uso do Scrum
Esse detalhe faz toda a diferença. Uma equipe madura, com os conceitos do Scrum bem solidificados e com total comprometimento com o projeto não fará feio em hipótese alguma. O trabalho ao longo da sprint transcorrerá como sempre, com as reuniões diárias sendo realizadas e contando com a auto-organização da equipe para dar andamento às tarefas, gerir os problemas que surgirem e solucionar os mesmos.
Claro que o membro da equipe que foi selecionado para desempenhar o papel de Scrum Master será onerado, e essa questão deve ser considerada no planejamento da sprint, quando do preparo do sprint backlog. Equipe e PO devem entrar num acordo se, para a nova sprint, haverá redução de pontos na velocidade da equipe ou se a equipe, comprometida com o projeto, dará conta do planejado mesmo tendo um esforço a mais, dada a ausência do Scrum Master.
Quarto: Uso do ScrumHalf
O uso da ferramenta web ScrumHalf possibilita o acesso ao projeto onde quer que o Scrum Master esteja. Dessa forma, em casos críticos em que a equipe necessite do apoio do Scrum Master na resolução de um impedimento, esse pode acessar o projeto e visualizar o quadro de tarefas para saber como está o andamento do projeto antes de tomar a decisão do que será melhor indicar para a equipe como solução do impedimento.
E sua equipe? Já passou uma sprint na ausência do Scrum Master? Como procederam? Quais foram os resultados?
Bom, vou descobrir como isto funciona em breve, sou o PO de alguns projetos e estou de férias no momento, optei por deixar programada a sprint com uma historia unica para estabilizar o sistema. Estavamos tendo alguns problemas de performance e confiabilidade do produto e como o caarter investigativo/tecnico era muito forte achei que seria uma boa hora para agir e estabilizar o sistema.
Deixei uma pessoa de minha equipe como responsavel em apoiar o SM na condução desta sprint e vou voltar apenas para a reuniao de avaliação da spring.
Uma sprint técnica na ausência do PO é uma boa opção, considerando que ele entende bem o que é isso.
No entanto, mesmo que não seja tão fácil o PO formar outros PO, acho que é interessante ele tentar fazê-lo, no sentido de preparar outros "agentes" do negócio para trabalharem em projetos ágeis. A introdução dos conceitos ágeis constitui uma mudança cultural que, se possível, pode ser realizada aos poucos e será mais fácil e bem sucedida se contar com a participação dos variados "agentes" do negócio.
E as férias do ProductOwner?
Interessante o tema de férias, pois o SCRUM tem duas posições chave que são ocupadas por uma pessoa sem um lugar-tenente designado.
No caso do ScrumMaster vou dar uma sugestão: o SM deve sempre se preocupar em passar os conceitos de SCRUM e da sua ação como SM para os membros da equipe. Lembro da "Equipe do Programador Chefe" onde o "Programador Chefe" tem que formar novos "Programadores Chefes" dentro de sua equipe. Acho que cabe ao SM ir ensinando aos membros da equipe como ser um bom SM, mesmo que eles não desejem essa posição no futuro. Por que? Porque o SM tem que ter dentro de si a "alma" do SCRUM, e criar essa alma na equipe só pode ser bom para o projeto.
Já no caso do PO, não há como ele preparar um membro da equipe para essa tarefa, pois ele está no "lado do negócio". Um PO talvez precise ter um ajudante, mas isso também tem que ser pensado com cuidado, pois pode ser que "duas cabeças pensem PIOR que uma". Uma opção interessante é fazer uma Sprint Técnica quando o PO sair de férias, escolhendo um PO interno.