Las aplicaciones empresariales como ya referido en el blog, ofrecen muchos beneficios para las empresas, com reducción de costos, mejora de la comunicácion interna o externa (depende del foco de la aplicación, si es de uso interno o si es de uso comercial), además de la mejoría en los procesos.
Beneficios de Apps vueltas para processos
Las plataformas orientadas a los procesos permiten la integración de datos y procesos en un único lugar, proporcionando transparencia en la divulgación de las informaciones, , además de optimizar la rutina de trabajo.
Otra ventaja de la integración de los procesos es la reducción del número de reuniones, ya que la información queda disponible en la aplicación, haciendo innecesaria buena parte de las reuniones dirigidas sólo a la comunicación de los procesos.
Con la intención de obtener mejoras en los procesos operativos, PETRONAS, empresa de fabricación y comercialización de lubricantes, fundada en 2008 Malasia y que actúa en 27 países, incluyendo Brasil, solicitó a Crosoften, el desarrollo de una aplicación de uso interno para optimizar los procesos operacionales de la regional do Brasil, ubicada en Belo Horizonte.
Desarrollamento del Proyecto Petronas
Para la realización de la aplicación de Petronas, se utilizaron las tecnologías React Native, desarollada por Facebook que ofrece varias herramientas para la creación de aplicaciones móviles de tipo nativo, orientadas a las plataformas Android e IOS; la arquitectura REST, diseño de arquitectura creado para servir aplicaciones en red; además de la utilización del Lenguaje PHP que permite elaborar sitios dinámicos, permitiendo una interacción con el usuario a través de formularios, parámetros de la URL y links.
Más detalles sobre la creación de la app de uso interno de Petronas
La aplicación de uso empresarial fué desarrollada por un equipo de 9 especialistas, de diversas áreas entre ellas, diseñador, arquitecto de software, desarrolladores y analistas, siendo coordinada por el líder técnico João Gabriel Lopes. La plataforma fué diseñada para funcionar en línea y fuera de línea, para ello se desarrolló un servidor central con uma base de datos con las especificaciones de sus productos.
Con la intención de que la información sobre los productos pueda ser modificada y que continuén funcionando fuera de línea, la aplicación prueba la conexión con a internet, hace una petición al servidor para buscar por actualzaciones,en caso de que alguna actualización en el servidor la aplicación baja y actualiza la base de datos del aparato para que cuando vaya a buscar información sobre los productos no necesite acceso a internet haciendo que la aplicación sea independiente y así disminuyendo la cantidad de peticiones al servidor evitando congestión y manteniendo el buen desempeño de la aplicación.