Deploy
El proceso de deploy a producción: prerrequisitos, comunicación, ejecución y verificación post-deploy.
Prerrequisitos del deploy
Un cambio puede deployarse a producción cuando: el QA aprobó, el código fue revisado y mergeado, las pruebas automáticas en CI pasan y se comunicó el deploy al equipo con el tiempo de anticipación requerido.
El proceso de comunicación previa al deploy está detallado en la sección de Transparencia y comunicación.
Ventanas de deploy
El equipo tiene ventanas de deploy definidas para cambios de alto impacto. Los cambios de bajo riesgo pueden deployarse en cualquier momento dentro del horario laboral. Los deploys en fin de semana o fuera de horario requieren aprobación explícita.
Ejecución del deploy
El deploy lo ejecuta el desarrollador responsable del cambio o el Tech Lead. El proceso de deploy está automatizado vía CI/CD. El desarrollador es responsable de monitorear el sistema durante los primeros minutos post-deploy.
Verificación post-deploy
Inmediatamente después del deploy, el responsable verifica: que el cambio está funcionando correctamente en producción, que no hay errores inesperados en los logs y que las métricas clave no muestran anomalías. Si se detecta un problema, se ejecuta el rollback inmediatamente.