Skip to main content

Estructura Organizacional y Equipos

1. Tabla de Permisos y Responsabilidades Global​

Rol OrganizacionalTeam en GitHubPermisoResponsabilidades Clave
Enterprise DevOpsDevOpsAdminDefinición de flujos, administración de integraciones.
Arquitecto Software / Arquitecto BDArquitecturaMaintainValidación de estándares, plantillas de microservicios.
Tech Lead / SeniorBackend / FrontendWriteCode Review, aprobación de Merge a develop.
DesarrolladorBackend / FrontendWriteEscritura de lógica, PRs en feature/*.
Product OwnerNegocioReadValidación funcional y Sign-off.

2. Estructura Organizacional​

A continuación se detalla la estructura base de los usuarios clave y su nivel de responsabilidad en el gobierno del código. (Nota: Los nombres reales se han inferido de los identificadores proporcionados).

UsuarioNombre (Inferido)Team(s) Principal(es)PuestoResponsabilidad
@javierh-barraza_ALPURAJavier H. BarrazaArquitectura / TodosGerente ArquitecturaMáxima autoridad técnica y de gobierno. Owner global.
@alejandro-roque_ALPURAAlejandro RoqueCI-CDArquitecto DevOpsGobierno de repositorios, CI/CD, seguridad, despliegues.
@isilva_ALPURAI. SilvaArquitectura / CI-CDArquitecto DevOpsGobierno GitOps, permisos, infraestructura como código.
@bryan-perez_ALPURABryan PérezArquitectura / CI-CDArquitecto DevOpsAdministración de pipelines, runners y secretos.
@oscar-hurtado_ALPURAOscar HurtadoArquitectura / BackendArquitecto BackendDefinición de arquitectura de software, revisión técnica (Maintainer).
@oscar-noriega_ALPURAOscar NoriegaArquitectura / BDArquitecto BDResponsable de modelos de datos y Liquidbase (Maintainer).
@vcarvajal_ALPURAV. CarvajalArquitectura / BDArquitecto BDCambios estructurales de base de datos (Maintainer).
@ETovar_ALPURAE. TovarBackend / FrontendTech LeadLidera desarrollo, revisa MRs y coordina entregas (Maintainer).
@david-cortes_ALPURADavid CortésBackendDevelopment LeadResponsable operativo de Backend y liberaciones (Maintainer).
@pedro-gonzalez_ALPURAPedro GonzálezFrontendDevelopment LeadResponsable operativo de Frontend y liberaciones (Maintainer).

(Nota: Los roles de QA, GitOps y Librarys no tienen miembros asignados en la entrada actual. Ver sección de Recomendaciones).


3. Definición de Teams Específicos​

Definición de los equipos de GitHub, su responsabilidad y miembros actuales.

🏢 @AlpuraTI/arquitectura​

Responsabilidad: Definición de estándares, gobierno técnico global, aprobación de pasos a PROD. Integrantes:

UsuarioRol GitPuesto
@javierh-barraza_ALPURAOwnerGerente Arquitectura
@bryan-perez_ALPURAOwnerArquitecto DevOps
@isilva_ALPURAOwnerArquitecto DevOps
@oscar-hurtado_ALPURAMaintainerArquitecto Backend
@Jorge-Serrano_AlpuraMaintainerArquitecto Front
@oscar-noriega_ALPURAMaintainerArquitecto BD
@vcarvajal_ALPURAMaintainerArquitecto BD

⚙️ @AlpuraTI/GitOps​

Responsabilidad: Creación y mantenimiento de Pipelines, Runners, aprovisionamiento de despliegues. Automatización de despliegues, sincronización de entornos (DEV, UAT, PROD), control de versiones de infraestructura y reconciliación de estado con Kubernetes. Integrantes:

UsuarioRol GitPuesto
@javierh-barraza_ALPURAOwnerGerente Arquitectura
@alejandro-roque_ALPURAOwnerArquitecto DevOps
@isilva_ALPURAOwnerArquitecto DevOps
@bryan-perez_ALPURAOwnerArquitecto DevOps

💾 @AlpuraTI/BD (Base de Datos)​

Responsabilidad: Estructuras de bases de datos, migraciones (Liquidbase), optimización de queries. Integrantes:

UsuarioRol GitPuesto
@javierh-barraza_ALPURAOwnerGerente Arquitectura
@vcarvajal_ALPURAMaintainerArquitecto BD
@oscar-noriega_ALPURAMaintainerArquitecto BD

💻 @AlpuraTI/backend​

  • ⚙️ Responsabilidad: Desarrollo de lógica de negocio, APIs y microservicios.
  • 🛡️ Líderes (Maintainers):
    • @javierh-barraza_ALPURA
    • @david-cortes_ALPURA
    • @ETovar_ALPURA
    • @oscar-hurtado_ALPURA
  • 👨‍💻 Desarrolladores (Members):
    • @alan-flores_ALPURA
    • @allison-hinojosa_ALPURA
    • @diego-martinez_ALPURA
    • @epifanio-mendoza_ALPURA
    • @eric-legaria_ALPURA
    • @Esau-Morales_ALPURA
    • @josue-ponce-deleon_ALPURA
    • @luis-leyva_ALPURA
    • @mario-becerril_ALPURA
    • @pedro-gonzalez_ALPURA

🎨 @AlpuraTI/frontend​

  • 🌐 Responsabilidad: Desarrollo de interfaces de usuario y consumo de APIs.
  • 🛡️ Líderes (Maintainers):
    • @javierh-barraza_ALPURA
    • @ETovar_ALPURA
    • @pedro-gonzalez_ALPURA
    • @jorge_serrano_ALPURA
  • 👨‍💻 Desarrolladores (Members):
    • @allison-hinojosa_ALPURA
    • @diego-martinez_ALPURA
    • @eric-legaria_ALPURA
    • @Esau-Morales_ALPURA
    • @josue-ponce-deleon_ALPURA
    • @mario-becerril_ALPURA
    • @monserrat-salgado_ALPURA

🧪 @AlpuraTI/QA​

  • 🔍 Responsabilidad: Aseguramiento de calidad, ejecución de pruebas, estrategias de validación y aprobaciones hacia UAT/PROD.
  • 👑 Líder Global (Owner):
    • @javierh-barraza_ALPURA
  • 🛡️ Líder de Calidad (Maintainer):
    • @Angel-Xala_ALPURA
  • 👨‍💻 Analistas QA (Members):
    • @patricia-barrera_ALPURA

📦 @AlpuraTI/Librarys​

  • 🏷️ Responsabilidad: Desarrollo, mantenimiento y publicación de librerías compartidas y componentes core de AlpuraTI.
  • 👑 Líder Global (Owner):
    • @javierh-barraza_ALPURA
  • 🛡️ Líderes (Maintainers):
    • @oscar-hurtado_ALPURA
    • @jorge_serrano_ALPURA

⚠️ Equipos con Información Pendiente​

  • @AlpuraTI/SolicitarTeam: Si requiere asignación o creacion (sugerido: solicitar al equipo Arquitectos DevOps para agregar Team).