Movilidad en aplicaciones
factores de éxito y experiencias en proyectos
de aplicaciones móviles
Washington DC, julio 2008
confidencialidad
Aviso: Este documento es material confidencial y propiedad de everis. Se prohíbe
el uso, reproducción o la divulgación del contenido de este material sin permiso
previo y por escrito de la empresa propietaria.
Derechos de Autor
© 2008, everis. All rights reserved
2
índice
1. ¿Qué es everis?
2. Características de una solución de movilidad
3. Lecciones aprendidas
4. Últimas referencias
3
¿Qué es everis?
5.400
4.900
4.000
3.400
2.700
2.157
2.339
1.818
987
15
115
499
1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007
Evolución del número de profesionales
 En 11 años somos más de 5.400 profesionales
repartidos en 15 oficinas en 8 países en Europa y
Latinoamérica.
 Nuestro crecimiento ha sido siempre orgánico a través
de la contratación directa de cada uno de nuestros
profesionales y no por compras o fusiones con otras
compañías.
Facturación en millones de €
 El 70% de nuestros profesionales son licenciados:
 Ingeniería superior de telecomunicación, informática,
industrial y otras afines.
 Licenciatura en matemáticas, física y otras ciencias.
 Licenciatura en administración y dirección de
empresas con MBA y vocación tecnológica.
la oficina internacional desarrolla
proyectos en países en los que
no tenemos oficinas ofreciendo
los servicios más diferenciales y
que necesitan un conocimiento
que difícilmente está disponible
de forma local. Es la semilla para
la apertura de nuevas oficinas.
Madrid, 1996
Barcelona, 1997
Sevilla, 2001
Valencia, 2005
La Coruña, 2006
 Nuestro crecimiento siempre ha estado muy por encima de la media del sector que se ha situado en torno al 4 por ciento.
México D.F., 2001
Monterrey, 2004
Lisboa, 1999
Milán, 2000
Roma, 2001
Bogotá, 2007
Río de Janeiro, 2001
Sao Paulo, 2001
Santiago de Chile, 1998
Buenos Aires, 2000
nuestra oficina internacional está
desarrollando proyectos en Perú,
Ecuador, Venezuela, El Salvador,
Honduras, República Dominicana,
Reino Unido, Francia, Suiza,
Filipinas, República Checa, Serbia
y Australia
Oficinas everis
4
índice
1. ¿Qué es everis?
2. Características de una solución de movilidad
3. Lecciones aprendidas
4. Últimas referencias
5
Características de una solución de movilidad
clasificación
• Soporte al servicio y mantenimiento
• Soluciones Industriales
• Firma Digital
+
• CRM (Siebel, SAP, …)
• Aplicaciones especializadas (POS, WM)
• Automatización de fuerzas de venta
+ especializado
•
•
•
•
+funcionalidad
Dispositivos
Mensajería instantánea
Compartición de información
Portales colaborativos
Replicación de información
•
•
•
•
+ estándar
Voz
Seguridad
Datos
Alertas y eventos
Mensajería
PIM
Calendario
Alertas
Las soluciones de movilidad las
clasificamos por su nivel de
especialización (cuanto más
especializada mayor será su valor
añadido), y por el volumen de
usuarios. Esta última dimensión
repercute en el nivel de
infraestructuras y redes de
comunicación necesarias para
culminar con éxito la solución de
movilidad.
Tecnología de la ubicación
Infraestructuras para la movilidad
Redes de comunicaciones
Toda solución de movilidad
descansará sobre tres pilares:
Dispositivos
Infraestructuras
Comunicaciones
Volumen de usuarios
6
Características de una solución de movilidad
comunicaciones
Dispositivos
Voz
Seguridad
Datos
Alertas y eventos
Tecnología de la ubicación
Infraestructuras para la movilidad
Redes de comunicaciones
Personal
IrDA, Bluetooth, WLAN
Local
WLAN, WiFi
Urbano
Nacional
WLAN, UMTS
GPRS, GSM
Destacan los siguientes indicadores respecto las tendencias en el sector de las telecomunicaciones:






Creciente importancia de los servicios de datos
Consolidación de mercados (ej. Orange compra Amena)
Fuerte desarrollo 3G en Europa (especialmente en UK e Italia)
Fuerte despliegue 3.5G HSDPA en Italia
Bundle de ofertas
Crecimiento en contenidos multimedia
7
Características de una solución de movilidad
infraestructuras y arquitectura
Dispositivos
Voz
Seguridad
Datos
Alertas y eventos
Mobile
Tecnología de la ubicación
Infraestructuras para la movilidad
Redes de comunicaciones
Finalmente, respecto las
arquitecturas, es necesario
construir cualquier Solución de
Movilidad sobre una arquitectura
que cumpla con una serie de
características que permitan que
el resultado final cubra no sólo
las necesidades actuales sino
las que puedan surgir en un
futuro, siendo lo suficientemente
flexible para adaptarse a los
cambios tecnológicos asociados
a la movilidad.
cliente/Servidor
Dispositivo móvil
Dispositivo móvil
Servidor de datos
Web
Cliente rico
Servidor de aplicaciones
Cliente rico
Toda solución de movilidad conlleva la realización de
diferentes aplicativos:
 Aplicativo móvil instalado sobre el dispositivo
 Aplicación centralizada de gestión de los dispositivos
(p.e. asignación de órdenes de trabajo, módulo de
explotación de información) normalmente en formato
cliente ligero web
Servidor web
Cliente ligero
Cliente ligero
8
Características de una solución de movilidad
dispositivos: gran consumo vs. industrializados
Dispositivos
Respecto a los dispositivos, se observan dos tendencias: los
dispositivos convergen a nivel de funcionalidades y la existencia
de una consolidación de fabricantes y plataformas.
Voz
Seguridad
Datos
Alertas y eventos
Tecnología de la ubicación
Infraestructuras para la movilidad
Redes de comunicaciones
Convergencia de dispositivos a nivel de funcionalidades:
Consolidación de fabricantes y plataforma:
(antes Symbol)
9
Características de una solución de movilidad
Aplicación para la movilidad
Procesos
Help-desk a usuarios remotos
Procedimientos de contingencia
Gestión de averías e incidencias de terminales y accesorios
Monitorización de urgencias
Personas
Formación muy deslocalizada
Resistencia al cambio
Tecnología
Operación de infraestructuras críticas
Integración con back-office corporativo
Nueva aplicación en el back-office corporativo
Integración con SAP y otros sistemas
Aplicación back-office del sistema de movilidad
Tareas administrativas/Transacciones de negocio
Aplicación del terminal móvil
Usabilidad y navegabilidad
Utilización o no del lápiz
Teclado numérico o alfanumérico
Arquitectura de aplicación
Aplicación de terminal fácilmente mantenible y operable
Sincronización de datos
Distribución de aplicaciones a terminales móviles
“Recovery” de aplicación y datos ante roturas de terminal
Infraestructuras
Operaciones y
Soporte
Tarea habitual
Tarea necesaria ocasionalmente
Tarea que no suele ser necesaria
Hardware de servidores
Entornos de desarrollo, calidad y producción
“Sizing” de servidores
Alta disponibilidad
Compra, instalación y configuración
Comunicaciones
Acceso securizado
Ancho de banda dimensionado para picos
Negociación de compra SIMs telefónico, GRPS/UMTS, etc.
Terminales móviles
Selección del terminal
Selección de accesorios
Conectividad del terminal (cuna, móvil, etc.)
Geoposicionamiento (GPS)
Retos habituales
de aplicaciones
sin movilidad
Retos habituales
de aplicaciones
con movilidad
En esta tabla se observan algunas de las
características que definen una solución de
movilidad y se muestra la diferencia existente ante
soluciones que no son de movilidad. Se observa que
las primeras contienen un mayor nivel de
complejidad.
A modo de ejemplo, centrémonos en la componente
de infraestructuras, concretamente en la
característica “Selección del terminal” dentro de la
categoría “Terminales móviles”. El modelo de
terminal a usar irá en función de las necesidades
propias del entorno de trabajo y sus usuarios. El
entorno de trabajo definirá si el dispositivo móvil ha
de ser “resistente” (por ejemplo, tolerante a caídas a
cierta altura), debe tener una alta autonomía (no se
puede recargar la batería hasta la siguiente jornada
de trabajo) y ha de presentar la información en la
pantalla bajo unas condiciones de luminosidad
determinadas (el dispositivo ha de cumplir unos
requerimientos de usabilidad y ergonomía acordes a
los usuarios y su entorno de trabajo)
10
índice
1. ¿Qué es everis?
2. Características de una solución de movilidad
3. Lecciones aprendidas
4. Últimas referencias
11
factores críticos de éxito
Este tipo de proyectos de implantación de aplicaciones corporativos, a de ser abordado como un
proyecto multidisciplinar que tiene los siguientes actores principales:
 Organización: Un proyecto de esta naturaleza conlleva un cambio organizacional que debe ser
gestionado con anticipación. Por ello será clave para el éxito del proyecto la consecución de un
proyecto paralelo de gestión del cambio donde se asegure la involucración de toda la organización del
cliente implicada.
 Tecnología: Sobre el área de Sistemas de Información recaerá la responsabilidad de ejecución del
proyecto. Este deberá tener en cuenta las características del software y hardware a utilizar. Sin
embargo, todo la compañía debe ser consciente de que no se trata de un proyecto meramente
tecnológico.
 Comunicaciones/Infraestructuras: será necesario contratar con un operador móvil las
comunicaciones vía GPRS/UMTS, así como la instalación y configuración de los dispositivos
necesarios para la utilización de comunicaciones Wi-Fi dentro de las oficinas/centros de la compañía.
12
factores críticos de éxito
organización
Organización
Tecnología
Comunicación
¿Qué tareas de tienen que realizar desde el punto de vista organizativo?
 Definición del modelo organizativo y operativo.
 Definición de responsabilidades, roles, procedimientos gestión.
 Gestión del cambio – Plan de formación.
 Definición estrategia de despliegue.
 Definición del modelo económico de adquisición HW y Sw en función de la estrategia de
despliegue
 Relaciones interdepartamentales.
 Gestión requisitos nacionales.
 Definición del modelo de soporte.
13
factores críticos de éxito
organización
Organización
Tecnología
Comunicación
Factores clave
 Plan de proyecto con piloto que asegure madurez de la arquitectura, herramientas y circuitos
metodológicos.
 Lección aprendida: El piloto no debe ser sólo tecnológico, sino que también debe
contemplar el aseguramiento del circuito metodológico y funcional.
 Lección aprendida: Es imprescindible identificar en las primeras fases de los proyectos
los interlocutores válidos (con conocimiento profundo de la organización, de los circuitos
de publicación y con capacidad de decisión) en cada una de las áreas.
 Lección aprendida: Para la realización del piloto en la PDA debe existir una relación
tanto de las características técnicas (S.O., maquinas virtuales, protocolos de
comunicación …), como los sistemas periféricos que puede soportar y que va a utilizar la
futura aplicación (scanner, impresoras, Wi-Fi …).
 Despliegue incremental con pilotaje inicial.
 Lección aprendida: En un despliegue incremental se identifican en estadios
iníciales posibles carencias en los planes de comunicación y formación, así como
cuestiones técnicas (HW y SW heterogéneo, comunicaciones,…) provocadas por la
deslocalización de las áreas usuarias.
14
factores críticos de éxito
tecnología
Organización
Tecnología
Comunicación
Actividades a realizar desde un punto de vista tecnológico
 Definición de solución corporativa: arquitectura .Net, J2ME, SAP Mobile, …
 Selección del modelo de dispositivo móvil a utilizar.
 Selección de las herramientas sw necesarias: bases de datos, máquinas virtuales (J2ME),
servidor de aplicaciones, etc.
 Selección de paquetes disponibles en el mercado, y adaptaciones necesarias para los
objetivos particulares de cada país.
 Rol del software open source en el proyecto.
 Aprovisionamiento de infraestructura.
 Ejecución tecnológica del proyecto.
 Explotación y mantenimiento.
15
factores críticos de éxito
tecnología
Organización
Tecnología
Comunicación
Puntos a tener en cuenta (Lecciones aprendidas)
 Diversidad de dispositivos
 Recursos del sistema. Es importante tener en cuanta las limitaciones del sistema en
movilidad a la hora de sobrecargar con información almacenada o con la necesidad de
instalar un gran numero de librerías.
 Recursos del dispositivos: protección ante caídas, luminosidad, etc.
 El mejor modo de afrontar estos problemas es modularizar lo más posible el desarrollo,
permitiendo reutilizar la lógica, la funcionalidad y los procesos de negocio y aislando la
capa de integración en cada dispositivo.
 Complejidad de la arquitectura
 Se debe reducir en la medida de lo posible las arquitecturas complejas, dejando
únicamente aquellos componentes realmente necesarios. Esto es importante por
escalabilidad, por implantación en dispositivos diferentes y/o limitados en recursos.
16
factores críticos de éxito
tecnología
Organización
Tecnología
Comunicación
Puntos a tener en cuenta (Lecciones aprendidas)
 Sincronización
 Se debe encontrar un equilibrio entre la información que debe ser tratada en el dispositivo
móvil y la que debe ser tratada en el servidor.
 Se debe definir muy bien en cada proceso de negocio los requerimientos de negocio.
Procesos online, frecuencia de sincronización, datos a ser sincronizados, preferencia en
caso de discrepancias servidor-cliente.
 Seguridad
 Los sistemas de acceso remoto son un punto crítico dentro de la seguridad de la
información. Un dispositivo puede ser robado y ser utilizado para acceder al sistema.
 Para validar estos puntos, se pueden utilizar encriptación y validación de usuario en la
propia PDA así como puntos de control de usuarios (LDAP, Radius…) en las conexiones
de sincronización y volcado de datos.
 Volumen de conexiones
 Definir en los servidores el volumen real de tráfico implicado es crítico y en algunos casos
puede ser más complejo de lo inicialmente previsto. Las descargas de información de
forma masiva así como las descargas de actualizaciones del software residente deben
ser planificadas.
17
factores críticos de éxito
comunicación
Organización
Tecnología
Comunicaciones
Actividades en el proyecto
 Identificación de las necesidades de comunicación del proyecto: modo de trabajo online, offline o mixto.
 Aseguramiento del servicio de comunicaciones entre los dispositivos móviles y la aplicación
central.
 Gestión del proveedor de comunicaciones.
 Adquisición, configuración y soporte de la infraestructura de comunicaciones interna (Wi-Fi).
18
factores críticos de éxito
comunicación
Organización
Tecnología
Comunicaciones
Puntos a tener en cuenta

Existen diversos canales de conexión
 BlueTooth
 Wifi
 Radiofrecuencia
 GPRS
 UMTS

Se deben definir estos canales y para que se utiliza cada uno de ellos, así como los protocolos utilizados

En el caso de los sistemas de comunicación interna (BlueTooth, WiFi, Radiofrecuencia) se debe
habilitar la infraestructura y validar que se cumplen con los requerimientos de cobertura y servicio. Se
deben crear también los entornos de prueba adecuados para el desarrollo de las aplicaciones que se integran
en ellos

En al caso de las comunicaciones de largo alcance (GPRS, UMTS) se deben tener en cuanta diversas
problemáticas y opciones.
 Limitación en el volumen de información a intercambiar. Esto a la vez tiene dos vertientes. Por un
lado no es posible obtener grandes velocidades de transferencia y por otro los proveedores de servicio
cobran en muchas ocasiones por volumen de información, por lo que es importante desarrollar una
aplicación que minimice este gasto.
 Debido a que es necesario contratar un servicio al proveedor de comunicaciones, es fundamental
llegar a un acuerdo de garantía de servicio y en muchos casos intentar obtener canales dedicados
para asegurar el funcionamiento de la herramienta, especialmente en la caso de aplicaciones críticas
de negocio.
19
índice
1. ¿Qué es everis?
2. Características de una solución de movilidad
3. Lecciones aprendidas
4. Últimas referencias
20
Últimas referencias
Implantación en escenario Online/Offline del Sistema de Ayuda al
Repartidor (SAR)
Implantación en escenario Online/Offline de un sistema de control de
billetes
Implantación en escenario Offline para la Fuerza de Ventas
Implantación para la gestión del Punto de Venta.
Implantación en escenario Offline y Online para procesos logísticos.
Implantación de una solución de movilidad en escenario off-line para el
mantenimiento de infraestructuras
21
MUCHAS GRACIAS
Nombre: Pablo Vázquez Calvo
Teléfono: 91 567 94 00
E-mail: [email protected]
everis.com
Descargar

Movilidad de Aplicaciones