RPA para la digitalización de labores administrativas

El cambio de siglo nos trajo el surgimiento -y hoy en día maduración- de la implementación de tecnologías digitales y de automatización en las labores productivas.

Es así como muchas organizaciones han logrado hallar las ventajas del RPA en las funciones administrativas, ayudando a optimizar toda la cadena de procesos.

Implementación de RPA software en el mercado

Robotic Process Automation (RPA) es definido como la implementación de software o “robots” en la emulación y ejecución de labores administrativas de la misma forma como lo hiciera un usuario.

Los RPA software se ubican como soluciones de Inteligencia Lógica junto a RDA (Robotic Desktop Automation). Programas que mayormente emularán el comportamiento del usuario humano reduciendo tiempos de ejecución, mayor trazabilidad, capacidad de reporte y reducción de errores de registro.

Según el portal Gartner, la capitalización del RPA en el mercado será cerca de los 2 mil millones de dólares para el 2021 y un crecimiento de casi el 20%, lo que relacionado con la reconversión y crecimiento del comercio electrónico evidencia una tendencia que solo irá en aumento.

En México, la fuerza laboral con posibilidad de ser reemplazada por la automatización representa también un potencial más productivo, al liberar al personal de la obligación de atender procesos repetitivos, monótonos y mecánicos.

Ventajas del RPA en las funciones administrativas

Los servicios de RPA aplicados al trabajo administrativo ofrecen una serie de ventajas y beneficios, principalmente asociados con enfocar al personal hacia labores más estratégicas, gracias al tiempo y rendimiento obtenido por la automatización.

  • Permite incrementar la productividad al ser consistente y escalable. No requiere tiempos de descanso por la fatiga y reduce los tiempos de ejecución.
  • Estos procesos pueden ejecutarse en segundo plano o también implementarse como una asistencia en tiempo real -visible- a modo de asesorar y guiar al personal en sus labores.
  • Puede implementarse en funciones del back office como la gestión y registro de transacciones, o en el front office gracias a dispositivos como chatbots (disponibles 24/7) programados para asesorar y entregar respuestas a los requisitos más recurrentes.
  • Mejora la actualización, validación y el resguardo en el registro de información mediante el cifrado de datos.
  • Incrementa tu interacción gracias a programación de mensajes y difusión asincrónica, optimizando la búsqueda y captación de clientes.

La diversidad de soluciones disponibles entrega un panorama muy prometedor en cuanto a soporte e innovación asociado al RPA, sin embargo, el éxito del diseño e implementación de las soluciones requiere una alta dedicación y conocimiento específico a las diferentes ofertas.

Una asesoría precisa y el entendimiento de tu negocio serán la clave.

Consistencia, seguridad y escalabilidad

Las diferentes tecnologías disponibles para implementar RPA brindan un panorama flexible al momento de buscar soluciones.

Si el enfoque está en extraer y analizar datos, cifrado de estos, desencriptación de archivos o bases de datos, y visualización de reportes, sería pertinente iniciar la aproximación a UiPath o Automation Anywhere.

Automation Anywhere es también una gran alternativa para la implementación de bots, tanto chatbots de atención y navegación guiada como también para metabots de registro.

Podemos encontrar también a Nice y Blue Prism, que entregan soluciones de automatización y escalado bajo demanda, y también Desktop Analytics, que permite desarrollar indicadores de productividad de los empleados.

En Bambú Mobile brindamos soluciones de RPA utilizando las más destacadas tecnologías, entregando un diagnóstico, implementación y acompañamiento en la estrategia de transformación tecnológica.

Todo esto por medio de tecnologías que proveen de poderosas y flexibles soluciones a la necesidad de automatización, tanto para chatbots de  atención 24/7, visualización de datos, monitoreo constante o resguardo y cifrado de datos en el back office.

Read More
BambuMobile 10 de mayo de 2021 0 Comments

Así es el diseño de aplicaciones para realidad aumentada

La tecnología en dispositivos móviles ha atravesado por un progreso enorme hasta llegar a lo que se conoce hoy. La realidad aumentada es un excelente ejemplo, y no deja de sorprender la forma en que ha abierto nuevas aristas de negocios para muchas empresas.

Desde ámbitos como entretenimiento, salud, laboral, inmobiliarios y mucho más, la realidad aumentada es una forma efectiva de conectar con audiencias. Con todo, se debe ser muy rigurosos en el desarrollo y diseño de aplicaciones móviles de realidad aumentada.

¿Qué es realidad aumentada (RA)?

La realidad aumentada (RA), es una tecnología que agrega capas de información de tipo visual, y que se puede experimentar desde dispositivos electrónicos con pantalla, como móviles y laptops.

Se mezclan elementos reales y virtuales, e incluyen gráficos, sensaciones, imágenes digitales, etc.

¿Qué tomar en cuenta para el diseño de aplicaciones de realidad aumentada?

Una vez que se determine el objetivo de la aplicación, y que la RA es lo ideal para el proyecto, entonces se debe tomar en cuenta lo siguiente:

Experiencia cómoda para el usuario

La importancia del diseño de experiencia del usuario tiene que ver con satisfacer sus necesidades. El cliente debe encontrar la app cómoda, para que se fidelice con la empresa.

También se debe elegir el entorno adecuado para el diseño de la aplicación, este puede ser público (lugares al aire libre) o privado (lugares cerrados como casas, edificios, un salón de clases, etc.). Este entorno debe ser transparentado antes de que el usuario utilice la app.

Seguridad en el diseño y del usuario

Se suele ignorar el entorno al utilizar aplicaciones, por ello, se debe agregar alguna advertencia o recordatorio. También es importante brindar una interfaz familiar, así se usa el conocimiento previo del usuario como guía.

Por otra parte, se debe tomar en cuenta ciertas limitaciones físicas del consumidor, como el cansancio. Este se puede evitar con un diseño de aplicación ergonómico y descansos.

Capacidades del dispositivo

Si un dispositivo carece de alguna herramienta, cuya ausencia no permita realizar una función específica de la aplicación, es preferible no ofrecer la posibilidad de descargarla para dicho dispositivos. Una señal de error puede costar muy caro.

Aspectos para el diseño de RA

Los aspectos esenciales del diseño de apps móviles son:

  • Diseño UX. Tiene que ver con el diseño de la experiencia de usuario y se relaciona más bien con el análisis estratégico. Aquí se combinan disciplinas como la investigación de mercado, el desarrollo de productos, la informática, etc.
  • Diseño IU. Tiene que ver con la interfaz de usuario y está más ligado a lo estético. Se trata de la sensación, la presentación e interactividad. Incluye los íconos, los colores, las imágenes, etc.
  • Modelado. En el mundo del 3D, es esencial contar con un equipo capaz de modelar los gráficos que aparecerán en pantalla. El modelado consiste en la creación del objeto o personaje en 3D mediante un programa, como Maya, Cinema 4D o Blender. Para una inserción realista, el software debe ser capaz de rastrear la imagen en 2D para luego introducir el objeto 3D.
  • Renderizado. Tan importante como el modelado es el renderizado. Este consiste en darle las instrucciones al computador para que “materialice” el objeto o personaje 3D, dotándolo de texturas coherentes, sombras, e incluso movimiento. El renderizado depende de un motor (software o código); actualmente, la tecnología ha permitido utilizar motores de renderizado en tiempo real, ideales para realidad aumentada.

Tecnologías para diseñar aplicaciones de realidad aumentada

Elegir el software ideal para la app es fundamental. A continuación se muestran cinco de los software más utilizados:

  1. Roar. Permite añadir imágenes, textos y todo tipo de componentes.
  2. Metaverse. Es muy accesible desde su página web. Cuenta con muchas imágenes, y permite agregar sonidos propios.
  3. Vuforia. Es de las plataformas más exitosas. Este software requiere de conocimientos de informática y programación.
  4. LayAr. Es muy sencillo de utilizar, solo se arrastran los elementos que se requieren.
  5. Zappar. En el ámbito de la educación es bastante popular, ya que contiene una sección especial al respecto.

Importancia del uso de aplicaciones en empresas

El diseño de aplicaciones móviles para los negocios resulta muy beneficioso, ya que genera contenido más atractivo, da un valor agregado y puede ayudar a aumentar las ventas.

De hecho, se estima que en 2020 incrementó en un 90% el uso de aplicaciones de compras en México, con crecimientos mayores al 300% en el volumen de negocios de ventas online en 2 de cada 10 negocios.

En Bambú Mobile, ofrecemos la asesoría necesaria para un desarrollo de aplicaciones profesional y metodológico, ayudando a los negocios a alcanzar sus metas y a cumplir sus estrategias.

Read More
BambuMobile 7 de mayo de 2021 0 Comments

Diferencia entre realidad virtual y aumentada apps móviles

Los términos realidad aumentada y realidad virtual se utilizan mucho hoy en día gracias al resurgimiento nuevas tecnologías y al desarrollo de aplicaciones, incluyendo las apps móviles, que las aprovechan para potenciar el entretenimiento o la utilidad.

Aunque son términos que suenan muy similares y de cierto modo están relacionados, son dos conceptos muy diferentes, con características que los apartan a uno del otro. Para entender sus diferencias, es importante revisar por separado lo que es la realidad virtual y aumentada.

Realidad virtual

La realidad virtual (RV) crea experiencias virtuales a través de tecnologías, pero con mayor cercanía posible de la realidad.

Gracias a un software de RV, los usuarios pueden experimentar mundos virtuales en los que ven e interactúan con el entorno como si estuvieran dentro de él. Para conseguir esta interacción, se utiliza hardware como visores de RV, auriculares y guantes especiales.

Visto de otra manera, las personas perciben el entorno a través de los sentidos: el gusto, el tacto, el olfato, la vista y el oído. El objetivo de la RV es crear un entorno ilusorio que pueda engañar a los sentidos y brinde un efecto de realismo.

Realidad aumentada

La realidad aumentada (RA), por su parte, es una mejora que la tecnología le da al mundo real a través de elementos visuales, sonidos y otros estímulos sensoriales.

La RA permite a los usuarios ver el entorno de la vida real que tienen justo delante de ellos, pero con un aumento digital superpuesto. Por ejemplo, se pueden ver dinosaurios (que no existen) paseando entre árboles y perros que se convierten en caricaturas.

Diferencia entre realidad virtual y realidad aumentada

La realidad virtual y aumentada consiguen dos cosas muy diferentes de dos maneras muy distintas. La RV sustituye a la realidad, llevando a los usuarios a otro lugar, mientras que la RA añade algo nuevo a la realidad, proyectando información sobre lo que el usuario está viendo.

Otra diferencia entre realidad virtual y realidad aumentada es la tecnología necesaria para aprovecharla. En el caso de la RA, tan solo es necesario tener un smartphone con una cámara para disfrutarla, pero para disfrutar de una experiencia inmersiva con RV sería ideal contar al menos con un visor.

Y, esa es otra diferencia, la RV ofrece una experiencia inmersiva, mientras que la RA no.

Usos de la realidad aumentada y realidad virtual en el mundo de hoy

Son diversos los usos que pueden dársele a estas tecnologías.

Además de ser importantes para los videojuegos, a nivel educativo pueden usarse aplicaciones de realidad virtual para que la experiencia de aprendizaje sea más emocionante y atractiva, haciendo excursiones virtuales con apps como Google Expeditions, mientras que en el ámbito de negocios pueden utilizar la RV para llevar a cabo reuniones y teleconferencias de forma mucho más fluida.

Por otro lado, la realidad aumentada ganó mucha popularidad con la salida de Pokemon Go. Pero, dejando de lado el mundo del gaming, las aplicaciones de RA permiten hacer “modificaciones” a estructuras del hogar, probar cómo se vería un tatuaje antes de ponerlo o, tomando como ejemplo la app de IKEA, decorar el hogar y ver cómo quedaría antes de proceder a comprar muebles o adornos.

¿Cómo desarrollar apps competitivas para iOS y Android?

Independientemente del tipo de aplicación que se necesite (sea híbrida o nativa), en Bambú Mobile ofrecemos a las personas la oportunidad de desarrollar apps para dispositivos Android y iOS, smartphones, autos, smartwatch y Smart TV para aumentar la visibilidad, el tráfico online y la fidelización de clientes.

Read More
BambuMobile 27 de abril de 2021 0 Comments

Cómo hacer una app para Android

Android cuenta actualmente con millones de aplicaciones para todo tipo de usuarios. De hecho, el lanzamiento promedio de apps en Android los últimos dos años ha ido desde 100.000 hasta casi 150.000 en algunos meses.

Esto no sorprende, puesto que se trata del Sistema Operativo más utilizado en teléfonos inteligentes. Hoy, en México abarca más del 80% de los dispositivos móviles.

En este artículo se analizará todo lo que un negocio debe tener en cuenta durante las etapas de un proyecto de desarrollo de aplicaciones móviles.

Metodologías de desarrollo de software

Lo primero a considerar es que existen diversas metodologías para el desarrollo de una aplicación. Estas permiten a los equipos de desarrollo trabajar de forma ágil y eficiente, y organizar cómo hacer una app para Android.

En este sentido, las metodologías Ágiles se han extendido a la gran mayoría de las empresas profesionales de software. Básicamente, estas metodologías atraviesan 5 etapas en las que todo el equipo se sincroniza y trabaja en una célula organizada.

1) Concepción de la idea

Durante esta fase, los stakeholders (o partes interesadas en la idea) estudian junto a los que compondrán el equipo de Desarrollo y Diseño UX, todos los requerimientos de la aplicación.

Se conceptualiza la idea, partiendo del problema que resuelve y de los insights que se han identificado.

Antes de pensar en cómo hacer una app para Android que se adapte a esta idea, se realiza un maquetado sencillo que refleje el funcionamiento básico y la interacción de los usuarios, y se identifica cuál será la tecnología más adecuada para desarrollarla, ya que no todas las tecnologías funcionarán igual para todos los proyectos.

2) Planificación y Diseño

Ahora toca responder todas las preguntas que surgieron en la fase anterior sobre cómo crear una app para Android que cumpla los requisitos, mientras que un diseñador de interfaz maqueta y prototipa las capas visuales y el contenido del producto.

  • ¿App híbrida, nativa o PWA?

Las tres ofrecen beneficios y desventajas diferentes al proyecto. Las aplicaciones híbridas se programan como un sitio web, por lo que pueden adaptarse fácilmente a todos los dispositivos, mientras que las nativas pueden sacar el máximo provecho de las características del dispositivo. Las apps PWA, por su parte, se ejecutan en páginas web, constituyendo una opción de fácil instalación.

  • ¿Qué lenguaje de programación es el ideal?

Dependiendo de la pregunta anterior y del tipo de proyecto, existen diversos lenguajes. Por ejemplo, el 60% de los desarrolladores Android nativos utilizan Kotlin. Entre sus beneficios se encuentran su facilidad de uso y que sus aplicaciones tienden a tener un menor porcentaje de falla.

3) Fase de Desarrollo

Con todas las dudas respondidas sobre cómo crear una app para Android adecuada, el equipo de desarrollo puede poner manos a la obra. Siempre es mejor contar con un equipo de expertos dirigidos por un Project Manager, quien se encargará de gestionar el proyecto.

4) QA (Quality Assurance)

Es necesario poner a prueba la aplicación o su prototipo para detectar cualquier mejora. De esta forma, pueden corregirse y pulir algunos detalles antes del lanzamiento de la aplicación.

5) Revisión y mejora evolutiva

El equipo de desarrollo debe centrarse en las solicitudes de soporte para realizar mantenimiento, correcciones o añadir nuevas mejoras al sistema. De esta forma, la app brindará una experiencia cada vez mejor, estará en constante crecimiento y se mantendrá actualizada.

UX Design en el desarrollo de Aplicaciones

El estudio del comportamiento de los usuarios a través del tiempo ha permitido identificar las mejores prácticas en el desarrollo de aplicaciones. Contar con esta figura en el equipo, puede hacer la diferencia en el grado de usabilidad de ese nuevo producto digital.

En Bambú Mobile somos expertos en desarrollo de aplicaciones, contamos con todo el equipo, tecnologías y metodologías necesarias para el desarrollo de aplicaciones móviles, aprovechando eficientemente todos los recursos, entregando así una alternativa de desarrollo mucho más fiable para todo tipo de negocios.

Read More
BambuMobile 21 de abril de 2021 0 Comments

Cómo hacer una app para iOS

La Apple Store es la segunda tienda de aplicaciones más grande para móviles, logrando alcanzar los 1,82 millones de aplicaciones durante mediados de 2020. Por eso, quienes se plantean cómo hacer una app para iOS para su negocio, deben considerar una serie de claves para no tirar su tiempo y dinero.

Este artículo expone todo lo que se debe tener en cuenta para tener éxito durante el desarrollo de una aplicación iOS.

Cómo hacer una app iOS para negocios

Una aplicación puede tomar meses de desarrollo, así que debe evitarse cualquier cosa que atrase su progreso.

Primeros pasos en el desarrollo de aplicaciones iOS

El primer paso consiste en reunir a todo el equipo para analizar en profundidad todos los requerimientos, tecnología adecuada y funcionalidades que se lanzarán en un MVP (Producto mínimo viable) antes de comenzar a escribir una sola línea de código.

Luego, un Arquitecto de Información elabora un mapa de sitio (Sitemap) para organizar dónde se ubicarán los elementos del sitio, mientras que el equipo de diseño UX/UI (si aún no está definido) comienza a construir la identidad corporativa detrás del producto digital.

A partir del Sitemap, se dibujan los primeros bocetos, se diseña la interacción de los usuarios en wireframes sencillos y se prototipa el producto para realizar pruebas previas con usuarios reales.

Finalmente, y realizados todos los ajustes, comienzan a desarrollarse los módulos para testearse posteriormente hasta el lanzamiento del MVP.

Tipo de aplicación

Una decisión importante al crear app para iPhone es elegir entre una app nativa, PWA o híbrida.

Las aplicaciones híbridas utilizan como núcleo el mismo código para cada plataforma. Aunque sus funciones pueden ser más limitadas, pueden abarcar más plataformas con menos recursos.

Por el contrario, las apps nativas son más potentes y pueden aprovechar al máximo las características del dispositivo. Pero su desarrollo en distintas plataformas toma más esfuerzo y tiempo.

Luego se tienen las apps PWA, las que son ejecutadas en navegadores web como Mozilla, Chrome, Explorer y Opera. Esto se traduce en que son más fáciles de instalar y que pueden seguir corriendo en segundo plano.

En resumen, la opción a elegir al analizar cómo hacer una app iOS, depende de las necesidades y requerimientos de la aplicación.

Elección de lenguaje de programación

Debe elegirse lo más pronto posible el lenguaje a utilizar durante el desarrollo. En el caso de que la aplicación sea híbrida se utilizará programación web principalmente en su construcción. Pero al crear app para iPhone nativas debe tomarse una decisión según las necesidades.

Por ejemplo, en iOS Flutter tuvo un 39% de uso en aplicaciones por desarrolladores de software en el 2021. Este lenguaje permite un desempeño nativo tanto en Android como en iOS. Lo cual lo hace ideal para proyectos que desean ser multiplataforma en el futuro.

Por otro lado, se encuentra Swift que fue diseñado y presentado por Apple. Este potente lenguaje facilita el desarrollo y es una opción a tomar en cuenta si se busca compatibilidad con macOS, watchOS y tvOS.

Uso de metodologías ágiles

Aunque existen diversas metodologías de cómo hacer una app para iOS, las metodologías ágiles pueden reducir los costos y mejorar los tiempos de entrega. Esta metodología atraviesa 5 etapas de desarrollo:

Es cierto que el desarrollo de una app no es tarea fácil, pero de la mano de asesores expertos como Bambú Mobile no tendrás problemas en desarrollar tu app y hacer realidad tu idea de negocio.

Read More
BambuMobile 16 de abril de 2021 0 Comments

Tecnologías clave para el desarrollo de apps

Es una realidad que hoy en día el desarrollo de aplicaciones móviles se ha vuelto una necesidad, principalmente para las empresas. Introducir un negocio a la tecnología puede ayudar a que este crezca, que se optimice alguna actividad u ofrecer algún servicio extra.

Con todo, puede ser difícil el desarrollo de apps si no se tienen conocimientos. Para dar el paso a la transformación digital, es útil conocer las tecnologías más importantes al desarrollar aplicaciones, según las distintas categorías.

Tecnologías para el desarrollo de aplicaciones móviles

Existen diferentes tipos de tecnologías para el desarrollo de apps, las cuales dependen del tipo de proyecto. Para elegir el software adecuado, es importante saber qué es Kotlin, C, Swift (iOS), JavaScript, etc., pues con base al lenguaje de programación, es que se debe seleccionar el IDE (Entorno de Desarrollo Integrado).

A continuación, se mencionan las tecnologías más importantes con sus respectivos lenguajes.

Desarrollo Nativo

Android

Para el desarrollo de estas aplicaciones se tiene Android Studio. Este entorno de desarrollo integrado es el oficial del popular sistema operativo. Fue lanzado por Google en el 2013. Se encuentra programado por:

  • Java: Lenguaje de programación más popular. Es la base de muchísimos software y aplicaciones, pues posee una amplia comunidad.
  • C++: Lenguaje multiparadigma creado a finales de los 70, con el objetivo de expandir el lenguaje C.
  • Kotlin: Apareció en 2016 y es similar a Java, por lo que se puede utilizar frameworks, así como librerías de la misma. La popularidad de este lenguaje va en aumento desde que Google declaró que es Kotlin su lenguaje preferido.

iOS

El programa más utilizado para iOS es XCode, el cual compila apps de Apple y solo puede ser ejecutado por una Mac. Para programar en este software, se tienen los siguientes lenguajes:

  • Objetive-C: Lenguaje con paradigma orientado a objetos, creado en los 80’s.
  • Swift iOS: Es el lenguaje más popular de Apple. Apareció en 2014, fue diseñado para intentar sustituir los lenguajes C, C++ y Objetive-C. Permite crear apps para iPhone, iPad, Apple Watch, Mac y Apple TV.

Desarrollo Híbrido

Las apps híbridas están diseñadas sobre frameworks, los cuales convierten los lenguajes web HTML5, CSS o JavaScript en el código base. Entre los frameworks más populares están:

  • Ionic: Permite desarrollar aplicaciones con HTML5 y CSS como base, lo que asegura aplicaciones escalables y veloces.
  • jQuery Mobile: Desarrollo fácil y rápido, ya que encapsula tareas comunes. La librería es muy ligera, admite plataformas como iOS, Android, BlackBerry, etc.
  • Apache Cordova: Con este framework se puede hacer uso de todo el hardware del dispositivo.  Utiliza lenguajes web.
  • React Native: Creado por Facebook. Permite hacer pruebas de desarrollo desde smartphones, tabletas y emuladores.
  • Framework 7: Framework de código abierto, utilizado principalmente para aplicaciones web de iOS.
  • Flutter: Lanzado en mayo de 2017 por Google, cuenta con código abierto y ofrece una amplia variedad de bibliotecas.

Los lenguajes más utilizados son:

  • JavaScript: Es un lenguaje web que permite acceder al hardware de los dispositivos. No es igual que Java, por ello, no se deben confundir.
  • CSS: Este lenguaje permite controlar la apariencia de documentos electrónicos definidos a través del HTML.
  • HTML: El Lenguaje de Marcado de Hipertexto es un código que permite diseñar la estructura y contenido de una página web. Actualmente se tiene la versión HTML5.

Elegir la mejor tecnología para el desarrollo de aplicaciones iOS y Android no es nada fácil, sobre todo cuando no se sabe de programación.

En Bambú Mobile ofrecemos asesoría y solución íntegra a todo tipo de aplicaciones, ayudando a los negocios a materializar sus ideas como servicios rentables.

Read More
BambuMobile 12 de abril de 2021 0 Comments

Impacto del Robotic Process Automation en la supply chain

Cuando aparece la incógnita qué es RPA robotic process automation, principalmente se debe considerar que, gracias a este, es posible automatizar los procesos en las empresas.

Gracias a este tipo de tecnología, las tareas rutinarias que eran realizadas manualmente por trabajadores, pasan a ser ejecutadas mediante un software o “robot”.

Cada día se hace más relevante el uso de robotic process automation,  ampliándose hasta sectores como la cadena de suministros. De hecho, de acuerdo con Gartner, se estima que para el final del 2022 el 85% de las empresas contarán con alguna forma de RPA en su negocio.

¿Cómo se relaciona la automatización robótica de procesos (RPA) con la cadena de suministros?

RPA automatiza procesos repetitivos y decisivos para la compañía. Gracias a esto, los negocios pueden lograr optimización de la eficiencia operativa (90% de ellos), la aceleración de un proceso existente (46% de ellos) y optimización de costos (43% de ellos), lo que se traduce en un mayor rendimiento.

Por su parte, la supply chain es un sector que para mantenerse competitivo requiere de mayor velocidad dentro de sus procesos logísticos, sin que por ello tenga que verse sacrificada la precisión de dichos procesos.

En consecuencia, el robotic process automation en supply chain se muestra como una opción natural y lógica. La relación directa entre ambos conceptos tiene lugar especialmente en su naturaleza cíclica; de hecho, se dice que la cadena de suministros es el ciclo de vida de un producto, desde la fabricación, el pedido del cliente, el abastecimiento (y reabastecimiento) hasta la entrega del producto final.

¿Qué ventajas RPA en la cadena de suministros?

La planificación emerge como un punto crucial en la gestión de la cadena de suministros, en especial en lo que se refiere a predecir las demandas de productos por parte de los consumidores.

Antiguamente esto constituía una tarea compleja, puesto que los encargados debían reunir la data necesaria para la toma de decisiones y las predicciones de demanda de forma manual.

Esta es la primera y más importante ventaja del RPA en la cadena de suministros: la adquisición, agrupación y análisis de data relacionada con los hábitos de consumo, pedidos y abastecimiento se realiza de forma automática, gracias a software configurados especialmente para ello.

Algunas ventajas derivadas de esto son las siguientes:

  • Reducción de la labor manual y repetitiva, gracias al uso de software.
  • Reducción del impacto ambiental al optimizar los procesos.
  • Aceleración en la toma de decisiones, al contar con data de valor y en tiempo real.
  • Minimización de errores en hasta un 99%.

¿Cuál es el impacto del robotic process automation en supply chain?

EN resumen, la automatización de procesos ofrece la capacidad de transformar la gestión de la cadena de suministros.

El impacto inmediato de todo esto se percibe en los distintos procesos que se dan en la supply chain. Así, por ejemplo, las áreas relacionadas con la gestión de facturas han logrado automatizar todas las tareas que tienen que ver con la carga de comprobantes para proveedores, carga y descarga de documentos, envío automático de órdenes de compra, etc.

Asimismo, se han visto beneficiados los departamentos de gestión de inventario, generando informes y reportes automáticos, con data de abastecimiento en tiempo real, lo que se traduce de inmediato en altos niveles de satisfacción de los proveedores, los trabajadores y el consumidor final.

Finalmente, la automatización ha impactado incluso en la creación de nuevos puestos de trabajo, al punto de que algunas compañías responsables de la cadena de suministros han creado áreas y equipos enfocados exclusivamente en la ejecución de RPA, los que deben estar constantemente alineados con las necesidades del negocio.

Bambú Mobile ofrece soluciones relacionadas con la implementación de RPA en los negocios, entregando acompañamiento en el uso de tecnologías orientadas a la automatización de procesos, contribuyendo con las estrategias de transformación digital de los negocios en todo tipo de sectores e industrias, incluida la cadena de suministros.

Read More
BambuMobile 31 de marzo de 2021 0 Comments

¿Qué es App Store Optimization (ASO)?

Mientras el SEO, un concepto muy familiar para la mayoría, se refiere a una serie de prácticas que permiten aumentar la visibilidad de una página dentro de las primeras posiciones de los motores de búsqueda (como Google), el ASO (o App Store Optimization) alude al posicionamiento de las apps en las tiendas online de aplicaciones móviles.

De este modo, podemos entender al ASO como una especie de SEO para la App Store, Google Play y otras.

¿Qué es App Store Optimization y por qué es importante?

La visibilidad de una aplicación en las tiendas online depende de varios factores, los cuales son tomados en consideración por el algoritmo que las rankea. Dicho puntaje (o ranking) es el que determina en qué lugar aparecerá la app cuando un usuario realice una búsqueda. Cuando estos factores se optimizan, es que se está aplicando una estrategia ASO.

Algunos de los factores principales que el algoritmo toma en consideración son los siguientes:

  • Uso adecuado de palabras clave (keywords).
  • Uso oportuno de imágenes, incluidas capturas de pantalla de la app (screenshots).
  • Descripciones localizadas.
  • Nombre de la aplicación.
  • Categorías primarias y secundarias.

Por ende, si bien el proceso de desarrollo de apps móviles es indispensable para muchos proyectos, lo que viene después suele ser también fundamental: que los usuarios potenciales logren encontrarla en internet. En general, una mejor estrategia ASO conduce a una mayor visibilidad, lo que a su vez se traduce en una mayor cantidad de descargas e instalaciones en dispositivos móviles, que es el objetivo final de este tipo de estrategia.

Sin una estrategia de App Store Search Optimization, es probable que la aplicación quede invisible para la mayoría de la audiencia. En otras palabras, si un negocio cuenta con una aplicación, lo más seguro es que requiera de una estrategia ASO.

Ventajas de una estrategia para App Store Search Optimization

Ahora que se ha respondido a qué es App Store Optimization, cabe detenerse en las ventajas que este tipo de herramientas de posicionamiento puede ofrecer a los negocios.

1. Permite iniciar el viaje del consumidor

Se estima que un 70% de los usuarios utiliza el buscador de las tiendas de aplicaciones, y que un 65% del total de descargas ocurre directamente después de una búsqueda.

Posicionar en los primeros resultados, además, permite que los clientes potenciales entren en el embudo de ventas por primera vez: se produce el awareness, es decir, los usuarios se enteran de que existe la aplicación. Gracias a esto, es posible enfocarse de mejor manera en las etapas de interés y deseo, para luego lograr la conversión.

2. Aumenta el retorno de la inversión de la app

Como una mayor visibilidad se traduce en una mayor cantidad de descargas, el ROI de la aplicación tiende a producirse antes; de hecho, sin una estrategia ASO es posible que no haya ingresos (ni ROI) en absoluto.

Ya sea que la aplicación deba comprarse para poder descargarse, que cuente con compras dentro de la app (in-app purchases), o bien con anuncios internos, todos estos ingresos pagarán factura antes de lo esperado con una estrategia apropiada.

3. Se incrementan las instalaciones orgánicas

Nada peor que un prospecto no calificado ingrese dentro del embudo de conversión del negocio. Por lo mismo, es conocida la importancia de llegar al target mediante metodologías comprobadas.

Una estrategia ASO permite lograr métricas de valor, mediante las cuales se puede optimizar la llegada a la audiencia esperada. Además, como parte del proceso de optimización exige descripciones y medios visuales, al combinarse con una estrategia de comunicación y de diseño, se aprovecha la instancia para captar a los usuarios indicados.

En definitiva, el desarrollo de apps móviles es tan importante para lograr los objetivos de una estrategia de transformación digital como el posicionamiento orgánico en las tiendas de apps. Bambú Mobile ayuda a los negocios a desarrollar aplicaciones a la medida de sus necesidades, incorporando un servicio de soporte para brindar mayor seguridad a las empresas, dentro del cual se revisan las tácticas ASO para un mejor posicionamiento de las aplicaciones.

Read More
BambuMobile 26 de marzo de 2021 0 Comments

PWA apps: en qué consisten y cuáles son sus ventajas

Con el fin de hallar la mejor solución de acuerdo al tipo de proyecto, son muchas las empresas que buscan conocer cuál es el desarrollo de apps móviles ideal para ellas.

En ese sentido, es posible que muchos se pregunten qué conviene más en la dicotomía mobile app vs PWA. La verdad es que no hay una respuesta absoluta, y de hecho una aplicación móvil con respecto a una app PWA no constituyen un dilema en sí, pues esta última puede existir incluso en versión para celulares.

Conozcamos a continuación estas y otras dudas.

 

PWA: ¿qué es?

Estas siglas provienen del inglés Progressive Web Application (literalmente aplicaciones web progresivas), y aluden a apps que se ejecutan en navegadores web (como Explorer, Opera, Mozilla, Chrome, etc.) por medio del uso de service workers y tecnologías adicionales, las que en conjunto permiten que se parezcan más a aplicaciones comunes y corrientes que a páginas de internet.

Por lo mismo, son de fácil instalación y pueden seguir corriendo en segundo plano, sin la necesidad de mantenerse dentro del navegador. Además, se pueden descargar en dispositivos móviles como apps normales y también se pueden compartir por medio de enlaces. Debido a lo anterior, el dilema mobile app vs PWA resulta más bien una contradicción, ya que este tipo de aplicaciones pueden ser utilizadas en celulares y otros dispositivos móviles sin problemas.

 

Ventajas de las PWA apps

Ahora que se conoce la sigla PWA, qué es y en qué dispositivos pueden utilizarse este tipo de aplicaciones, cabe mencionar cuáles son las ventajas principales.

  • Se encuentran tanto en las tiendas de aplicaciones como en los motores de búsqueda, ayudando a que los usuarios las puedan descargar y utilizar de manera más sencilla.
  • Tienden a ser muy livianas, llegando incluso a pocas decenas de kilobytes en ciertos casos, por lo que el almacenamiento en el dispositivo no constituye un problema.
  • Son de fácil utilización, disminuyendo su brecha de uso, es decir, resultan aptas tanto para nativos digitales como para personas menos familiarizadas con computadores y dispositivos móviles.
  • Suelen tener un alto rendimiento, independientemente del dispositivo en que estén utilizándose, lo que amplía su umbral de utilización y minimiza las barreras tecnológicas (por ejemplo, al tener dispositivos móviles más antiguos).
  • Se actualizan en tiempo real, permitiendo que los usuarios usen siempre la última versión de la app sin la necesidad de enviarles alertas, notificaciones o solicitudes de permiso.

¿Para qué tipos de proyectos es ideal una app PWA?

Tomando en consideración las ventajas de las PWA apps, es más fácil dilucidar para qué tipos de proyectos resultan más útiles.

  • Redes sociales, sitios de noticias o contenido multimedia, con ejemplos como Facebook, Tinder, Instagram, aplicaciones de periódicos y otros medios de comunicación.
  • Proyectos con foco en el comercio electrónico, incluidas las apps que incorporan reseñas (de sitios web, vendedores, usuarios, tiendas, etc.). Alibaba, Amazon y Uber son algunos ejemplos.
  • En general, todos los negocios cuyos focos de comunicación o de ventas exijan el empleo de texto, imágenes y videos. YouTube o Pinterest caben dentro de esta definición.

Con Bambú Mobile es posible encontrar una solución real a las estrategias de transformación digital en todo tipo de negocios, desarrollando apps a la medida de los proyectos.

Gracias al uso de metodologías ágiles y de las últimas tecnologías, es más fácil acceder no solo a una app PWA, sino también a apps nativas o híbridas, según la que mejor se ajuste.

Read More
BambuMobile 22 de marzo de 2021 0 Comments

¿Qué se necesita para desarrollar aplicaciones multiplataforma?

Las aplicaciones móviles multiplataforma, también conocidas como híbridas, son aquellas desarrolladas en lenguaje de programación general que pueden ser exportadas para que funcionen en cualquier plataforma o dispositivo.

Entre sus :

  • Fácil y rápido desarrollo con lenguajes como CSS, HTML y JavaScript.
  • Reducción de los costos de diseño y arquitectura.
  • Posibilidad de funcionar offline.
  • Adaptables a distintos tipos de proyectos y negocios.

Es recomendable usarlas en  y que desean salir rápido al mercado. En USA, por ejemplo, un 74% de las aplicaciones de retail son híbridas. De ahí la importancia de saber cómo desarrollar aplicaciones móviles multiplataforma.

 

¿Qué se necesita para crear una aplicación móvil multiplataforma?

Son muchos los factores que inciden al hablar de cómo desarrollar aplicaciones móviles multiplataforma. Sin embargo, hay características específicas que siempre se requieren, para garantizar un producto final de máxima calidad:

 

Uso de Metodologías Ágiles

Las metodologías ágiles en el desarrollo de aplicaciones móviles multiplataforma son aquellas que permiten alinear la forma de trabajo con las condiciones y necesidades específicas del proyecto, permitiendo así flexibilidad e inmediatez y eficiencia, reduciendo así los costes e incrementando su productividad.

 

Requerimientos

Antes de iniciar el desarrollo, es menester dejar claras las necesidades del negocio en lo que respecta a la aplicación.

De esa manera, es posible realizar un plan de desarrollo y mantenimiento a corto, mediano y largo plazo para que el producto final tenga las funcionalidades indicadas.

 

Diseño UX/UI

Se esquematizan todos los aspectos de la aplicación a construir, evaluando la calidad del proyecto. Es muy importante porque permite a los desarrolladores entender cuál debería ser el producto final. Contempla, al menos:

  • Diseño de los datos.
  • Diseño Arquitectónico.
  • Diseño de la interfaz.
  • Diseño de procedimientos.

Es determinante para la calidad del proyecto, y es la única forma de materializar con precisión los requerimientos del cliente.

 

Tecnologías y marcos para el desarrollo de apps

En lo que respecta a cómo desarrollar aplicaciones multiplataforma, la tecnología Flutter es una de las mejores opciones. De hecho, es usada por sistemas de la importancia de GrabMerchant, Nubank y Xianyu, de Alibaba Group, que tiene más de 50 millones de descargas

Se trata de una plataforma de Google para el desarrollo de aplicaciones multiplataforma, presentada a finales de 2018. Entre las múltiples ventajas que ofrece, se encuentran:

  • Desarrollo rápido.
  • UI expresiva y flexible, que permite una personalización completa.
  • Rendimiento nativo.
  • Proceso de desarrollo más limpio.
  • Funcionalidad de recarga en vivo en el navegador. Es decir, que el código de la aplicación se carga en el dispositivo inmediatamente después de que el desarrollador presiona la opción “Guardar”.

Estas ventajas derivan en la posibilidad de lanzar el producto al mercado en muy poco tiempo, trabajando con un equipo de desarrolladores pequeño. Lo cual se traduce en una importante reducción de costos de desarrollo.

 

Test y Proceso de revisión

Durante el desarrollo de la aplicación se ejecutan varias pruebas de las funcionalidades desarrolladas, para poder realizar la programación correctiva a que haya lugar.

Finalmente, se realiza un proceso completo de revisión del desarrollo, más allá de solo la programación, con el fin de verificar que todas se cumplan las expectativas del producto final.

A grandes rasgos, esto es lo que se necesita para crear una aplicación móvil multiplataforma. De acuerdo con , el 91% del tiempo en Internet es dedicado a las apps, frente a un 9% de uso de los navegadores.

Es imprescindible tener una para satisfacer las exigencias del consumidor moderno y no perder competitividad en el mercado. En  somos expertos en el tema, por lo que podemos garantizar un producto final de primera calidad.

Read More
BambuMobile 9 de marzo de 2021 0 Comments