SlideShare una empresa de Scribd logo
OTN Tour México 2017.
El Rol del Desarrollador en la
Transformación Digital
S&P Solutions
Rolando Carrasco
rcarrasco@spsolutions.com.mx
Blvd Manuel Avila Camacho #36-10
Lomas de Chapultepec CP 11000
+52 55 91721478
S&P Solutions
Libros Publicados
02
S&P Solutions
Libros Publicados
02
Nuevo
http://oracle-integration.cloud/
Fui revisor técnico de este libro.
S&P Solutions
Programa de Oracle ACE. Red Expert Alliance. Developer Champion.
03
http://www.oracle.com/technetwork/community/oracle-ace/index.html
https://www.redexpertalliance.com/map-page/
https://blogs.oracle.com/developers/new-
developer-champion-program
La Tansformación digital me dejó sin
habla
04
Las APIs como un elemento clave
• Volvimos a las APIs.
• Es muy común que las aplicaciones Cloud presenten Web
APIs para comunicarte con ellas.
• Las organizaciones publican servicios al exterior.
• El Desarrollo Móvil se alimenta de APIs
• Internamente las organizaciones implementan SOA. Esto ya
es muy común. No es algo nuevo. Pero es un habilitador, sin
duda, para la exposición de APIs
• Los canales se han multiplicado (móvil, web, wearables,
beacons, chatbots, bots, etc)
• Es común arrancar sin una estrategia de gobierno, y menos
con una herramienta que te ayuda con esto.
• Las necesidades de la industria requieren opciones
dinámicas como Microservices, DevOps, etc.
05
…APIs (continuación)
• El término API ha vuelto a ser parte constante de nuestro
vocabulario
• Tanto desarrolladores como no-desarrolladores, hablamos
y utilizamos el término con facilidad.
• Sin embargo, ¿qué son las APIs? ¿Cómo están
cambiando y generando una nueva economía?
• La Transformación Digital es un tema en común tanto en
Iniciativa Priada como para los Gobiernos
• Podemos decir que uno de los pilares de la
Transformación Digital, son justamente las APIs
06
Algunos motivadores y habilitadores
• SOA
• Micro Servicios
• Service Bus
• Desarrollo de Terceros
• Innovación
• Transformación.
• Agilidad
• Pretensión.
• Gateways
• La propia nube en cualquiera de sus formatos: SaaS,
PaaS, IaaS, DaaS
07
Test
Las APIs son el camino a nuevas
oportunidades y modelos de negocios
and growth is accelerating dramatically
By 2014, 75% of the
Fortune 1000 will offer
public Web APIs.
By 2016, 50% of B2B
collaboration will take place
through Web APIs.
Sources: Gartner, Predicts 2012: Application Development, 4Q, 2011; Gartner, Govern Your Services and Manage Your APIs with Application Services
Governance, 4Q 2012; Gartner, Open for Business: Learn to Profit by Open Data, 1Q 2012
Web APIs son el canal de
crecimiento mas rápido
Businesses are
Evolving
stores (800) ###s web sites
09
La presión del mercado
• La existencia de dispositivos y canales
– ¿Cómo habilito la entrega de mis servicios y productos a todos estos canales?
• Las aplicaciones se han vuelto más pequeñas, especializadas y vienen y
van con gran rapidez
– ¿Cómo mantengo el paso ante el cambio constante?
• Presión competitiva forzando las necesidades de innovación
– ¿Cómo hago para mantenerme adelante o a la par de mi competencia?
• Alianzas, compras, fusiones, se establecen rápidamente y la Integración
debe ser ágil
– ¿Cómo responder ante todos estos nuevos tipos de interacciones?
• La lealtad a las marcas queda siempre en entre dicho
– ¿Cómo se logra obtener y mantener dicha lealtad?
10
Business API -> Web API -> Productized
Service
10
Fuente:http://www.marketingcharts.com/online/27-of-global-execs-digital-transformation-already-a-matter-of-survival-37281/
La forma de desplegar/liberar los
productos
11
Economía API
12
Fuente: http://developer.IBM.com
• TELECOMUNCACIONES
• BANCA
• SERVICIOS
• RETAILER
• MANUFACTURA
• GOBIERNO
• CONSTRUCCION
• EDUCACION
Web APIs en las Industrias
13
Open Banking
 Un banco que busque la
innovación
 Un banco que invite a
terceros a desarrollar sobre
sus APIs
 Un banco que facilite la
intracción de los usuarios
Tipos de APIs Comentarios
 Cliente API
 Cuenta API
 Transacción API
 Sucursales
Drivers
 Con una API de ubicación de
sucursales se podrían realizar
aplicaciones de terceros, por
ejemplo UBER.
 A través de UBER, tú poder
solicitar que el viaje pase por la
sucursal mas cercana
Ejemplo
14
TELCO
 ¿Cómo ha crecido el
desarrollo de aplicaciones
móviles en los últimos años?
 ¿Cómo han crecido los
operadores virtuales?
 ¿Cómo consumes
contenidos actualmente?
Tipos de APIs Comentarios
 Suscriptor API
 Ubicación API
 Producto API
 Plan API
 Recarga API
 Mensajería API
 Oauth APIs **
Drivers
 Habilitadores para operadores virtuales
 Proveedores de contenido
 Habilitadores para aplicaciones móviles
15
Ejemplos
Recursos Humanos
 Cada vez mas la captación
de talento sucede en la nube
 La nómina es mucho mas
probable que se quede en el
on premise
Tipos de APIs Comentarios
 Empleado
 Puesto
 Roles
 Beneficios
 Vacaciones
 Reclutamiento
Drivers
 Creación de APIs para uso interno
 Comunciación On premise y la Nube
16
Ejemplos
On-premise IT
Platform
WS*
REST/JSON
Oracle ICS Oracle SOA
CS
Caso de ejemplo
• API para Programa de Lealtad
• Una sola API para todas las marcas
• Múltiples puntos de venta, múltiples dispositivos
• On-boarding simplificado de nuevas marcas
17
Aplicación: Mi Policía
1. No debes mas que
descargarla para saber
si el Policía de Tránsito
te puede o no multar
2. El Gobierno publicando
APIs
3. ¿Cambia la forma de
percibir a la Policía?
¿Mayor transparencia?
4. ¿Cambia tu forma de
vivir?
18
Otro caso ilustrativo de la presencia
de las APIs
1. Una muestra
mas de la
presencia de las
APIs en nuestra
vida diaria
2. Incorporación
del término en
nuestro
vocabulario
regular
3. Una economía
nueva
19
¿Pero cuál es nuestro rol como
desarrolladores?
20
El rol del desarrollador
21
1. ¿Cómo vivimos actualmente?
2. ¿Gracias a qué podemos habilitar
tantos servicios, APIs y
aplicaciones?
3. ¿Cómo se lleva a cabo la
interoperabilidad de las
aplicaciones?
Además de elementos con igual
importancia como las redes y los
dispositivos, el común denominador
es código.
El rol del desarrollador.
22
No ha habido momento en la historia de TI en donde
mas posibilidades y libertad hay para los
desarrolladores.
• Lenguajes
• Plataformas
• Nube
• DevOps
• Dispositivos
• IoT
• Chatbots
• APIs
El rol del desarrollador.
23
El rol está enfocado a varias actividades:
1. Habilitación
2. Innovación
3. Automatización
4. Digitalización
5. Modernización
6. Agilidad
¿Es demasiado?
El rol del desarrollador.
24
Los desarrolladores tienen a su alcance la
facilidad de cambiar la forma en la que
vivimos. Tienen la facilidad de que sus
desarrollos tenga un impacto global con lo que
hacen.
Su rol no es solo el describir qué
actividades hacen o realizan en una
organización, sino lo que representan para
el mundo en que vivimos.
Saber programar se vuelve aun mas
importante que hablar inglés.
El rol del desarrollador.
25
En verdad estoy convencido que el rol del desarrollador
se ha convertido en uno de mucha relevancia para la
sociedad en la que vivimos.
Todo lo que nos rodea es capaz de programarse, y
no solo eso, sino que el hacerlo está a nuestro
alcance. Sea que trabajemos para un gran
corporativo, o bien como independientes, es algo
que podemos hacer.
¿Cómo nos involucramos con este rol?
26
Deja de comportarte como un desarrollador convencional. El
mundo ha cambiado, y uno de los roles que mas ha crecido
es el tuyo.
No sigas siendo simplemente el tipo que se pone sus
audífonos y no le habla a los demás.
Tu rol es muy relevante en las organizaciones y debes
estar a la altura de ello. Sigue estudiando, mantente
vigente.
¿Cómo nos involucramos con este rol?
27
1. Aprende nuevos lenguajes de programación. No todo
es JAVA
2. Estudia sobre DevOps
3. Estudia sobre API Management
4. Robustece tus habilidades sobre servicios
5. Estudia sobre microservicios
6. Estudia sobre Cloud
7. Robustece tu entendimiento de elementos básicos y
esenciales: HTTP

Más contenido relacionado

Similar a El Rol del Desarrollador en la Transformación Digital

La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsLa transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsGuatemala User Group
 
Desarrollo de Apps nativas multiplataforma con Xamarin
Desarrollo de Apps nativas multiplataforma con XamarinDesarrollo de Apps nativas multiplataforma con Xamarin
Desarrollo de Apps nativas multiplataforma con XamarinItequia
 
Casos de éxito empresas desarrollo
Casos de éxito empresas desarrolloCasos de éxito empresas desarrollo
Casos de éxito empresas desarrolloNubelo
 
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHHJornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHHMobivery
 
Proyecto individual evaluado por pares mcmf
Proyecto individual evaluado por pares mcmfProyecto individual evaluado por pares mcmf
Proyecto individual evaluado por pares mcmfMariaCristinaMolina1
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubreguest5e05aa
 
Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007Arturo Jamaica
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De OctubreArturo Jamaica
 
Fivenet Whitepaper
Fivenet WhitepaperFivenet Whitepaper
Fivenet WhitepaperRaona
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 Larry Magallanes
 
Enterprise SaaS Whitepaper
Enterprise SaaS WhitepaperEnterprise SaaS Whitepaper
Enterprise SaaS WhitepaperRaona
 
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.Rolando Carrasco
 
DevOps: Un motor para la transformación digital
DevOps: Un motor para la transformación digitalDevOps: Un motor para la transformación digital
DevOps: Un motor para la transformación digitalSoftware Guru
 
Taller internacionalización empresas
Taller internacionalización empresasTaller internacionalización empresas
Taller internacionalización empresasEnrique Farez
 
Open ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erpOpen ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erpOpen ERP Finanzas
 
Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?Alex Rayón Jerez
 

Similar a El Rol del Desarrollador en la Transformación Digital (20)

Emprendimiento en internet y startups 2017
Emprendimiento en internet y startups 2017Emprendimiento en internet y startups 2017
Emprendimiento en internet y startups 2017
 
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsLa transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
 
Desarrollo de Apps nativas multiplataforma con Xamarin
Desarrollo de Apps nativas multiplataforma con XamarinDesarrollo de Apps nativas multiplataforma con Xamarin
Desarrollo de Apps nativas multiplataforma con Xamarin
 
Casos de éxito empresas desarrollo
Casos de éxito empresas desarrolloCasos de éxito empresas desarrollo
Casos de éxito empresas desarrollo
 
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHHJornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
Jornada Empresa UOC - Desarrollo de Aplicaciones para Formación en RRHH
 
Proyecto individual evaluado por pares mcmf
Proyecto individual evaluado por pares mcmfProyecto individual evaluado por pares mcmf
Proyecto individual evaluado por pares mcmf
 
Transformación Digital
Transformación DigitalTransformación Digital
Transformación Digital
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubre
 
Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007Arturo Jamaica 30.Octubre 2007
Arturo Jamaica 30.Octubre 2007
 
Arturo Jamaica 30 De Octubre
Arturo Jamaica   30 De OctubreArturo Jamaica   30 De Octubre
Arturo Jamaica 30 De Octubre
 
Fivenet Whitepaper
Fivenet WhitepaperFivenet Whitepaper
Fivenet Whitepaper
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019
 
Encamina - Products Everywhere
Encamina  - Products EverywhereEncamina  - Products Everywhere
Encamina - Products Everywhere
 
Enterprise SaaS Whitepaper
Enterprise SaaS WhitepaperEnterprise SaaS Whitepaper
Enterprise SaaS Whitepaper
 
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
Oracle Developer Tour Santiago, Chile. Oracle Intelligent Bot Introduction.
 
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción SalesforceSalesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
 
DevOps: Un motor para la transformación digital
DevOps: Un motor para la transformación digitalDevOps: Un motor para la transformación digital
DevOps: Un motor para la transformación digital
 
Taller internacionalización empresas
Taller internacionalización empresasTaller internacionalización empresas
Taller internacionalización empresas
 
Open ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erpOpen ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erp
 
Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?
 

Más de Rolando Carrasco

REAL Expert Alliance OCI series part 4 - OKE
REAL Expert Alliance OCI series part 4 - OKEREAL Expert Alliance OCI series part 4 - OKE
REAL Expert Alliance OCI series part 4 - OKERolando Carrasco
 
API Design Principles using Oracle Apiary.io
API Design Principles using Oracle Apiary.ioAPI Design Principles using Oracle Apiary.io
API Design Principles using Oracle Apiary.ioRolando Carrasco
 
The relevance of design principles for WEB APIs
The relevance of design principles for WEB APIsThe relevance of design principles for WEB APIs
The relevance of design principles for WEB APIsRolando Carrasco
 
API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.Rolando Carrasco
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Rolando Carrasco
 
iPaaS. Oracle ICS the best option
iPaaS. Oracle ICS the best optioniPaaS. Oracle ICS the best option
iPaaS. Oracle ICS the best optionRolando Carrasco
 

Más de Rolando Carrasco (8)

REAL Expert Alliance OCI series part 4 - OKE
REAL Expert Alliance OCI series part 4 - OKEREAL Expert Alliance OCI series part 4 - OKE
REAL Expert Alliance OCI series part 4 - OKE
 
API Design Principles using Oracle Apiary.io
API Design Principles using Oracle Apiary.ioAPI Design Principles using Oracle Apiary.io
API Design Principles using Oracle Apiary.io
 
Styleguide for your APIs
Styleguide for your APIsStyleguide for your APIs
Styleguide for your APIs
 
The relevance of design principles for WEB APIs
The relevance of design principles for WEB APIsThe relevance of design principles for WEB APIs
The relevance of design principles for WEB APIs
 
API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.API Design Principles with Oracle Apiary.
API Design Principles with Oracle Apiary.
 
Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.Introduction to Serverless. Oracle Fn Project.
Introduction to Serverless. Oracle Fn Project.
 
Apiary workshop.
Apiary workshop.Apiary workshop.
Apiary workshop.
 
iPaaS. Oracle ICS the best option
iPaaS. Oracle ICS the best optioniPaaS. Oracle ICS the best option
iPaaS. Oracle ICS the best option
 

Último

Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxTaim11
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...Kevin Serna
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Luis Fernando Uribe Villamil
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiegoCampos433849
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónJuanPrez962115
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareAndres Avila
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadaspqeilyn0827
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerRobertoCarrancioFern
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.AlejandraCasallas7
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesPABLOCESARGARZONBENI
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfAlejandraCasallas7
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxencinasm992
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.saravalentinat22
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometriasofiasonder
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdfIsabelHuairaGarma
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxLeidyfuentes19
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf7adelosriosarangojua
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx44652726
 

Último (20)

Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadas
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 

El Rol del Desarrollador en la Transformación Digital

  • 1. OTN Tour México 2017. El Rol del Desarrollador en la Transformación Digital S&P Solutions Rolando Carrasco rcarrasco@spsolutions.com.mx Blvd Manuel Avila Camacho #36-10 Lomas de Chapultepec CP 11000 +52 55 91721478
  • 4. S&P Solutions Programa de Oracle ACE. Red Expert Alliance. Developer Champion. 03 http://www.oracle.com/technetwork/community/oracle-ace/index.html https://www.redexpertalliance.com/map-page/ https://blogs.oracle.com/developers/new- developer-champion-program
  • 5. La Tansformación digital me dejó sin habla 04
  • 6. Las APIs como un elemento clave • Volvimos a las APIs. • Es muy común que las aplicaciones Cloud presenten Web APIs para comunicarte con ellas. • Las organizaciones publican servicios al exterior. • El Desarrollo Móvil se alimenta de APIs • Internamente las organizaciones implementan SOA. Esto ya es muy común. No es algo nuevo. Pero es un habilitador, sin duda, para la exposición de APIs • Los canales se han multiplicado (móvil, web, wearables, beacons, chatbots, bots, etc) • Es común arrancar sin una estrategia de gobierno, y menos con una herramienta que te ayuda con esto. • Las necesidades de la industria requieren opciones dinámicas como Microservices, DevOps, etc. 05
  • 7. …APIs (continuación) • El término API ha vuelto a ser parte constante de nuestro vocabulario • Tanto desarrolladores como no-desarrolladores, hablamos y utilizamos el término con facilidad. • Sin embargo, ¿qué son las APIs? ¿Cómo están cambiando y generando una nueva economía? • La Transformación Digital es un tema en común tanto en Iniciativa Priada como para los Gobiernos • Podemos decir que uno de los pilares de la Transformación Digital, son justamente las APIs 06
  • 8. Algunos motivadores y habilitadores • SOA • Micro Servicios • Service Bus • Desarrollo de Terceros • Innovación • Transformación. • Agilidad • Pretensión. • Gateways • La propia nube en cualquiera de sus formatos: SaaS, PaaS, IaaS, DaaS 07
  • 9. Test Las APIs son el camino a nuevas oportunidades y modelos de negocios and growth is accelerating dramatically By 2014, 75% of the Fortune 1000 will offer public Web APIs. By 2016, 50% of B2B collaboration will take place through Web APIs. Sources: Gartner, Predicts 2012: Application Development, 4Q, 2011; Gartner, Govern Your Services and Manage Your APIs with Application Services Governance, 4Q 2012; Gartner, Open for Business: Learn to Profit by Open Data, 1Q 2012 Web APIs son el canal de crecimiento mas rápido Businesses are Evolving stores (800) ###s web sites 09
  • 10. La presión del mercado • La existencia de dispositivos y canales – ¿Cómo habilito la entrega de mis servicios y productos a todos estos canales? • Las aplicaciones se han vuelto más pequeñas, especializadas y vienen y van con gran rapidez – ¿Cómo mantengo el paso ante el cambio constante? • Presión competitiva forzando las necesidades de innovación – ¿Cómo hago para mantenerme adelante o a la par de mi competencia? • Alianzas, compras, fusiones, se establecen rápidamente y la Integración debe ser ágil – ¿Cómo responder ante todos estos nuevos tipos de interacciones? • La lealtad a las marcas queda siempre en entre dicho – ¿Cómo se logra obtener y mantener dicha lealtad? 10
  • 11. Business API -> Web API -> Productized Service 10 Fuente:http://www.marketingcharts.com/online/27-of-global-execs-digital-transformation-already-a-matter-of-survival-37281/
  • 12. La forma de desplegar/liberar los productos 11
  • 14. • TELECOMUNCACIONES • BANCA • SERVICIOS • RETAILER • MANUFACTURA • GOBIERNO • CONSTRUCCION • EDUCACION Web APIs en las Industrias 13
  • 15. Open Banking  Un banco que busque la innovación  Un banco que invite a terceros a desarrollar sobre sus APIs  Un banco que facilite la intracción de los usuarios Tipos de APIs Comentarios  Cliente API  Cuenta API  Transacción API  Sucursales Drivers  Con una API de ubicación de sucursales se podrían realizar aplicaciones de terceros, por ejemplo UBER.  A través de UBER, tú poder solicitar que el viaje pase por la sucursal mas cercana Ejemplo 14
  • 16. TELCO  ¿Cómo ha crecido el desarrollo de aplicaciones móviles en los últimos años?  ¿Cómo han crecido los operadores virtuales?  ¿Cómo consumes contenidos actualmente? Tipos de APIs Comentarios  Suscriptor API  Ubicación API  Producto API  Plan API  Recarga API  Mensajería API  Oauth APIs ** Drivers  Habilitadores para operadores virtuales  Proveedores de contenido  Habilitadores para aplicaciones móviles 15 Ejemplos
  • 17. Recursos Humanos  Cada vez mas la captación de talento sucede en la nube  La nómina es mucho mas probable que se quede en el on premise Tipos de APIs Comentarios  Empleado  Puesto  Roles  Beneficios  Vacaciones  Reclutamiento Drivers  Creación de APIs para uso interno  Comunciación On premise y la Nube 16 Ejemplos On-premise IT Platform WS* REST/JSON Oracle ICS Oracle SOA CS
  • 18. Caso de ejemplo • API para Programa de Lealtad • Una sola API para todas las marcas • Múltiples puntos de venta, múltiples dispositivos • On-boarding simplificado de nuevas marcas 17
  • 19. Aplicación: Mi Policía 1. No debes mas que descargarla para saber si el Policía de Tránsito te puede o no multar 2. El Gobierno publicando APIs 3. ¿Cambia la forma de percibir a la Policía? ¿Mayor transparencia? 4. ¿Cambia tu forma de vivir? 18
  • 20. Otro caso ilustrativo de la presencia de las APIs 1. Una muestra mas de la presencia de las APIs en nuestra vida diaria 2. Incorporación del término en nuestro vocabulario regular 3. Una economía nueva 19
  • 21. ¿Pero cuál es nuestro rol como desarrolladores? 20
  • 22. El rol del desarrollador 21 1. ¿Cómo vivimos actualmente? 2. ¿Gracias a qué podemos habilitar tantos servicios, APIs y aplicaciones? 3. ¿Cómo se lleva a cabo la interoperabilidad de las aplicaciones? Además de elementos con igual importancia como las redes y los dispositivos, el común denominador es código.
  • 23. El rol del desarrollador. 22 No ha habido momento en la historia de TI en donde mas posibilidades y libertad hay para los desarrolladores. • Lenguajes • Plataformas • Nube • DevOps • Dispositivos • IoT • Chatbots • APIs
  • 24. El rol del desarrollador. 23 El rol está enfocado a varias actividades: 1. Habilitación 2. Innovación 3. Automatización 4. Digitalización 5. Modernización 6. Agilidad ¿Es demasiado?
  • 25. El rol del desarrollador. 24 Los desarrolladores tienen a su alcance la facilidad de cambiar la forma en la que vivimos. Tienen la facilidad de que sus desarrollos tenga un impacto global con lo que hacen. Su rol no es solo el describir qué actividades hacen o realizan en una organización, sino lo que representan para el mundo en que vivimos. Saber programar se vuelve aun mas importante que hablar inglés.
  • 26. El rol del desarrollador. 25 En verdad estoy convencido que el rol del desarrollador se ha convertido en uno de mucha relevancia para la sociedad en la que vivimos. Todo lo que nos rodea es capaz de programarse, y no solo eso, sino que el hacerlo está a nuestro alcance. Sea que trabajemos para un gran corporativo, o bien como independientes, es algo que podemos hacer.
  • 27. ¿Cómo nos involucramos con este rol? 26 Deja de comportarte como un desarrollador convencional. El mundo ha cambiado, y uno de los roles que mas ha crecido es el tuyo. No sigas siendo simplemente el tipo que se pone sus audífonos y no le habla a los demás. Tu rol es muy relevante en las organizaciones y debes estar a la altura de ello. Sigue estudiando, mantente vigente.
  • 28. ¿Cómo nos involucramos con este rol? 27 1. Aprende nuevos lenguajes de programación. No todo es JAVA 2. Estudia sobre DevOps 3. Estudia sobre API Management 4. Robustece tus habilidades sobre servicios 5. Estudia sobre microservicios 6. Estudia sobre Cloud 7. Robustece tu entendimiento de elementos básicos y esenciales: HTTP