Ir al contenido

Modelo Operativo HERA

HERA es la plataforma corporativa de Application Lifecycle Management (ALM) de Grupo Herdez. Centraliza, automatiza y gobierna el ciclo de vida completo del software — desde la idea hasta la produccion — bajo una cultura unificada de DevSecOps, Zero Trust y FinOps.

Esta seccion es el hub central del modelo operativo y de gobernanza: gobierno formal, roles, responsabilidades, ciclo de vida, ecosistema, naming, namespaces, ambientes, ownership y reglas de operacion.


DocumentoPropósitoAudiencia
Modelo de Gobierno HERADocumento maestro de gobierno: propósito, alcance, principios rectores, RACI, reglas de incorporación, criterios de homologaciónLiderazgo, auditores, arquitectos
Roles y ResponsabilidadesDefinición de cada rol del ecosistema HERATodos
Responsabilidad CompartidaQuién hace qué en cada fase del SDLCTodos
Ciclo de Vida del SoftwareLas 8 fases del SDLC en HERATodos
Marco ALM/SDLCCómo HERA implementa ALMArquitectos, líderes
Ecosistema de HerramientasLas herramientas que componen HERATodos

Antes de HERA, los equipos enfrentaban estos problemas:

  • Despliegues sin estandarización ni control
  • Costos elevados por infraestructura sobredimensionada
  • Vulnerabilidades de seguridad por secretos expuestos y falta de análisis
  • Pérdida de conocimiento por falta de documentación
  • Equipos en silos sin reglas claras de colaboración

HERA aborda estos problemas mediante:

  • Estandarización de flujos CI/CD y herramientas
  • Automatización de pruebas, seguridad y despliegues
  • Gobierno centralizado de la infraestructura, seguridad y costos
  • Medición del rendimiento a través de métricas DORA
  • Reglas claras de operación, incorporación y homologación

Los 10 principios rectores que guían las decisiones técnicas y operativas en HERA — junto con su implicancia práctica — están formalmente definidos en Modelo de Gobierno HERA — Principios Rectores.


Esta sección consolida dónde está documentado cada componente del gobierno operativo. No duplica el contenido — es un mapa de descubrimiento.

AspectoDocumento
Naming de repositorios (<tipo>-<detalle>)Clasificación de Servicios — Convención de Naming
Naming de servicios por categoríaEstructura de Repositorios
Naming de Project Keys SonarQubeEstructura de Repositorios — Convención de Project Key
Naming de tags de imágenes DockerGolden Pipeline — convenio IMAGE_TAG
Conventional CommitsConventional Commits
Reglas de tagging de recursos GCPEstándares de Tagging
AspectoDocumento
Namespace por producto en GKE (el nombre del namespace coincide con el nombre del producto, sin prefijos)Clasificación de Servicios — K8s Namespace
Permanencia del namespace cross-versiónEstructura de Repositorios
Network Policies por namespaceGKE — Network Policies
RBAC por namespaceGestión de Identidades
AspectoDocumento
Estructura de ambientes y SLA por ambienteInfraestructura — Estructura de Ambientes
GKE por ambiente (Autopilot vs Standard)GKE — Especificaciones por Ambiente
Promoción entre ambientes (build once, deploy many)GitLab Workflow — Flujo DEV → QA → PRD
Estrategias de despliegue por ambienteGitLab Workflow
Nivel de ownershipDocumento
Ownership de servicio (Tech Lead + equipo)Roles
Ownership de datos (Domain Service como dueño)Principio de Data Ownership: cada dominio es fuente de verdad de sus datos
Ownership de producto (Product Owner)Responsabilidad Compartida
Ownership de dominio (Tech Lead del dominio)Estructura de Repositorios
Ownership de plataforma (equipo HERA)Modelo de Gobierno HERA
Service Catalog Metadata (manifest obligatorio)Registro obligatorio en catálogo HERA con metadata: dueño, criticidad, dependencias, SLO

Estandarización de Repositorios, Pipelines y Despliegues

Sección titulada «Estandarización de Repositorios, Pipelines y Despliegues»
AspectoDocumento
Taxonomía de repositorios GitLabEstructura de Repositorios
CI/CD + branching strategyGitLab Workflow
Estrategias de despliegue (rolling, blue/green, canary)GitLab Workflow
Image signing y SBOMSCA (Docker Scout)

Dónde encontrar formalmente quién es responsable de qué en HERA:

Necesito entender…Documento de referencia
Frontera operativa entre los 3 bloques (Producto, Plataforma, Gobierno Transversal)Responsabilidad Compartida
Matriz RACI formal con 75+ actividades distribuidas en 10 áreas (diseño, desarrollo, CI/CD, infraestructura, despliegues, SRE, seguridad, compliance, FinOps, soporte)Modelo de Gobierno HERA — Modelo RACI
Definición de cada rol del ecosistema (DEV, TL, QA, PO, ARQ, PE, SRE, SEC, DBA, COMA) y a qué equipo perteneceRoles y Responsabilidades
Canales de soporte en 3 niveles (self-service → Google Chat → tickets BMC)Contacto y Canales
Quién asume la función de delivery en HERA (TL + PO + PE; no existe rol formal “Delivery Manager”)Responsabilidad Compartida · Modelo de Gobierno — 5.5 Despliegues y Releases

Reglas de incorporación de nuevos servicios

Sección titulada «Reglas de incorporación de nuevos servicios»

Todo nuevo servicio sigue un proceso formal de 8 pasos. Ver Modelo de Gobierno — Reglas de Incorporación.

Tres niveles de homologación: Bronze, Silver, Gold. Solo Silver o superior puede desplegarse a PRD. Ver Criterios de Homologación.

Mesa de gobierno técnico para decisiones mayores. Reunión mensual ordinaria. Ver Comité de Arquitectura.


Si necesito…Voy a…
Saber qué rol tengo y qué se espera de míRoles y Responsabilidades
Entender el modelo formal de gobiernoModelo de Gobierno HERA
Saber quién es responsable formalmente de algoModelo RACI
Crear un nuevo servicio en HERAReglas de Incorporación
Validar si mi servicio cumple los estándaresCriterios de Homologación
Entender en qué fase del SDLC estoyCiclo de Vida del Software
Saber qué herramientas usa HERAEcosistema de Herramientas