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.