APIdays Mediterranea: Emprender el Desarrollo. API's Inferno

Preview:

Citation preview

Emprender el desarrollo.

API’s Inferno.

Manuel J. García

R&D technician

mgarcia@solusoft.es

@findemor

Yo mismotwitter @findemor

Técnico de Innovación

Desarrollador APIs

MVC .Net

Intra-Evangelista

L-M-X-J-V

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

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

solusoft innovawww.solusoft.esweb

La motivaciónHistoria reciente y corta pero espectacular

Agilidad

Requisitos dinámicos

Reutilización

Movilidad

Context-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 empresas

Asistir a congresos

Escuchar a los gurús

Crear nuestra propia experiencia

¿Por dónde empezamos?

2 - EvangelizaciónAPIs vs aplicaciones monolíticas

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

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 legal

Privacidad

Entorno, IT

Para la empresa

Privacidad y estabilidad

Transparencia

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ón

Versionado

Patrón arquitectónico

Tecnología

Magnitud

Materializando

7 - DocumentaciónSimple y completa

7 - DocumentaciónSimple y completa

Doc vs site

Enumeración

Descripción detallada

Herramientas

Mantenimiento

Ejemplo: WP + Postman + Q2A

La pieza clave

8 - ComunicaciónSacando tu API a pasear

8 - ComunicaciónSacando tu API a pasear

Web + social + congresos

Abierto + accesible + transparente

Publicar, publicar...

Potenciar vs Confundir

Identidad 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 fracasos

Impresió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)

ESB

Detectar y publicar servicios propios

Next level...

Mejorar, documentar, comunicar

¡Y APRENDER!

Y siempre

Manuel J. García

R&D technician

mgarcia@solusoft.es

@findemor

Emprender el desarrollo.

API’s Inferno.

Ilustraciones de

@oleismos