Tecnologías de hoy y del futuro

Post on 04-Jul-2015

187 views 2 download

description

En está charla trato de mostrar cómo la tecnología produce cambios profundos en la sociedad, y qué herramientas se están usando para hacerlo posible. Temas como Internet of Things, Big Data y Cloud han llegado gracias a una tormenta perfecta de factores que los hacen posibles.

Transcript of Tecnologías de hoy y del futuro

Tecnologías de hoyy del futuro

Al servicio de modelos de negocio innovadores y de alto impacto social

¡Síganme! @ferparra!

(estoy haciendo check-in en estos momentos)

Mi background

• Emprendedor frustrado

• Consultor frustrado

FAIL

Pero hice algunas cosas buenas…

Y me voy a probar suerte…

¿Qué nos trae hoy?

• Mario les explicó dos grandes frameworks: .NET y Java

• Pero quiere que ustedes conozcan tecnologías más modernas

• Que a ustedes les sirva para aplicar en su vida profesional

¿Por dónde empezamos?

Revisemos las tecnologías en las industrias de

nuestro día a día

BankingMainframe

COBOL Reglas de negocio inmutables

Model de negocio estable, pero… ¿Bitcoin?

RetailSAP ERP

ABAP Reglas de negocio inmutables

Model de negocio estable, pero… ¿E-Commerce?

AerolíneasSabre (1960) IBM AS/360

Reglas de negocio inmutable Model de negocio estable, pero… ¿Quienes vienen en su lugar?

http://en.wikipedia.org/wiki/List_of_global_distribution_systems#Major_systems

Todas comparten un denominador común• Son industrias extremadamente

reguladas

• Que no han sido amenazadas por mucho tiempo

• Que han construído sistemas legacy

• Y no aceptan al cambio como parte de su hábito (aunque está cambiando, ya veremos…)

¡Disrupción! …de los grandes dinosaurios

de la industria…

Tecnología que nacecara y precaria termina

reemplazando tecnología económica y confiable

http://triplecrownleadership.com/leadership-pushes-and-poetry/

La tecnología acelera el cambio

¿Cual te está generando

mayor curiosidad?

¿Con cuales de estas dos categorías se sienten mejor identificados?

A• La toma de decisiones

top-down hacen más eficientes a las organizaciones

• Me gusta planificar y proyectar

• Acepto la complejidad y me desenvuelvo bien en ella

B• Confío en que cualquiera

de mi organización pueda tomar decisiones razonables

• Me gusta atacar de lleno la complejidad con simplicidad

• Me siento cómodo con la incertidumbre

Tecnologías A• Aplicaciones críticas

(Mainframe/Java/.NET)

• La seguridad, es una de las mayores preocupaciones

• La experiencia, desde la imaginación de un analista de software

• Se construye legacy y no se mide. Los “hoarders” del software

• Prototipos en crudo (Ruby on Rails/Python)

• Para iterar rápidamente

• Uso de de los protocolos de la web, que son simples

• La experiencia del usuario, desde su psicología personal

• Se miden todo el tiempo. Lo que no sirve se descarta

Tecnologías B

A y B pueden complementarse

• Las aplicaciones,se integran

• A través de protocolos nuevos, como REST

• El desarrollo mobile obliga a entender otros lenguajes

Evolución

Hubo una vez… una Web 1.0

archive.org!(la máquina del tiempo,para matar el tiempo)

Páginas

E-mail

Lotus Notes

Yuk!

Web 2.0: la persona es protagonista

(como nos gusta)

Un comienzo

Foros

14 de Agosto 2005

Gaming online

10 años más adelante

Slack

Trello

Todo gracias a una tormenta perfecta

tecnológica

Comunicación ubicua y confiable (o casi) Dispositivos baratos y conectados

Lenguajes de programación dinámicos Open Source!

….(you name it)

Así y todo…

• El e-mail predomina en la comunicación formal interna y externa dentro de cualquier equipo u organización

• Mucho software sigue siendo feo e inadecuado!

• Uso limitado de todas las opciones disponibles

• No somos tan protagonistas como podríamos serlo

Hoy:la computadora seinfiltra sin que nos

demos cuenta

• Reconocimiento de voz

• Reconocimiento de objetos

• Entendimiento del idioma

• Reglas complejas

• Aprendizaje reforzado

En tiempo real

Usando sensores

Combinando info de distintas fuentes Desatendido

Asistencia

Y vigilancia

La tecnología “hace trabajos por nosotros”.

Misma tarea, distinto medio.

Esos medios, se vuelven complejos y sofisticados!

(a prepararse)

Terminologías, en criollo• HTML: el formato Word

para la web

• HTML5: cómo el browser soporta elementos multimedia sin depender de plug-ins

• CSS: como darle estética a los documentos HTML de forma organizada y sin trastornos

Terminologías, en criollo• Javascript: lenguaje de alto nivel

para crear interacciones en el browser

• Client-side: código que se ejecuta desdetú dispositivo

• Server-side: todo lo que está en La Nube que necesita usar el Client-Side (también llamado Back-end)

Terminologías, en criollo• API: un acuerdo de cómo se

comunican aplicaciones entre sí

• XML: la estructura vieja por la cual los datos se intercambian entre sistemas corporativos

• JSON: la estructura nueva que agiliza la experiencia en la web

Terminologías, en criollo• Cloud: mi dato está en

algún Data Center de Amazon

• IaaS: armo toda la infraestructura que quiero en minutos

• PaaS: soy desarrollador y nunca tuve que hablar con infraestructura para ponerla en producción

Terminologías, en criollo• Software defined network: armo

todos los dispositivos de red que necesito y los configuro en minutos

• Big Data: mi arquitectura para tomar decisiones analíticas se volvió obsoleta

• Docker: virtualizo aplicaciones, en lugar de sistemas operativos

Terminologías, en criollo• SaaS: un servicio de valor

ofrecido a Empresas a través de la web

• REST: una forma sencilla de definir una API con direcciones web

• MVC: un patrón de software para separar lógica de negocio con presentación de datos

Terminologías, en criollo• GIT: genero y guardo el código

localmente y lo subo de forma asincrónica

• Hadoop: la tecnología de procesamiento y almacenaje distribuido por excelencia

• Continuous release: desaparecen los pasajes a producción como los conocemos

Otro común denominador

• La consumerización se hace evidente en IT: tomo lo que necesito para mi aplicación, para mi base de datos, para mis servidores, etc. Y pago lo que uso.

• Las tecnologías convergen enalgunas más simples: REST y JSON son ejemplos

• Puedo no ser un usuario de tecnología avanzado

El tomador de decisiones ya no pasa por IT

Bonus

Todas comparten un denominador común• Son industrias extremadamente

reguladas

• Que no han sido amenazadas por mucho tiempo

• Que han generado sistemas legacy

• Y no aceptan al cambio como parte de su filosofía (aunque está cambiando, ya veremos…)

CDO: Chief Digital Officer CMO: Chief Marketing Officer

!

Roles cada vez más importantes

IBM lo sabe

Accenture lo sabe

Oracle lo sabe

Los Bancos ¿lo saben?

http://triplecrownleadership.com/leadership-pushes-and-poetry/

Algunos siempre van a adoptar tecnologías tarde

Internet of Things

Big Data powered…

Reflexiones finales• La Big Corp mira cada vez más

de reojo al Small Corp.

• Ya no hay empresas que duren más de 50 años

• Empresas de 7 años tienen 10x más impactoque las de 25 en la misma industria

• Internet desde sus comienzos ha hechoexponencial el ritmo de cambio

• Que no sólo aplica a la forma en quehoy nos comunicamos

Estemos atentos a los problemas desconocidos que tienen soluciones desconocidas.Ni las empresas más innovadoras saben cómo subirse a la próxima ola.