Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Deuda técnica en procesos de entrega continua
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ricardo Borillo
February 15, 2023
41
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Deuda técnica en procesos de entrega continua
Ricardo Borillo
February 15, 2023
More Decks by Ricardo Borillo
See All by Ricardo Borillo
De la metodología a la práctica. ¿Cómo trabajan los equipos de desarrollo?
borillo
0
50
Serverless y React, la pareja perfecta
borillo
0
270
Agile JavaScript
borillo
0
390
La ubicuidad de la tecnología
borillo
1
83
2 años en el Cloud: Presente y futuro del entorno de gestión UJI
borillo
0
100
El testing en JavaScript ya no es para gurús
borillo
0
520
Tendencias en el desarrollo profesional de aplicaciones con Java, React y Docker
borillo
2
220
Gestionando el viaje a la nube: El entorno de Gestión UJI en el cloud
borillo
0
130
Entornos de Desarrollo Ágiles
borillo
0
160
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
3.9M
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
Docker and Python
trallard
47
4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
Building the Perfect Custom Keyboard
takai
2
810
Measuring & Analyzing Core Web Vitals
bluesmoon
9
880
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
650
Music & Morning Musume
bryan
47
7.3k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
Transcript
Deuda técnica en procesos de entrega continua Ricardo Borillo @borillo
None
None
1. ¿Qué entendemos por entrega continua de valor? 2. Frenos
que nos podemos encontrar. 3. Deuda técnica. Topics of the day :)
¿Qué entendemos por entrega continua de valor?
None
SHIP IT!
None
None
None
None
¿Y todo esto para qué?
BUSINESS PRODUCT/TECH
Generación de valor temprano. Entrega rápida. Flexibilidad y reactividad al
cambio. Confianza (producto estable). Bajo riesgo de iteración (deuda técnica bajo control).
Generación de valor temprano. Entrega rápida. Flexibilidad y reactividad al
cambio. Confianza (producto estable). Bajo riesgo de iteración (deuda técnica bajo control).
Generación de valor temprano. Entrega rápida. Flexibilidad y reactividad al
cambio. Confianza (producto estable). Bajo riesgo de iteración (deuda técnica bajo control).
Generación de valor temprano. Entrega rápida. Flexibilidad y reactividad al
cambio. Confianza (producto estable). Bajo riesgo de iteración (deuda técnica bajo control).
Generación de valor temprano. Entrega rápida. Flexibilidad y reactividad al
cambio. Confianza (producto estable). Bajo riesgo de iteración (deuda técnica bajo control).
Frenos a la entrega continua de valor
CONTEXT
None
None
None
No hay flujo de producto bien definido
None
Las historias de usuario tienen incertidumbre
None
No hay confianza en la base de código
¿Cada cuento desplegamos? ¿Es un proceso automático? ¿Tenemos rollback/canary/rollup? ¿Cómo
hacemos el QA? …
No hay tests automatizados
None
El código es difícil de entender y de modificar
No hay integración continua
No podemos activar o desactivar features
None
None
➔ El proceso de discovery de las unidades de valor
a nivel de producto. ➔ Las prácticas técnicas (XP) que utilizamos: Testing, Refactoring, MOB/pair programming, Clean Code, DDD, etc. ➔ La gestión de la deuda técnica, adoptando un proceso consciente e integrado en el propio proceso de desarrollo.
None
Deuda técnica
None
La deuda técnica debe ser consciente
None
None
None
None
La deuda técnica es responsabilidad de todos
None
None
None
None
None
None
La deuda técnica debe de ser visible
None
La deuda técnica debe de accionable
None
None
None
La deuda técnica nos “ayuda” a generar consensos
None
None
CONCERNS
None
La deuda técnica debe dejar rastro
Architecture Decision Record
None
Consensus Decision Record
La deuda técnica debe alinearse con los objetivos estratégicos
None
CONTEXT
None
En resumen…
Negocio y producto comparten objetivos estratégicos
Reducir el lead time nos marca el camino a seguir
La deuda técnica es uno de los mayores frenos…
… aunque es un gran generadora de consensos
Ricardo Borillo @borillo