Além do código: uma análise sobre habilidades de comunicação e sua importância na engenharia de software
Habilidades de comunicação, Engenharia de software, Desenvolvimento de software e Habilidades não-técnicas.
Para se destacar no competitivo mercado de desenvolvimento de software, engenheiros de software devem não somente manter seu arsenal de ferramentas, práticas e técnicas de desenvolvimento atualizado, mas também precisam praticar e desenvolver habilidades não-técnicas, como comunicação, trabalho em equipe ou liderança. Estudos recentes reportaram que desenvolvedores de software não costumam ter práticas regulares para desenvolver esse conjunto de habilidades, deixando seu desenvolvimento para algo individual. Como forma de melhor entender o impacto do desenvolvimento de habilidades de comunicação, este trabalho conduziu a um mapeamento sistemático da literatura. Iniciando com um conjunto de 658 artigos, após uma etapa de seleção e filtros, um conjunto final com 96 artigos foi selecionado. Ao analisar esses estudos, foi observado que bons profissionais de coleta de requisitos necessitam de boas habilidades de comunicação para que obtenham sucesso em suas atividades, também foi observado que os currículos universitários não conversam em sua totalidade com o que a indústria espera de profissionais recém formados. Outro ponto que se destaca é o fato de as habilidades de comunicação estarem sempre entre as mais solicitadas em trabalhos de pesquisa que buscam entender qual o grau de prioridade das habilidades não técnicas. Esse trabalho busca contribuir para que profissionais da engenharia de software estejam cientes que o mercado espera que bons profissionais possuam um alto grau de habilidades de comunicação e com isso os mesmos poderão aperfeiçoar suas habilidades e assim obter destaque na indústria.