28
Emprender el desarrollo. API’s Inferno. Manuel J. García R&D technician [email protected] @findemor

APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

Embed Size (px)

Citation preview

Page 1: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

Emprender el desarrollo.

API’s Inferno.

Manuel J. García

R&D technician

[email protected]

@findemor

Page 2: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

Yo mismotwitter @findemor

Técnico de Innovación

Desarrollador APIs

MVC .Net

Intra-Evangelista

L-M-X-J-V

Page 3: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

Yo mismotwitter @findemor

Técnico de Innovación

Desarrollador APIs

MVC .Net

Intra-Evangelista

L-M-X-J-V

Aficionado a la ciencia ficción

Y literatura fantástica

+2 destreza, -2 agilidad

Desarrollador Apps Android

S-D

Page 4: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

El entornowww.solusoft.esweb

Consultoría y servicios TI

20 años de experiencia

Personal: 32

Ingenieros en TI y SW

Rodeado de tecnología

Page 5: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

solusoft innovawww.solusoft.esweb

Page 6: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

La motivaciónHistoria reciente y corta pero espectacular

Agilidad

Requisitos dinámicos

Reutilización

Movilidad

Context-Aware

I+D

Page 7: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

ExperienciaLos 9 círculos del infierno

9

Page 8: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

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

Page 9: APIdays 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 empresas

Asistir a congresos

Escuchar a los gurús

Crear nuestra propia experiencia

¿Por dónde empezamos?

Page 10: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

2 - EvangelizaciónAPIs vs aplicaciones monolíticas

Page 11: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

2 - EvangelizaciónAPIs vs aplicaciones monolíticas

Destacar las ventajas

Ponerse a la vanguardia

Modular los mensajes

Formación interna

Ejemplos de aplicación

Casos de éxito

…Ya ocurrió hace una década

Convencer a los demás

Page 12: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

3 - ExpectativasUn gran argumento conlleva una gran expectativa

Page 13: APIdays 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: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

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

Page 15: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

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

Protección legal

Privacidad

Entorno, IT

Para la empresa

Privacidad y estabilidad

Transparencia

Para el usuario

Page 16: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

5 -AdministraciónOjos en la oscuridad

Page 17: APIdays 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: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

6 - DesarrolloDel diseño a la codificación

Page 19: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

6 - DesarrolloDel diseño a la codificación

Fragmentación

Versionado

Patrón arquitectónico

Tecnología

Magnitud

Materializando

Page 20: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

7 - DocumentaciónSimple y completa

Page 21: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

7 - DocumentaciónSimple y completa

Doc vs site

Enumeración

Descripción detallada

Herramientas

Mantenimiento

Ejemplo: WP + Postman + Q2A

La pieza clave

Page 22: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

8 - ComunicaciónSacando tu API a pasear

Page 23: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

8 - ComunicaciónSacando tu API a pasear

Web + social + congresos

Abierto + accesible + transparente

Publicar, publicar...

Potenciar vs Confundir

Identidad vs Financiación

Marca

Page 24: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

9 -AdopciónEs la hora de la verdad

Page 25: APIdays 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 fracasos

Impresión externa… e interna

¿Medir el ROI?

Ejecutar el plan

Page 26: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

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

Page 27: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

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

Adopción masiva (API-centric)

ESB

Detectar y publicar servicios propios

Next level...

Mejorar, documentar, comunicar

¡Y APRENDER!

Y siempre

Page 28: APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

Manuel J. García

R&D technician

[email protected]

@findemor

Emprender el desarrollo.

API’s Inferno.

Ilustraciones de

@oleismos