Skip to main content

Plan de Gestión de CODEOWNERS

Organización: AlpuraTI Autor: Enterprise Architecture & DevSecOps Versión: 1.0


1. Objetivo​

El propósito de la implementación de CODEOWNERS es establecer un gobierno automatizado y descentralizado sobre el código fuente, garantizando que cualquier cambio sea revisado y aprobado por los expertos de dominio (Arquitectura, Seguridad, Base de Datos, Backend, Frontend y QA). Esto asegura la calidad del código, mitiga riesgos de seguridad, previene cuellos de botella mediante la asignación de responsabilidades a equipos (Teams) y asegura el cumplimiento de auditorías técnicas (GitOps/DevSecOps).

2. Alcance​

Este plan aplica para todo el ciclo de vida del desarrollo de software dentro de la organización AlpuraTI, abarcando:

  • Organización: Todas las iniciativas bajo el grupo de GitHub de AlpuraTI.
  • Repositorios: Microservicios (MSA), librerías, repositorios de infraestructura y configuración.
  • Equipos: Arquitectura, Backend, CI-CD, Frontend, GitOps, Librarys, QA, BD.
  • Pipelines: Flujos de integración y despliegue continuo (CI/CD).
  • Pull Requests (Merge Requests): Reglas de aprobación obligatoria entre ambientes.
  • Branch Protection: Políticas de bloqueo y promoción sobre ramas críticas (dev, uat, main).

3. Flujo de Revisión GitOps​