Ir al contenido
Construir y cambiar

Cámbielo a propósito

Los fallos caros no son el código malo. Son los cambios hechos sin un plan para cuando el cambio sale mal.

Qué hay en esta categoría

Procedimientos para los momentos delicados

Todos ellos nombran la reversión antes de nombrar el cambio.

Plan de implementación

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.

Plan de migración

Migración de esquema o de datos con el orden, la reversibilidad de cada paso y qué hacer cuando se detiene a medias.

Configuración de servidor y despliegue

Qué aprovisionar, en qué orden y qué partes tiene que poder reconstruir desde cero.

CI/CD y reversión

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.

Plan de refactorización

Qué parte cambiar primero, cómo mantener el sistema funcionando durante todo el proceso y dónde parar.

Plan de integración

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.

Cómo se ejecuta un procedimiento de cambio

  1. Reconocimiento antes que diseño

    Qué hay ahora y qué depende de ello. Un plan escrito sin esto es un plan para otro sistema.

  2. La reversión se diseña primero

    Si un paso no se puede deshacer, eso se escribe como una decisión que usted está tomando, no se descubre después.

  3. Pasos que se pueden verificar

    Cada paso dice cómo sabe que funcionó. «Desplegar y ver» no es un paso.

  4. Verificación después del hecho

    Una acción aparte compara el trabajo terminado con el plan, y ahí es donde aparecen de verdad casi todas las sorpresas.

Cuándo planificar en vez de empezar sin más

Es excesivo si

El cambio es pequeño y trivialmente reversible

No toca nada que guarde datos ni dinero

Está prototipando y cuenta con tirarlo

Merece la pena si

Toca datos de producción o pagos

Deshacerlo después sería caro o imposible

Otra persona implementará lo que usted decida

Es el tipo de cambio que ya le ha quemado antes

Elija la categoría que corresponde a su preocupación

Describa la situación con sus palabras y vea el procedimiento —y su coste— antes de gastar nada.