El futuro del desarrollo de las aplicaciones móviles
Lucio Martínez de Salazar, experto en Gobierno TI de Bip, aborda los desafíos de los departamentos TI para crear apps y explica las diferencias entre MADP y RMAD.
El mundo de la movilidad empresarial y la movilización de procesos de negocio disfrutan, desde hace varios años, de una prioridad alta en la agenda de los CIOs. Las Compañías son cada vez más “móviles” y las claves del éxito pasan por adoptar una aproximación basada en las tecnologías asociadas. Para ello, es necesario disponer de herramientas que proporcionen a los usuarios móviles los servicios que demandan con la rapidez y flexibilidad requeridas, a la vez que gestionen y controlen su uso y seguridad.
Las aplicaciones móviles est15án transformando la forma en que las empresas interactúan tanto con sus clientes como con sus empleados. Se ha pasado de disponer de la tecnología necesaria para acceder (vía móvil) a los sistemas corporativos, a una etapa centrada en la innovación y transformación. Según datos de la consultora Gartner (Market Guide for Rapid Mobile App Development Tools), para el 2017, los ciclos de desarrollo de aplicaciones móviles serán menores de dos meses y en 2018, más de la mitad de todas las aplicaciones móviles B2E (business-to-employee) serán creadas por los propios analistas de negocio sin necesidad de codificar una línea.
La mayoría de áreas de TI no pueden seguir el ritmo de la creciente demanda de aplicaciones móviles. Los enfoques tradicionales basados en una Plataforma de Desarrollo de Aplicaciones Móviles (MADP) requieren “skills” muy especializados que suelen ser escasos. Esto implica mayores plazos de entrega y, por supuesto, costes; aunque para algunas organizaciones este enfoque sigue siendo su mejor opción, normalmente centrándose en aplicaciones móviles alrededor del área comercial (donde destaca como plataforma el entorno de SalesForce.com) y del área de operaciones en campo (donde se pueden mencionar como soluciones la plataforma de TOA Technologies –recientemente adquirida por Oracle- o la de ClickSoftware).
¿Cómo conseguir la agilidad y rapidez que menciona Gartner en su Informe? La respuesta pasa por aplicar los principios de “agile” (mayor rapidez y flexibilidad en la entrega) al desarrollo de aplicaciones móviles: las llamadas RMAD (Rapid Mobile Application Development Tool), cuyas ventajas frente al tradicional MADP son las siguientes:
- Rapidez y sencillez: Permiten crear aplicaciones de forma rápida y con herramientas sencillas: “tan fácil como crear una presentación mediante una típica suite de office” (Gartner). Asimismo, permiten que los cambios de versión se realicen sobre la marcha, actualizando la app en segundos.
- Menor dependencia de la tecnología: No se requieren perfiles con “skills” muy técnicos en desarrollo de aplicaciones móviles y las diferentes áreas operativas de las empresas (por ejemplo, logística, operaciones, ventas,…) pueden intervenir directamente en la movilización de sus procesos; añadiendo (sin necesidad de codificar) funciones como: servicios de geolocalización, lectura de códigos de barras, captura de firmas, etc.
- Facilidad de Gestión. La mayoría de las aplicaciones usan su nube propia desde la cual se gestiona la aplicación y se despliega a todos los usuarios. De esta forma, no se requiere nueva infraestructura (servidores, VPN, balanceadores de carga, etc.) También, ofrecen la capacidad de trabajar “on-line” y “off-line”, con lo cual se garantiza la integridad de las transacciones.
- Facilidad de integración con back-end del cliente. El uso conectores “out-of-the-box” para la movilización de aplicaciones específicas supone una ventaja frente a los desarrollos tradicionales personalizados para un cliente (que suponían entre el 50% y el 75% de los plazos y costes finales). Igualmente, disponen de un “fondo de armario” muy amplio con aplicaciones ya desarrolladas que se puedan reutilizar como templates.
Todas las ventajas mencionadas permiten la movilización de aplicaciones de negocio y procesos de cierta complejidad, a la vez que facilitan la publicación continua de múltiples apps móviles en diferentes versiones. Como ejemplo de este tipo de soluciones RMAD, podemos citar a algunas de las que Gartner (Cool Vendors in Mobile App Development) considera como más innovadoras:
- Movilizer, permite una rápida movilización de procesos de negocio (especialmente para SAP) que pueden ser desplegados a un alto número de usuarios gracias al soporte de su nube. Actualmente, dispone de más de 300 apps “Out of the Box” para SAP, compatibles con cualquier dispositivo y tecnología.
- IndoorAtlas, ofrece una solución de posicionamiento (similar a las del GPS) basada en la lectura de los campos magnéticos dentro de la estructura metálica en la que el usuario se encuentra y sin depender de wi-fi o de cualquier otra estructura.
- Branding Brand, su concepto Brand to Everywhere (B2E) y su orientación a clientes “retailers”, les ha ayudado a desarrollar de forma rápida websites para cualquier dispositivo móvil (tablets, smartphones, etc.)
En definitiva, están apareciendo en el mercado nuevas formas de crear aplicaciones móviles de manera más rápida, simple y a menor coste (RMAD) que las tradicionales (MADP), y sin necesidad de requerir perfiles “expertos” en tecnología. Las Compañías capaces de adoptar estas soluciones y las conviertan en parte esencial de sus operaciones, tendrán más posibilidades de beneficiarse de su potencial para generar valor para sus clientes y darán un paso más para convertir sus negocios en digitales.