Soft Skills: Líderes vs Liderados na Engenharia de Software

um estudo sobre soft skills na visão de líderes e não líderes em projetos de software

Atualmente as empresas avaliam, basicamente, os colaboradores de 2 maneiras: um sob olhar das hard skills e, na outra forma, das soft skills. Hard skills são habilidades técnicas, como por exemplo, desenvolver um sistema em PHP ou escrever um cenário de testes. Por outro lado, as soft skills são habilidades comportamentais, ou seja, a forma como o colaborador se comunica com outras pessoas ou o quão bem ele trabalha em equipe. Em um projeto de desenvolvimento de software tanto as hard skill quanto as soft skill são demandadas. É claro que, dependendo do projeto, algumas habilidades são mais demandas que outras, como por exemplo, uma pessoa que precise se comunicar constantemente com stakeholders, necessita de uma soft skill de comunicação mais aprimorada.

Um estudo brasileiro publicado no workshop sobre Aspectos Sociais, Humanos e Econômicos de Software em 2024 por Coelho, M. et. al, analisa quais são as habilidades comportamentais (soft skills) mais importantes no ponto de vista de líderes e não lideres. Neste artigo do SW Academy vamos comentar o resultado e a importância deste estudo para a comunidade da engenharia de software no brasil e como você pode aplicar na sua carreira!

No artigo “Um Estudo Comparativo entre a Visão de Líderes e Liderados sobre a Importância de Soft Skills em Desenvolvimento de Software” é feito um estudo sobre qual é a importância das soft skills no desenvolvimento de software na visão de líderes e não líderes. Para tanto, foi enviado um questionário para 42 profissionais do Instituto Atlântico. O questionário possui 12 questões e pode ser observado na imagem abaixo:

questões do questionário do estudo

Fonte: Coelho, M., Araújo, A. A., Freire, S., & Paixao, M. (2024, Julho)

Como resultado, os autores destacam que, na visão dos líderes as soft skills mais valorizadas são:

  • habilidades de comunicação;
  • comprometimento e responsabilidade;
  • trabalho em equipe;
  • motivação.

Na visão de não líderes, as soft skills mais valorizadas são:

  • trabalho em equipe;
  • comprometimento e responsabilidade;
  • habilidades de comunicação;
  • ansiedade para aprender.

As habilidades acima destacadas podem ser usadas no seu dia a dia, como por exemplo:

1. Habilidades de Comunicação

Como aplicar:

  • Reuniões claras e objetivas: Expresse suas ideias de forma compreensível em dailies, plannings ou code reviews.
  • Feedback construtivo: Ao revisar código ou receber comentários, seja respeitoso e claro, focando na melhoria.
  • Documentação técnica: Escreva documentos, tickets e mensagens com clareza para facilitar a colaboração entre equipes.

2. Comprometimento e Responsabilidade

Como aplicar:

  • Cumpra prazos e acordos: Entregue tarefas conforme combinado, ou avise com antecedência se não for possível.
  • Assuma a qualidade do seu código: Teste bem suas entregas e evite jogar o problema para outra pessoa.

Este artigo comentou o trabalho realizado por Coelho, M., Araújo, A. A., Freire, S., & Paixao, M. (2024, Julho) e como você pode aplicar as soft skills na sua carreia. De acordo com os autores, o estudo promove uma reflexão sobre o desenvolvimento dessas competências em profissionais de engenharia de software.