Gartner: 5 tendências de engenharia de software para 2024

Uso de IA generativa na codificação aparece como uma das principais tendências, segundo a consultoria

Author Photo
9:10 am - 22 de maio de 2024
Imagem: Shutterstock

Como não poderia deixar de ser, a inteligência artificial generativa (GenAI) aparece como uma das principais tendências estratégicas para a engenharia de software no mundo. Tecnologias disruptivas, diz o Gartner, consultoria de pesquisa e aconselhamento em TI, podem capacitar equipes e profissionais para atingirem objetivos empresariais de produtividade, sustentabilidade e crescimento.

A empresa lançou recentemente uma lista com as cinco principais tendências estratégicas de tecnologia em engenharia de software para 2024 e os próximos anos. Alcançar metas empresariais aparece como um dos três principais objetivos de desempenho para 65% dos líderes de engenharia de software ouvidos.

Leia também: IA generativa é a solução de inteligência artificial mais adotada por empresas

“As tendências tecnológicas identificadas pelo Gartner já estão ajudando companhias a alcançarem objetivos empresariais”, alega Joachim Herschmann, vice-presidente e analista do Gartner. “Essas ferramentas e práticas disruptivas permitem que as equipes de engenharia de software entreguem aplicações de alta qualidade e escaláveis com IA, enquanto reduzem o trabalho repetitivo e os atritos no ciclo de vida do desenvolvimento de software (SDLC), melhorando a experiência e a produtividade dos desenvolvedores.”

As cinco principais tendências identificadas pela empresa são:

Inteligência em engenharia de software

Plataformas de inteligência em engenharia de software prometem visão unificada e transparente dos processos de engenharia que ajudam os líderes a entenderem e a medirem não só a velocidade e o fluxo, mas também a qualidade, a eficácia organizacional e o valor de negócio.

O Gartner prevê que, até 2027, 50% das empresas de engenharia de software utilizarão plataformas de inteligência para medir e aumentar a produtividade dos desenvolvedores, em comparação com 5% registrados este ano.

Desenvolvimento aumentado por IA

Segundo o Gartner, líderes de engenharia de software precisam ajudar as equipes a construírem programas mais rapidamente e com a melhor relação custo-eficiência. Segundo a pesquisa do Gartner, 58% dos entrevistados disseram que suas empresas estão usando ou planejando usar GenAI nos próximos 12 meses para controlar ou reduzir custos.

Desenvolvimento aumentado por IA é o uso de IA generativa e aprendizado de máquina para ajudar engenheiros a projetarem, codificarem e testarem aplicações. Essas ferramentas se integram ao ambiente de desenvolvimento do engenheiro de software para produzir código de aplicação, possibilitar a transformação de design para código e melhorar as capacidades de teste de aplicações.

Engenharia de software verde

É ao campo de construção de programas eficientes e conscientes em termos de carbono. Construir um software verde envolve fazer escolhas energeticamente eficientes para arquitetura e padrões de design, algoritmos, estruturas de dados, linguagens de programação, tempos de execução de linguagens e infraestrutura.

O uso de cargas de trabalho intensivas em computação aumenta a pegada de carbono de uma empresa, e as aplicações habilitadas por IA generativa, são intensivas em energia. Implementar engenharia de software verde ajudará as companhias a priorizarem objetivos de sustentabilidade, diz o Gartner.

A consultoria prevê que, até 2027, 30% das grandes empresas globais incluirão a sustentabilidade do software em seus requisitos não-funcionais, em comparação com menos de 10% em 2024.

Engenharia de plataforma

É aquela que reduz a carga cognitiva dos desenvolvedores ao oferecer capacidades subjacentes por meio de portais e plataformas de desenvolvedores internos que várias equipes de produto podem usar. Essas plataformas fornecem um “caminho pavimentado” atraente para o desenvolvimento de software, o que economiza tempo para os desenvolvedores e melhora sua satisfação no trabalho.

O Gartner prevê que, até 2026, 80% das grandes empresas de engenharia de software estabelecerão equipes de engenharia de plataforma, em comparação com 45% em 2022.

Ambientes de desenvolvimento em nuvem

Fornecem acesso remoto, pronto para uso, a um ambiente de desenvolvimento hospedado em cloud, com esforço mínimo para configuração e instalação. Essa separação do ambiente de desenvolvimento da estação de trabalho física permite uma experiência de desenvolvedor consistente e de baixa fricção, além de um onboarding mais rápido de desenvolvedores.

Siga o IT Forum no LinkedIn e fique por dentro de todas as notícias!

Author Photo
Redação

A redação contempla textos de caráter informativo produzidos pela equipe de jornalistas do IT Forum.

Author Photo

Newsletter de tecnologia para você

Os melhores conteúdos do IT Forum na sua caixa de entrada.