# Indice de User Stories - ERP Construccion ## Identificacion | Campo | Valor | |-------|-------| | **Proyecto** | ERP Construccion - Vertical INFONAVIT | | **Total US** | 139 | | **Story Points** | ~650 SP | | **Fases** | 3 (Fase 1: 14 modulos, Fase 2: 3 modulos, Fase 3: 1 modulo) | | **Fecha** | 2025-12-05 | --- ## Resumen por Fase | Fase | Modulos | US | SP Estimados | Descripcion | |------|---------|---:|-------------:|-------------| | Fase 1 | MAI-001 a MAI-013, MAI-018 | 113 | ~500 SP | Alcance Inicial | | Fase 2 | MAE-014 a MAE-016 | 26 | ~150 SP | Enterprise | | Fase 3 | MAA-017 | 0 | - | Avanzada (pendiente) | **Total:** 139 US documentadas --- ## Fase 1: Alcance Inicial (113 US) ### MAI-001: Fundamentos (8 US, 50 SP) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-FUND-001 | Autenticacion Basica JWT | 8 | Sprint 0-1 | [Ver](../02-definicion-modulos/MAI-001-fundamentos/historias-usuario/US-FUND-001-autenticacion-basica-jwt.md) | | US-FUND-002 | Perfiles de Usuario de Construccion | 5 | Sprint 0-1 | [Ver](../02-definicion-modulos/MAI-001-fundamentos/historias-usuario/US-FUND-002-perfiles-usuario-construccion.md) | | US-FUND-003 | Dashboard Principal por Rol | 8 | Sprint 1 | [Ver](../02-definicion-modulos/MAI-001-fundamentos/historias-usuario/US-FUND-003-dashboard-por-rol.md) | | US-FUND-004 | Infraestructura Tecnica Base | 12 | Sprint 0 | [Ver](../02-definicion-modulos/MAI-001-fundamentos/historias-usuario/US-FUND-004-infraestructura-base.md) | | US-FUND-005 | Sistema de Sesiones y Estado | 6 | Sprint 0-1 | [Ver](../02-definicion-modulos/MAI-001-fundamentos/historias-usuario/US-FUND-005-sistema-sesiones.md) | | US-FUND-006 | API RESTful Basica | 8 | Sprint 0 | [Ver](../02-definicion-modulos/MAI-001-fundamentos/historias-usuario/US-FUND-006-api-restful-base.md) | | US-FUND-007 | Navegacion y Routing | 5 | Sprint 1 | [Ver](../02-definicion-modulos/MAI-001-fundamentos/historias-usuario/US-FUND-007-navegacion-routing.md) | | US-FUND-008 | UI/UX Base | 3 | Sprint 0-1 | [Ver](../02-definicion-modulos/MAI-001-fundamentos/historias-usuario/US-FUND-008-ui-ux-base.md) | ### MAI-002: Proyectos y Estructura (9 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-PROJ-001 | Catalogo de Proyectos | 8 | Sprint 2 | [Ver](../02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-001-catalogo-proyectos.md) | | US-PROJ-002 | Transiciones de Estado | 5 | Sprint 2 | [Ver](../02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-002-transiciones-estado.md) | | US-PROJ-003 | Estructura de Fraccionamiento | 8 | Sprint 2 | [Ver](../02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-003-estructura-fraccionamiento.md) | | US-PROJ-004 | Estructura Torre Vertical | 8 | Sprint 2 | [Ver](../02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-004-estructura-torre-vertical.md) | | US-PROJ-005 | Gestion de Prototipos | 5 | Sprint 2 | [Ver](../02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-005-gestion-prototipos.md) | | US-PROJ-006 | Asignacion de Prototipos a Lotes | 5 | Sprint 2 | [Ver](../02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-006-asignacion-prototipos-lotes.md) | | US-PROJ-007 | Asignacion de Equipo | 5 | Sprint 3 | [Ver](../02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-007-asignacion-equipo.md) | | US-PROJ-008 | Calendario de Hitos | 5 | Sprint 3 | [Ver](../02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-008-calendario-hitos.md) | | US-PROJ-009 | Alertas de Fechas Criticas | 3 | Sprint 3 | [Ver](../02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-009-alertas-fechas-criticas.md) | ### MAI-003: Presupuestos y Costos (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-COST-001 | Catalogo de Conceptos | 8 | Sprint 3 | [Ver](../02-definicion-modulos/MAI-003-presupuestos-costos/historias-usuario/US-COST-001-catalogo-conceptos.md) | | US-COST-002 | Precios Compuestos | 8 | Sprint 3 | [Ver](../02-definicion-modulos/MAI-003-presupuestos-costos/historias-usuario/US-COST-002-precios-compuestos.md) | | US-COST-003 | Actualizacion de Precios | 5 | Sprint 3 | [Ver](../02-definicion-modulos/MAI-003-presupuestos-costos/historias-usuario/US-COST-003-actualizacion-precios.md) | | US-COST-004 | Presupuesto de Obra | 13 | Sprint 3-4 | [Ver](../02-definicion-modulos/MAI-003-presupuestos-costos/historias-usuario/US-COST-004-presupuesto-obra.md) | | US-COST-005 | Presupuesto por Prototipo | 8 | Sprint 4 | [Ver](../02-definicion-modulos/MAI-003-presupuestos-costos/historias-usuario/US-COST-005-presupuesto-prototipo.md) | | US-COST-006 | Dashboard Control de Costos | 8 | Sprint 4 | [Ver](../02-definicion-modulos/MAI-003-presupuestos-costos/historias-usuario/US-COST-006-dashboard-control-costos.md) | | US-COST-007 | Analisis de Desviaciones | 5 | Sprint 4 | [Ver](../02-definicion-modulos/MAI-003-presupuestos-costos/historias-usuario/US-COST-007-analisis-desviaciones.md) | | US-COST-008 | Analisis de Rentabilidad | 5 | Sprint 4 | [Ver](../02-definicion-modulos/MAI-003-presupuestos-costos/historias-usuario/) | ### MAI-004: Compras e Inventarios (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-PURCH-001 | Catalogo de Proveedores | 5 | Sprint 4 | [Ver](../02-definicion-modulos/MAI-004-compras-inventarios/historias-usuario/) | | US-PURCH-002 | Requisiciones de Material | 8 | Sprint 4 | [Ver](../02-definicion-modulos/MAI-004-compras-inventarios/historias-usuario/) | | US-PURCH-003 | Ordenes de Compra | 8 | Sprint 4 | [Ver](../02-definicion-modulos/MAI-004-compras-inventarios/historias-usuario/) | | US-PURCH-004 | Recepcion de Materiales | 5 | Sprint 5 | [Ver](../02-definicion-modulos/MAI-004-compras-inventarios/historias-usuario/) | | US-PURCH-005 | Gestion de Almacenes | 8 | Sprint 5 | [Ver](../02-definicion-modulos/MAI-004-compras-inventarios/historias-usuario/) | | US-PURCH-006 | Kardex de Movimientos | 5 | Sprint 5 | [Ver](../02-definicion-modulos/MAI-004-compras-inventarios/historias-usuario/) | | US-PURCH-007 | Alertas de Stock | 3 | Sprint 5 | [Ver](../02-definicion-modulos/MAI-004-compras-inventarios/historias-usuario/) | | US-PURCH-008 | Transferencias entre Almacenes | 5 | Sprint 5 | [Ver](../02-definicion-modulos/MAI-004-compras-inventarios/historias-usuario/) | ### MAI-005: Control de Obra y Avances (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-PROG-001 | Programacion de Obra | 13 | Sprint 5 | [Ver](../02-definicion-modulos/MAI-005-control-obra-avances/historias-usuario/) | | US-PROG-002 | Curva S | 8 | Sprint 5 | [Ver](../02-definicion-modulos/MAI-005-control-obra-avances/historias-usuario/) | | US-PROG-003 | Captura de Avances | 8 | Sprint 6 | [Ver](../02-definicion-modulos/MAI-005-control-obra-avances/historias-usuario/) | | US-PROG-004 | Evidencias Fotograficas | 5 | Sprint 6 | [Ver](../02-definicion-modulos/MAI-005-control-obra-avances/historias-usuario/) | | US-PROG-005 | Checklists de Construccion | 8 | Sprint 6 | [Ver](../02-definicion-modulos/MAI-005-control-obra-avances/historias-usuario/) | | US-PROG-006 | Bitacora de Obra | 5 | Sprint 6 | [Ver](../02-definicion-modulos/MAI-005-control-obra-avances/historias-usuario/) | | US-PROG-007 | Dashboard de Avances | 8 | Sprint 6 | [Ver](../02-definicion-modulos/MAI-005-control-obra-avances/historias-usuario/) | | US-PROG-008 | Reportes de Avance | 5 | Sprint 6 | [Ver](../02-definicion-modulos/MAI-005-control-obra-avances/historias-usuario/) | ### MAI-006: Reportes y Analytics (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-BI-001 a US-BI-008 | Reportes y Dashboards | ~40 | Sprint 7 | [Ver](../02-definicion-modulos/MAI-006-reportes-analytics/historias-usuario/) | ### MAI-007: RRHH y Asistencias (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-HR-001 a US-HR-008 | Personal, Asistencias, Costeo | ~45 | Sprint 7-8 | [Ver](../02-definicion-modulos/MAI-007-rrhh-asistencias/historias-usuario/) | ### MAI-008: Estimaciones y Facturacion (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-EST-001 a US-EST-008 | Estimaciones, Anticipos, Workflow | ~50 | Sprint 8 | [Ver](../02-definicion-modulos/MAI-008-estimaciones-facturacion/historias-usuario/) | ### MAI-009: Calidad y Postventa (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-QUA-001 a US-QUA-008 | QA, Tickets, Garantias | ~40 | Sprint 9 | [Ver](../02-definicion-modulos/MAI-009-calidad-postventa/historias-usuario/) | ### MAI-010: CRM Derechohabientes (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-CRM-001 a US-CRM-008 | Prospectos, Expedientes, Comunicacion | ~45 | Sprint 9-10 | [Ver](../02-definicion-modulos/MAI-010-crm-derechohabientes/historias-usuario/) | ### MAI-011: INFONAVIT y Cumplimiento (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-INF-001 a US-INF-008 | Registros, Checklists, Auditorias | ~45 | Sprint 10-11 | [Ver](../02-definicion-modulos/MAI-011-infonavit-cumplimiento/historias-usuario/) | ### MAI-012: Contratos y Subcontratos (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-CON-001 a US-CON-008 | Contratos, Plantillas, Workflows | ~45 | Sprint 11 | [Ver](../02-definicion-modulos/MAI-012-contratos-subcontratos/historias-usuario/) | ### MAI-013: Administracion y Seguridad (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-ADM-001 a US-ADM-008 | Usuarios, Permisos, Auditoria | ~40 | Sprint 11-12 | [Ver](../02-definicion-modulos/MAI-013-administracion-seguridad/historias-usuario/) | ### MAI-018: Preconstruccion y Licitaciones (8 US) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-PRE-001 a US-PRE-008 | Viabilidad, Licitaciones, Evaluacion | ~45 | Sprint 12 | [Ver](../02-definicion-modulos/MAI-018-preconstruccion-licitaciones/historias-usuario/) | --- ## Fase 2: Enterprise (26 US, ~150 SP) ### MAE-014: Finanzas y Controlling (11 US, 80 SP) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-FIN-001 | Proyectar Flujo de Efectivo | 8 | Sprint 7 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-002 | Registrar Movimientos Reales | 5 | Sprint 7 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-003 | Crear Factura desde Estimacion | 8 | Sprint 7 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-004 | Gestionar Cobranza | 8 | Sprint 7-8 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-005 | Aplicar Pagos de Clientes | 5 | Sprint 8 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-006 | Registrar Factura de Proveedor | 5 | Sprint 8 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-007 | Programar Pagos | 8 | Sprint 8 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-008 | Importar Estado de Cuenta | 5 | Sprint 8-9 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-009 | Conciliar Movimientos Bancarios | 8 | Sprint 9 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-010 | Dashboard Financiero | 8 | Sprint 9 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | | US-FIN-011 | Analisis de Rentabilidad | 8 | Sprint 9 | [Ver](../02-definicion-modulos/MAE-014-finanzas-controlling/historias-usuario/) | ### MAE-015: Activos y Maquinaria (8 US, 70 SP) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-AST-001 | Registrar Activo | 8 | Sprint 9 | [Ver](../02-definicion-modulos/MAE-015-activos-maquinaria/historias-usuario/) | | US-AST-002 | Asignar Activo a Proyecto | 5 | Sprint 9 | [Ver](../02-definicion-modulos/MAE-015-activos-maquinaria/historias-usuario/) | | US-AST-003 | Programar Mantenimiento | 8 | Sprint 9 | [Ver](../02-definicion-modulos/MAE-015-activos-maquinaria/historias-usuario/) | | US-AST-004 | Registrar Mantenimiento Realizado | 5 | Sprint 10 | [Ver](../02-definicion-modulos/MAE-015-activos-maquinaria/historias-usuario/) | | US-AST-005 | Vale de Herramienta | 8 | Sprint 10 | [Ver](../02-definicion-modulos/MAE-015-activos-maquinaria/historias-usuario/) | | US-AST-006 | Devolucion de Herramienta | 5 | Sprint 10 | [Ver](../02-definicion-modulos/MAE-015-activos-maquinaria/historias-usuario/) | | US-AST-007 | Dashboard de Activos | 8 | Sprint 10 | [Ver](../02-definicion-modulos/MAE-015-activos-maquinaria/historias-usuario/) | | US-AST-008 | Reporte de Depreciacion | 8 | Sprint 10 | [Ver](../02-definicion-modulos/MAE-015-activos-maquinaria/historias-usuario/) | ### MAE-016: Gestion Documental (7 US, 60 SP) | ID | Titulo | SP | Sprint | Ubicacion | |----|--------|---:|--------|-----------| | US-DOC-001 | Subir Documento | 8 | Sprint 10 | [Ver](../02-definicion-modulos/MAE-016-gestion-documental/historias-usuario/) | | US-DOC-002 | Buscar y Descargar | 5 | Sprint 10 | [Ver](../02-definicion-modulos/MAE-016-gestion-documental/historias-usuario/) | | US-DOC-003 | Crear Nueva Version | 8 | Sprint 10 | [Ver](../02-definicion-modulos/MAE-016-gestion-documental/historias-usuario/) | | US-DOC-004 | Firmar Documento | 13 | Sprint 11 | [Ver](../02-definicion-modulos/MAE-016-gestion-documental/historias-usuario/) | | US-DOC-005 | Compartir Documento | 5 | Sprint 11 | [Ver](../02-definicion-modulos/MAE-016-gestion-documental/historias-usuario/) | | US-DOC-006 | Aprobar Documento | 8 | Sprint 11 | [Ver](../02-definicion-modulos/MAE-016-gestion-documental/historias-usuario/) | | US-DOC-007 | Dashboard Documental | 8 | Sprint 11 | [Ver](../02-definicion-modulos/MAE-016-gestion-documental/historias-usuario/) | --- ## Fase 3: Avanzada (Pendiente) ### MAA-017: Seguridad HSE User Stories pendientes de documentar. --- ## Distribucion por Sprint | Sprint | US | SP | Modulos | |--------|---:|---:|---------| | Sprint 0 | 4 | 25 | MAI-001 (setup) | | Sprint 1-2 | 12 | 60 | MAI-001, MAI-002 | | Sprint 3-4 | 16 | 80 | MAI-003, MAI-004 | | Sprint 5-6 | 16 | 80 | MAI-005 | | Sprint 7-8 | 16 | 75 | MAI-006, MAI-007, MAE-014 | | Sprint 9-10 | 20 | 90 | MAI-008, MAI-009, MAE-014, MAE-015 | | Sprint 11-12 | 24 | 100 | MAI-010, MAI-011, MAI-012, MAE-016 | | Sprint 13+ | 31 | 140 | MAI-013, MAI-018, MAE restantes | --- ## Roles Involucrados | Rol | US Principales | Descripcion | |-----|----------------|-------------| | **Director** | Dashboard, Reportes, Analisis | Vision global de proyectos | | **Ingeniero** | Presupuestos, Programacion | Planeacion y control tecnico | | **Residente** | Avances, Checklists, Bitacora | Operacion en campo | | **Compras** | Requisiciones, OC, Inventarios | Adquisiciones | | **Finanzas** | Flujo, CxC, CxP, Conciliacion | Gestion financiera | | **RRHH** | Empleados, Asistencias, Costeo | Recursos humanos | | **Postventa** | Tickets, Garantias | Atencion al cliente | --- ## Criterios de Aceptacion Generales Todas las US deben cumplir: 1. **Funcionalidad:** La historia funciona segun lo especificado 2. **Validaciones:** Inputs validados (frontend y backend) 3. **RLS:** Filtrado por constructora (tenant) 4. **Auditoria:** Acciones registradas en audit_logs 5. **Permisos:** Validacion RBAC 6. **UI/UX:** Responsive y accesible 7. **Tests:** Coverage minimo 80% --- ## Historial | Version | Fecha | Autor | Cambios | |---------|-------|-------|---------| | 1.0 | 2025-12-05 | Requirements-Analyst | Creacion de indice consolidado | --- **Generado por:** Requirements-Analyst **Fecha:** 2025-12-05