Post on 30-Nov-2014
description
Emprender el desarrollo.
API’s Inferno.
Manuel J. GarcíaR&D technician
mgarcia@solusoft.es@findemor
Yo mismotwitter@findemor
Técnico de InnovaciónDesarrollador APIs
MVC .NetIntra-Evangelista
L-M-X-J-V
Yo mismotwitter@findemor
Técnico de InnovaciónDesarrollador APIs
MVC .NetIntra-Evangelista
L-M-X-J-VAficionado a la ciencia ficciónY literatura fantástica+2 destreza, -2 agilidadDesarrollador Apps Android
S-D
El entornowww.solusoft.esweb
Consultoría y servicios TI
20 años de experiencia
Personal: 32Ingenieros en TI y SW
Rodeado de tecnología
solusoft innovawww.solusoft.esweb
La motivaciónHistoria reciente y corta pero espectacular
AgilidadRequisitos dinámicosReutilización
MovilidadContext-Aware
I+D
ExperienciaLos 9 círculos del infierno
9
1 - FormaciónEl viaje inicíático de Súper-WTF-man
1 - FormaciónEl viaje inicíático de Súper-WTF-man
WEB vs API
Mucha lectura (literatura)Tomar ejemplo de las empresasAsistir a congresosEscuchar a los gurúsCrear nuestra propia experiencia
¿Por dónde empezamos?
2 - EvangelizaciónAPIs vs aplicaciones monolíticas
2 - EvangelizaciónAPIs vs aplicaciones monolíticas
Destacar las ventajasPonerse a la vanguardiaModular los mensajesFormación internaEjemplos de aplicación Casos de éxito
…Ya ocurrió hace una década
Convencer a los demás
3 - ExpectativasUn gran argumento conlleva una gran expectativa
3 - ExpectativasUn gran argumento conlleva una gran expectativa
El camino es largo
Debemos exigirnos lo prometido
Recurrir al proceso formativo
Aterrizaje
4 - SeguridadLa fábula de la empresa y el cliente
4 - SeguridadLa fábula de la empresa y el cliente
Protección legalPrivacidadEntorno, IT
Para la empresa
Privacidad y estabilidadTransparencia
Para el usuario
5 - AdministraciónOjos en la oscuridad
5 - AdministraciónOjos en la oscuridad
Usos “geniales”…
Necesitamos ojos, Blacklists, resets,Backups
API –MP’s vs custom
Tranquilidad
6 - DesarrolloDel diseño a la codificación
6 - DesarrolloDel diseño a la codificación
FragmentaciónVersionado
Patrón arquitectónico
Tecnología
Magnitud
Materializando
7 - DocumentaciónSimple y completa
7 - DocumentaciónSimple y completa
Doc vs siteEnumeraciónDescripción detalladaHerramientasMantenimiento
Ejemplo: WP + Postman + Q2A
La pieza clave
8 - ComunicaciónSacando tu API a pasear
8 - ComunicaciónSacando tu API a pasear
Web + social + congresosAbierto + accesible + transparente
Publicar, publicar...
Potenciar vs ConfundirIdentidad vs Financiación
Marca
9 - AdopciónEs la hora de la verdad
9 - AdopciónEs la hora de la verdad
Es hora de resistir¿Lo hemos hecho todo bien?Aprender de los éxitos y fracasosImpresión externa… e interna
¿Medir el ROI?
Ejecutar el plan
Nirvana, conclusiónEs complicado pero... a por todas!
Nirvana, conclusiónEs complicado pero... a por todas!
Adopción masiva (API-centric)ESBDetectar y publicar servicios propios
Next level...
Mejorar, documentar, comunicar¡Y APRENDER!
Y siempre
Manuel J. GarcíaR&D technician
mgarcia@solusoft.es@findemor
Emprender el desarrollo.
API’s Inferno.
Ilustraciones de
@oleismos