Guía Esencial

Navegue en las secciones

BACKGROUND IMAGE: iSTOCK/GETTY IMAGES

Este contenido es parte de Guía Esencial: Guía esencial de desarrollo de aplicaciones corporativas
Gestionar Aprenda a aplicar las mejores prácticas y optimizar sus operaciones.

Las aplicaciones móviles corporativas impulsarán la analítica de datos

Un podcast con Nicolás Jodal, CEO de GeneXus, con quien hablamos sobre el panorama del desarrollo de aplicaciones móviles corporativas.

Hoy en día, la movilidad en las empresas es una tendencia con múltiples facetas que el área de TI debe manejar. Pero también es una estrategia que las compañías están aprovechando como ventaja competitiva para aumentar su llegada al mercado y mejorar sus beneficios de negocios. Parte de este tema es el desarrollo de aplicaciones móviles corporativas, las cuales no solo generan mejoras en la productividad, sino también una gran cantidad de información que, sin duda, promoverán el avance de la analítica de datos y de las herramientas de visualización que permitan comprenderlos y sacarles provecho.

En entrevista con SearchDataCenter en Español, Nicolás Jodal, CEO de GeneXus Internacional, fabricante de soluciones para el desarrollo automatizado de aplicaciones, habló sobre el panorama del desarrollo de aplicaciones móviles corporativas a raíz del lanzamiento de la nueva versión de su plataforma GeneXus X Evolution 3, así como de la importancia de las pruebas en el ciclo de vida de las aplicaciones y cuál será el futuro en este campo tecnológico.

SearchDataCenter en Español: ¿Cómo percibe el avance del desarrollo de aplicaciones de misión crítica dentro de las empresas, en particular en América Latina?

Nicolás Jodal

N. Jodal: Creo que lo que está pasando en el mundo del desarrollo de las empresas, en el mundo entero y en Latinoamérica en particular, es una enorme tendencia hacia las aplicaciones móviles.Se necesitan cada vez más aplicaciones móviles, de varios tipos. Creo que la gente, en general, entiende como aplicaciones móviles las que están en la Apple Store, las que tú bajas, que son de juegos y esas cosas. Pero, en realidad, lo que está pasando es que las empresas están usando cada vez más aplicaciones [móviles]. Algunas están en la Apple Store, en Google Play, las que son para sus consumidores, pero hay muchísimas que son internas, que se utilizan para sus proveedores y demás. Esa es una necesidad enorme que tienen hoy las empresas y hay toda una tendencia a querer tener esas aplicaciones. El gran problema que está pasando es que las empresas quieren tener eso, pero no saben cómo hacerlo.

SDCE: ¿Qué hay de la integración de esas aplicaciones que se van a desarrollar, ya orientadas hacia móviles, con el core de sistemas de las empresas, que a veces les cuesta manejar porque son como grandes elefantes?

N. Jodal: Bueno, la única posibilidad de que una aplicación móvil tenga éxito es que esté integrada con el core [de TI de la empresa]. Si no está integrada con su core, no tiene ninguna oportunidad de éxito. Se transforma en algo como mandar planillas en Excel –la versión de los noventa, que era enviar planillas en Excel, ahora van a ser archivos desde un móvil. No, la única manera es que estén integrados. Lo cual le pone todavía más presión al desarrollo para móviles. Hay una cosa que pasa que es muy paradójica: las aplicaciones móviles son cada vez más fáciles de utilizar, y la gente piensa que –dado que son fáciles de usar– deberían ser más fáciles de programar [cuando] lo que pasa es exactamente lo opuesto. Las aplicaciones son cada vez más fáciles de usar, pero son cada vez más difíciles de programar. En el mundo de las empresas, un componente más de complicación es justamente ése: tienes que integrar lo que tienes con un core, que normalmente es una cosa bastante grande, sofisticada, compleja, etc.

SDCE: Estaba comentando que el término de aplicaciones móviles está muy relacionado con el usuario final. Sin embargo, ya hay empresas que lo están utilizando para levantamiento de pedidos en sucursales o para la parte del servicio al cliente. ¿Cuáles diría que son las aplicaciones móviles empresariales que se están utilizando más o desarrollando más?

N. Jodal: Yo creo que las que tienen más utilidad son aquellas que usan las características de un móvil; por ejemplo, aquellas que utilizan geolocalización. Si yo tengo a alguien que está recorriendo algún lugar y necesita marcar que está en ese lugar, ese tipo de aplicación es fabulosa. Por ejemplo, una aplicación para productores agrícolas de cultivos de soja; lo que hay son ingenieros agrónomos que recorren un campo y encuentran, en determinado lugar, una plaga. Ahora, con la aplicación móvil, el tema es muy fácil porque lo único que tienen que hacer es sacar una foto; esa foto está geolocalizada, así que solo tienen que tomarla y decir “tienen que ponerle tal insecticida” y el que lo va a aplicar ya sabe [dónde tiene que hacerlo], no tiene que preguntar dónde estaba o dónde era porque [con la geolocalización] está automáticamente hecho. [También sirven para] la gente que tiene que hacer reparaciones en las ciudades, de televisión por cable o telefónicas, que tienen que recorrer lugares y corregir problemas, o cosas por el estilo. Todas las que tienen mapas y ese tipo de cosas son super útiles.

SDCE: El ciclo de vida de las aplicaciones es cada vez más corto, así que meter las pruebas dentro del ciclo de desarrollo es un tanto complejo, al mismo tiempo que la industria promueve más las pruebas de funcionalidad antes de liberar el software. ¿Cómo lo están manejando? ¿Cuál es la alternativa para los usuarios que tienen que desarrollar, liberar y poner en operación en ciclos de vida cada vez más cortos?

N. Jodal: Bueno, nosotros terminamos desarrollando una aplicación especial que se llama GX Test, que es justamente para eso, para que se pueda realizar todo un conjunto de pruebas alrededor de una aplicación. Hoy el testing de una aplicación es fundamental, y por eso tenemos una herramienta que permite automatizar todo el proceso de pruebas.

SDCE: ¿Cuáles serían las recomendaciones para trabajar en estos desarrollos ágiles e incluir el tema del testing de una manera eficiente?

N. Jodal: Creo que lo primero que hay que hacer es un tema cultural. Lo primero es que la gente se tiene que convencer de que tiene que hacer testing, porque lleva tiempo, sobre todo lo que lleva es construir los casos de prueba. Lo que hicimos para facilitar la adopción y favorecer el cambio cultural es tratar de generar automáticamente la mayor cantidad de casos de prueba que nosotros podamos, a los efectos que eso sea una forma más indolora de introducir ese cambio cultural. Entonces, tenemos dentro de GX Test una serie de facilidades que permiten crear automáticamente una variedad de ejemplos de prueba, y a partir de ahí creo que se van haciendo [más fáciles las pruebas]. El testing en una versión de GeneXus es super sofisticada porque es probar un programa que hace programas, y esto es un orden de magnitud más complejo, ¿no? [Como referencia] para el desarrollo de esta versión se corrieron más de un millón 200 mil casos de prueba.

SDCE: Esta versión de GeneXus X, Evolution 3, se enfocó en aplicaciones desconectadas, se fortaleció la agilidad en las pruebas, se fortaleció el desarrollo para web. ¿Qué es lo que viene?

N. Jodal: Creo que es el tema de los sensores. Creo que lo que vamos a tener es cada vez más sensores. –¿Para el Internet de las Cosas?– Exacto, pero los vamos a tener en nuestro cuerpo. La pulsera que nos dice cuántos pasos, cuántas calorías; en mi casa cuántas veces abrí la puerta; en el campo, cuántos kilos de soja se recolectaron por metro cuadrado. Entonces, el efecto de lo que vamos a tener es una enorme cantidad de información que vamos a estar recibiendo. El desafío es qué vamos a hacer con ella.

SDCE: ¿Sus clientes están haciendo algo con temas de analítica de datos?

N. Jodal: Sí, claro, porque ese es el otro componente. Si tengo esa cantidad de datos, mostrarlos de forma pura es una locura, así que tengo que condensarlos de alguna manera y allí viene la parte de dashboards, de visualización y demás. Si me preguntas, creo que una de las cosas que vamos a tener, de acá a poco tiempo, es que las formas de visualización van a ser mucho más sofisticadas que ahora, porque va creciendo la necesidad de esas formas sofisticadas de visualización.

Este artículo se actualizó por última vez en julio 2014

Únase a la conversación

1 comentario

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

Hola necesito hacer una aplicación para el entrenamiento físico en el tenis
Cancelar

- ANUNCIOS POR GOOGLE

Close