Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare una empresa de Scribd logo
Reinventando IT
Tecnologías para la Transformación Digital
Hace 15 años…
¿Cómo vencer a los dragones digitales?
¿Cómo vencer a los dragones digitales?
¿Cómo vencer a los dragones digitales?
¿Cómo vencer a los dragones digitales?
Imagen Dragon
LOS DRAGONES
DIGITALES
son la gran amenaza del negocio tradicional
BANKING RETAILTELCO MEDIA LEISURE INDUSTRY ENERGYTRAVEL
Tiempos de desarrollo récord
· Desarrollos rápidos, eficientes, desplegables en segundos
· El time to market ya no se mide con el calendario, se mide con el
reloj
· Sólo el que llega primero gana la carrera
Nuevas expectativas
Cero tiempo de downtime
No se conciben ni caídas del sistema ni ventanas de
mantenimiento planificado
Nuevas expectativas
Flexibilidad
Fluidez para adaptar rápidamente productos
al feedback de los clientes o a cambios en el
mercado
Capacidad de innovación, “fail fast, fail often”
Nuevas expectativas
Customer centric
· Foco en el usuario
· Omnichannel
· Tiempos de respuesta en milisegundos
· Reacción instantánea a picos de carga
Nuevas expectativas
Bajo coste operativo
Sin licencias, sin máquinas carísimas, sin
arquitecturas complejas, sin costes de
operación altos.
Nuevas expectativas
Dragones: 6M - Empresas físicas: 10K
Sólo reduciendo costes en un orden de magnitud podemos acercarnos a los dragones
¿Cómo luchar
contra dragones?
Organización IT de dos velocidades
Luchar contra dragones
Personas
Excepcionales
Luchar contra dragones / Talento
Libertad
Responsabilidad
Luchar contra dragones / Talento
Tecnología
· Arquitecturas ligeras, distribuidas, orientadas a
eventos.
· Microservicios, NoSQL, Cloud, Data Intelligence
Luchar contra dragones
La tecnología
tradicional se ha
extinguido bajo el
fuego de los dragones
digitales
Y en el nuevo ecosistema IT
…
… “no es el pez
más grande el que
se come al
pequeño, sino el
pez más rápido el
que se come al
lento”
Klaus Schwab
“The Fourth Industrial
Revolution”
Un pez rápido puede parecer
pequeño e inofensivo…
… pero muchos peces rápidos
son una fuerza de la Naturaleza
Coordinaci
ón El banco
tiene voluntad
e inteligencia
colectiva…
El pez grande siempre es
vulnerable…
…pero el colectivo de peces rápidos
siempre sobrevive – un súper organismo
que nunca falla, nunca muere
1990 -2000
Monolítica – 1ª Plataforma
2000 -2010
Orientada a Servicios – 2ª Plataforma
2010 >
Microservicios – 3ª Plataforma
ESB
Resistencia al fallo, elasticidad, menor TCO, mejor TTM
“Las arquitecturas de microservicios son una forma de desarrollar
aplicaciones como suites de pequeños servicios”
Martin Fowler
Muchos peces… y
muy rápidos!
Recurso bloqueado
1 thread
Modelo de threads
tradicional
1 thread
Programación dirigida
a eventos
Patrón Reactor y Programación Dirigida a Eventos
C10K
Una arquitectura de tercera
generación requiere
un nuevo entorno
Cloud
Cloud ya no es sólo hosting. Es una nueva
forma de entender el desarrollo software
Luchar contra dragones
Única amenaza: una
inteligencia superior
VARIACIÓN
SELECCIÓN
ADAPTACIÓN
Los microservicios deben
adquirir inteligencia
Data
Intelligence
SAP : ERP
Mobile App
Campaign
Manager
CRM
Call
cent
er
pero la vida no evoluciona en aguas aisladas y estancas …
DATA
WAREHOUSE
DATA MART
DATA MARTDATA MART
E-commerce
DATA
WAREHOUSE
TPV
APP
Lost
data
DATA
Mobile
APP
Campaign
Management
E-commerce
Digital
Marketing
Legacy
Application
Call centerSAP : ERP
ATG
TPV APP
CRM
… sino en los grandes
Data Lakes
Sólo apoyándonos en los hombros de
los gigantes open source podemos
luchar contra los dragones
Cloud / Distribución
Data Intelligence /
Open Source
“Anyone who doesn’t do this will be fired. Thank you; have a nice day!” Jeff Bezos, Amazon CEO
TERCERA PLATAFORMASEGUNDA PLATAFORMA
PRIMERA
PLATAFORMA
LAN/Internet
Client/Server
PC
Mainframe
Terminal
Luchar contra dragones/tecnología
La tercera plataforma IT
¿DÓNDE QUIERES ESTAR?
Continuous Delivery
Los despliegues en producción deben poderse hacer a diario,
casi automáticamente, con cero riesgo, y cero downtime.
Luchar contra dragones
¿Cuánto tiempo pasa desde que pides un
cambio que afecta 1 sola línea de código
hasta que está en producción?
9 meses
9 segundos
Automatización
total
Calidad desde
el principio
Elasticidad Early
QA
Autom TTM
Luchar contra dragones/metodología
Continuous Delivery apoyado en Cloud
DevOps: Equipos de sistemas y
desarrollo integrados
Done means released
Monitorización
Código
Releases Pequeñas – Cada día / cada hora
Build, Test &
Release
Control de
versiones
Configuración y
Despliegue
Paquetización
y Escalado
El ciclo Continuous Delivery
Luchar contra dragones/metodología
Colaboración Devs, Ops y QA - DevOps
Entorno Desarrollo = Producción
Nuevas herramientas de automatización
Mayor calidad y menor Time To Market
Luchar contra dragones/Cloud
Cloud como Platform as a Service (PaaS)
Application
App lifecycling
Web/App server
Database
Operating System
Virtualization
Servers
Storage
Networking
Security
Application
Cloud PaaS
Application
App lifecycling
Web/App server
Database
Operating System
Security
Cloud IaaS
Lo que tus
clientes ven
Donde inviertes
tu tiempo
Agilismo
La utilización de metodologías ágiles es el
corazón de un desarrollo de alta velocidad
Luchar contra dragones
Luchar contra dragones/Agilismo
Metodologías clásicas
· Origen en la industria
aeroespacial
· Todos los actores hablan el
mismo lenguaje
· No hay posibilidad de cambio
tras el análisis inicial
Luchar contra dragones/Agilismo
Seguir el plan vs Adaptarse a cambios
Martin Fowler
“Si hubiera
preguntado a mis
clientes qué querían,
me hubieran dicho
que un caballo más
rápido”
Henry Ford
Luchar contra dragones/Agilismo
Demostrar ayuda a analizar
Luchar contra dragones/Agilismo
Plan · Do · Check · Adjust
Visión Product Backlog Sprint Backlog Ejecución de Sprint Incremento de producto
Potencialmente
entregable
Sprint Plannig
Daily
Scrum
2 – 4
semanas
Sprint
Review
Retrospectiva
Sprint
SCRUM
Adaptación • Innovación • Flexibilidad • Cercanía • Comunicación • Motivación • Unión
Calidad
En los proyectos ágiles, la calidad es
innegociable. A menor TTM, más
necesidad de calidad.
La calidad se introduce desde el inicio
integrada en el proceso de desarrollo y
totalmente automatizada.
Luchar contra dragones
TALENTO
TECNOLOGÍA
METODOLOGÍA
Luchar contra dragones
Cuestiona siempre tu plan
El tamaño de los cohetes del sistema de transporte más avanzado del mundo
fue condicionado por un diseño hecho más de dos mil años antes
Go ride your own dragon
“You can live in my new world
or you can die in your old one“
Khaleesi Daenerys Targaryen

Más contenido relacionado

¿Cómo vencer a los dragones digitales?