La IA acelera los procesos de desarrollo
Según el estudio "Next-Gen Application Development and Maintenance" de ISG, las empresas alemanas están mostrando interés en utilizar la inteligencia artificial y el aprendizaje automático para automatizar sus procesos de desarrollo y mantenimiento.
Muchos grandes proveedores de ADM (desarrollo y mantenimiento de aplicaciones) en Alemania están siguiendo esta tendencia de automatización, mientras que los proveedores más pequeños a menudo luchan por seguir el ritmo.
El estudio también muestra que las empresas alemanas se centran cada vez más en la transformación digital y buscan formas de medir su impacto directo en los resultados empresariales.
Según el estudio, muchas empresas prefieren métodos de desarrollo ágiles para el nuevo desarrollo y la modernización de aplicaciones. Al mismo tiempo, a medida que el mercado de la nube pública cobra impulso, las empresas buscan beneficiarse de los microservicios, así como del desarrollo sin servidor y de código bajo o nulo.
"La externalización del desarrollo de aplicaciones hoy en día ya no se basa en los enfoques tradicionales en cascada"
afirma Andrea Spiegelhoff, socia de ISG en D-A-CH.
"Ahora incluyen modelos operativos ágiles y disruptivos que hacen que el modelo de desarrollo concreto utilizado sea un factor competitivo clave para muchas empresas. Las empresas se están adaptando a este entorno de rápidos cambios desarrollando y desplegando las funciones de las aplicaciones con mayor rapidez."
Los clientes empresariales alemanes esperan que sus proveedores de ADM tengan experiencia con enfoques ágiles, prosigue el estudio. Sin embargo, la ejecución de grandes proyectos ágiles sigue siendo un reto. Algunos proveedores ofrecen servicios deslocalizados especializados en agilidad.
El estudio considera que los sistemas existentes, en particular, son el mayor obstáculo para la agilidad en la empresa en Alemania. Por ello, las empresas buscan formas de eliminar los obstáculos causados por ello y solicitan asesoramiento que integre elementos ágiles en todos los aspectos de la transformación digital.
En el estudio de ISG también se observa una mayor atención a las pruebas continuas, con la automatización de pruebas en particular que permite el desarrollo continuo de aplicaciones y DevOps. Las pruebas de software se consideran un servicio que puede allanar el camino a nuevas tecnologías como blockchain y el Internet de las cosas.
El estudio también señala un crecimiento significativo de DevOps en Alemania, con un enfoque cada vez mayor en la seguridad y DevSecOps.
Este enfoque en DevOps está estimulando la demanda de herramientas de automatización a medida que las pruebas manuales, la creación, la configuración y el despliegue de software se convierten en un cuello de botella.
Como consecuencia de la mayor importancia estratégica de las TI, cada vez se desarrollan más productos de software en los departamentos especializados directamente o por equipos de TI empresariales que trabajan de forma ágil.
Como resultado, el software se desarrolla mucho más desde la perspectiva del cliente y cada vez son más importantes requisitos como la estabilidad, la facilidad de uso, la apertura de la interfaz, pero también ciclos de publicación más cortos.
En consecuencia, los departamentos de negocio están cambiando a modelos de procesos ágiles como DevOps, SAFe o Scrum, en los que los departamentos de negocio y TI trabajan juntos en el desarrollo de innovaciones y productos digitales. Sin embargo, esto requiere una estrecha cooperación entre la empresa y el departamento de TI.
La tarea de los CIO consiste cada vez más en apoyar a los departamentos en su búsqueda de innovaciones, nuevos modelos de negocio y soluciones informáticas modernas.
Muchos CIO ya han creado un marco en sus empresas para que las unidades de negocio puedan procurarse componentes autónomos en la nube para DevOps y ADM con el fin de aplicar sus estrategias de digitalización.