SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
www.sgcampus.com.mx @sgcampus
www.sgcampus.com.mx
@sgcampus
Pedro Galván - @pedrogk
Tendencias para profesionistas de software
v. 2017
TENDENCIAS V. 2017
Pedro Galván
Yux Xiang
https://unsplash.com/photos/AATLGHDZrJY
ADVERTENCIA:
HABRÁ FRASES CLICHÉ
““No patines hacia donde está el puck, 

patina hacia donde va a estar”.
–Wayne Gretzky
¿DONDE ESTAMOS?
R: En algún punto entre la era de la
información y la era de la
inteligencia.
¿TU INDUSTRIA YA FUE DIGITALIZADA?
Google —> Publicidad

Apple —> Experiencia

Amazon —> Retail

Uber —> Transporte (por ahora)

Netflix —> Entretenimiento

AirBnB —> Hospedaje
“Transformación digital:

(sustantivo femenino, buzz word).

Conjunto de acciones derivadas del pánico que cunde
en las empresas de que les apliquen un Uber / Netflix
/ Amazon.
-Pedro Galván Kondo
LAS ÚLTIMAS FRONTERAS DE LA DIGITALIZACIÓN
➤ Blockchain -> transacciones digitales
➤ https://www.cbinsights.com/blog/industries-disrupted-blockchain/
➤ AR/VR -> experiencias digitales
➤ http://www.marxentlabs.com/5-top-virtual-reality-augmented-reality-technology-
trends-2017/
➤ Digital twins -> simulación
➤ https://arc.applause.com/2016/11/23/digital-twins-iot-faq/
➤ Genoma
INTELIGENCIA
1. Inteligencia artificial y machine learning
Modelos predictivos ad-hoc
2. Apps inteligentes
Asistentes virtuales
3. Cosas inteligentes
Robots, drones, vehículos autónomos
“Gracias a la nube y el open source, la infraestructura
ya no es un cuello de botella para innovar.
Ahora el principal cuello de botella es la capacidad
para construir soluciones de software.
-Bernard Golden
THE SKILLS TO PAY THE BILLS
(versión 2017)
DATA IS IN THE HEART
➤ Data Scientist
➤ Define modelos predictivos aplicando
matemáticas, estadística y machine
learning. Los implementa en software
usando lenguajes como R o Julia y
librerías como TensorFlow.
➤ Data Engineer
➤ Diseña y construye arquitecturas para
la ingestión y procesamiento masivo de
datos. Usa tecnologías como Hadoop,
Spark, Python, SQL.
CLOUD NATIVE ARCHITECTURE
➤ Centrada en APIs
➤ Diseñada para escalar automáticamente y
recuperarse a fallas.
➤ Cumple con twelve-factor (https://
sg.com.mx/revista/52/aplicaciones-12-
factores)
➤ Basada en microservicios*
➤ Organizada en contenedores*
DESIGN THINKING
➤ TI evoluciona de ejecutar proyectos a
construir productos.
➤ Lo que antes eran requerimientos ahora
son hipótesis a validar.
➤ La experiencia de usuario juega rol
crucial.
LENGUAJES AL ALZA
➤ Front-end: Typescript.
➤ Back-end: Go, Elixir.
➤ System: Rust.
I’M TOO SEXY
FOR YOUR LANGUAGE
OTRAS CONSIDERACIONES
FILOSOFÍAS > METODOLOGÍAS
➤ Las metodologías se basan en roles, actividades y artefactos (ej. Scrum, RUP,
Crystal), mientras que las filosofías se basan en principios (Agile, DevOps).
➤ Las metodologías pueden servir como “rueditas de entrenamiento” para adoptar una
filosofía, pero no son importantes por sí solas. Son un medio para generar una
capacidad.
“No importa que metodología uses, siempre y cuando puedas
hacer continuous delivery.”
NUEVOS RETOS DE TESTING
➤ Internet of Things
➤ Factores físicos, integración, seguridad.
➤ Machine learning & predictive analytics
➤ ¿Cómo probar sistemas no deterministas?
➤ https://techbeacon.com/moving-targets-testing-software-age-machine-learning
GRACIAS
@pedrogk
@sgcampus

pedro@sg.com.mx

Mais conteúdo relacionado

Destaque

Destaque (20)

Rumbo a la Chamba 2.0
Rumbo a la Chamba 2.0 Rumbo a la Chamba 2.0
Rumbo a la Chamba 2.0
 
Blockchain, economía compartida e inteligencia artificial, tan sólo son el am...
Blockchain, economía compartida e inteligencia artificial, tan sólo son el am...Blockchain, economía compartida e inteligencia artificial, tan sólo son el am...
Blockchain, economía compartida e inteligencia artificial, tan sólo son el am...
 
Cinco consejos de los expertos Cutter (Cuitláhuac Osorio)
Cinco consejos de los expertos Cutter (Cuitláhuac Osorio)Cinco consejos de los expertos Cutter (Cuitláhuac Osorio)
Cinco consejos de los expertos Cutter (Cuitláhuac Osorio)
 
Data Day - Perdiendo dinero con analytics
Data Day - Perdiendo dinero con analyticsData Day - Perdiendo dinero con analytics
Data Day - Perdiendo dinero con analytics
 
Buenas prácticas en el proceso de desarrollo de un proyecto
 Buenas prácticas en el proceso de desarrollo de un proyecto Buenas prácticas en el proceso de desarrollo de un proyecto
Buenas prácticas en el proceso de desarrollo de un proyecto
 
¿Cómo ser un profesionista de primer mundo?
¿Cómo ser un profesionista de primer mundo?¿Cómo ser un profesionista de primer mundo?
¿Cómo ser un profesionista de primer mundo?
 
Tendencias TICs en la Apertura Energetíca
Tendencias TICs en la Apertura EnergetícaTendencias TICs en la Apertura Energetíca
Tendencias TICs en la Apertura Energetíca
 
Liquid Day - Retos modernos del desarrollo de aplicaciones de negocio
Liquid Day - Retos modernos del desarrollo de aplicaciones de negocioLiquid Day - Retos modernos del desarrollo de aplicaciones de negocio
Liquid Day - Retos modernos del desarrollo de aplicaciones de negocio
 
Liquid Day - Capitalizando la automatizacion sin programar
Liquid Day - Capitalizando la automatizacion sin programarLiquid Day - Capitalizando la automatizacion sin programar
Liquid Day - Capitalizando la automatizacion sin programar
 
Datos Abiertos Financieros (BBVA)
Datos Abiertos Financieros (BBVA)Datos Abiertos Financieros (BBVA)
Datos Abiertos Financieros (BBVA)
 
Madurez en equipos y procesos de Testing
Madurez en equipos y procesos de TestingMadurez en equipos y procesos de Testing
Madurez en equipos y procesos de Testing
 
Introducción a RUST
Introducción a RUSTIntroducción a RUST
Introducción a RUST
 
Cómo tramitar la Visa TN (Trade NAFTA) y no morir en el intento
Cómo tramitar la Visa TN (Trade NAFTA) y no morir en el intentoCómo tramitar la Visa TN (Trade NAFTA) y no morir en el intento
Cómo tramitar la Visa TN (Trade NAFTA) y no morir en el intento
 
Valor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de softwareValor ganado en un proyecto de desarrollo de software
Valor ganado en un proyecto de desarrollo de software
 
¿Es fácil llevar la gestión de un proyecto?
¿Es fácil llevar la gestión de un proyecto?¿Es fácil llevar la gestión de un proyecto?
¿Es fácil llevar la gestión de un proyecto?
 
Innovación con datos
Innovación con datosInnovación con datos
Innovación con datos
 
¿Cómo potenciar el conocimiento existente dentro de mi organización?
¿Cómo potenciar el conocimiento existente dentro de mi organización?¿Cómo potenciar el conocimiento existente dentro de mi organización?
¿Cómo potenciar el conocimiento existente dentro de mi organización?
 
02 ingsoft jdchc
02 ingsoft jdchc02 ingsoft jdchc
02 ingsoft jdchc
 
Inteligencia de negocios, liderazgo y toma de decisiones: la tercia perfecta ...
Inteligencia de negocios, liderazgo y toma de decisiones: la tercia perfecta ...Inteligencia de negocios, liderazgo y toma de decisiones: la tercia perfecta ...
Inteligencia de negocios, liderazgo y toma de decisiones: la tercia perfecta ...
 
03 ingsoft jdchc
03 ingsoft jdchc03 ingsoft jdchc
03 ingsoft jdchc
 

Semelhante a Tendencias para profesionistas de software 2017

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 Finanzas
 
Big Data & Seguridad - Un matrimonio de futuro
Big Data & Seguridad - Un matrimonio de futuroBig Data & Seguridad - Un matrimonio de futuro
Big Data & Seguridad - Un matrimonio de futuro
Antonio González Castro
 
API Days Mediterranea - Emprender el desarrollo - API's Inferno
API Days Mediterranea - Emprender el desarrollo - API's InfernoAPI Days Mediterranea - Emprender el desarrollo - API's Inferno
API Days Mediterranea - Emprender el desarrollo - API's Inferno
findemor
 

Semelhante a Tendencias para profesionistas de software 2017 (20)

Creación de proyectos web con Drupal
Creación de proyectos web con DrupalCreación de proyectos web con Drupal
Creación de proyectos web con Drupal
 
Startups - No Tech? No Problem
Startups - No Tech? No ProblemStartups - No Tech? No Problem
Startups - No Tech? No Problem
 
Tendencias para Desarrolladores Nov 2015
Tendencias para Desarrolladores Nov 2015Tendencias para Desarrolladores Nov 2015
Tendencias para Desarrolladores Nov 2015
 
Infraestructura como Código en Azure
Infraestructura como Código en AzureInfraestructura como Código en Azure
Infraestructura como Código en Azure
 
Gobierno de apis
Gobierno de apisGobierno de apis
Gobierno de apis
 
La evolución del ingeniero de software
La evolución del ingeniero de softwareLa evolución del ingeniero de software
La evolución del ingeniero de software
 
Desarrollo de apps móviles desde cero
Desarrollo de apps móviles desde ceroDesarrollo de apps móviles desde cero
Desarrollo de apps móviles desde cero
 
¿Qué es big data?
¿Qué es big data?¿Qué es big data?
¿Qué es big data?
 
Adopcion Codigo Abierto
Adopcion Codigo AbiertoAdopcion Codigo Abierto
Adopcion Codigo Abierto
 
Diapositivas software en la actualidad
Diapositivas software en la actualidadDiapositivas software en la actualidad
Diapositivas software en la actualidad
 
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?
 
Cómo prototipar exitosamente tu proyecto
Cómo prototipar exitosamente tu proyectoCómo prototipar exitosamente tu proyecto
Cómo prototipar exitosamente tu proyecto
 
Big Data & Seguridad - Un matrimonio de futuro
Big Data & Seguridad - Un matrimonio de futuroBig Data & Seguridad - Un matrimonio de futuro
Big Data & Seguridad - Un matrimonio de futuro
 
Buenas practicas de gestion de proyectos de transformacion digital itequia
Buenas practicas de gestion de proyectos de transformacion digital itequiaBuenas practicas de gestion de proyectos de transformacion digital itequia
Buenas practicas de gestion de proyectos de transformacion digital itequia
 
Usando azure para escalar tu producto
Usando azure para escalar tu productoUsando azure para escalar tu producto
Usando azure para escalar tu producto
 
API Days Mediterranea - Emprender el desarrollo - API's Inferno
API Days Mediterranea - Emprender el desarrollo - API's InfernoAPI Days Mediterranea - Emprender el desarrollo - API's Inferno
API Days Mediterranea - Emprender el desarrollo - API's Inferno
 
APIdays Mediterranea: Emprender el Desarrollo. API's Inferno
APIdays Mediterranea: Emprender el Desarrollo. API's InfernoAPIdays Mediterranea: Emprender el Desarrollo. API's Inferno
APIdays Mediterranea: Emprender el Desarrollo. API's Inferno
 
Herramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamenteHerramientas para desarrollar rápidamente
Herramientas para desarrollar rápidamente
 
Internet of (Every)Thing 2014
Internet of (Every)Thing 2014Internet of (Every)Thing 2014
Internet of (Every)Thing 2014
 

Mais de Software Guru

Mais de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
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
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Tendencias para profesionistas de software 2017

  • 1. www.sgcampus.com.mx @sgcampus www.sgcampus.com.mx @sgcampus Pedro Galván - @pedrogk Tendencias para profesionistas de software v. 2017
  • 2. TENDENCIAS V. 2017 Pedro Galván Yux Xiang https://unsplash.com/photos/AATLGHDZrJY
  • 4. ““No patines hacia donde está el puck, 
 patina hacia donde va a estar”. –Wayne Gretzky
  • 5. ¿DONDE ESTAMOS? R: En algún punto entre la era de la información y la era de la inteligencia.
  • 6. ¿TU INDUSTRIA YA FUE DIGITALIZADA? Google —> Publicidad
 Apple —> Experiencia
 Amazon —> Retail
 Uber —> Transporte (por ahora)
 Netflix —> Entretenimiento
 AirBnB —> Hospedaje
  • 7. “Transformación digital:
 (sustantivo femenino, buzz word).
 Conjunto de acciones derivadas del pánico que cunde en las empresas de que les apliquen un Uber / Netflix / Amazon. -Pedro Galván Kondo
  • 8. LAS ÚLTIMAS FRONTERAS DE LA DIGITALIZACIÓN ➤ Blockchain -> transacciones digitales ➤ https://www.cbinsights.com/blog/industries-disrupted-blockchain/ ➤ AR/VR -> experiencias digitales ➤ http://www.marxentlabs.com/5-top-virtual-reality-augmented-reality-technology- trends-2017/ ➤ Digital twins -> simulación ➤ https://arc.applause.com/2016/11/23/digital-twins-iot-faq/ ➤ Genoma
  • 9. INTELIGENCIA 1. Inteligencia artificial y machine learning Modelos predictivos ad-hoc 2. Apps inteligentes Asistentes virtuales 3. Cosas inteligentes Robots, drones, vehículos autónomos
  • 10. “Gracias a la nube y el open source, la infraestructura ya no es un cuello de botella para innovar. Ahora el principal cuello de botella es la capacidad para construir soluciones de software. -Bernard Golden
  • 11. THE SKILLS TO PAY THE BILLS (versión 2017)
  • 12. DATA IS IN THE HEART ➤ Data Scientist ➤ Define modelos predictivos aplicando matemáticas, estadística y machine learning. Los implementa en software usando lenguajes como R o Julia y librerías como TensorFlow. ➤ Data Engineer ➤ Diseña y construye arquitecturas para la ingestión y procesamiento masivo de datos. Usa tecnologías como Hadoop, Spark, Python, SQL.
  • 13. CLOUD NATIVE ARCHITECTURE ➤ Centrada en APIs ➤ Diseñada para escalar automáticamente y recuperarse a fallas. ➤ Cumple con twelve-factor (https:// sg.com.mx/revista/52/aplicaciones-12- factores) ➤ Basada en microservicios* ➤ Organizada en contenedores*
  • 14. DESIGN THINKING ➤ TI evoluciona de ejecutar proyectos a construir productos. ➤ Lo que antes eran requerimientos ahora son hipótesis a validar. ➤ La experiencia de usuario juega rol crucial.
  • 15. LENGUAJES AL ALZA ➤ Front-end: Typescript. ➤ Back-end: Go, Elixir. ➤ System: Rust. I’M TOO SEXY FOR YOUR LANGUAGE
  • 17. FILOSOFÍAS > METODOLOGÍAS ➤ Las metodologías se basan en roles, actividades y artefactos (ej. Scrum, RUP, Crystal), mientras que las filosofías se basan en principios (Agile, DevOps). ➤ Las metodologías pueden servir como “rueditas de entrenamiento” para adoptar una filosofía, pero no son importantes por sí solas. Son un medio para generar una capacidad. “No importa que metodología uses, siempre y cuando puedas hacer continuous delivery.”
  • 18. NUEVOS RETOS DE TESTING ➤ Internet of Things ➤ Factores físicos, integración, seguridad. ➤ Machine learning & predictive analytics ➤ ¿Cómo probar sistemas no deterministas? ➤ https://techbeacon.com/moving-targets-testing-software-age-machine-learning