SlideShare uma empresa Scribd logo
1 de 47
http://setandbma.wordpress.com/2013/02/19/how-has-the-world-changed-since-agile-manifesto-happened/
http://www.shuttleworthfoundation.org/building-an-open-business/
http://www.100open.com/2011/06/open-business-model-spiral/
http://innovationmanagement.se/2014/01/08/continued-commitment-to-open-innovation-deliver-new-products-services-and-business-models-though-co-developme
http://fr.slideshare.net/faberNovel/6-reasons-why-apis-are-reshaping-your-business
http://fr.slideshare.net/faberNovel/6-reasons-why-apis-are-reshaping-your-business
http://fr.slideshare.net/faberNovel/6-reasons-why-apis-are-reshaping-your-business
http://manfredbo.tumblr.com/post/61420448206/programmableweb-about-api-adoption-we-are-still-in-the
http://www.ebizq.net/blogs/enterprise/2011/12/2012_is_shaping_up_as_the_year.php
http://fr.slideshare.net/faberNovel/6-reasons-why-apis-are-reshaping-your-business
http://fr.slideshare.net/faberNovel/6-reasons-why-apis-are-reshaping-your-business
http://blog.programmableweb.com/2013/10/03/api-world-day-one-developer-focused-services-rise-up-while-api-business-models-remain-unsolved/
http://blog.programmableweb.com/2013/10/03/api-world-day-one-developer-focused-services-rise-up-while-api-business-models-remain-unsolved/
http://www.slideshare.net/3scale/the-api-economy-api-provider-perspective-european-identity-summit-2012
¿¿¿ Bank & Open Platform ???
Open Platform
Payment API
Data API
Clave de éxito:
Creación de un ecosistema
Ecosistema: unidad entre organismos independientes que comparten un hábitat.
Características del proyecto de
innovación abierta en BBVA
Global

No limitada a fronteras nacionales

Ágil

Toma de decisiones rápida y recursos listos para
optimizar el time-to-market

Enfocado al
cliente

El objetivo final es incrementar la satisfacción de
nuestros clientes gracias a la tecnología

Diferencial

Marcar una diferencia con la competencia en
cuanto a alcance y calidad del proyecto

Integrador

Capaz de acoger todas las iniciativas del banco
dentro del área, así como de otras instituciones
El ecosistema funciona si todas las partes
cumplen su función
Departamento
de Innovación
Portal Web

Comunicación

Desarrollar servicios de valor atractivos para desarrolladores y start-ups

Estos servicios son correctamente documentados en un portal web donde los
desarrolladores pueden conectarse, consultar dudas, dar y recibir ideas...
La existencia del portal se comunica correctamente a las comunidades oportunas,
tanto offline como offline, con presencia en eventos de emprendedores, tecnología,
contacto directo con desarrolladores, startups, incubadoras,.. a nivel mundial.

Incentivos

Los desarrolladores y start-ups tienen incentivos a desarrollar servicios basados en nuestro API
debido a que pueden desarrollar un modelo de negocio y porque incentivamos a los más brillantes
con premios, subvenciones, visibilidad, cesión de espacio para coworking, asesoría empresarial, etc.

Aportación de
Valor al cliente

Las aplicaciones desarrolladas aportan un valor a nuestros clientes incrementando
su fidelidad y ayudándonos a incrementar nuestra cuota de mercado.

Ciclo de
innovación

Los buenos resultados nos llevan a incrementar los servicios de valor que el departamento
de Innovación ofrece a través del API y a incrementar los incentivos a desarrolladores.
Elementos necesarios
Ventajas de la Innovación Abierta
Ganar Dinero: 60% de todas las ventas de ebay
se generan a través de sus APIs
Ahorrar Dinero: SmugMug ahorra más de $500k al
año por utilizar el almacenamiento de Amazon S3
Construir Marca: GoogleMaps ha crecido un 300%
vs. el 20% de MapQuest
Ir a la Nube: Más del 50% de las transacciones de
Salesforce se gestionan a través de su API
Estar en cualquier sitio: Netflix está disponible en
más de 200 dispositivos
Fuente: http://blog.programmableweb.com/2010/12/24/two-must-view-api-presentations-from-cloudstock/
Elementos necesarios
API

Ofrecer
procesos y
servicios de
valor de
manera
abierta vía API
para que
externos
puedan
conectarse y
desarrollar

Comunidad
de
Desarrolladores

Lugar de
encuentro de
comunidad de
desarrolladore
s donde se
fomentan los
lazos
mediante la
gestión
apropiada de
la comunidad
y creación de
contenidos,
talleres, etc.

Identificación
de
Stakeholders

Identificación de
los stakeholders
que
colaborarán:
clientes
emprendedores
desarrolladores
start-ups medios
de
comunicación,
empleados
incubadoras

Comunicación

Visibilidad
tanto online
como
físicamente en
los eventos
relevantes.

Cultura
Corporativa

Cambios en la
cultura
corporativa,
pues no es
Innovación Vs.
el resto del
banco. Todos
deben estar
obligados a
innovar y
permitir el
acceso de las
innovaciones
externas

Estímulos

Para fomentar el
ecosistema:
incentivos
económicos a
emprendedores y
desarrolladores,
apoyo en
coworking,
alianzas con
eventos e
incubadoras
Ya hemos dado primeros pasos
API Financiera

The Api Hour

Cartera
Agregada

Stockbuzz

Visualización
de Datos de
AFI

Datathon
Open Platform BBVA

Crecemos con cada API que
exponemos al mundo...

Gracias.
API MANAGEMENT
& API Manager
#theapihour

Crear un API es sencillo pero que triunfe, no tanto...
¿Cómo se consigue en sólo 4 pasos?
1. Paso #1: Conceptualiza
2. Paso #2: Define y desarrolla
3. Paso #3: Despliega y publica
4. Paso #4: Expándete y crece
#theapihour

Paso #1. Conceptualiza tu API
Empecemos por el principio: un API no es sólo un conjunto de servicios
web ¡Es mucho más!
●

Define una misión para tu API ¿Para qué sirve? ¿Cuál es el concepto?
Describe tu API en 140 caracteres ¿Puedes?

●

¿Qué beneficio obtiene el DEVELOPER usando tu API?
○ Datos valiosos (Idealista, Ticketea...)
○ Interacción con una plataforma (Twitter, Facebook, Spotbros...)
○ Servicios de valor añadido: pagos, facturación, SMS... (PayPal)
○ Mashups: integración múltiple con otras APIs (Buffer)
○ Simplicidad: facilita y abarata el trabajo al developer (Google Shortener)

●

¿Qué beneficio obtienes TÚ con el uso de tu API?
○ Posicionamiento de marca (branding)
○ Llegar a más clientes a través de las apps consumidoras
○ Monetización directa por el uso (pago por petición)
○ Comisión por transacción al developer o al cliente final (Paypal)
○ Obtención de datos valiosos a través de apps consumidoras (Foursquare)
#theapihour

Paso #2: Define y desarrolla
Construye un API de calidad: de la idea al código pasando por la
definición de los Web Services
●

Tecnologías: por dentro decides tú. Elige la tecnología más adecuada a tu
caso (Java, PHP, Python, etc.)

●

Estándares: por fuera, sigue a la mayoría y a los "grandes" (REST y JSON)

●

"Developer friendly": ellos son tus aliados ¡ponte siempre en su lugar!

●

Las convenciones son buenas: averigua como se suelen hacer las cosas
(paginación, búsquedas, autenticación, relaciones entre conceptos,
formatos...)

●

Sigue "Best Practices": las APIs deben ser buenas... y cómodas de usar

●

Una buena API es intuitiva: los developers deberían intuir cómo usar tus
servicios mirando la documentación lo menos posible
#theapihour

Paso #3: Despliega y publica
No basta con crear un API: hay que exponerla de forma robusta y segura
●

Saca partido a la flexibilidad de la nube: infraestructura Cloud ¿IaaS (EC2
Amazon, Azure...)? ¿PaaS (Google App Engine...)?

●

Seguridad y control de acceso: ¿necesitas un API Manager (WSO2,
3Scale, 7Layer, Mashery, Apigee...)?

●

Monitoriza con analíticas y logs: ¿Cómo se usan tus APIs? ¿Quién y
cuando las utiliza? ¿Están respondiendo correctamente?

●

Controla el uso adecuado: listas negras, control por IP, límite de caudal y
número de peticiones por día, appKeys...

●

Calcula los costes de explotación: ¿Cuánto te cuesta dar el servicio? Usa
herramientas adecuadas (Amazon CloudWatch, New Relic, GroundWork...)

●

Prueba tus web services: usa pequeños pilotos ¿Todo OK?
#theapihour

Paso #4: Difusión y expansión
El gran reto: llegar a API a miles de apps ¿Cómo se consigue?
●

Motivando: anima al developer a usar tu API, dale un GRAN motivo para
usarla en sus apps.

●

Inspirando: casos de éxito, prototipos, pilotos... da GRANDES ideas de uso

●

Documentando: enseña a usar BIEN tu API de forma amena y práctica. Da
soporte y facilita la vida al desarrollador ¿Web del developer?.

●

Creando developers "ninja" ¿Consola de pruebas? ¿Hackathones?
¿Concursos de mashups? ¿Workshops específicos? ¡Entrénalos!

●

Premiando: apoya a los developers y promociona sus apps ¡Su éxito es tu
éxito! Ayúdales a darse a conocer.

●

Creando comunidad: presencia en ecosistemas de APIs y herramientas
colectivas: ProgrammableWeb, Github, Stackoverflow, APIhub, Mashape, etc.
Como conclusión y en una sola frase...

Crea un API potente, hazla
sencilla y piensa siempre en tus
developers ¡son tus aliados!
Mucha suerte.

Mais conteúdo relacionado

Semelhante a API y ecosistema abiertos

La importancia de las APIs en los chatbots
La importancia de las APIs en los chatbotsLa importancia de las APIs en los chatbots
La importancia de las APIs en los chatbotsRolando Carrasco
 
Monetización de APIs con WSO2
Monetización de APIs con WSO2Monetización de APIs con WSO2
Monetización de APIs con WSO2WSO2
 
API Management
API ManagementAPI Management
API ManagementiT Synergy
 
Global integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIsGlobal integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIsAlberto Diaz Martin
 
Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsAlberto Diaz Martin
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 Larry Magallanes
 
Api managers
Api managersApi managers
Api managersCloudAppi
 
UBERCART UTVT E4
UBERCART UTVT E4UBERCART UTVT E4
UBERCART UTVT E4IsviLerma
 
Creando Productos SaaS
Creando Productos SaaSCreando Productos SaaS
Creando Productos SaaSAsier Marqués
 
El mundo cloud y las apis
El mundo cloud y las apisEl mundo cloud y las apis
El mundo cloud y las apisCloudAppi
 
MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020Ieva Navickaite
 
Indexabilidad de PWA - Fernando Maciá y Ramón Saquete - Tendencias SEO 2018
 Indexabilidad de PWA - Fernando Maciá y Ramón Saquete - Tendencias SEO 2018 Indexabilidad de PWA - Fernando Maciá y Ramón Saquete - Tendencias SEO 2018
Indexabilidad de PWA - Fernando Maciá y Ramón Saquete - Tendencias SEO 2018Human Level
 
Mis APIs. Tus APIs. Las APIs de todos.
Mis APIs. Tus APIs. Las APIs de todos.Mis APIs. Tus APIs. Las APIs de todos.
Mis APIs. Tus APIs. Las APIs de todos.Rolando Carrasco
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilEudris Cabrera
 
Daniel rabinovich php conference
Daniel rabinovich   php conferenceDaniel rabinovich   php conference
Daniel rabinovich php conferenceDaniel Rabinovich
 
Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365Juan Carlos Gonzalez
 
APIs de Telecomunicaciones
APIs de TelecomunicacionesAPIs de Telecomunicaciones
APIs de TelecomunicacionesClara Carnicero
 

Semelhante a API y ecosistema abiertos (20)

La importancia de las APIs en los chatbots
La importancia de las APIs en los chatbotsLa importancia de las APIs en los chatbots
La importancia de las APIs en los chatbots
 
Monetización de APIs con WSO2
Monetización de APIs con WSO2Monetización de APIs con WSO2
Monetización de APIs con WSO2
 
API Management
API ManagementAPI Management
API Management
 
Global integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIsGlobal integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIs
 
Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIs
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019
 
Digital Economy
Digital EconomyDigital Economy
Digital Economy
 
Api managers
Api managersApi managers
Api managers
 
UBERCART UTVT E4
UBERCART UTVT E4UBERCART UTVT E4
UBERCART UTVT E4
 
Creando Productos SaaS
Creando Productos SaaSCreando Productos SaaS
Creando Productos SaaS
 
Viajes Transparentes
Viajes TransparentesViajes Transparentes
Viajes Transparentes
 
El mundo cloud y las apis
El mundo cloud y las apisEl mundo cloud y las apis
El mundo cloud y las apis
 
MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020MuleSoft Madrid Meetup #2 slides 29th January 2020
MuleSoft Madrid Meetup #2 slides 29th January 2020
 
Indexabilidad de PWA - Fernando Maciá y Ramón Saquete - Tendencias SEO 2018
 Indexabilidad de PWA - Fernando Maciá y Ramón Saquete - Tendencias SEO 2018 Indexabilidad de PWA - Fernando Maciá y Ramón Saquete - Tendencias SEO 2018
Indexabilidad de PWA - Fernando Maciá y Ramón Saquete - Tendencias SEO 2018
 
Soalatam apim v1.0
Soalatam apim v1.0Soalatam apim v1.0
Soalatam apim v1.0
 
Mis APIs. Tus APIs. Las APIs de todos.
Mis APIs. Tus APIs. Las APIs de todos.Mis APIs. Tus APIs. Las APIs de todos.
Mis APIs. Tus APIs. Las APIs de todos.
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágil
 
Daniel rabinovich php conference
Daniel rabinovich   php conferenceDaniel rabinovich   php conference
Daniel rabinovich php conference
 
Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365Nuevas experiencias y nuevas formas de trabajar con Office 365
Nuevas experiencias y nuevas formas de trabajar con Office 365
 
APIs de Telecomunicaciones
APIs de TelecomunicacionesAPIs de Telecomunicaciones
APIs de Telecomunicaciones
 

Mais de BEEVA_es

BEEVA | The reality of IoT as of today
BEEVA | The reality of IoT as of todayBEEVA | The reality of IoT as of today
BEEVA | The reality of IoT as of todayBEEVA_es
 
JustGiving | Serverless Data Pipelines, API, Messaging and Stream Processing
JustGiving | Serverless Data Pipelines, API, Messaging and Stream ProcessingJustGiving | Serverless Data Pipelines, API, Messaging and Stream Processing
JustGiving | Serverless Data Pipelines, API, Messaging and Stream ProcessingBEEVA_es
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA_es
 
BEEVA | Diseño UX para chatbots
BEEVA | Diseño UX para chatbotsBEEVA | Diseño UX para chatbots
BEEVA | Diseño UX para chatbotsBEEVA_es
 
BEEVA | Crear bots avanzados
BEEVA | Crear bots avanzadosBEEVA | Crear bots avanzados
BEEVA | Crear bots avanzadosBEEVA_es
 
BEEVA | Ruling the world galaxy with your voice and the cloud
 BEEVA | Ruling the world galaxy with your voice and the cloud BEEVA | Ruling the world galaxy with your voice and the cloud
BEEVA | Ruling the world galaxy with your voice and the cloudBEEVA_es
 
WORKSHOP II: API REST
WORKSHOP II: API RESTWORKSHOP II: API REST
WORKSHOP II: API RESTBEEVA_es
 
WORKSHOP I: Introducción a API REST
WORKSHOP I: Introducción a API RESTWORKSHOP I: Introducción a API REST
WORKSHOP I: Introducción a API RESTBEEVA_es
 
[API Days] Cooking with apis
[API Days] Cooking with apis[API Days] Cooking with apis
[API Days] Cooking with apisBEEVA_es
 
Como ganar un hackathon
Como ganar un hackathonComo ganar un hackathon
Como ganar un hackathonBEEVA_es
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No RelacionalesBEEVA_es
 
Curso de Responsive Web Design de BEEVA
Curso de Responsive Web Design de BEEVACurso de Responsive Web Design de BEEVA
Curso de Responsive Web Design de BEEVABEEVA_es
 
Push comercial ANS BEEVA v1.0
Push comercial ANS BEEVA v1.0Push comercial ANS BEEVA v1.0
Push comercial ANS BEEVA v1.0BEEVA_es
 
Desmitificando un proyecto de Big Data
Desmitificando un proyecto de Big DataDesmitificando un proyecto de Big Data
Desmitificando un proyecto de Big DataBEEVA_es
 
Cómo empezar a implementar proyectos Big Data en tu organización
Cómo empezar a implementar proyectos Big Data en tu organizaciónCómo empezar a implementar proyectos Big Data en tu organización
Cómo empezar a implementar proyectos Big Data en tu organizaciónBEEVA_es
 
Hadoop en la nube: ETL a ELT
Hadoop en la nube: ETL a ELT Hadoop en la nube: ETL a ELT
Hadoop en la nube: ETL a ELT BEEVA_es
 
Siete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big DataSiete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big DataBEEVA_es
 
Bases de Datos no relacionales
Bases de Datos no relacionalesBases de Datos no relacionales
Bases de Datos no relacionalesBEEVA_es
 
Data Platform de BEEVA
Data Platform de BEEVAData Platform de BEEVA
Data Platform de BEEVABEEVA_es
 
Gestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsGestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsBEEVA_es
 

Mais de BEEVA_es (20)

BEEVA | The reality of IoT as of today
BEEVA | The reality of IoT as of todayBEEVA | The reality of IoT as of today
BEEVA | The reality of IoT as of today
 
JustGiving | Serverless Data Pipelines, API, Messaging and Stream Processing
JustGiving | Serverless Data Pipelines, API, Messaging and Stream ProcessingJustGiving | Serverless Data Pipelines, API, Messaging and Stream Processing
JustGiving | Serverless Data Pipelines, API, Messaging and Stream Processing
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a Docker
 
BEEVA | Diseño UX para chatbots
BEEVA | Diseño UX para chatbotsBEEVA | Diseño UX para chatbots
BEEVA | Diseño UX para chatbots
 
BEEVA | Crear bots avanzados
BEEVA | Crear bots avanzadosBEEVA | Crear bots avanzados
BEEVA | Crear bots avanzados
 
BEEVA | Ruling the world galaxy with your voice and the cloud
 BEEVA | Ruling the world galaxy with your voice and the cloud BEEVA | Ruling the world galaxy with your voice and the cloud
BEEVA | Ruling the world galaxy with your voice and the cloud
 
WORKSHOP II: API REST
WORKSHOP II: API RESTWORKSHOP II: API REST
WORKSHOP II: API REST
 
WORKSHOP I: Introducción a API REST
WORKSHOP I: Introducción a API RESTWORKSHOP I: Introducción a API REST
WORKSHOP I: Introducción a API REST
 
[API Days] Cooking with apis
[API Days] Cooking with apis[API Days] Cooking with apis
[API Days] Cooking with apis
 
Como ganar un hackathon
Como ganar un hackathonComo ganar un hackathon
Como ganar un hackathon
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No Relacionales
 
Curso de Responsive Web Design de BEEVA
Curso de Responsive Web Design de BEEVACurso de Responsive Web Design de BEEVA
Curso de Responsive Web Design de BEEVA
 
Push comercial ANS BEEVA v1.0
Push comercial ANS BEEVA v1.0Push comercial ANS BEEVA v1.0
Push comercial ANS BEEVA v1.0
 
Desmitificando un proyecto de Big Data
Desmitificando un proyecto de Big DataDesmitificando un proyecto de Big Data
Desmitificando un proyecto de Big Data
 
Cómo empezar a implementar proyectos Big Data en tu organización
Cómo empezar a implementar proyectos Big Data en tu organizaciónCómo empezar a implementar proyectos Big Data en tu organización
Cómo empezar a implementar proyectos Big Data en tu organización
 
Hadoop en la nube: ETL a ELT
Hadoop en la nube: ETL a ELT Hadoop en la nube: ETL a ELT
Hadoop en la nube: ETL a ELT
 
Siete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big DataSiete "consejos" para abordar un proyecto con tecnologías Big Data
Siete "consejos" para abordar un proyecto con tecnologías Big Data
 
Bases de Datos no relacionales
Bases de Datos no relacionalesBases de Datos no relacionales
Bases de Datos no relacionales
 
Data Platform de BEEVA
Data Platform de BEEVAData Platform de BEEVA
Data Platform de BEEVA
 
Gestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsGestión del software con Maven y Jenkins
Gestión del software con Maven y Jenkins
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (13)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

API y ecosistema abiertos

  • 1.
  • 2.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 15.
  • 17.
  • 22.
  • 24. ¿¿¿ Bank & Open Platform ???
  • 28. Clave de éxito: Creación de un ecosistema Ecosistema: unidad entre organismos independientes que comparten un hábitat.
  • 29. Características del proyecto de innovación abierta en BBVA Global No limitada a fronteras nacionales Ágil Toma de decisiones rápida y recursos listos para optimizar el time-to-market Enfocado al cliente El objetivo final es incrementar la satisfacción de nuestros clientes gracias a la tecnología Diferencial Marcar una diferencia con la competencia en cuanto a alcance y calidad del proyecto Integrador Capaz de acoger todas las iniciativas del banco dentro del área, así como de otras instituciones
  • 30. El ecosistema funciona si todas las partes cumplen su función Departamento de Innovación Portal Web Comunicación Desarrollar servicios de valor atractivos para desarrolladores y start-ups Estos servicios son correctamente documentados en un portal web donde los desarrolladores pueden conectarse, consultar dudas, dar y recibir ideas... La existencia del portal se comunica correctamente a las comunidades oportunas, tanto offline como offline, con presencia en eventos de emprendedores, tecnología, contacto directo con desarrolladores, startups, incubadoras,.. a nivel mundial. Incentivos Los desarrolladores y start-ups tienen incentivos a desarrollar servicios basados en nuestro API debido a que pueden desarrollar un modelo de negocio y porque incentivamos a los más brillantes con premios, subvenciones, visibilidad, cesión de espacio para coworking, asesoría empresarial, etc. Aportación de Valor al cliente Las aplicaciones desarrolladas aportan un valor a nuestros clientes incrementando su fidelidad y ayudándonos a incrementar nuestra cuota de mercado. Ciclo de innovación Los buenos resultados nos llevan a incrementar los servicios de valor que el departamento de Innovación ofrece a través del API y a incrementar los incentivos a desarrolladores.
  • 32.
  • 33.
  • 34. Ventajas de la Innovación Abierta Ganar Dinero: 60% de todas las ventas de ebay se generan a través de sus APIs Ahorrar Dinero: SmugMug ahorra más de $500k al año por utilizar el almacenamiento de Amazon S3 Construir Marca: GoogleMaps ha crecido un 300% vs. el 20% de MapQuest Ir a la Nube: Más del 50% de las transacciones de Salesforce se gestionan a través de su API Estar en cualquier sitio: Netflix está disponible en más de 200 dispositivos Fuente: http://blog.programmableweb.com/2010/12/24/two-must-view-api-presentations-from-cloudstock/
  • 35. Elementos necesarios API Ofrecer procesos y servicios de valor de manera abierta vía API para que externos puedan conectarse y desarrollar Comunidad de Desarrolladores Lugar de encuentro de comunidad de desarrolladore s donde se fomentan los lazos mediante la gestión apropiada de la comunidad y creación de contenidos, talleres, etc. Identificación de Stakeholders Identificación de los stakeholders que colaborarán: clientes emprendedores desarrolladores start-ups medios de comunicación, empleados incubadoras Comunicación Visibilidad tanto online como físicamente en los eventos relevantes. Cultura Corporativa Cambios en la cultura corporativa, pues no es Innovación Vs. el resto del banco. Todos deben estar obligados a innovar y permitir el acceso de las innovaciones externas Estímulos Para fomentar el ecosistema: incentivos económicos a emprendedores y desarrolladores, apoyo en coworking, alianzas con eventos e incubadoras
  • 36. Ya hemos dado primeros pasos API Financiera The Api Hour Cartera Agregada Stockbuzz Visualización de Datos de AFI Datathon
  • 37.
  • 38.
  • 39. Open Platform BBVA Crecemos con cada API que exponemos al mundo... Gracias.
  • 41.
  • 42. #theapihour Crear un API es sencillo pero que triunfe, no tanto... ¿Cómo se consigue en sólo 4 pasos? 1. Paso #1: Conceptualiza 2. Paso #2: Define y desarrolla 3. Paso #3: Despliega y publica 4. Paso #4: Expándete y crece
  • 43. #theapihour Paso #1. Conceptualiza tu API Empecemos por el principio: un API no es sólo un conjunto de servicios web ¡Es mucho más! ● Define una misión para tu API ¿Para qué sirve? ¿Cuál es el concepto? Describe tu API en 140 caracteres ¿Puedes? ● ¿Qué beneficio obtiene el DEVELOPER usando tu API? ○ Datos valiosos (Idealista, Ticketea...) ○ Interacción con una plataforma (Twitter, Facebook, Spotbros...) ○ Servicios de valor añadido: pagos, facturación, SMS... (PayPal) ○ Mashups: integración múltiple con otras APIs (Buffer) ○ Simplicidad: facilita y abarata el trabajo al developer (Google Shortener) ● ¿Qué beneficio obtienes TÚ con el uso de tu API? ○ Posicionamiento de marca (branding) ○ Llegar a más clientes a través de las apps consumidoras ○ Monetización directa por el uso (pago por petición) ○ Comisión por transacción al developer o al cliente final (Paypal) ○ Obtención de datos valiosos a través de apps consumidoras (Foursquare)
  • 44. #theapihour Paso #2: Define y desarrolla Construye un API de calidad: de la idea al código pasando por la definición de los Web Services ● Tecnologías: por dentro decides tú. Elige la tecnología más adecuada a tu caso (Java, PHP, Python, etc.) ● Estándares: por fuera, sigue a la mayoría y a los "grandes" (REST y JSON) ● "Developer friendly": ellos son tus aliados ¡ponte siempre en su lugar! ● Las convenciones son buenas: averigua como se suelen hacer las cosas (paginación, búsquedas, autenticación, relaciones entre conceptos, formatos...) ● Sigue "Best Practices": las APIs deben ser buenas... y cómodas de usar ● Una buena API es intuitiva: los developers deberían intuir cómo usar tus servicios mirando la documentación lo menos posible
  • 45. #theapihour Paso #3: Despliega y publica No basta con crear un API: hay que exponerla de forma robusta y segura ● Saca partido a la flexibilidad de la nube: infraestructura Cloud ¿IaaS (EC2 Amazon, Azure...)? ¿PaaS (Google App Engine...)? ● Seguridad y control de acceso: ¿necesitas un API Manager (WSO2, 3Scale, 7Layer, Mashery, Apigee...)? ● Monitoriza con analíticas y logs: ¿Cómo se usan tus APIs? ¿Quién y cuando las utiliza? ¿Están respondiendo correctamente? ● Controla el uso adecuado: listas negras, control por IP, límite de caudal y número de peticiones por día, appKeys... ● Calcula los costes de explotación: ¿Cuánto te cuesta dar el servicio? Usa herramientas adecuadas (Amazon CloudWatch, New Relic, GroundWork...) ● Prueba tus web services: usa pequeños pilotos ¿Todo OK?
  • 46. #theapihour Paso #4: Difusión y expansión El gran reto: llegar a API a miles de apps ¿Cómo se consigue? ● Motivando: anima al developer a usar tu API, dale un GRAN motivo para usarla en sus apps. ● Inspirando: casos de éxito, prototipos, pilotos... da GRANDES ideas de uso ● Documentando: enseña a usar BIEN tu API de forma amena y práctica. Da soporte y facilita la vida al desarrollador ¿Web del developer?. ● Creando developers "ninja" ¿Consola de pruebas? ¿Hackathones? ¿Concursos de mashups? ¿Workshops específicos? ¡Entrénalos! ● Premiando: apoya a los developers y promociona sus apps ¡Su éxito es tu éxito! Ayúdales a darse a conocer. ● Creando comunidad: presencia en ecosistemas de APIs y herramientas colectivas: ProgrammableWeb, Github, Stackoverflow, APIhub, Mashape, etc.
  • 47. Como conclusión y en una sola frase... Crea un API potente, hazla sencilla y piensa siempre en tus developers ¡son tus aliados! Mucha suerte.