Post on 04-Jul-2015
description
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
Páginas
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.