Upload
eduardo-ferro-aldama
View
125
Download
1
Embed Size (px)
Citation preview
Describir Aproximación sistemática
@eferro
Objetivos
Describir Agilidad (Moderna)
Entender que no SOLO desarrollamos
Commit - Producción <15m
Despliegue sin pérdida servicio
@eferro
¿Qué necesitamos?
Despliegue 100% confiable
Integración Continua
@eferro
Commit a trunk al menos 1 vez/día
Cada commit es verificado/construido
Trunk Based vs Feature branches
Test Automáticos
@eferro
Objetivo: tener confianza en el código
Sostenible en el tiempo
TDD/BDD complementado por otros tests
Clean Code
@eferro
Testear requiere buen diseño
Arquitecturas con infraestructura desacoplada
Mal código/diseño no es sostenible
Arquitectura Evolutiva
@eferro
Cambios incrementales
Función de Aptitud (Fitness function)
Lo que duele, hazlo más
Último momento responsable
Aprendizaje Continuo
@eferro
Blameless postmortems para incidentes
Dominio / Producto / Negocio
PainDrivenDevelopment / Operación / On Calls
Retrospectivas
Pairing
@eferro
“Cuando al mundo real le precede un pero, deja de ser un lugar y se
convierte en una excusa”Carlos Iglesias (@carlosthesailor)
@eferro
no SOLO construimos
sabemos lo que es POSIBLE y el COSTE
entendemos sistemas complejos
aprendemos de forma continua