Gobierno de despliegues

Cómo viaja una liberación de código a producción: sus fases, la evidencia que pide cada una, dos autorizaciones de comité y una respuesta automática ante un rollback.

Las fases

Once fases: New, Development, Code Review, Test, To Committee, Committee Authorized, Installed Pre, To Committee Prod, Committee Prod Authorized, Installed Prod, Done.

  • Cada fase tiene un rol responsable y una condición para salir de ella.

Evidencia en cada paso

  • Un enlace a un pull request —o una descripción manual del cambio— antes de salir de Desarrollo.
  • Una revisión de código aprobada antes de empezar las pruebas.
  • Resultados de pruebas de aceptación para QA, preproducción y producción.
  • Evidencias de instalación capturadas tanto en preproducción como en producción.

El comité

Dos puertas de comité, no una: el cambio se autoriza por separado para preproducción y para producción, y cada autorización queda registrada con quién la dio y cuándo.

  • Una agenda de comité para todo el espacio de trabajo lista cada deployment que espera una decisión.
  • Las actas de comité reúnen las decisiones de cada sesión.

Rollbacks y cumplimiento

  • Una vuelta atrás en producción abre automáticamente un error vinculado, con la severidad más alta, para que nada se pierda con las prisas.
  • Un informe de cumplimiento compara las fechas comprometidas y reales de cada hito.

Siguientes pasos