Escolar Documentos
Profissional Documentos
Cultura Documentos
introduo
ao
Projeto
de
Plataformas
(ou
Ecosistemas)
de
Software
Agenda
Projeto
de
Plataformas
de
Software
O
qu?
Por
que?
Como?
Material de Apoio
Plataformas de Software
Plataformas de Software
Graph
API
Authentication
Social
plugins
Facebook
Connect
ou
Log
in
with
Facebook
meuApp
API
1
API 2
API
N
7
Plataformas de Software
Plataformas
em
diferentes
contextos
Plataformas de Software
10
Plataformas
em
diferentes
contextos
Plataformas
automotivas
(Ford):
Plataformas de Software
11
Plataformas de Software
12
13
Modelo
Pull
Unir
pessoas
e
recursos
onde
e
quando
necessrio
q Busca
de
um
equilbrio
dinmico
q
Plataformas de Software
14
Riscos
Pode
se
tornar
um
dos
maiores
dbitos
da
empresa
Pode
resultar
em
muitas
chamadas
ao
suporte
tcnico
Plataformas
de
Software
15
Plataformas de Software
16
Plataformas de Software
17
Plataformas de Software
18
19
Nveis
de
Plataformas
Nvel
I
(agregar)
Nvel
II
(socializar)
Nvel
III
(mobilizar)
Nvel
IV
(aprender)
20
Plataformas de Software
21
Plataformas de Software
22
Plataformas de Software
23
Fcil
de
aprender
Fcil
de
usar,
mesmo
sem
documentao
Difcil
de
usar
incorretamente
Quase
Fcil
de
estender
impossvel
de
se
alcanar
no
Fcil
de
ler
e
manter
o
incio
cdigo
que
a
usa
Focada
em
um
propsito
Poderosa
o
bastante
para
atender
os
requisitos
Apropriada
e
direcionada
a
um
pblico
Bem
documentada
Plataformas
de
Software
24
25
26
27
Plataformas de Software
28
29
Tutorias
Como
comear
rapidamente
e
fazer
algo
de
valor
O
que
eu
posso
fazer
em
2
minutos
Guia
do
Programador
Introduo,
glossrio,
conceitos,
padres,
etc
Excees
!
(Leito,
2014)
Plataformas
de
Software
30
Plataformas de Software
31
Plataformas de Software
32
Material de Apoio
Plataformas de Software
33
Material
de
Apoio
Gilmar
P.S.
Leito.
Projeto
de
API
(SlideShare)
MIT
Platform
Strategy
Summit
August
2014
http://platforms.mit.edu
Plataformas de Software
34
Material de Apoio
Plataformas de Software
35
Material de Apoio
Plataformas de Software
36