Download - API Days Mediterranea - Emprender el desarrollo - API's Inferno

Transcript
Page 1: API Days Mediterranea - Emprender el desarrollo - API's Inferno

Emprender el desarrollo.

API’s Inferno.

Manuel J. GarcíaR&D technician

[email protected]@findemor

Page 2: API Days Mediterranea - Emprender el desarrollo - API's Inferno

Yo mismotwitter@findemor

Técnico de InnovaciónDesarrollador APIs

MVC .NetIntra-Evangelista

L-M-X-J-V

Page 3: API Days Mediterranea - Emprender el desarrollo - API's Inferno

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

Page 4: API Days Mediterranea - Emprender el desarrollo - API's Inferno

El entornowww.solusoft.esweb

Consultoría y servicios TI

20 años de experiencia

Personal: 32Ingenieros en TI y SW

Rodeado de tecnología

Page 5: API Days Mediterranea - Emprender el desarrollo - API's Inferno

solusoft innovawww.solusoft.esweb

Page 6: API Days Mediterranea - Emprender el desarrollo - API's Inferno

La motivaciónHistoria reciente y corta pero espectacular

AgilidadRequisitos dinámicosReutilización

MovilidadContext-Aware

I+D

Page 7: API Days Mediterranea - Emprender el desarrollo - API's Inferno

ExperienciaLos 9 círculos del infierno

9

Page 8: API Days Mediterranea - Emprender el desarrollo - API's Inferno

1 - FormaciónEl viaje inicíático de Súper-WTF-man

Page 9: API Days Mediterranea - Emprender el desarrollo - API's Inferno

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?

Page 10: API Days Mediterranea - Emprender el desarrollo - API's Inferno

2 - EvangelizaciónAPIs vs aplicaciones monolíticas

Page 11: API Days Mediterranea - Emprender el desarrollo - API's Inferno

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

Page 12: API Days Mediterranea - Emprender el desarrollo - API's Inferno

3 - ExpectativasUn gran argumento conlleva una gran expectativa

Page 13: API Days Mediterranea - Emprender el desarrollo - API's Inferno

3 - ExpectativasUn gran argumento conlleva una gran expectativa

El camino es largo

Debemos exigirnos lo prometido

Recurrir al proceso formativo

Aterrizaje

Page 14: API Days Mediterranea - Emprender el desarrollo - API's Inferno

4 - SeguridadLa fábula de la empresa y el cliente

Page 15: API Days Mediterranea - Emprender el desarrollo - API's Inferno

4 - SeguridadLa fábula de la empresa y el cliente

Protección legalPrivacidadEntorno, IT

Para la empresa

Privacidad y estabilidadTransparencia

Para el usuario

Page 16: API Days Mediterranea - Emprender el desarrollo - API's Inferno

5 - AdministraciónOjos en la oscuridad

Page 17: API Days Mediterranea - Emprender el desarrollo - API's Inferno

5 - AdministraciónOjos en la oscuridad

Usos “geniales”…

Necesitamos ojos, Blacklists, resets,Backups

API –MP’s vs custom

Tranquilidad

Page 18: API Days Mediterranea - Emprender el desarrollo - API's Inferno

6 - DesarrolloDel diseño a la codificación

Page 19: API Days Mediterranea - Emprender el desarrollo - API's Inferno

6 - DesarrolloDel diseño a la codificación

FragmentaciónVersionado

Patrón arquitectónico

Tecnología

Magnitud

Materializando

Page 20: API Days Mediterranea - Emprender el desarrollo - API's Inferno

7 - DocumentaciónSimple y completa

Page 21: API Days Mediterranea - Emprender el desarrollo - API's Inferno

7 - DocumentaciónSimple y completa

Doc vs siteEnumeraciónDescripción detalladaHerramientasMantenimiento

Ejemplo: WP + Postman + Q2A

La pieza clave

Page 22: API Days Mediterranea - Emprender el desarrollo - API's Inferno

8 - ComunicaciónSacando tu API a pasear

Page 23: API Days Mediterranea - Emprender el desarrollo - API's Inferno

8 - ComunicaciónSacando tu API a pasear

Web + social + congresosAbierto + accesible + transparente

Publicar, publicar...

Potenciar vs ConfundirIdentidad vs Financiación

Marca

Page 24: API Days Mediterranea - Emprender el desarrollo - API's Inferno

9 - AdopciónEs la hora de la verdad

Page 25: API Days Mediterranea - Emprender el desarrollo - API's Inferno

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

Page 26: API Days Mediterranea - Emprender el desarrollo - API's Inferno

Nirvana, conclusiónEs complicado pero... a por todas!

Page 27: API Days Mediterranea - Emprender el desarrollo - API's Inferno

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

Page 28: API Days Mediterranea - Emprender el desarrollo - API's Inferno

Manuel J. GarcíaR&D technician

[email protected]@findemor

Emprender el desarrollo.

API’s Inferno.

Ilustraciones de

@oleismos