Implanta tu App corporativa con éxito (2ª parte). Lecciones aprendidas

En este post vamos a repasar la segunda parte de los factores clave para el desarrollo de soluciones de movilidad, cuáles son y cómo afrontarlos satisfactoriamente. 

Personas

La tecnología la usamos las personas y somos nosotros, los usuarios, los verdaderos ‘clientes’ de las apps corporativas. Da igual que seamos empleados, clientes, proveedores o colaboradores de la empresa propietaria de la app… Por eso es necesario tener en cuenta estos puntos:

  • Involucrar a todos los actores en el proyecto de creación e implantación de la app
  • Garantizar los recursos necesarios para el éxito del proyecto
  • Liderazgo interno, por parte de un departamento o de la dirección general
  • Gestionar las expectativas creadas en torno a la nueva herramienta

 

La organización al completo tiene que ser consciente de las necesidades y oportunidades que ofrece este nuevo canal de comunicación y colaboración, y debe reorientarse en consecuencia:

  • Establecer un Plan de comunicación y formación
  • Organizar procesos de soporte a usuarios y gestión de incidencias
  • Aplicar políticas BYOD (Bring Your Own Device), el usuario corporativo usa su propio dispositivo.
  • Sistemas MDM (Mobile Device Managemenet) para optimizar la configuración y gestión de los dispositivos móviles en manos de usuarios corporativos.

 

Producto = Minimum Viable Product = MVP

Crear un Producto Mínimo Viable es la mejor forma para agilizar el proceso de adaptación de un nuevo producto al mercado y al cliente/usuario de la app corporativa. Se trata de lanzar una app con inversión contenida y el conjunto mínimo de funcionalidades que precisa para satisfacer la necesidad y cubrir expectativas. De esta manera se promueve rápidamente el uso de la aplicación, se aprende de los errores o se puede adaptar a la utilización real de la misma.

Es interesante medir la inversión en ese MVP porque:

  • La tecnología móvil = evolución constante
  • Los contextos de uso de las apps son muy especializados
  • Se incorporan nuevas formas de interacción no experimentadas antes
  • Las necesidades son variables a corto y medio plazo

 

La versión 1.0 sólo es el primer paso:

Después es muy importante implementar los mecanismos para conocer qué, cómo, cuándo y por qué los usuarios utilizan nuestra app; de forma que podamos aprender y adaptar nuestra propuesta.

 

 

 

El usuario SIEMPRE tiene la razón… y no nos dará una segunda oportunidad

Un estudio de Compuware dice que:

  • Los usuarios son muy intransigentes con los fallos de las aplicaciones. El 79% de ellos sólo volverían a intentar usar una app una o dos veces si le da fallos la primera vez.
  • Los usuarios insatisfechos se van a la competencia, además de divulgar el mal funcionamiento de la app a través de las redes.
  • El 84% de los usuarios afirma que las puntuaciones que dan las 'app stores' reflejan las opiniones de los usuarios y son decisivas a la hora de instalarse una u otra app.

 

UI/UX Interfaz y experiencia de usuario: La experiencia de usuario es CLAVE

1. La interfaz de usuario tiene que ser atractiva y fácil de comprender
2. El usuario tiene que percibir con claridad nuestra propuesta y el valor que le va a reportar el uso de nuestro producto
3. Tenemos que comprender muy bien los diferentes contextos de uso:

  • Diferentes áreas de visualización
  • Diferentes elementos de interacción
  • Diferentes situaciones de uso

 

Hay que pensar en el diseño de la interfaz y de la experiencia de usuario (UI/UX) en diferentes contextos de uso de un smartphone:

  • Ocupado: El usuario dispone de poco tiempo para manipular el terminal. La habilidad para completar micro-tareas con rapidez y fiabilidad es crítica.
  • Aburrido: Muchos usuarios utilizan su smartphone durante desplazamientos o en otros periodos de espera. En este contexto tienden a predominar experiencias inmersivas orientadas a una sesión de usuario de larga duración.
  • Perdido: Usuarios que están en tránsito en un entorno desconocido y necesitan un acceso rápido a indicaciones de dónde están y hacia dónde continuar.

 

Integración: La información es MUY relevante

  • El usuario espera-necesita acceder a datos de su ERP/CRM/SGA …. en TIEMPO REAL!
  • No queremos islas de información porque provocan:
    • Duplicidad de tareas
    • Introducción de errores
    • Ineficiencia por uso de información obsoleta
    • Dificultad de administración (backups, seguridad)
  • Existen muchas opciones técnicas para integrar las apps con sistemas residentes:
    • Message queues (RabbitMQ, Beanstalkd, ActiveMQ, IBM MQ Series, Tuxedo)
    • Web services
    • Acceso a base de datos / replicación
    • Incluso procesamiento por lotes / intercambio archivos

 

Seguridad y escalabilidad

  • Al exponer información interna (ERP/CRM/SGA/Gestión documental) tenemos que proteger:
    • De accesos no autorizados a los servicios internos
    • La confidencialidad en la información intercambiada
    • Frente ataques DoS
  • El backend móvil tiene que estar preparado para acomodar con facilidad cambios en la demanda y debe:
    • Considerar técnicas de balanceo de carga y clustering desde el primer momento
    • En la medida de lo posible, evitar que potenciales problemas de rendimiento afecten a servicios críticos
    • ¡Realizar pruebas de carga!


En el anterior post “Implanta tu App corporativa con éxito (1ª parte). Tomando decisiones” Tratamos las opciones disponibles a elegir para la implantación de apps corporativas.

Ponemos a vuestra disposición la presentación del taller “Implanta tu App corporativa con éxito. Factores clave”, impartido en #FICOD2015 en este enlace.