Gartner define as cinco principais tendências estratégicas de tecnologia em engenharia de software de 2024

0

O Gartner anuncia as cinco principais tendências estratégicas de tecnologia em engenharia de software para 2024 e os próximos anos. Alcançar metas empresariais é um dos três principais objetivos de desempenho para 65% dos líderes de engenharia de software, de acordo com a mais recente pesquisa do Gartner. Ao investir em tecnologias disruptivas, os líderes de engenharia de software podem capacitar suas equipes a atingirem objetivos empresariais relacionados à produtividade, sustentabilidade e crescimento.

"As tendências tecnológicas identificadas pelo Gartner já estão ajudando companhias a alcançarem objetivos empresariais," diz 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 Inteligência Artificial (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."

Principais tendências estratégicas de tecnologia do Gartner para Engenharia de Software

Fonte: Gartner (Maio 2024)

As cinco principais tendências estratégicas de tecnologia para a engenharia de software são:

1. Inteligência em Engenharia de Software: Plataformas de inteligência em engenharia de software oferecem uma visão unificada e transparente dos processos de engenharia que ajudam os líderes a entenderem e a medirem não apenas 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.

2. Desenvolvimento Aumentado por Inteligência Artificial: Os líderes de engenharia de software precisam de uma forma eficaz em termos de custo para ajudar suas equipes a construírem programas mais rapidamente. Segundo a pesquisa do Gartner, 58% dos entrevistados disseram que suas empresas estão usando ou planejando usar Inteligência Artificial Generativa nos próximos 12 meses para controlar ou reduzir custos. Desenvolvimento aumentado por Inteligência Artificial (IA) é o uso de tecnologias como Inteligência Artificial Generativa e Machine Learning (aprendizado de máquina) para ajudar engenheiros de software a projetarem, codificarem e testarem aplicações. Ferramentas de desenvolvimento aumentado por Inteligência Artificial 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. "Investir em desenvolvimento aumentado por Inteligência Artificial ajudará os líderes de engenharia de software a aumentarem a produtividade dos desenvolvedores e a controlarem os custos, além de melhorarem a capacidade de suas equipes para entregarem mais valor," diz Herschmann.

3. Engenharia de Software Verde: 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 Gartner 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. O uso de cargas de trabalho intensivas em computação aumenta a pegada de carbono de uma empresa, e as aplicações habilitadas por Inteligência Artificial Generativa são especialmente intensivas em energia. Portanto, implementar engenharia de software verde ajudará as companhias a priorizarem seus objetivos de sustentabilidade.

4. Engenharia de Plataforma: A engenharia de plataforma 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.

5. Ambientes de Desenvolvimento em Nuvem: Os 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.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.