Todos ellos nombran la reversión antes de nombrar el cambio.
Una funcionalidad desglosada en pasos que un desarrollador puede ejecutar y usted puede ir marcando, con las decisiones a la vista en vez de enterradas.
Migración de esquema o de datos con el orden, la reversibilidad de cada paso y qué hacer cuando se detiene a medias.
Qué aprovisionar, en qué orden y qué partes tiene que poder reconstruir desde cero.
Una cadena que puede rechazar una versión mala, y un procedimiento de reversión que alguien pueda seguir de verdad a las dos de la mañana.
Qué parte cambiar primero, cómo mantener el sistema funcionando durante todo el proceso y dónde parar.
Pagos, verificación de identidad o cualquier servicio externo: los modos de fallo, las reglas de reintento y qué pasa cuando el otro lado está caído.
Describa la situación con sus palabras y vea el procedimiento —y su coste— antes de gastar nada.