Desafios e Preocupações na Adoção de uma Estratégia de Mobilidade Corporativa Magic Sem Segredos – S01E14 – 08 Agosto 2014
Jul 05, 2015
Desafios e Preocupações na Adoção de uma Estratégia
de Mobilidade Corporativa
Magic Sem Segredos – S01E14 – 08 Agosto 2014
Quem somos
• Um fornecedor global de
plataformas de desenvolvimento e
integração de aplicações
• 30 anos de experiência comprovada
com foco em negócios
• NASDAQ (MGIC)
• Presente em mais de 50 países
• Parceiros +3.000
• Maiores informações em
http://www.magicsoftware.com.br
Revolução Mobile
Pré - Revolução : 1992 ... 2007
Base da Revolução Mobile: Design & UX
Popularização x Consumerização da TI
BYOD – Bring your own device
Como estar preparado para
essa Revolução, agora no
Mundo Corporativo?
1 - Decida quais processos de negócios mobilizar
Que Processos Corporativos devem ser móveis
?
Lógica de Negócios Móveis
Foco na
visão de
Processos
Gestão por Processos é base para
Mobilidade Corporativa
2 - Priorize a conectividade com a Retaguarda
Visão Holística
Tenha uma visão holística
do que significa um projeto
de Mobilidade.
O projeto não se resume ao
App
Conexão Crítica com os Sistemas Corporativos
ERPCRM
RH
DMZCloud
Tablets (BYOD, corporate)Smartphones (BYOD, corporate)
Legado
Sistemas de TI Corporativos
1. Que dados ? Que Lógica ?
2. Complexo, Não Escalável, Não Seguro
14
3 - Identificar quais sistemas operacionais móveis e funcionalidade nativas do dispositivo você quer suportar
Fragmentação de SO’s
Source: StatCounter
Não subestime o BYOD.
Considere e Planeje Funcionalidades
Nativas
4 - Escolha a arquitetura móvel (nativa, web/HTML5, híbrida) que funcionará melhor para cada aplicativo
Desenvolvimento nativo para apps nativos
Lado Cliente(um dev por plataforma)
+ Comunicação Servidor,
autenticação,…20
1.
Desenvolvimento nativo para apps nativos
Lado Cliente(um dev por plataforma)
Lado Servidor(alguns devs)
2.
+ Comunicação Servidor,
autenticação,…
AJAX, PHP, Ruby, …
+ Lógica Negócio, Ger.
Sessão, Ger. Dispositivos,
segurança…21
1.
Desenvolvimento nativo para apps nativos
Lado Cliente(um dev por plataforma)
Lado Servidor(alguns devs)
Integração (ponto-a-ponto)
2. 3.
+ Comunicação Servidor,
autenticação,…
AJAX, PHP, Ruby, …
+ Lógica Negócio, Ger.
Sessão, Ger. Dispositivos,
segurança…
Teste, execução,
manutenção4.22
1.
Desenvolvimento web para apps web/híbrido
23
Lado Cliente(multi-plataforma)
1. 2.
+ Comunicação Servidor,
autenticação,…
Desenvolvimento web para apps web/híbrido
24
Lado Cliente(multi-plataforma)
Lado Servidor(alguns devs)
1. 2.
AJAX, PHP, Ruby, …
+ Comunicação Servidor,
autenticação,…
+ Lógica Negócio, Ger.
Sessão, Ger. Dispositivos,
segurança…
Desenvolvimento web para apps web/híbrido
25
Lado Cliente(multi-plataforma)
Lado Servidor(alguns devs)
Integração(ponto-a-ponto)
1. 2. 3.
AJAX, PHP, Ruby, …
Teste, execução,
manutenção4.+ Comunicação Servidor,
autenticação,…
+ Lógica Negócio, Ger.
Sessão, Ger. Dispositivos,
segurança…
Plataforma para apps híbridos e nativos
Modelo / Metadados
Plataforma de Desenvolvimento,
Execução e Integração de Apps Mobile
Lado Cliente + Lado Servidor + Integração1.
Lado ServidorLado Cliente
Integração
Teste, execução,
manutenção2.
5 - Escolha abordagens e ferramentas de desenvolvimento que combinam com seus objetivos
Cuidado com o risco da alta complexidade
28
NativeWeb/HTML5
JavascriptHybrid
applications
development
User Interface
App stores
Online/offline
security
Multi-platform applications
Future proof
Cloud-basedCRM
Manufacturing
PerformanceUser experience
Legacy
Smartphones
Native
What should I do?
Essencial para o mundo corporativo
• Suporte a uma programação ágil
• Frameworks aceleradores -
Componentes pré-construídos de
UI/UX
• Nível de Segurança Embutida
• Capacidade Multicanal (Mobile,
Desktop, Web e SOA)
• A prova de futuro
6 - Faça com que que interface de usuário seja uma decisão em grupo
Definição envolvendo todos os níveis
Design e funcionalidades para Multicanais
Estratégia de Uso em modo offline
7 - Estabelecer níveis e políticas de segurança necessários
Segurança acesso e dados
• Login / Armazenamento de
Credenciais em Modo Offline
• Acesso Web x Exposição de
Aplicações e Dados
• Criptografia de dados
• MDM
Arquitetura MDM – Mobile Device Management
Device Agents
MDM Server/Database
Management Console
Internet
8 - Determine como implantar, monitorar e garantir o nível de serviço do aplicativo
Componentes de Produto MDM
Monitoramento
Rastreamento de dispositivo
em tempo real, alertas e
auditorias para o
cumprimento de políticas
Provisão, controlar e
configurar os dispositivos
móveis, serviços e
aplicativos corporativos
Os dados, usuário, em nível
de dispositivo, o
apagamento remoto de TI e
gestão de políticas
Melhores ferramentas de
controle remoto e de suporte
Gerenciamento
Segurança Suporte
9 - Finalize sua estratégia de implantação
Que caminho adotar?
• Desenvolvimento interno
• Terceirização Parcial
• Terceirização Completa
• Apoio Consultoria Especializada
Solução Completa da Magic de Mobilidade
Corporativa
Magic xpa Magic xpi Magic MDMMagic Mobility
Professional
Services
Uma Abrangente
Plataforma de
Aplicações para
Desenvolvimento de
Soluções para
Web, SOA e
Desktop
Plataforma de
Integração de
Sistemas e
Processos de
Negócios
Uma Solução de
Gerenciamento de
Dispositivos Móveis
(Mobile Device
Management) para
segurança,
monitoramento e
controle
centralizado e
suporte.
Serviços para ISV's
(Parceiros) e
Empresas (Clientes
Finais)
Obrigado e até o próximo
http://mss.magicsoftware.com.br