Pedro Galván comentará las tendencias de mayor impacto en el desarrollo y gestión de software para los próximos 12-18 meses. Entre los temas que se abordarán están: lenguajes y plataformas, DevOps, bots y ambientes inmersivos.
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
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
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