marzo 25, 2024

Cinco tendencias de desarrollo de 'software' que programarán el 2024

Spread the love

El desarrollo de 'software' es la arquitectura del mundo digital. Al mismo tiempo que crece su relevancia, también lo hace el número de profesionales que se dedican a ello: en 2022 había 31 millones de programadores en el mundo, una cifra que se espera que alcance los 45 millones en 2030, de acuerdo con Developer Nation Community.
El desarrollo de 'software' constituye la arquitectura del mundo digital y sus profesionales deben adaptarse a las últimas tendencias. Gartner, Deloitte o IronHack recogen algunas de las que marcarán el 2024.
Ingeniería de plataformas
La ingeniería de plataformas se centra en proporcionar un entorno tecnológico que acelera la entrega de las aplicaciones. "La creación y el mantenimiento de la plataforma de ingeniería corren a cargo de un equipo de producto especializado, creado para apoyar las necesidades de los desarrolladores de 'software' y otros profesionales", de acuerdo con Gartner.
Este equipo de producto aporta al resto servicios, herramientas y aplicaciones comunes y reutilizables, actuando así como proveedores internos del resto a través de una infraestructura automatizada. De esta forma, se fomenta el autoservicio y se impulsa la innovación y la eficiencia en el desarrollo de 'software' a nivel organizacional. De acuerdo con la consultora, el 80% de las organizaciones de ingeniería de 'software' establecerán equipos de plataforma.
El nuevo DevOps
El enfoque DevOps, implantado en empresas como BBVA, tiene como objetivo mejorar la colaboración y la comunicación entre los equipos de desarrollo de 'software' (Dev) y los equipos de operaciones de IT (Ops). La esencia de DevOps radica en proporcionar un marco innovador para el desarrollo de 'software' que mejore los procesos y permita hacer un uso más eficiente de las herramientas comunes.
Inteligencia artificial
La inteligencia artificial generativa, que ha vivido una explosión en todos los sectores en los últimos meses con el lanzamiento y la evolución de ChatGPT, como explica Deloitte, también ha aterrizado en el mundo de la programación. Esta desempeña un papel cada vez más relevante en la creación, testeo y entrega de aplicaciones por parte de los desarrolladores. Para 2028 se prevé que el 75% de los ingenieros de 'software' adopten asistentes basados en IA, un incremento significativo teniendo en cuenta que esta cifra apenas rozaba el 10% a principios de 2023, según Gartner.
Plataformas 'no-code' y 'low-code'
Las plataformas 'no-code' (sin código) ofrecen a los desarrolladores herramientas para crear aplicaciones de forma rápida sin necesidad de programar mediante plantillas preconstruidas e interfaces intuitivas. Este enfoque, junto con el 'low-code' (código reducido), que también impulsa la entrega más rápida de aplicaciones con una programación mínima, permite una mayor flexibilidad en la formación del programador, como recoge IBM.
Para 2025, se espera que el 70% de las nuevas aplicaciones empresariales utilicen tecnologías 'low-code' o 'no-code', lo que supondrá un aumento significativo desde el 25% registrado en 2020, de acuerdo con Gartner.
Internet de las cosas (IoT) y ‘edge computing’
Para finales de 2024, se espera que la cantidad de dispositivos conectados al internet de las cosas (IoT, por sus siglas en inglés) supere los 207.000 millones. En combinación con la inteligencia artificial, Telefónica predice un salto evolutivo hacia la inteligencia artificial de las cosas (AIoT, por sus siglas en inglés), que utiliza el aprendizaje automático para aprovechar la información recopilada por los dispositivos IoT y que los sistemas "sean capaces de autocorregirse, adaptarse a los contextos y mejorar continuamente".
A esta tecnología se añadirá otra: el 'edge computing', paradigma de computación distribuida que acerca el procesamiento de los datos a su fuente de generación, los dispositivos y los usuarios. De esta forma, se consiguen dos ventajas frente a los sistemas centralizados: acelerar el procesamiento en aplicaciones que requieren respuesta en tiempo real y contribuir a la privacidad y seguridad de los datos.
Aprovechar las ventajas de la inteligencia artificial, hacer frente a los retos que plantean el internet de las cosas y el 'edge computing' u operar con plataformas 'no-code' será esencial en 2024. El auge de la computación cuántica, la adopción de la tecnología 'blockchain' o la implementación reforzada de medidas de ciberseguridad serán otras tendencias presentes en 2024. Conocerlas y adaptarse a ellas permitirá que los desarrolladores de 'software' diseñen los cimientos de los próximos productos y servicios digitales.

El contenido original de esta nota fue publicado en Bbva.com. Para leer la nota completa ingresá acá

somos partners de AWS
© 2024 - mobilenik | All right reserved | Visit us
[contact-form-7 id="142" title="Subscribe"]