Habilitando la Transformación Digital desde la tecnología
Sebastián Díaz
Lider de Tecnología Digital
JAvier Vera
Experto Técnico ISD
Sebastián Díaz
Lider de Tecnología Digital
Lider de la tribu Skynet
Antes de partir
¿Es la tecnología el pilar fundamental de la Transformación Digital?
¿Es el cambio tecnológico la Transformación Digital?
¿puede la tecnología impactar la transformación digital?
una historia en Walmart Chile
Erase una vez...
Proyectos en vez de productos
El proyecto termina cuando se libera a los usuarios
El producto nace cuando se libera a los usuarios
Todo el desarrollo de software lo hacían empresas externas
Nadie era dueño de los sistemas que se desarrollaban
No había una mirada holística del desarrollo de productos
muchos Silos y por lo tanto procesos con muchos traspasos
Hasta que...
desarrollo de productos digitales
equipos dueños de sus productos y sus procesos de punta a punta
Organización en base a la entrega de valor
Estructura segun el journey del cliente
Modelos de colaboración
Inteligencia colectiva
Haciéndonos cargos de más que el desarrollo de productos
RESEARCH
SHOP
RECEIVE
CARE
SKYNET
Nuestra Plataforma
Producto A
Producto C
Producto B
- Cualquier lenguaje
- Cualquier framework
- Cualquier arquitectura (interna)
- Cualquier persistencia
Plataforma de productos
AKS y Web Apps
EKS y Beanstalk
GKE y App Engine
Algunos paas del mercado
Zeit Now
Construimos nuestra propia plataforma basada en herramientas OSS
Infraestructura (VMs/Networking/DBs/Storage)
Orquestación de contenedores
Java
NodeJS
Golang
Infraestructura (LB/NSG)
Resolvemos problemas comunes para que los equipos se enfoquen más en el negocio
Observabilidad
- Logging
- Tracing
- Metrics
Continuous Delivery
- Source Versioning
- CI/CD Pipelines
- Configuration Management
- Secret Management
- Infrastructure as Code
- GitOps
No una gran plataforma
si varios componentes
Hasta que 1 región no fué suficiente
West
East
Tools
Staging
Proudction
Proudction
Staging
Tools
Y LUEGO 1 nube COMPLETA SE NOS FUE ABAJO
lo buenos es que alternativas no faltan
no todo son herramientas
Construir un ecosistema que refleje como funciona el negocio
ecosistema != un monton de productos
Tribu A
Tribu B
Tribu C
El problema
La solución A
La solución B
La solución C
Lógica de negocio
Frameworks y bibliotecas
Domain-Driven Design
El mundo de los problemas
El mundo de las soluciones
En la realidad
El mundo de los problemas
El mundo de las soluciones
El mundo de los problemas
El mundo de las soluciones
El mundo de los problemas
El mundo de las soluciones
El mundo de los problemas
El mundo de las soluciones
¿Cómo llegar a donde queremos?
- Definiendo los subdominios con los expertos del negocio
- Un sólo equipo es dueño de un dominio
- Nadie puede construir lógica de negocio en el dominio que no corresponda
- Identificando los dueños del negocio
- Utilizando el lenguaje del negocio para construir software
también usamos algunas principios y prácticas
Continuous Delivery
Garantizar en todo momento que nuestro artefacto esta preparado para ser entregado a los usuarios
DevOps
Todos somos parte
Arquitectura de microservicios
MONOLITH FIRST +
Chop Drivers
Estrangulando los monolitos
Y que pasa con lo analítico
inconsistencia y falta de información
Plataforma de datos
Data Sources
Streaming
Raw Zone
Consumption Zone
Viz +
Analytics
Respuesta ante los problemas
Los equipos son dueños y responsables por sus productos
Equipo transversal de gestión de incidentes
modelo de incidentes
modelo de comunicación
modelo de traspaso
Pero nada tendría sentido sin...
Desde arriba, desde abajo y desde el lado
La política
La política se come a las transformaciones al desayuno
TODO LO QUE LES CONTÉ ES COMO ESTAMOS AHORA... MAÑANA NO SABEMOS COMO SERÁ
para llevarse
- La Tecnología es solo un ingrediente, pero uno importante
- Si quieres diferenciarte, se dueño de tu negocio
- Piensa en un ecosistema, no en un montón de productos sueltos
- La Tecnología no sólo se trata de herramientas
- Se necesita un alineamiento de todos los niveles de la compañía para lograr una transformación
¿Preguntas?
¿Comentarios?
Presentación: https://slides.com/sdiazm/walmart-api-forum
LinkedIn: @seadiaz
GitHub: @seadiaz
Habilitando la Transformación Digital desde la tecnología
By Sebastian Diaz
Habilitando la Transformación Digital desde la tecnología
- 194