AgilidadHacia la entrega continua: ¿qué te lo impide?
Edu Ferro (@eferro)
Pamplona SWCS
Socracan
Bilbostack
SOSZ
@eferro
Otras conferencias de AgilismoBarcelona SWCS
From the trenches
Wecodefest
Agilidad
@eferro
Agilidad
@eferro
Agilidad
@eferro
Agilidad
@eferro
@eferro
Agilidad
@eferro
@eferro
@eferro
Entrega Continua
@eferro
Despliegue Release
VS
@eferro
Despliegue
@eferro
@eferro
@eferro
@eferro
Pipeline Entrega Continua
Desplegar Incrementos
Evitando despliegues incorrectos
@eferro
Pipeline Entrega Continua
@eferro
@eferro
¿Qué necesitamos?
@eferro
@eferro
Despliegue confiable y rápido
¿Qué necesitamos?
Commit - Producción <15m
Despliegue sin pérdida servicio
@eferro
¿Qué necesitamos?
Despliegue 100% confiable
@eferro
Recuperarnos rápido
(en caso de fallo)
¿Qué necesitamos?
Feedback (Producción)
Sistema fácil de operar
@eferro
¿Qué necesitamos?
@eferro
Poder confiar en
lo que desplegamos
¿Qué necesitamos?
@eferro
“La esperanza
NOes una estrategia”
Google SRE book
Integración Continua
Tests automáticos TDD/BDD
@eferro
Clean code
¿Qué necesitamos?
Integración Continua
@eferro
Commit a trunk al menos 1 vez/día
Cada commit es verificado/construido
Trunk Based vs Feature branches
Trunk based vs Feature branches
@eferro
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
@eferroMartin Fowler
Design Stamina Hypothesis
Diferenciar entre Despliegues y Releases
@eferro
¿Qué necesitamos?
Feature Toggles
Parallel Changes
@eferro
Diferenciar entre despliegues y releases
@eferro
Resumiendo
@eferro
2017 State Devops Report
https://puppet.com/resources/whitepaper/state-of-devops-report
@eferro
¿Qué te lo impide?
@eferro
Miedo a desplegaren producción
@eferro
@eferro
MentoringXP / DevOps / Calidad
@eferro
@eferro
@eferro
MentoringXP / DevOps / Calidad
@eferro
@eferro
@eferro
@eferro
Sí
¿Seguro que es necesario todo esto?
@eferro
“La esperanza
NOes una estrategia”
Google SRE book
KEEPCALMONLY FOR
SOFTWARE@eferro
@eferro
“Every company is now a
technology company.”Gary Shapiro
IT/Desarrollo
Centro de Coste
@eferro
@eferro
Centro de
Innovación y Beneficio
@eferro
Recomendados
@eferro
Recomendados
@eferro
Recomendados
KEEPCALM
AND
MAKE SOFTWARE@eferro
@eferrohttp://www.eferro.net
¿Preguntas?