erp-construccion/docs/ESTRUCTURA-COMPLETA.md

12 KiB
Raw Permalink Blame History

Estructura Completa de Documentación - Sistema de Administración de Obra e INFONAVIT

Generado: 2025-11-17 Versión: 1.1 Total de módulos: 18 (13 Fase 1 + 3 Fase 2 + 1 Fase 3 + 1 módulo transversal)


📊 Resumen Ejecutivo

Esta estructura documenta los 18 módulos funcionales del sistema ERP de construcción, organizados en 3 fases de desarrollo más documentación transversal en 00-overview.

Distribución por Fase

Fase Nombre Módulos Presupuesto Duración Story Points
00 Overview - - - -
01 Alcance Inicial (MVP) 13 $325,000 6 semanas 540 SP
02 Enterprise Básico 3 $120,000 6 semanas 210 SP
03 Avanzada (IA + HSE) 1 $60,000 6 semanas 90 SP
Total - 17 $505,000 18 semanas 840 SP

📁 Estructura de Directorios

[RUTA-LEGACY-ELIMINADA]/docs/
│
├── 00-overview/                                    # Documentación General
│   └── MVP-APP.md                                  # Definición completa del MVP
│
├── 01-fase-alcance-inicial/                        # FASE 1: MVP Core (6 semanas)
│   ├── README.md                                   # Descripción de la fase
│   ├── _MAP.md                                     # Índice maestro de la fase
│   ├── ROADMAP-DETALLADO.md                        # Roadmap detallado
│   ├── ANALISIS-REUTILIZACION-GAMILIT.md          # Análisis de reutilización
│   │
│   ├── MAI-001-fundamentos/                        # Módulo 1: Autenticación, RBAC, Multi-tenancy
│   ├── MAI-002-proyectos-estructura/               # Módulo 2: Proyectos, Etapas, Manzanas, Lotes
│   ├── MAI-003-presupuestos-costos/                # Módulo 3: Presupuestos, Control de Costos
│   ├── MAI-004-compras-inventarios/                # Módulo 4: Compras e Inventarios
│   ├── MAI-005-control-obra-avances/               # Módulo 6: Control de Obra y Avances
│   ├── MAI-006-reportes-analytics/                 # Módulo 12: Reportes & BI
│   ├── MAI-007-rrhh-asistencias/                   # Módulo 8: RRHH con GPS + Biométrico
│   ├── MAI-008-estimaciones-facturacion/           # Módulo 7: Estimaciones y Facturación ⭐ NUEVO
│   ├── MAI-009-calidad-postventa/                  # Módulo 9: Calidad, Postventa y Garantías ⭐ NUEVO
│   ├── MAI-010-crm-derechohabientes/               # Módulo 10: CRM de Derechohabientes ⭐ NUEVO
│   ├── MAI-011-infonavit-cumplimiento/             # Módulo 11: INFONAVIT & Cumplimiento ⭐ NUEVO
│   ├── MAI-012-contratos-subcontratos/             # Módulo 5: Contratos y Subcontratos ⭐ NUEVO
│   ├── MAI-013-administracion-seguridad/           # Módulo 13: Administración & Seguridad ⭐ NUEVO
│   └── MAI-018-preconstruccion-licitaciones/       # Módulo 18: Preconstrucción y Licitaciones ⭐ NUEVO
│
├── 02-fase-enterprise/                             # FASE 2: Enterprise Básico (6 semanas)
│   ├── README.md                                   # Descripción de la fase
│   ├── _MAP.md                                     # Índice maestro de la fase
│   │
│   ├── MAE-014-finanzas-controlling/               # Módulo 14: Finanzas y Controlling ⭐ NUEVO
│   ├── MAE-015-activos-maquinaria/                 # Módulo 15: Activos y Maquinaria ⭐ NUEVO
│   └── MAE-016-gestion-documental/                 # Módulo 16: DMS y Planos ⭐ NUEVO
│
└── 03-fase-avanzada/                               # FASE 3: Avanzada (6 semanas)
    ├── README.md                                   # Descripción de la fase
    ├── _MAP.md                                     # Índice maestro de la fase
    │
    └── MAA-017-seguridad-hse/                      # Módulo 17: Seguridad, Riesgos y HSE ⭐ NUEVO

📋 Detalle de Módulos por Fase

Fase 1: Alcance Inicial (MVP Core) - 13 Módulos

Código Nombre Presupuesto SP Prioridad Estado
MAI-001 Fundamentos $25,000 50 P0 🚧 Planificado
MAI-002 Proyectos y Estructura de Obra $25,000 45 P0 🚧 Planificado
MAI-003 Presupuestos y Control de Costos $25,000 50 P1 🚧 Planificado
MAI-004 Compras e Inventarios $25,000 50 P1 🚧 Planificado
MAI-005 Control de Obra y Avances $25,000 45 P0 🚧 Planificado
MAI-006 Reportes y Analytics Base $25,000 40 P1 🚧 Planificado
MAI-007 RRHH, Asistencias y Nómina (GPS+Bio) $25,000 50 P0 🚧 Planificado
MAI-008 Estimaciones y Facturación $25,000 45 P1 📝 A crear
MAI-009 Calidad, Postventa y Garantías $25,000 40 P2 📝 A crear
MAI-010 CRM de Derechohabientes y Comercialización $25,000 35 P2 📝 A crear
MAI-011 INFONAVIT & Cumplimiento $25,000 40 P1 📝 A crear
MAI-012 Contratos y Subcontratos $25,000 45 P1 📝 A crear
MAI-013 Administración & Seguridad $25,000 40 P0 📝 A crear
MAI-018 Preconstrucción y Licitaciones $25,000 45 P0 📝 A crear

Totales Fase 1: $325,000 MXN | 540 SP | 6 semanas

Fase 2: Enterprise Básico - 3 Módulos

Código Nombre Presupuesto SP Prioridad Estado
MAE-014 Finanzas y Controlling de Obra $45,000 80 P1 📝 A crear
MAE-015 Activos, Maquinaria y Mantenimiento $40,000 70 P1 📝 A crear
MAE-016 Gestión Documental y Planos (DMS) $35,000 60 P2 📝 A crear

Totales Fase 2: $120,000 MXN | 210 SP | 6 semanas

Fase 3: Avanzada (IA + HSE) - 1 Módulo

Código Nombre Presupuesto SP Prioridad Estado
MAA-017 Seguridad, Riesgos y HSE (con IA predictiva) $60,000 90 P0 📝 A crear

Totales Fase 3: $60,000 MXN | 90 SP | 6 semanas


📂 Estructura Estándar de Cada Módulo

Cada módulo (MAI-XXX, MAE-XXX, MAA-XXX) contiene la siguiente estructura:

MAI-XXX-nombre-modulo/
│
├── _MAP.md                          # Índice maestro del módulo
├── README.md                        # Descripción completa del módulo
│
├── requerimientos/                  # Requerimientos Funcionales
│   ├── RF-XXX-001-titulo.md
│   ├── RF-XXX-002-titulo.md
│   └── ...
│
├── especificaciones/                # Especificaciones Técnicas
│   ├── ET-XXX-001-titulo.md
│   ├── ET-XXX-002-titulo.md
│   └── ...
│
├── historias-usuario/               # Historias de Usuario
│   ├── US-XXX-001-titulo.md
│   ├── US-XXX-002-titulo.md
│   └── ...
│
├── implementacion/                  # Documentación de Implementación
│   ├── TRACEABILITY.yml             # Matriz de trazabilidad completa
│   ├── DATABASE.yml                 # Inventario de objetos de BD
│   ├── BACKEND.yml                  # Inventario de módulos backend
│   ├── FRONTEND.yml                 # Inventario de componentes frontend
│   └── APP.yml                      # Inventario de componentes móviles (si aplica)
│
└── pruebas/                         # Documentación de Testing
    ├── TEST-PLAN.md                 # Plan de pruebas del módulo
    ├── TEST-CASES.md                # Casos de prueba
    └── TEST-RESULTS.md              # Resultados de pruebas (generado)

🔑 Convenciones de Nomenclatura

Prefijos por Fase

Fase Prefijo Significado Ejemplo
Fase 1 MAI- Módulo Alcance Inicial MAI-001-fundamentos
Fase 2 MAE- Módulo Alcance Enterprise MAE-014-finanzas-controlling
Fase 3 MAA- Módulo Alcance Avanzado MAA-017-seguridad-hse

Prefijos de Documentos

Tipo Prefijo Significado Ejemplo
Requerimiento Funcional RF- Requerimiento Funcional RF-AUTH-001
Especificación Técnica ET- Especificación Técnica ET-AUTH-001
Historia de Usuario US- User Story US-FUND-001

Estados de Documentos

Emoji Estado Descripción
📝 A crear Pendiente de creación
🚧 Planificado Creado, pendiente de desarrollo
⚙️ En desarrollo En implementación activa
Completado Implementado y probado
⚠️ Bloqueado Bloqueado por dependencias
Cancelado No se implementará

📊 Métricas Consolidadas

Por Fase

Métrica Fase 1 Fase 2 Fase 3 Total
Módulos 13 3 1 17
Presupuesto $325,000 $120,000 $60,000 $505,000
Story Points 540 SP 210 SP 90 SP 840 SP
Duración estimada 6 sem 6 sem 6 sem 18 sem
RF estimados ~52 ~18 ~8 ~78
ET estimados ~52 ~18 ~8 ~78
US estimados ~104 ~36 ~16 ~156
Archivos docs estimados ~260 ~90 ~40 ~390

Reutilización de GAMILIT

Componente % Reutilización Ahorro Estimado
Infraestructura base 90% 3 semanas
Componentes UI 67% 2 semanas
Patrones arquitectónicos 100% 1 semana
Total ahorro estimado ~40% 6-7 semanas

🚀 Próximos Pasos

Creación de Documentación Pendiente

Alta Prioridad (P0 - Módulos críticos):

  1. MAI-001: Fundamentos (ya existe)
  2. MAI-002: Proyectos y Estructura (ya existe)
  3. MAI-005: Control de Obra (ya existe)
  4. MAI-007: RRHH (ya existe)
  5. 📝 MAI-013: Administración & Seguridad
  6. 📝 MAI-018: Preconstrucción y Licitaciones

Media Prioridad (P1 - Módulos operativos): 7. MAI-003: Presupuestos (ya existe) 8. MAI-004: Compras e Inventarios (ya existe) 9. 📝 MAI-008: Estimaciones y Facturación 10. 📝 MAI-011: INFONAVIT & Cumplimiento 11. 📝 MAI-012: Contratos y Subcontratos 12. 📝 MAE-014: Finanzas y Controlling

Baja Prioridad (P2 - Módulos complementarios): 13. MAI-006: Reportes (ya existe) 14. 📝 MAI-009: Calidad y Postventa 15. 📝 MAI-010: CRM de Derechohabientes 16. 📝 MAE-015: Activos y Maquinaria 17. 📝 MAE-016: Gestión Documental

Fase Avanzada: 18. 📝 MAA-017: Seguridad, Riesgos y HSE (con IA)

Plantillas a Usar

Para crear documentación nueva, usar como referencia:

  • _MAP.md: MAI-001-fundamentos/_MAP.md
  • README.md: 01-fase-alcance-inicial/README.md
  • RF-XXX: Archivos en MAI-001-fundamentos/requerimientos/
  • ET-XXX: Archivos en MAI-001-fundamentos/especificaciones/
  • US-XXX: Archivos en MAI-001-fundamentos/historias-usuario/

📚 Referencias


🎯 Objetivos de Completitud

Sprint 0-2 (Inmediato)

  • Estructura de carpetas completa creada
  • 🔄 Documentar módulos P0 (MAI-013, MAI-018)
  • 📝 Crear _MAP.md para todos los módulos nuevos

Sprint 3-6 (Fase 1)

  • 📝 Completar documentación de módulos P1
  • 📝 Crear README.md para Fases 2 y 3
  • 📝 Actualizar archivos maestros (_MAP.md, README.md)

Sprint 7-12 (Fase 2)

  • 📝 Documentar módulos enterprise (MAE-014, MAE-015, MAE-016)

Sprint 13-18 (Fase 3)

  • 📝 Documentar módulo avanzado (MAA-017)

Generado: 2025-11-17 Versión: 1.1 Total de carpetas creadas: 21 (1 overview + 14 fase-1 + 4 fase-2 + 2 fase-3) Total de subcarpetas: 85 (5 por módulo × 17 módulos) Estado: Estructura completa creada