Principales tendencias tecnológicas en ingeniería de software para 2024

  • IT Trends

desarrollador, ciberdelincuente

Las plataformas de inteligencia de ingeniería de software, el desarrollo aumentado por IA, la ingeniería de software ecológico, la ingeniería de plataformas y los entornos de desarrollo en la nube, son las cinco grandes tendencia que a juicio de Gartner se están imponiendo en los equipos de ingeniería de software.

Cumplir con los objetivos empresariales es uno de los principales objetivos de rendimiento para el 65% de los líderes de ingeniería de software, según una encuesta de Gartner. Al invertir en tecnologías disruptivas, los líderes de ingeniería de software pueden capacitar a sus equipos para cumplir con los objetivos comerciales de productividad, sostenibilidad y crecimiento. Según Gartner, las cinco tendencias tecnológicas estratégicas para la ingeniería de software para 2024 son:

1. Inteligencia de ingeniería de software. Las plataformas de inteligencia de ingeniería de software proporcionan una visión unificada y transparente de los procesos de ingeniería que ayuda a los líderes a comprender y medir no solo la velocidad y el flujo, sino también la calidad, la eficacia organizativa y el valor empresarial. Gartner predice que, para 2027, el 50% de las organizaciones de ingeniería de software utilizarán plataformas de inteligencia de ingeniería de software para medir y aumentar la productividad de los desarrolladores, en comparación con el 5% en 2024.

2. Desarrollo aumentado por IA. Los líderes de ingeniería de software necesitan una forma rentable de ayudar a sus equipos a crear software más rápido. Según la encuesta de Gartner, el 58% de los encuestados dijo que su organización está utilizando o planea usar IA generativa en los próximos 12 meses para controlar o reducir costes.

El desarrollo aumentado por IA es el uso de tecnologías de IA, como la IA generativa y el aprendizaje automático, para ayudar a los ingenieros de software a diseñar, codificar y probar aplicaciones. Las herramientas de desarrollo aumentadas por IA se integran con el entorno de desarrollo de un ingeniero de software para producir código de aplicación, permitir la transformación de diseño a código y mejorar las capacidades de prueba de aplicaciones. Invertir en el desarrollo aumentado por IA ayudará a los líderes de ingeniería de software a aumentar la productividad de los desarrolladores y controlar los costes, y también puede mejorar la capacidad de sus equipos para ofrecer más valor.

3. Ingeniería de software verde. La ingeniería de software ecológico es la disciplina de la creación de software que es eficiente en cuanto a emisiones de carbono y consciente de las emisiones de carbono. La creación de software ecológico implica tomar decisiones energéticamente eficientes para la arquitectura y los patrones de diseño, los algoritmos, las estructuras de datos, los lenguajes de programación, los tiempos de ejecución del lenguaje y la infraestructura. Gartner predice que para 2027, el 30% de las grandes empresas globales incluirán la sostenibilidad del software en sus requisitos no funcionales, frente a menos del 10% en 2024.

4. La ingeniería de plataformas. La ingeniería de plataformas reduce la carga cognitiva de los desarrolladores al ofrecer capacidades subyacentes a través de portales y plataformas internas para desarrolladores que pueden utilizar varios equipos de productos. Estas plataformas proporcionan un convincente "camino pavimentado" para el desarrollo de software, lo que ahorra tiempo a los desarrolladores y mejora su satisfacción laboral. Gartner predice que, para 2026, el 80% de las grandes organizaciones de ingeniería de software establecerán equipos de ingeniería de plataformas, frente al 45% en 2022.

5. Entornos de desarrollo en la nube. Los entornos de desarrollo en la nube proporcionan acceso remoto y listo para usar a un entorno de desarrollo alojado en la nube con un esfuerzo mínimo para la instalación y configuración. Este desacoplamiento del área de trabajo de desarrollo de la estación de trabajo física, permite una experiencia de desarrollador coherente y de baja fricción y una incorporación más rápida de los desarrolladores.

"Las tendencias tecnológicas que Gartner ha identificado ya están ayudando a los primeros usuarios a alcanzar los objetivos comerciales", afirma Joachim Herschmann, vicepresidente analista de Gartner. “Estas herramientas y prácticas disruptivas permiten a los equipos de ingeniería de software ofrecer aplicaciones de alta calidad y escalables impulsadas por IA, al tiempo que reducen el trabajo y la fricción en el ciclo de vida del desarrollo de software (SDLC), mejorando la experiencia y la productividad de los desarrolladores".

Descubre la ventaja de la información

OpenText, The Information Company™, permite a las organizaciones obtener información a través de soluciones de gestión de la información líderes en el mercado, impulsadas por OpenText Cloud Editions. OpenText potencia y protege la información para aumentar la ventaja competitiva de cada organización. Tras la reciente adquisición de Micro Focus, OpenText ofrece a los clientes una cartera ampliada de soluciones en contenido, red empresarial, experiencia digital, seguridad, análisis e IA, modernización de aplicaciones, gestión de operaciones y API para desarrolladores. Las soluciones de OpenText y su equipo de 25.000 expertos en gestión de la información en todo el mundo ayudan a los clientes a simplificar sus sistemas, conectar sus datos, construir una automatización sin fricciones y prosperar en un mundo multicloud. En julio 2023 OpenText ha lanzado "opentext.ai", un nuevo enfoque estratégico para impulsar a los clientes a resolver problemas complejos mediante la aplicación de Inteligencia Artificial (IA) y Grandes Modelos de Lenguaje (LLM) con el software de Gestión de la Información de OpenText.