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