En Paradigma creemos que los grandes dragones digitales han desbancado a las empresas tradicionales. La clave para combatir esos dragones es la transformación digital.
9. 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
10. Cero tiempo de downtime
No se conciben ni caídas del sistema ni ventanas de
mantenimiento planificado
Nuevas expectativas
11. 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
12. Customer centric
· Foco en el usuario
· Omnichannel
· Tiempos de respuesta en milisegundos
· Reacción instantánea a picos de carga
Nuevas expectativas
13. Bajo coste operativo
Sin licencias, sin máquinas carísimas, sin
arquitecturas complejas, sin costes de
operación altos.
Nuevas expectativas
14. Dragones: 6M - Empresas físicas: 10K
Sólo reduciendo costes en un orden de magnitud podemos acercarnos a los dragones
22. … “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”
27. …pero el colectivo de peces rápidos
siempre sobrevive – un súper organismo
que nunca falla, nunca muere
28. 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
30. 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
35. 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
37. Sólo apoyándonos en los hombros de
los gigantes open source podemos
luchar contra los dragones
38. 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?
39. Continuous Delivery
Los despliegues en producción deben poderse hacer a diario,
casi automáticamente, con cero riesgo, y cero downtime.
Luchar contra dragones
40. ¿Cuánto tiempo pasa desde que pides un
cambio que afecta 1 sola línea de código
hasta que está en producción?
44. 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
45. 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
46. Agilismo
La utilización de metodologías ágiles es el
corazón de un desarrollo de alta velocidad
Luchar contra dragones
47. 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
49. 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
50. 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
52. 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
54. 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
55. Go ride your own dragon
“You can live in my new world
or you can die in your old one“
Khaleesi Daenerys Targaryen