Por muito tempo, tenho visto equipes sendo formadas com pouco tempo disponível para, de fato, garantir o seu sucesso. Existem vários aspectos na criação de um novo time que as pessoas esquecem ou subestimam, e isso pode criar problemas em um curto-longo prazo.
Com todos os diferentes tópicos que a equipe deve cobrir no início, uma formação efetiva pode facilmente levar dois ou três dias inteiros.
Alguns dos aspectos que devem ser incluídos são:
Recepção e Networking
Se tem uma coisa que tenho visto sendo deixada de lado porque “toma o tempo que não temos,” é permitir que as pessoas que irão trabalhar juntas tenham uma chance de se conhecerem. Isto é um aspecto importante que ajuda a construir confiança entre os membros da equipe e a confiança é a base de qualquer equipe eficiente. A confiança não será construída da noite para o dia, mas planejar uma atividade de team-building para permitir que as pessoas se conheçam vai, pelo menos, dar um ponta pé inicial.
As atividades de team-building variam. Independente do que for escolhido, deve ser algo que qualquer pessoa se sinta confortável para participar. Algumas pessoas serão bem tímidas no início e nem todos se sentirão muito abertos, então faça algo que seja acessível.
Identifique uma estrutura
Outro importante aspecto é identificar o framework que a equipe irá usar. Será Scrum, Kanban, Waterfall? Normalmente, isto já está decidido. Assumindo que todos são um expert na estrutura, a equipe irá apenas “embarcar” nessa. É importante planejar um tempo para um treinamento sobre o tópico, e um treinamento decente pode facilmente levar um dia ou mais.
Vamos usar o scrum como um exemplo. O treinamento deve incluir uma visão geral da estrutura e outros aspectos como os papéis dentro do time de scrum, gerenciar backlog (por exemplo, escrever histórias de usuários, como dividi-las devidamente etc.), como a mudança de contexto pode afetar a produtividade, etc.
Debata maneiras de trabalhar
Junto com o framework, existem outros aspectos que os membros da equipe precisam estar de acordo. Esses aspectos irão variar de acordo com a estrutura e as circunstâncias da equipe, mas existem alguns exemplos:
- Acordos entre equipe: O time deve concordar com as formas de trabalho em seu dia a dia. Por exemplo: Que horas serão as cerimônias de scrum? Qual será o processo de tomada de decisão? Quais ferramentas serão usadas? Quais são os canais de comunicação? Que padrões ditam como trabalhar (exemplo: padrão de codificação)?
- Definição de pronto: Esta é uma definição acordada por toda a equipe sobre o que é necessário para que um item do backlog seja considerado “pronto” para começar a se trabalhar nele. Por exemplo, seria necessário um sumário devidamente formatado, critérios de aceitação, etc.
- Definição de concluído: Outra definição importante que o time deve concordar é o que será considerado para determinar um item do backlog como “concluído”. Por exemplo: teste de cobertura, aprovação de alguém, revisão do código, etc.
Concordar sobre esses aspectos pode, facilmente, levar algumas horas a depender do tamanho da equipe e da maturidade das boas práticas.
Mapeamento do conhecimento
Identificar, com clareza, as habilidades de cada membro da equipe é o aspecto mais esquecido na hora de formar um time que mais tenho visto até hoje, e, ainda assim, é crucial:
- Identificar competências ausentes
- Identificar lacunas entre membros da equipe
- Acompanhar o desenvolvimento da equipe
- Identificar recursos faltantes
Uma vez que esses tópicos são mapeados, é mais fácil planejar de acordo com o conhecimento que será adquirido. Por exemplo, se uma habilidade técnica é apenas conhecida por um especialista da equipe, pode ser elaborado um plano para que essa pessoa treine os outros membros do time. Pode ser que o conhecimento sobre o sistema usado pela equipe necessitará de um aprofundamento. Você também pode perceber que alguns conhecimentos estão completamente ausentes da equipe e precisam ser desenvolvidos através de uma fonte externa à equipe.
Fazer com que a equipe discuta quais habilidades precisam desenvolver, que mapeiem seus pontos fortes e fracos e, em seguida, discutam os próximos passos, não consome muito tempo, mas muitas equipes pulam essa parte e, portanto, correm o risco de encontrar obstáculos ao longo do caminho.
Conclusão
Tenho escrito alguns exemplos do que deve ser parte da sua agenda na hora de formar uma equipe. Você pôde ver que, para uma formação eficiente, a equipe precisará de tempo — o que será recompensado imediatamente. Por isso, “just do it!”
Como você está formando suas equipes? Quais tópicos são necessários?