Ainda seguindo a linha do Scrum no ritmo do carnaval achei interessante abordar uma situação que eventualmente pode ocorrer em algumas equipes e certamente ocorre com maior frequência em outras: a equipe trabalhando remotamente usando o Scrum. Acredito que nesses casos fique a pergunta: É possível trabalhar remotamente quando a equipe utiliza o Scrum?

Ontem e hoje, parte da equipe que não folgou nesse carnaval está trabalhando de casa e eu como Scrum Master também. Para que essa situação fosse viável e o andamento do projeto não sofresse grandes impactos o que fizemos?

Inicialmente combinamos esse esquema com todos da equipe, inclusive o Product Owner, já que esse também é um dos comprometidos com o projeto. Na reunião de retrospectiva essa situação foi levantada pela equipe, como uma proposta de aproveitar esses dois dias após o carnaval para trabalhar de uma forma mais tranquila, sem ser preciso se deslocar para tal função. A equipe, também buscou arrumar soluções de como proceder nesse período de “telecommuting”.

O fato de usarmos o ScrumHalf como ferramenta para apoio ao uso do Scrum, torna o processo de trabalho simples e fácil de ser conduzido em casos raros como esse quando a equipe não está trabalhando no mesmo espaço físico.

  • Use uma ferramenta que facilite o trabalho distribuído

Para começar, o ScrumHalf disponibiliza o quadro de tarefas virtual que pode ser acessado de qualquer lugar que se esteja, bastanto apenas ter uma conexão com a Internet. Pelo quadro de tarefas a equipe acompanha o trabalho dos demais e deixa transparente o seu próprio trabalho ao longo do dia. Pelo Twitter, a equipe sabe se alguma tarefa foi iniciada ou encerrada. Se alguma tarefa é iniciada por alguém sem que os demais aprovem ou julguem prioritária para o momento, uma conversa da equipe via chat resolve a situação.

  • Cuide da Comunicação

Dúvidas a serem tiradas com o PO se puderem esperar para serem sanadas pessoalmente é o que a equipe prefere. Caso contrário, é enviado um email para o PO, com cópia para todos os membros da equipe, na tentativa de esclarecimento da dúvida.

Infelizmente a reunião diária fica prejudicada nesse caso, já que a equipe não pode se reunir para dizer o que fez, o que fará e o quais são seus impedimentos. O máximo que podemos alcançar é uma sessão de chat com todos da equipe. Uma outra solução é que cada membro da equipe envie um email para todos da equipe com essas informações. Não tem o mesmo efeito da reunião diária, mas contribui com a transparência e principalmente com o trabalho de equipe, onde cada um se preocupa com os demais.

Em resumo, a boa comunicação da equipe e a visualização do quadro de tarefas são o que tornam esse trabalho possível.

O Scrum Master nessas ocasiões fica um pouco limitado no seu trabalho, pois estar próximo da equipe favorece a percepção dos problemas que a equipe está enfrentando sem se dar conta que o Scrum Master pode ajudá-la. Favorece também na antecipação de problemas, ajudando a manter o processo, como um todo, livre dos impedimentos que atrapalham o alcance das metas e a agilidade do projeto.

No entanto, o Scrum Master pode acompanhar o andamento dos trabalhos acessando o quadro de tarefas e, criado um impedimento no quadro de tarefa por algum membro da equipe, o Scrum Master já pode iniciar o processo de remoção do impedimento, descobrindo antes os detalhes do que está se passando para melhor solucionar o problema.

Além disso, aproveitando a máxima de que “o Scrum Master sempre tem trabalho: se não é resolvendo os impedimentos é buscando alternativas para melhorar o processo”, nesses casos de “telecommuting” o Scrum Master pode perfeitamente alocar o seu tempo: na tentativa de melhorar as reuniões de retrospectiva; estudar quais são os pontos que recorrentemente manifestam problemas e que novas soluções podem ser dadas a esses problemas; estudar através de livros, blogs e etc, como outras equipes procedem no uso do Scrum; e quem sabe até escrever contando suas impressões sobre o Scrum.

E você? Tem algo a contribuir como Scrum Master? Como sua equipe procede quando há casos de trabalho remoto?