12 KiB
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):
- ✅ MAI-001: Fundamentos (ya existe)
- ✅ MAI-002: Proyectos y Estructura (ya existe)
- ✅ MAI-005: Control de Obra (ya existe)
- ✅ MAI-007: RRHH (ya existe)
- 📝 MAI-013: Administración & Seguridad
- 📝 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
- Definición del MVP: 00-overview/MVP-APP.md
- Fase 1: 01-fase-alcance-inicial/README.md
- Proyecto GAMILIT: Referencia de arquitectura y componentes
- Roadmap Detallado: 01-fase-alcance-inicial/ROADMAP-DETALLADO.md
🎯 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