O quão relevante é o desenvolvimento de software para a sua organização?
Certamente existem áreas de IT nas quais isso não é tão relevante, dada a natureza do business das empresas ou mesmo o modelo de sourcing de serviços.
Mas acredito que em uma parcela muito expressiva das organização, desenvolver (e manter) software é muito relevante, especialmente naquelas onde as soluções são próprias, por uma questão de fator de diferenciação frente aos concorrentes.
Mas mesmo naquelas em que se utilizam de soluções de mercado, a “simples” tarefa de manter os sistemas devidamente integrados e operando de forma harmônica já é um desafio em si, para o qual o desenvolvimento de software é uma questão chave.
E seguindo a lógica que usualmente defendo, de que tudo no final das contas é feito por e para pessoas, aparece aqui um papel protagonista nessa história: os famosos Devs!
O futuro parece muito auspicioso com os avanços recentes de Gen AI, mas acho realista considerar que a importância dos humanos nessa atividade se manterá essencial muitos e muitos anos pela frente, ainda que de forma “enhanced by AI”.
Nesse sentido, nada mais justo e coerente do que se preocupar em não apenas atrair e formar as melhores pessoas possíveis para o desenvolvimento de software, mas também em criar os mecanismos e fomentar um ambiente mais adequado possível para que reter esses talentos e permitir que eles entreguem o máximo de valor possível à organização.
Para isso muito tem sido falado e criado sob o título de “Dev Experience” e acho que no geral se evoluiu muito nesse sentido nos últimos 5 anos, justamente quando a disputa por talentos estava super aquecida, assim como o mercado como um todo.
Aqui um artigo muito legal da CIO Online justamente abordando esse assunto:
https://www.cio.com/article/463628/8-ways-to-retain-top-developer-talent.html
Ele aborda alguns temas bem interessantes e acho que o título deveria ser ainda mais amplo, não apenas falando em reter os talentos, mas também em como aumentar a qualidade, produtividade, engajamento e inovação!
Ao menos dentro da minha realidade, o papel dos devs é essencial e proporcionalmente muito relevante versus o volume total de atividades diretas e correlatas.
Então acho bem natural pensar em como buscar mecanismos para maximizar o potencial da equipe!
E para isso não faltam alavancas e temas nos quais se pode evoluir e buscar a excelência:
1) - Modelo operacional
2) - Organização
3) - Processos
4) - Ferramental
5) - Ações de engajamento
6) - Cultura corporativa