Contacto, Soporte y Canales de Comunicación
El equipo de HERA existe para que los equipos de desarrollo sean autónomos, rápidos y seguros. Para lograrlo, la comunicación debe ser precisa, eficiente y con fundamento — no un canal de soporte infinito.
Modelo de Comunicación por Niveles
Sección titulada «Modelo de Comunicación por Niveles»Nivel 0 — Self-Service: Portal HERA (80% de las dudas)
Sección titulada «Nivel 0 — Self-Service: Portal HERA (80% de las dudas)»Este portal es la primera línea de respuesta. Aquí están documentados los estándares, guías, pipelines, arquitectura, seguridad y operaciones de toda la plataforma.
| Necesidad | Dónde encontrarlo |
|---|---|
| Configurar mi ambiente de desarrollo | Desarrollo Local |
| Entender el flujo CI/CD de mi proyecto | GitLab Workflow |
| Interpretar un fallo de SonarQube | SAST con SonarQube |
| Saber qué imagen base usar | Golden Images |
| Entender el flujo de Git | GitLab Workflow |
| Saber cómo se despliega mi servicio | GitLab Workflow |
| Entender la arquitectura GCP | Infraestructura |
Si no encuentras la respuesta, pasa al Nivel 1.
Nivel 1 — Colaboración Rápida: Google Chat (15% de las dudas)
Sección titulada «Nivel 1 — Colaboración Rápida: Google Chat (15% de las dudas)»Para dudas que no están en la documentación o que necesitan una aclaración rápida. No es un canal de soporte — es un espacio de colaboración entre profesionales.
| Espacio | Propósito | Participantes |
|---|---|---|
| HERA - Soporte General | Preguntas sobre la plataforma, pipelines, documentación | Todos los equipos + equipo HERA |
| HERA - DevSecOps | Dudas sobre SAST, SCA, vulnerabilidades, Golden Images | Desarrolladores + Security Engineers |
| HERA - Infraestructura | Consultas sobre GKE, Cloud SQL, networking, Terraform | Arquitectos + Platform + SRE |
| HERA - Releases & Deploys | Coordinación de releases, problemas de deploy, rollbacks | Tech Leads + DevOps + SRE |
| HERA - Anuncios | Cambios en la plataforma, mantenimientos, nuevas features | Equipo HERA → Todos (solo lectura) |
Reglas de uso
Sección titulada «Reglas de uso»- Busca primero en el portal — Si la respuesta está documentada, no la preguntes en el chat
- Solo spaces públicos, nunca DMs — Los mensajes directos (DMs) están prohibidos para temas técnicos. Todo va en el space correspondiente para que los líderes tengan visibilidad y el contexto se preserve ante rotación de personal
- Incluye contexto — “No me funciona el pipeline” no es una pregunta útil. Incluye: qué haces, qué error ves, qué ya intentaste, enlace al pipeline fallido
- Usa la estructura de mensaje — Ver la sección Estructura obligatoria de mensajes más abajo
- Respuesta con enlace — Si un miembro del equipo HERA responde con un link a la documentación, esa es la respuesta. Léela antes de preguntar más
- El chat no ejecuta — Si necesitas un acceso, un recurso, un cambio de infraestructura o reportar un incidente, eso va en BMC (Nivel 2)
- Acuerdo en chat = ticket en 4 horas — Si se toma una decisión o se acuerda una acción en el chat, el solicitante es responsable de registrarla como ticket en BMC dentro de las siguientes 4 horas. Sin ticket = no se acordó nada
- Horario de atención — El equipo HERA responde en el chat de lunes a viernes, 9:00 a 18:00 CST. Fuera de ese horario, los mensajes se atienden el siguiente día hábil
Estructura obligatoria de mensajes en chat
Sección titulada «Estructura obligatoria de mensajes en chat»Para evitar mensajes vagos como “oye, necesito algo” o “esto no funciona”, todo mensaje en los spaces de HERA debe seguir esta estructura:
Para dudas técnicas:
🔍 [DUDA] Título corto de la pregunta
Contexto: Qué estoy haciendo y en qué servicio/proyectoProblema: Qué esperaba vs qué está pasandoYa intenté: Qué ya revisé/probé (incluir links a docs consultadas)Link: URL al pipeline/MR/error específicoPara solicitudes que podrían derivar en ticket:
📋 [SOLICITUD] Título corto
Necesito: Descripción concisa de lo que se requierePara: Nombre del producto/servicio afectadoUrgencia: Alta / Media / BajaContexto: Por qué se necesitaPara reportar un problema:
⚠️ [PROBLEMA] Título corto
Servicio: Nombre del servicio afectadoAmbiente: DEV / QA / PRDImpacto: Qué funcionalidad está afectadaDesde cuándo: Hora aproximadaLink: URL al dashboard/logs/pipelineLo que NO va en Google Chat
Sección titulada «Lo que NO va en Google Chat»| Situación | Canal correcto |
|---|---|
| ”Necesito acceso al proyecto X en GCP” | BMC → Petición de acceso |
| ”Se cayó el servicio en producción” | BMC → Incidente (prioridad alta) |
| “Necesito un nuevo namespace en GKE” | BMC → Petición de infraestructura |
| ”Quiero una excepción de seguridad” | BMC → Excepción de seguridad |
| ”¿Cómo configuro ESLint?” | Portal HERA → Desarrollo Local |
Nivel 2 — Acción Formal: BMC (5% de las dudas)
Sección titulada «Nivel 2 — Acción Formal: BMC (5% de las dudas)»BMC es la herramienta para peticiones que requieren acción, tracking y auditoría. Úsala cuando necesitas que alguien haga algo, no cuando necesitas que alguien te explique algo.
| Categoría BMC | Ejemplos | SLA esperado |
|---|---|---|
| Acceso y permisos | Nuevo usuario en HERA, cambio de rol, acceso a proyecto GCP | 24 horas |
| Infraestructura | Nuevo namespace, Cloud SQL instance, storage bucket, Pub/Sub topic | 48 horas |
| Onboarding de proyecto | Alta de nuevo producto en HERA, creación de subgrupo y repos en GitLab | 48 horas |
| Incidentes de plataforma | Pipeline template roto, cluster degradado, secreto expuesto | Según severidad |
| Cambios de plataforma | Nueva herramienta, cambio de política, actualización de template | Según impacto |
| Excepciones | Excepción de Security Quality Gate, recurso fuera de estándar | 72 horas |
Equipo HERA — Responsables por Pilar
Sección titulada «Equipo HERA — Responsables por Pilar»Equipo de Plataforma (DevOps / SRE)
Sección titulada «Equipo de Plataforma (DevOps / SRE)»Construye, mantiene y evoluciona la plataforma HERA: pipelines, infraestructura GKE, herramientas del ecosistema.
- Líder de Equipo:
[Nombre del Líder de Plataforma] - Contacto:
[Email o alias del equipo] - Espacios de Chat: HERA - Soporte General, HERA - Infraestructura, HERA - Releases & Deploys
- Responsabilidades:
- Onboarding de nuevos proyectos a HERA
- Mantenimiento de runners de GitLab y clusters de GKE
- Plantillas de pipeline (templates)
- Evolución de la arquitectura de la plataforma
Equipo de Seguridad (DevSecOps)
Sección titulada «Equipo de Seguridad (DevSecOps)»Define políticas de seguridad, gestiona herramientas de escaneo y lidera la gestión de vulnerabilidades.
- Líder de Equipo:
[Nombre del Líder de Seguridad] - Contacto:
[Email o alias del equipo] - Espacio de Chat: HERA - DevSecOps
- Responsabilidades:
- Configuración de Quality Gates en SonarQube y Docker Scout
- Triaje de vulnerabilidades Críticas y Altas
- Gestión de acceso a GCP Secret Manager
- Aprobación de excepciones de seguridad
Arquitectura
Sección titulada «Arquitectura»Define los estándares, patrones y decisiones de arquitectura que rigen el desarrollo en HERA.
- Líder de Equipo:
[Nombre del Arquitecto Principal] - Contacto:
[Email o alias del equipo] - Espacio de Chat: HERA - Infraestructura
- Responsabilidades:
- Revisión de arquitectura de nuevos proyectos
- Estándares técnicos transversales
- Decisiones de infraestructura transversales
- Gobernanza cloud y FinOps
Sesiones Técnicas Remotas
Sección titulada «Sesiones Técnicas Remotas»Para temas complejos que no se resuelven por chat ni por ticket, el equipo HERA ofrece videollamadas agendadas con objetivos claros. Toda sesión es via Google Meet con agenda publicada previamente.
Tipos de sesiones
Sección titulada «Tipos de sesiones»| Sesión | Frecuencia | Duración | Propósito |
|---|---|---|---|
| Sesión de soporte | Quincenal | 60 min | Q&A abierto + demos de capacidades nuevas |
| Sesión estratégica | Bajo demanda | 60 min | Decisiones de arquitectura, excepciones, trade-offs |
| Sesión de onboarding | Al incorporar partner/equipo | 90 min | Walkthrough del ecosistema HERA para equipos nuevos |
Regla fundamental
Sección titulada «Regla fundamental»Toda sesión requiere agenda publicada con anticipación. Sin agenda = sin reunión. Esto aplica para cualquier videollamada del equipo HERA, no solo las sesiones programadas.
Plantilla de agenda para sesiones
Sección titulada «Plantilla de agenda para sesiones»Toda convocatoria de reunión debe incluir esta estructura en la descripción del evento de Google Calendar:
📌 Contexto[Por qué esta sesión es relevante — qué problema resuelve o qué decisión requiere]
🎯 Objetivo de la sesión[Verbo de acción: Alinear / Validar / Decidir / Autorizar / Explicar ...]
📦 AlcanceIncluye:- [Tema 1]- [Tema 2]
No incluye:- [Tema fuera de scope]
🗓️ Agenda1. [Tema] (X min)2. [Tema] (X min)3. Decisiones y siguientes pasos (X min)
⏰ Duración: [X] minutos
📝 Prerrequisitos- [Documento o página de HERA que el asistente debe leer antes]
🧾 Decisiones esperadas- [Qué se necesita decidir o aprobar en esta sesión]
📈 Siguientes pasos- [Se completa al cierre de la sesión]Ejemplo: Equipo de desarrollo solicita sesión al equipo de Plataforma/DevOps
Sección titulada «Ejemplo: Equipo de desarrollo solicita sesión al equipo de Plataforma/DevOps»Escenario: El equipo de eCommerce (Tienda Herdez) necesita migrar su base de datos de Cloud SQL con HA regional y requiere coordinación con el equipo de plataforma para el provisioning, la estrategia de migración y la configuración de Workload Identity.
📌 ContextoEl equipo de eCommerce (Tienda Herdez) está migrando el serviciobackend-checkout-service de una instancia Cloud SQL zonal a unainstancia regional con HA para cumplir con los SLOs de Tier 1(99.95% disponibilidad). La migración requiere coordinación conPlataforma para provisioning de la nueva instancia y configuraciónde Cloud SQL + Workload Identity.
🎯 Objetivo de la sesiónValidar la estrategia de migración propuesta por el equipo dedesarrollo y definir el plan de ejecución conjunto con Plataforma.
📦 AlcanceIncluye:- Revisión del sizing propuesto (n2-standard-4, 100GB SSD)- Estrategia de migración (PITR vs export/import vs DMS)- Configuración de Workload Identity para el nuevo SA- Ventana de mantenimiento y rollback plan
No incluye:- Cambios en el código de la aplicación (responsabilidad del equipo)- Migración de otros servicios del producto- Revisión de costos (eso va por FinOps)
🗓️ Agenda1. Estado actual y problema (Tech Lead eCommerce) — 10 min2. Opciones de migración y recomendación (Platform Engineer) — 15 min3. Configuración de Workload Identity — 10 min4. Definición de ventana de mantenimiento — 10 min5. Plan de rollback y criterios de éxito — 10 min6. Siguientes pasos y owners — 5 min
⏰ Duración: 60 minutos
📝 Prerrequisitos- Tech Lead: leer Cloud SQL HA en /infraestructura/cloudsql/- Tech Lead: leer Workload Identity en /infraestructura/gke/- Platform: revisar el service-manifest.yml del producto
🧾 Decisiones esperadas- Aprobar estrategia de migración (PITR vs export/import)- Definir fecha de ventana de mantenimiento- Asignar Platform Engineer responsable del provisioning
📈 Siguientes pasos- [Se completa al cierre de la sesión]Quién convoca: Tech Lead del equipo de desarrollo A quién: Platform Engineer + SRE del equipo de plataforma Canal: Google Calendar con enlace de Google Meet
Buenas prácticas para sesiones
Sección titulada «Buenas prácticas para sesiones»| Práctica | Detalle |
|---|---|
| Agenda publicada 24h antes | Sin agenda = la reunión se cancela |
| Duración máxima: 60 min | Si necesitas más, divide en 2 sesiones |
| Un facilitador designado | Controla tiempo, modera preguntas, documenta decisiones |
| Notas en tiempo real | En el mismo evento de Calendar o en un doc compartido |
| Decisiones documentadas al cierre | Quién, qué, cuándo — antes de colgar |
| Grabación opcional | Para quienes no pudieron asistir (no reemplaza las notas) |
| Sin reuniones los viernes después de 14:00 | Alineado con la ventana de deploy de HERA |
Resumen: ¿Cuándo usar cada canal?
Sección titulada «Resumen: ¿Cuándo usar cada canal?»| Necesito… | Canal | Ejemplo |
|---|---|---|
| Aprender cómo funciona algo | Portal HERA | ”¿Cómo configuro mi pipeline?” → Lee la guía |
| Aclarar algo que leí en la documentación | Google Chat | ”¿El Quality Gate aplica también en ramas feature?” |
| Coordinar un release o deploy | Google Chat (Releases) | “Vamos a promover v2.1 a PRD mañana” |
| Reportar un bug de la plataforma | BMC | ”El template de pipeline Java falla en el stage de test” |
| Solicitar un acceso o recurso | BMC | ”Necesito un namespace para el proyecto X” |
| Reportar un incidente de producción | BMC (prioridad alta) | “El cluster de GKE en PRD no responde” |
| Discutir un tema complejo | Sesión técnica remota | ”Quiero evaluar si migrar de monolito a microservicios” |