DEV Community

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

Posted on

2 1

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 :)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay