DEV Community

Cover image for 8 Dicas para facilitar o onboarding Dev em projetos
Engenheira Coelho 🐇
Engenheira Coelho 🐇

Posted on

8 Dicas para facilitar o onboarding Dev em projetos

Onboarding em inglês é embarcar, então essas dicas são especialmente para os desenvolvedores que estão embarcando em um novo projeto de software. O objetivo é facilitar a etapa inicial nos projetos, quando você ainda não conhece nada sobre o projeto.

Essas dicas podem te ajudar a fazer essa transição ser mais rápida e menos sofrida:

1 Entenda de forma ampla o negócio associado ao projeto. Depois, entenda questões mais estratégicas. No onboarding é suficiente entender o macro, pois em alguns projetos pode levar muito tempo entender todas as regras de negócio implementadas.

2 Identifique todas as ferramentas que são utilizadas pelo time, e solicite acesso. Entenda quais fazem mais diferença para o seu trabalho.

3 Entenda a responsabilidade de cada pessoa do time, isso faz diferença para resolver os problemas com a pessoa certa.

4 Entenda quem pode ser a pessoa que te ajudaria com dúvidas cotidianas, por exemplo, quem te falaria qual é o canal certo para pedir um mouse novo.

5 Marque um meeting com o propósito de entender a arquitetura do projeto. Nesse meeting pergunte todas as dúvidas, até as mais simples podem mostrar que uma decisão fora do óbvio foi tomada, e influenciar na implementação das tarefas do projeto.

6 Solicite que as pessoas te informem os canais mais importantes, ou que te enviem o documento principal da empresa, onde estão as definições de projeto.

7 Combine e identifique:

  • Padrão para criação de branch. Ou seja, como devem ser os nomes de branch.
  • Padrão de comentário de commit.
  • Padrão de criação de PR.
  • Utilização de lint, e padrões de escrita.
  • Branch base para desenvolvimento (preferencialmente develop).

8 Tenha paciência. Entender todo o projeto pode levar muito tempo, e dependendo da complexidade, talvez você nunca entenda todas as regras de negócio. 🤗

O processo de onboarding é super importante para a produtividade e adaptação de novos devs no time. Espero que essas dicas contribuam pra o teu processo :)

Curtiu? Tem mais dicas? Comenta aqui :)

Top comments (0)