Desplegar pone código en los servidores. Lanzar pone un cambio delante de la gente. Cuando son lo mismo, cada despliegue es un lanzamiento y cada lanzamiento espera a un despliegue.
Dos decisiones, dos responsables
Ingeniería decide cuándo el código está listo. Producto decide cuándo un cambio está listo para los clientes. Un flag permite que cada uno decida sin esperar al otro.
Qué cambia
- Las fusiones son más pequeñas, porque el trabajo sin terminar puede publicarse apagado
- Los lanzamientos dejan de ser eventos: son un porcentaje que sube
- Volver atrás es un interruptor, no un redespliegue
Empieza con un cambio detrás de un flag. El hábito crece a partir de ahí.