Nota: O seguinte artigo irá ajudá-lo com: Por que uma escassez de desenvolvedores corporativos pode acelerar a demanda por plataformas low-code
Os desenvolvedores estão se esgotando à medida que as empresas os pressionam mais para impulsionar a transformação digital. A automação de TI e as plataformas low-code podem ajudar.
É um momento difícil para contratar talentos, mas principalmente para especialistas em engenharia. Com a maioria das empresas recorrendo à tecnologia para transformar a forma como se relacionam com os clientes, os desenvolvedores de software estão em alta demanda. Para empresas que desejam reter seus melhores engenheiros e/ou contratar novos, quais são as chaves para manter os desenvolvedores felizes?
De acordo com uma nova pesquisa da MuleSoft, da Salesforce, a resposta pode ser “capacitar a força de trabalho mais ampla para aliviar um pouco a pressão dos desenvolvedores”. Ou seja, dar aos não-desenvolvedores a capacidade de desenvolver. Como isso deve funcionar?
VEJA: 10 maneiras de evitar o esgotamento do desenvolvedor (PDF gratuito) (TechRepublic)
Primeiro, pare de fazer mal
Dada a pressão sobre os desenvolvedores para inovar nas formas de alcançar os clientes, não é de surpreender que tantos desenvolvedores digam que estão esgotados. Adicione a isso a realidade contínua da Grande Resignação, e muitas vezes há muito poucos desenvolvedores para atender a demanda excessiva em seu tempo.
Na pesquisa da MuleSoft, o principal fator que contribui para o esgotamento do desenvolvedor é uma “carga de trabalho e demanda crescentes de outras equipes”, afetando 39% dos pesquisados. Relacionados, 37% citam as pressões da transformação digital (37%) como contribuindo para o esgotamento, enquanto 35% dizem que estão lutando para aprender habilidades que os ajudarão a se adaptar a novas tecnologias e abordagens.
Isso não vai melhorar tão cedo. Não quando 76% das organizações pesquisadas dizem que a “carga cognitiva necessária para aprender sua arquitetura de software é tão alta que é uma fonte de angústia e baixa produtividade para os desenvolvedores”. Ao longo dos últimos anos, temos carregado os desenvolvedores com todos os tipos de novas opções (frameworks, bancos de dados, linguagens e muito mais), mas os desenvolvedores estão cada vez mais evitando opções “propositadamente construídas” para encontrar sanidade em menos opções de propósito mais geral. É por isso que as empresas procuram cada vez mais plataformas internas que eliminem a complexidade do desenvolvedor e, assim, melhorem sua produtividade, limitando o leque de opções dos desenvolvedores.
E é também por isso que as empresas procuram cada vez mais ferramentas low-code e outras formas de trazer o que a MuleSoft chama de “tecnólogos de negócios” para o campo do desenvolvimento de software. Essas pessoas são “funcionários de fora do departamento de TI que podem desempenhar um papel mais ativo na transformação digital”. Portanto, não desenvolvedores, mas capazes de aliviar a carga dos desenvolvedores. Como assim?
VEJO: O negócio líderes Como desenvolvedor: o subir do não–código e baixo–código Programas (gratuitamente PDF) (TechRepublic)
Ajude-me a ajudá-lo
Embora 90% das empresas pesquisadas digam que ajudaria significativamente seus desenvolvedores se outras pessoas pudessem integrar aplicativos e dados para si mesmas, e 70% desses mesmos entrevistados afirmem ter planos para fazê-lo, o trabalho para que isso aconteça permanece em grande parte inacabado. Entre os fatores que complicam esse descarregamento para não desenvolvedores:
- Dificuldade de gerenciar as integrações em várias plataformas de nuvem sem habilidades de TI especializadas (47%)
- Automação limitada no desenvolvimento de software (46%)
- Silos de dados (42%)
- Governança e segurança (41%)
- Acesso limitado a ferramentas leves (38%)
Comparando o desenvolvimento de software à fabricação de automóveis, Matt McLarty, CTO de campo global e vice-presidente do Escritório de Transformação Digital da MuleSoft, disse que a fabricação de automóveis teve que mudar fundamentalmente para transformá-la em negócios reais:
O trabalho de construir carros teve que ser desmontado para torná-lo acessível às massas. Estamos nesse ponto na indústria de software. Não podemos esperar que uma porcentagem relativamente pequena de trabalhadores – desenvolvedores de software – suporte o peso da produção digital em massa. Temos que envolver toda a organização. Ferramentas de baixo código e tecnologia de automação são os meios para fazer isso, e eles já demonstraram melhorar a satisfação dos funcionários e reduzir o estresse.
De acordo com a Forrester, apenas 10 a 15% das empresas estão usando ferramentas de baixo código como o Unqork a sério. No entanto, o Gartner prevê que 65% de todas as funções de desenvolvimento de aplicativos serão executadas em plataformas low-code até 2024. Isso pode ser otimista, mas a relativa escassez de desenvolvedores, juntamente com um excesso de demanda por seus serviços, pode acelerar a adoção além do confortável Linhas do tempo.
.