All Rights ReservedView Non-AMP Version
Preprod IT Forum
  • Homepage
  • CIO
Notícias

6 tendências tecnológicas em engenharia de software, segundo o Gartner

Imagem: Shutterstock

Os líderes de engenharia de software estão sob pressão contínua para adotar arquiteturas e tecnologias modernas e buscando por tendências tecnológicas. Joachim Herschmann, vice-presidente e analista do Gartner, explica que, para terem sucesso, esses profissionais precisam saber quais tendências têm o maior impacto potencial para seus esforços de negócios digitais dentro de um horizonte de planejamento.

Projetando esse horizonte, o Gartner levantou o que considera como as principais tendências que representam um conjunto de abordagens e tecnologias em que os líderes de engenharia de software deveriam aproveitar nos próximos dois a três anos para se manterem à frente do mercado, inovarem e prosperarem em um ambiente de constante disrupção.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

Leia mais: 12 casos de uso de IA mais populares nas empresas hoje

Essas tendências se enquadram em três categorias distintas: capacitação de desenvolvedores para as equipes liberarem todo o seu potencial; aprimoramento das equipes com uso de tecnologias de Inteligência Artificial e foco nas tendências de escalonamento de desenvolvimento de programas.

Abaixo, o Gartner detalha as tendências para o setor.

1. InnerSource

InnerSource é uma estratégia de desenvolvimento de software que aplica práticas de código aberto a código proprietário. Ao adotar uma mentalidade de código aberto para o desenvolvimento de software, as empresas podem preencher lacunas e quebrar silos, levando a um ciclo de vida de desenvolvimento de programas mais forte e estruturado. “Em última análise, o InnerSource ajuda as equipes a construírem software com mais rapidez e a trabalharem melhor em conjunto, gerando um desenvolvimento de maior qualidade e mais bem documentado”, afirma Herschmann.

2. Experiência dos Desenvolvedores

A experiência do desenvolvedor refere-se a todos os aspectos das interações entre os desenvolvedores e ferramentas, plataformas, processos e pessoas com quem trabalham para criar e entregar produtos, software e serviços. Melhorar a experiência do desenvolvedor é fundamental para ter sucesso com iniciativas digitais e construir equipes de alto desempenho.

“As ferramentas usadas no trabalho diário certamente desempenham um papel na melhoria da qualidade dos fluxos de trabalho dos desenvolvedores. No entanto, a experiência do desenvolvedor também depende de fatores não-tecnológicos como dedicar tempo a um trabalho profundo, criativo e significativo, bem como ter liberdade pessoal para tentar coisas novas sem medo de fracassar”, diz o analista do Gartner.

3. Equipes preparadas para a Inteligência Artificial

A engenharia de software aumentada por Inteligência Artificial aproveita suas tecnologias para ajudar as equipes de engenharia de software a criarem e entregarem aplicativos com mais rapidez. Os times podem gerar rapidamente diferentes tipos de sistemas, incluindo elementos de design, código de aplicação ou casos de testes, que podem ser refinados e reutilizados, acelerando assim o processo geral de desenvolvimento. “A engenharia de software aumentada com Inteligência Artificial exige tornar as equipes de engenharia mais eficientes em seu trabalho, aliviando-as de uma rotina profissional tediosa, em vez de permitir que a tecnologia as substitua”, explica Herschmann.

4. Aplicativos capacitados por IA

A combinação de dados corporativos disponíveis, capacidades avançadas de construção de modelos e serviços generativos de Inteligência Artificial resultará em aplicações aprimoradas de dados que impulsionam melhores decisões de negócios. Os aplicativos habilitados para Inteligência Artificial podem enriquecer as informações disponíveis nas empresas, automatizar fluxos de trabalho e criar modelos que avaliem riscos ou recomendem as próximas melhores ações. Para ter sucesso ao usar a Inteligência Artificial, os líderes de engenharia de software devem tratar o desenvolvimento de seus modelos de forma diferente do desenvolvimento de aplicativos e coordenar atividades entre as equipes de desenvolvimento e construção de modelos.

5. Engenharia de Plataforma

Engenharia de Plataforma é a disciplina de construção e operação de plataformas internas de desenvolvimento de autoatendimento para entrega de software e gerenciamento do ciclo de vida. Ajuda os desenvolvedores a descobrirem, operarem, protegerem, melhorarem e desenvolverem sistemas de TI complexos e distribuídos — especialmente quando não são especialistas técnicos nos sistemas subjacentes. As plataformas melhoram a experiência geral do desenvolvedor com um conjunto selecionado de ferramentas e serviços. Eles também melhoram a consistência e a qualidade das soluções de TI e reduzem ferramentas e processos redundantes, consolidam esforços paralelos de diversas equipes, impõem padrões de segurança e conformidade e incluem automação generalizada.

6. Sistema Imunológico Digital

A Imunidade Digital interliga práticas das áreas de observabilidade, testes de software, engenharia do caos, desenvolvimento de software, engenharia de confiabilidade de sites e segurança da cadeia de fornecimento de software para garantir alta resiliência e qualidade dos aplicativos.

“Muitas organizações de engenharia de software já estão usando algumas dessas estratégias, mas nenhuma dessas práticas por si só será suficiente para atingir o objetivo de construir sistemas altamente resilientes”, diz Herschmann. “Juntas, essas práticas constituem uma poderosa abordagem de qualidade contínua para garantir que sistemas digitais complexos continuem funcionando mesmo que a ‘casa esteja pegando fogo’.”

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

Next Marco Bravo deixa liderança do Google Cloud no Brasil »
Previous « Concentrix e Webhelp anunciam fusão, mirando crescente mercado em Customer Experience
Share
Published by
Redação
Tags: Engenheiro de SoftwareGartnerinteligência artificial
3 anos ago

    Related Post

  • Novos executivos da semana: Uncover, Tech for Humans, Diebold Nixdorf, Unico e mais
  • Se o Brasil não organizar seus dados culturais, outro fará isso por nós, alerta Jorge Brivilati
  • CBYK nomeia Maurício Matsuda como novo CEO

Recent Posts

  • Notícias

83% dos CIOs já adiaram projetos estratégicos por restrições de orçamento

A pressão por controle de custos vem alterando a dinâmica das áreas de tecnologia nas…

6 dias ago
  • Estudos

Fintechs brasileiras captam US$ 2,77 bi em 2025 e entram em nova fase de maturidade

O mercado brasileiro de fintechs passou por uma transformação no perfil dos investimentos em 2025.…

6 dias ago
  • Notícias

Sioux aposta em IA e dados para nova fase de experiências digitais e expande atuação para a Europa

O avanço da inteligência artificial e o uso estratégico de dados vêm transformando a forma…

6 dias ago
  • Artigos

Qual é o risco do desenvolvimento de software com IA?

Por Ramon Ribeiro Quase metade do código produzido por assistentes de inteligência artificial contém vulnerabilidades…

6 dias ago
  • Notícias

Se o Brasil não organizar seus dados culturais, outro fará isso por nós, alerta Jorge Brivilati

Peça a um modelo de inteligência artificial que gere a imagem de uma cidade, sem…

6 dias ago
  • Notícias

Novos executivos da semana: Uncover, Tech for Humans, Diebold Nixdorf, Unico e mais

O IT Forum apresenta, semanalmente, os novos executivos e os principais anúncios de contratações, promoções e mudanças…

6 dias ago
All Rights ReservedView Non-AMP Version
  • L