• Vie. Oct 18th, 2024

Outsystems lidera el futuro del desarrollo del software con IA

Juan Francisco Sainz, líder de ventas en Latinoamérica de Outsystems, conversó con Techtegia sobre el futuro del desarrollo de aplicaciones, marcado por la inteligencia artificial y el low-code, y sobre cómo la empresa que representa se posiciona como un líder en esta tendencia, permitiendo a las empresas adaptarse rápidamente a las demandas del mercado y mantenerse competitivas en un entorno digital en constante evolución.

Outsystems, proporciona a los líderes empresariales y a los desarrolladores las herramientas para crear, desplegar y gestionar rápidamente sus aplicaciones críticas para el negocio.

Outsystems, empresa fundada en Portugal en 2001, es líder mundial en el desarrollo de aplicaciones de alto rendimiento.  La compañía, con más de 700.000 miembros de la comunidad, clientes activos en 79 países de 21 sectores y más de 500 socios en todo el mundo, permite que cualquier organización puede crear una cultura de innovación convirtiendo el software en una fortaleza estratégica.

En la conversación, Sainz refirió que históricamente las empresas han tenido dos maneras para implementar soluciones de sotftware: una es mediante el desarrollo tradicional y otra es mediante la adquisición de una solución empaquetada.

Outsystems viene justamente a llenar un espacio en estos requerimientos al proporcionar aplicaciones muy rápidas, desarrolladas con inteligencia artificial y herramientas low-code, que permiten implementar software en tiempos tan rápidos como una solución empaquetada, pero con la flexibilidad del desarrollo tradicional.

«La inteligencia artificial se está volviendo un tema primordial en nuestra plataforma, no solamente desde el punto de vista de entregar la herramienta al usuario final, sino que también con herramientas para el desarrollador, gráficas y de inteligencia artificial para desarrollar un software que sea seguro, rápido, óptimo y que se acerque lo más rápido posible y de manera fehaciente a lo que el negocio requiere«, explicó.

IA en tres pilares

Outsystems integra la inteligencia artificial en múltiples niveles, desde la generación automática de código hasta la habilitación de funcionalidades inteligentes en las aplicaciones finales.

Outsystems cuenta con una plataforma de GenAi, llamada Project Morpheus, que permite -a partir de lenguaje natural- poder crear una aplicación desde cero. Esa aplicación -un MVP o piloto- puede ser optimizada luego por un especialista desarrollador.

La empresa también dispone de herramientas dentro de su plataforma de inteligencia artificial para que los desarrolladores y arquitectos desarrollen software: «Utilizando prácticas que permitan aumentar la adopción del usuario final, mejorar la seguridad y disminuir la deuda técnica».

El tercer pilar de IA de la empresa es que permite, a las aplicaciones finales, habilitarles funcionalidades de inteligencia artificial, como por ejemplo, un chatbot o agente entrenado para contestar preguntas de un usuario de un retail.

«Nuestra plataforma abraza la inteligencia artificial desde hace varios años y tenemos la capacidad de integrarnos con diferentes motores de IA ya disponibles en el mercado», destacó el líder de ventas en Latinoamérica de Outsystems.

Asegurando la calidad y la seguridad

En la actualidad, con el auge de la inteligencia artificial, el low-code y el desarrollo acelerado, casi cualquier persona podría desarrollar un software. Pero eso no garantiza que sea seguro, que esté bien diseñado y que abrace las buenas prácticas en ámbitos tan delicados como el manejo de la información confidencial.

Outsystems incorpora sólidas medidas de seguridad para proteger los datos y cumplir con los estándares regulatorios más exigentes.

«Lo que propone Outsystems al momento de desarrollar software es que el governance esté en el área de TI. Nosotros entendemos que son las áreas de TI quienes tienen los entrenamientos, conocimientos y prácticas para asegurar que un software pase por un track de calidad mínimo, en términos de seguridad y optimización de los recursos», explica.

Recalca el experto que, desde sus versiones más básicas o simples, incluyen diferentes estándares de seguridad. Todas sus plataformas son GDPR compliance. Además, cuentan con diferentes con diferentes certificaciones como HIPAA, SOC2, PCI.

AI Mentor: una funcionalidad adelantada a su época

Esta funcionalidad de Outsystems existía antes de que emergiera la inteligencia artificial, pero tenía otro nombre y se potenció con las herramientas de IA.

La herramienta muestra la sanidad de los módulos, qué tanto se adhieren a los estándares de seguridad y buenas prácticas y, mediante módulos de IA, también ofrece recomendaciones sobre acciones a seguir. En resumen, muestra una especie de «mapa de calor» al arquitecto indicándole adonde debe ir para optimizar la sanidad de los desarrollos hechos.

Juan Francisco Sainz, líder de ventas en Latinoamérica de Outsystems, aprovechó está explicación para hacer una importante reflexión acerca de los desafíos que plantea, en términos de seguridad, optimización y gestión,  la cantidad y complejidad de las aplicaciones empresariales, que están creciendo rápidamente.

«Empresa que no está en el mundo digital está destinada a no existir o es una empresa del siglo pasado. Hoy en día los procesos son todos digitales, los usuarios son todos nativos digitales. Lo que vemos como tendencia es que las cantidades y complejidades de aplicaciones están en aumento. Si tú no eres capaz de poder controlar esas aplicaciones, ya sea por la seguridad, la optimización, la capacidad de ser más robustas, vas a tener muchos problemas. Por lo tanto, Outsystems y este tipo de herramientas ayudan a controlar y mejorar este tipo de problemas o de desafíos que imponen ahora las nuevas economías, que son 100% digitales», sentenció Sainz.

El low-code: el futuro que llegó

Sainz refirió las proyecciones de expertos que indican que en 2026 tres de cada cuatro aplicaciones empresariales van a ser desarrolladas con inteligencia artificial y low-code.

«La pregunta entonces ahora no es si lo voy o no a hacer, sino qué tan rápido me voy a subir a esta ola, porque sino, me va a pasar por encima (…) Los grandes players y vendors de tecnología ya incluyen módulos y herramientas tipo low-code. Realmente, se debería estar mirando este aspecto y cómo tomar partido de ella», consideró Sainz.

¿Por qué usar low-code? Sainz citó como ejemplo que en 48 horas, Outsystems es capaz de tener los ambientes disponibles: QA, desarrollo y producción con un estándar de seguridad y arquitectura, lo que supone una ventaja de arranque.

«Y estamos en los tres ámbitos, no solo en el desarrollo, sino en los cambios y en la operación del día a día», puntualizó.

Soluciones abiertas

El líder tecnológico comentó en la entrevista que Outsystems también puede ser visto como una caja de herramientas para hacer laboratorio: permite hacer prototipos muy rápido, testear la viabilidad de una aplicación y ya tienen más de 600 aplicaciones disponibles en su marketplace, que pueden ser descargadas por sus clientes a cero costo, lo que se traduce en co-construcción acelerada para las áreas de negocio.

Entre las aplicaciones disponibles mencionó apps de ticketing, tipo CRM de commerce, de field service, orden management con integraciones para SAP, ERP, entre otras.

Informó que en el sitio web https://www.outsystems.com/ cualquier interesado puede probar gratuitamente estas aplicaciones, ver el entorno de desarrollo y cómo funcionan. Cuentan además con una base de datos en la nube para facilitar las pruebas y también tienen cursos disponibles para desarrolladores, especialistas en seguridad y de arquitectura.

Acompañamiento desde el día cero

La curva de aprendizaje de las herramientas de Outsystems es variable, puede tomar de tres a seis meses.

La empresa cuenta con un área de consultoría y servicios profesionales que ayuda a transitar este proceso de manera más rápida desde el día cero, así como con una extensa red de partners que ofrecen soporte y recursos para ayudar a las empresas a aprovechar al máximo la plataforma.

A la vanguardia de la seguridad en apps móviles

La proliferación de aplicaciones móviles en diversas industrias ha generado un problema de seguridad significativo. Muchas de estas aplicaciones carecen de mecanismos para detectar y prevenir actividades maliciosas como el clonaje de aplicaciones, la manipulación del código y la creación de versiones falsificadas.

Outsystems  se destaca al ofrecer una solución a este problema, con capacidades muy avanzadas para la detección de hacking de aplicaciones móviles.

«Se da mucho el caso en la actualidad de aplicaciones móviles que proliferan en diferentes industrias. Muchas de ellas ni siquiera tienen las capacidades de poder detectar si es que alguien ha clonado ese teléfono, si es que esa aplicación ha sido  intervenida, si es que se ha hecho alguna especie, por ejemplo, de ingeniería inversa de la aplicación para hacer un clon  y montarla en un marketplace, por ejemplo. Outsystems ya cuenta de manera nativa con una herramienta que permite tener opciones de seguridad avanzada de aplicaciones  móviles, tanto iOS como Android», explicó Sainz.

Más información sobre Outsystems: 
Perfil en Linkedin: https://www.linkedin.com/company/outsystems/
Sitio web: https://www.outsystems.com/