La llegada de la pandemia tuvo un efecto en la transformación digital, ya que un gran número de organizaciones buscan generar experiencias más dinámicas con lo que han presionado, y transformado, a los departamentos, y empresas especializadas, en desarrollo de software lo que traerá cambios para éste en el 2022.
¿Qué pasará en el sector del desarrollo a la vista de estos cambios y dificultades? De acuerdo a Forrester, estas expectativas seguirán vigentes durante el próximo año. Así que será clave que los desarrolladores sigan de cerca estas tendencias para adaptarse y capacitarse ante este nuevo entorno.
- Al menos un tercio de las empresas se centrará en la arquitectura impulsada por eventos
La arquitectura impulsada por eventos es un patrón o modelo de software que permite a una organización detectar eventos o momentos comerciales importantes (como una transacción o una visita al sitio web) y actuar sobre ellos en tiempo real o casi real, de acuerdo con TIBCO.
Forrester dice que en 2020, el 12% de los desarrolladores globales dijeron que sus organizaciones estaban enfocadas en esto, un número que creció al 20% este año. La firma de investigación espera que ese número se acelere en 2022 con el 35% de las organizaciones de TI teniendo un «enfoque principal» en este modelo.
Forrester agrega que a medida que la administración de API se extiende más allá de REST, los principales proveedores de administración de API adaptarán sus productos para incluir más capacidades de administración de eventos con soporte AsyncAPI.
- Los entornos de desarrollo en dispositivos móviles admitirán un tiempo de ejecución web
Las interfaces web y móviles están convergiendo, según Forrester, y en 2022 esa capacidad «diferenciará los entornos de desarrollo móvil exitosos de los moribundos».
Las aplicaciones web pueden tomar muchas formas y Forrester predice que aumentará el entusiasmo por los tiempos de ejecución independientes de la plataforma de próxima generación. La elección del lenguaje de programación será menos importante.
«Los intérpretes de códigos de bytes con compiladores eficientes «Just in Time» (JIT) y anticipados permitirán que el código se comporte en todas las plataformas, pero esta vez, la ejecución de transmisión y los JIT de múltiples etapas no significarán demoras en el lanzamiento», se indica en el informe.
La mitad de los equipos de desarrollo empresarial cambiarán a cadenas de herramientas y canalizaciones de DevOps consolidadas
Forrester dice que muchas organizaciones cambiaron a marcos de prueba consolidados y predice que sucederá lo mismo con las herramientas DevOps en 2022.
Eso permitirá la gobernanza y el cumplimiento automatizados, promoverá la adopción de GitOps y utilizará herramientas de gestión de flujo de valor, según Forrester. (GitOps es un marco operativo que aplica las mejores prácticas de DevOps en el desarrollo de aplicaciones, como control de versiones, colaboración, cumplimiento y CI / CD, y las aplica a la automatización de la infraestructura de TI, según una definición de GitLab).
Los nuevos sistemas DevOps se alojarán en gran medida, y se convertirán esencialmente en plataforma como servicio, dice Forrester. Eso permitirá a los equipos automatizar los ciclos de desarrollo, desde la construcción hasta la implementación de la infraestructura, sin necesariamente implementar la infraestructura en sí.
- Casi todas las herramientas de desarrollo incluirán un bot de inteligencia artificial para fines de 2022
El informe de Forrester señala que este año Microsoft lanzó una prueba controlada de GitHub Copilot, IBM debutó AI for Code y AI stack, y Oracle lanzó un generador de lenguaje de consulta, y el informe espera más GPT-3- de código abierto y listo para producción. soluciones de código basadas que aparecerán en el mercado en 2022.
Forrester también predice que los proveedores de herramientas de desarrollo de low-code y sin código incorporarán la inteligencia artificial en sus conjuntos de herramientas, incluida la adición de capacidades de lenguaje natural para facilitar el uso de las herramientas.
Y el uso de bots continuará expandiéndose a lo largo de todo el ciclo de vida del desarrollo de software después de volverse predominante en las etapas de desarrollo y prueba.
- Las herramientas de gestión del trabajo colaborativo evolucionarán
Forrester dice que la gestión del trabajo colaborativo evolucionó a lo largo de los años, más allá de las capacidades de colaboración básicas para convertirse en un impulsor clave de la planificación del trabajo. Eso, junto con capacidades adicionales de análisis y Machine Learning para respaldar la planificación del trabajo predictivo, llevará a muchas empresas a reemplazar las herramientas tradicionales de gestión.
imagen: @DCStudio