O Diferencial de uma Estratégia Mobile...e Multiplataforma!

21
www.xpand-it.com Proprietary & Confidential IDC Mobility Forum 2014 O diferencial de uma Estratégia Mobile… e Multiplataforma! Sérgio Viana Associate Partner & Microsoft Solutions Lead [email protected]

description

A experiência da Xpand IT em mobilidade é composta por um conjunto de projectos, que não são mais do que “histórias” sobre como implementar mobilidade nas empresas. Todo o saber acumulado ao longo dos anos permite-nos ter uma visão holística do que é um projecto de mobilidade e da importância de ter uma estratégia bem definida. A evolução da mobilidade ao longo dos últimos anos levantou um conjunto de desafios para as organizações. Entre qual a tecnologia a utilizar até aos dispositivos a suportar, são várias as questões que se colocam – muitas vezes desvalorizando aspectos importantes que podem fazer toda a diferença na forma como uma iniciativa mobile será encarada. Qual é a sua estratégia mobile? Quem são as áreas chave? Quais são os mecanismos existentes na organização para garantir que todos falam a mesma linguagem e que estão alinhados com uma visão de mobilidade comum a toda a companhia? E como se conjuga essa estratégia mobile com os modelos de Governance existentes? Estas são apenas algumas das perguntas com as quais as conversas sobre mobilidade empresarial deveria começar. A escolha das tecnologias e dos moldes nos quais implementar os projectos continua a ser importante, claro, mas numa segunda fase. E quando se atinge este estágio, está então na altura de perceber o que é melhor para a organização. Desenvolvimento nativo, uma abordagem híbrida ou o velho sonho de desenvolver uma vez para disponibilizar em qualquer plataforma? Quais as vantagens, desvantagens, cenários de aplicabilidade, riscos, investimento associado, entre outros? A escolha das tecnologias e dos moldes nos quais implementar os projectos continua a ser importante, claro, mas numa segunda fase. E quando se atinge este estágio, está então na altura de perceber o que é melhor para a organização. Desenvolvimento nativo, uma abordagem híbrida ou o velho sonho de desenvolver uma vez para disponibilizar em qualquer plataforma? Quais as vantagens, desvantagens, cenários de aplicabilidade, riscos, investimento associado, entre outros? Sérgio Viana - Associate Partner & Microsoft Solutions Lead da Xpand IT

Transcript of O Diferencial de uma Estratégia Mobile...e Multiplataforma!

Page 1: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

www.xpand-it.com

Proprietary & Confidential

IDC Mobility Forum 2014

O diferencial de uma Estratégia Mobile… e Multiplataforma!

Sérgio Viana

Associate Partner & Microsoft Solutions Lead

[email protected]

Page 2: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

AGENDA

Agenda:

• Considerações iniciais

• Porquê uma Estratégia Mobile?

• A abordagem comum

• A abordagem Xpand IT

• Desenvolvimento das apps

• Cenários para apps Multiplataforma

• Conclusões

Page 3: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

CONSIDERAÇÕES INICIAIS

Questões típicas para a implementação de um projectomobile:

• Que apps devo implementar?

• Que plataformas devo suportar?

• Como posso monetizar as apps?

A Xpand IT começa sempre por uma questão concreta:

• Qual é a vossa estratégia mobile?

Page 4: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

Page 5: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

PORQUÊ UMA ESTRATÉGIA MOBILE?

Incluir imagem de um escritório

Page 6: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

A ABORDAGEM COMUM

Assumpções mais comuns

• É apenas mais um projecto.

• Podemos usar as mesmas tecnologias.

• Podemos usar as mesmas equipas.

• O Marketing assegura o design.

• Entre outras.

Page 7: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

A ABORDAGEM COMUM

São muitas vezes subestimados aspectos estratégicos em projectos de mobilidade:

• Ecossistema.

• Competências técnicas necessárias.

• Usabilidade.

• Alinhamento com modelos de Governance.

São tudo aspectos relativamente vulgares ao abraçar um projecto, mas que têm características invulgares quando abordamos um cenário de mobilidade.

Page 8: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

A ABORDAGEM XPAND IT

“Excellence is doing a common thing in an uncommon way.”

Page 9: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

A ABORDAGEM XPAND IT

Uma Estratégia Mobile deve ser pautada por 3 vectores:

• Objectivos do negócio:

– O que se pretende atingir?

– Quem se pretende atingir?

• Requisitos de utilizador:

– Funcionais.

– Usabilidade.

• Oportunidades mobile:

– Visão corporativa.

– Alinhamento.

Page 10: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

A ABORDAGEM XPAND IT

• Onde estamos?

• Quais as tendências?

Ecossistema Mobile

• O que foi implementado?

• O que foi descontinuado?

• O que é necessário?

Mobilidade na Empresa

Page 11: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

A ABORDAGEM XPAND IT

• O que representa a mobilidade para cada departamento ou unidade?

A Visão Intra-Empresa

• Visão & Estratégia

• Áreas de negócio envolvidas

• Clientes e Parceiros

• Tecnologia

• Framework e Processos

• Governance

Mobile Strategy Framework

Page 12: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

DESENVOLVIMENTO DAS APPS

O trabalho efectuado ao longo da definição da Estratégia Mobile permitirá ter uma noção mais clara do caminho a seguir, inclusivamente em termos tecnológicos.

Concretizando a questão do desenvolvimento das apps, vamos analisar 3 cenários possíveis:

• Cenário 1: Apps Nativas.

• Cenário 2: Apps Multiplataforma – Híbridas.

• Cenário 3: Apps Multiplataforma – Xamarin.

Page 13: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

CENÁRIO 1: APPS NATIVAS

Desenvolvimento de apps nativas permite tirar partido das potencialidades específicas de cada plataforma.

Page 14: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

CENÁRIO 1: APPS NATIVAS

Cenário ideal para apps que:

• Se destinem apenas a uma plataforma.

• Sejam implementadas por equipas que já tenham as skillsnecessárias.

• Não necessitem de actualizações constantes.

Vantagens Desvantagens

User Experience Múltiplas bases de código

Utilização de APIs Múltiplas equipas com diferentes skills

Investimento

Tempo de Desenvolvimento

Page 15: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

CENÁRIO 2: APPS MULTIPLATAFORMA HÍBRIDAS

Desenvolvimento com tecnologias web permite tirar partido de competências existentes.

Além disso, o tempo de desenvolvimento da app é reduzido, logo o time to market é mais curto.

Page 16: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

CENÁRIO 2: APPS MULTIPLATAFORMA HÍBRIDAS

Cenário ideal para apps que:

• Não necessitem de uma elevada integração com HW.

• Suportem casos em que a performance não seja a ideal.

Vantagens Desvantagens

Skills necessárias são familiares User Experience pode ser afectada

Eventual reutilização de código Grau de satisfação das equipas

Facilidade de actualização Potencial menor adopção

Investimento mais reduzido

Page 17: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

CENÁRIO 1 VS CENÁRIO 2

Dispositivo

App Híbrida

Wrapper

app

wrapper API

App Nativa

Dispositivo

app

Utilização de funcionalidades e sensores específicos

Portabilidade entre plataformas

Performance e User Experience

Tempo necessário para actualizações

Page 18: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

CENÁRIO 3: APPS MULTIPLATAFORMA XAMARIN

O Xamarin é uma plataforma que permite desenvolver apps em Microsof .Net e disponibilizá-las para as plataformas Windows, iOS e Android.

Page 19: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

CENÁRIO 2: APPS MULTIPLATAFORMA HÍBRIDAS

Cenário ideal para apps que:

• Se destinem a várias plataformas.

• Tenham alguma complexidade em termos de lógica.

• Sejam mantidas por equipas reduzidas.

Vantagens Desvantagens

Acesso às APIs nativas Licenciamento para apps simples

User Experience é nativa Alguma curva de aprendizagem

Reutilização e partilha de código

Investimento mais reduzido

Page 20: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

CONCLUSÕES

A definição de uma estratégia mobile permitirá garantir um alinhamento corporativo no que respeita à mobilidade.

Relativamente ao desenvolvimentos das apps existem várias alternativas possíveis, com diferentes vantagens e desvantagens.

A escolha de um dos cenários está sempre relacionada com a realidade de cada empresa, embora existam alguns casos passíveis de serem tipificados.

Page 21: O Diferencial de uma Estratégia Mobile...e Multiplataforma!

2003 – 2014 © Copyright Xpand IT www.xpand-it.com

Office Address

Parque das Nações,

Edifício Mar do Oriente

Alameda dos Oceanos, Lote 1.07.1Y - Fração 2.3

1990-203 Lisbon, Portugal

CONTACTS

XPAGILE SDC

Rua Camilo Castelo Branco,

Nº 643, R/C Esq.

4900-437 Viana do Castelo, Portugal

[email protected]

T: (+351) 21 896 71 50

F: (+351) 21 896 71 51

facebook.com/Xpand-IT

@xpandit

linkedin.com/company/Xpand-it