# PLAN DE EJECUCIÓN - USER STORIES RESTANTES **Fecha:** 2025-11-24 **Versión:** 1.0 **Responsable:** Product Owner / Agile Coach --- ## Estado Actual ### Progreso Completado - ✅ **MGN-001 Fundamentos:** 16 US, 68 SP - ✅ **MGN-002 Empresas:** 7 US, 34 SP - ✅ **MGN-003 Catálogos Maestros:** 8 US, 29 SP - ✅ **README principal:** Índice y métricas - **Total Completado:** 31 US (131 SP) = 21% del proyecto ### Pendiente de Completar - 🔄 **MGN-004 a MGN-014:** ~115 US, ~542 SP - **Estimación:** 79% del trabajo restante --- ## Estrategia de Ejecución ### Fase 3A: Completar User Stories (Esta Fase) **Objetivo:** Crear las 115 US restantes con calidad **Tiempo Estimado:** 2-3 días de trabajo continuo **Enfoque:** 1. **Batch Processing:** Crear US por módulo completo 2. **Template Consistency:** Mantener formato estándar de las 31 US creadas 3. **Quality First:** Criterios de aceptación en Gherkin, tareas técnicas desglosadas 4. **Smart Summarization:** US complejas con detalle, US simples más compactas --- ## Desglose de US Restantes por Módulo ### MGN-004: Financiero Básico (18 US, 81 SP) - CRÍTICO MVP #### RF-001: Plan de Cuentas (8 SP → 2 US) 1. **US-001:** CRUD de Plan de Cuentas (cuentas contables jerárquicas) - 5 SP 2. **US-002:** Importación y Exportación de Plan de Cuentas (Excel/CSV) - 3 SP #### RF-002: Journals Contables (5 SP → 1 US) 3. **US-001:** Gestión de Journals (Ventas, Compras, Banco, General) - 5 SP #### RF-003: Asientos Contables (13 SP → 3 US) 4. **US-001:** Crear Asiento Contable Manual (draft) - 5 SP 5. **US-002:** Validar y Postear Asiento (balance D/C, fecha en período abierto) - 5 SP 6. **US-003:** Cancelar Asiento con Reversing Entry - 3 SP #### RF-004: Gestión de Impuestos (8 SP → 2 US) 7. **US-001:** CRUD de Impuestos (IVA, ISR, Retenciones) - 5 SP 8. **US-002:** Cálculo Automático de Impuestos en Transacciones - 3 SP #### RF-005: Facturas de Cliente (13 SP → 3 US) 9. **US-001:** Crear Factura de Cliente (draft) - 5 SP 10. **US-002:** Validar y Postear Factura (genera asiento contable) - 5 SP 11. **US-003:** Cancelar Factura (credit note) - 3 SP #### RF-006: Facturas de Proveedor (13 SP → 3 US) 12. **US-001:** Crear Factura de Proveedor (draft) - 5 SP 13. **US-002:** Validar y Postear Factura de Proveedor - 5 SP 14. **US-003:** Notas de Crédito de Proveedor - 3 SP #### RF-007: Pagos y Conciliación (13 SP → 3 US) 15. **US-001:** Registrar Pago de Cliente/Proveedor - 5 SP 16. **US-002:** Conciliar Pagos con Facturas (matching) - 5 SP 17. **US-003:** Conciliación Bancaria - 3 SP #### RF-008: Reportes Financieros (8 SP → 1 US) 18. **US-001:** Generar Balance General y Estado de Resultados (P&L) - 8 SP --- ### MGN-005: Inventario Básico (14 US, 66 SP) - CRÍTICO MVP #### RF-001: Gestión de Productos (8 SP → 2 US) 19. **US-001:** CRUD de Productos (consumible, almacenable, servicio) - 5 SP 20. **US-002:** Variantes de Producto (talla, color, etc.) - 3 SP #### RF-002: Almacenes y Ubicaciones (8 SP → 2 US) 21. **US-001:** CRUD de Almacenes y Ubicaciones - 5 SP 22. **US-002:** Jerarquía de Ubicaciones (almacén → zona → rack → bin) - 3 SP #### RF-003: Movimientos de Stock (13 SP → 3 US) 23. **US-001:** Crear Movimiento de Stock (entrada/salida/transferencia) - 5 SP 24. **US-002:** Validar Movimiento (actualiza stock) - 5 SP 25. **US-003:** Cancelar Movimiento - 3 SP #### RF-004: Pickings (8 SP → 2 US) 26. **US-001:** Crear Picking (albarán de entrada/salida) - 5 SP 27. **US-002:** Procesar Picking (genera movimientos) - 3 SP #### RF-005: Trazabilidad (8 SP → 2 US) 28. **US-001:** Gestión de Lotes - 5 SP 29. **US-002:** Gestión de Números de Serie - 3 SP #### RF-006: Valoración de Inventario (13 SP → 2 US) 30. **US-001:** Valoración FIFO - 8 SP 31. **US-002:** Valoración Promedio Ponderado - 5 SP #### RF-007: Inventario Físico (8 SP → 1 US) 32. **US-001:** Inventario Físico y Ajustes - 8 SP --- ### MGN-006: Compras Básico (12 US, 42 SP) - MVP/POST-MVP #### RF-001: RFQ (5 SP → 1 US) 33. **US-001:** Solicitudes de Cotización a Proveedores - 5 SP #### RF-002: Órdenes de Compra (13 SP → 3 US) 34. **US-001:** Crear Orden de Compra (draft) - 5 SP 35. **US-002:** Confirmar Orden de Compra (envía a proveedor) - 5 SP 36. **US-003:** Cancelar Orden de Compra - 3 SP #### RF-003: Workflow de Aprobación (5 SP → 1 US) 37. **US-001:** Workflow de Aprobación de Compras por Monto - 5 SP #### RF-004: Recepciones (8 SP → 2 US) 38. **US-001:** Crear Recepción de Compra - 5 SP 39. **US-002:** Validar Recepción (actualiza stock) - 3 SP #### RF-005: Facturación desde Compras (8 SP → 2 US) 40. **US-001:** Generar Factura de Proveedor desde Orden de Compra - 5 SP 41. **US-002:** Control de 3 Vías (PO - Receipt - Invoice matching) - 3 SP #### RF-006: Reportes de Compras (3 SP → 1 US) 42. **US-001:** Reportes de Compras (por proveedor, período, categoría) - 3 SP --- ### MGN-007: Ventas Básico (12 US, 45 SP) - CRÍTICO MVP #### RF-001: Cotizaciones (8 SP → 2 US) 43. **US-001:** Crear Cotización de Venta - 5 SP 44. **US-002:** Enviar Cotización por Email - 3 SP #### RF-002: Conversión a Órdenes (5 SP → 1 US) 45. **US-001:** Convertir Cotización a Orden de Venta - 5 SP #### RF-003: Órdenes de Venta (13 SP → 3 US) 46. **US-001:** Crear Orden de Venta (draft) - 5 SP 47. **US-002:** Confirmar Orden de Venta (reserva stock, genera picking) - 5 SP 48. **US-003:** Cancelar Orden de Venta - 3 SP #### RF-004: Entregas de Ventas (8 SP → 2 US) 49. **US-001:** Procesar Entrega de Venta (picking out) - 5 SP 50. **US-002:** Entregas Parciales - 3 SP #### RF-005: Facturación desde Ventas (8 SP → 2 US) 51. **US-001:** Generar Factura de Cliente desde Orden de Venta - 5 SP 52. **US-002:** Política de Facturación (por orden, por entrega) - 3 SP #### RF-006: Reportes de Ventas (3 SP → 1 US) 53. **US-001:** Reportes de Ventas (por cliente, producto, período) - 3 SP --- ### MGN-008: Contabilidad Analítica (10 US, 35 SP) - CRÍTICO MVP #### RF-001: Cuentas Analíticas (8 SP → 2 US) 54. **US-001:** CRUD de Cuentas Analíticas (proyectos, centros de costo) - 5 SP 55. **US-002:** Jerarquía de Cuentas Analíticas - 3 SP #### RF-002: Líneas Analíticas (8 SP → 2 US) 56. **US-001:** Registrar Líneas Analíticas en Asientos Contables - 5 SP 57. **US-002:** Distribución Automática de Gastos - 3 SP #### RF-003: Distribución Multi-Cuenta (8 SP → 2 US) 58. **US-001:** Distribuir Gasto entre Múltiples Proyectos (%) - 5 SP 59. **US-002:** Plantillas de Distribución - 3 SP #### RF-004: Tags Analíticos (3 SP → 1 US) 60. **US-001:** Gestión de Tags Analíticos (departamento, región, producto) - 3 SP #### RF-005: Reportes Analíticos (8 SP → 3 US) 61. **US-001:** Reporte P&L por Proyecto - 5 SP 62. **US-002:** Reporte por Centro de Costo - 2 SP 63. **US-003:** Reporte por Tags - 1 SP --- ### MGN-009: CRM Básico (8 US, 31 SP) - POST-MVP #### RF-001: Leads y Oportunidades (8 SP → 2 US) 64. **US-001:** CRUD de Leads - 5 SP 65. **US-002:** Convertir Lead a Oportunidad - 3 SP #### RF-002: Pipeline de Ventas (8 SP → 2 US) 66. **US-001:** Vista Kanban del Pipeline - 5 SP 67. **US-002:** Arrastrar y Soltar Oportunidades entre Etapas - 3 SP #### RF-003: Actividades y Seguimiento (5 SP → 1 US) 68. **US-001:** Registrar Actividades (llamadas, reuniones, emails) - 5 SP #### RF-004: Lead Scoring (5 SP → 1 US) 69. **US-001:** Lead Scoring Automático - 5 SP #### RF-005: Conversión a Cotización (5 SP → 2 US) 70. **US-001:** Convertir Oportunidad a Cotización - 3 SP 71. **US-002:** Análisis de Tasa de Conversión - 2 SP --- ### MGN-010: RRHH Básico (7 US, 29 SP) - POST-MVP #### RF-001: Gestión de Empleados (8 SP → 2 US) 72. **US-001:** CRUD de Empleados - 5 SP 73. **US-002:** Expediente del Empleado (documentos, certificaciones) - 3 SP #### RF-002: Departamentos y Puestos (3 SP → 1 US) 74. **US-001:** Gestión de Departamentos y Puestos - 3 SP #### RF-003: Contratos Laborales (5 SP → 1 US) 75. **US-001:** Gestión de Contratos Laborales - 5 SP #### RF-004: Asistencias (5 SP → 2 US) 76. **US-001:** Check-in / Check-out de Asistencias - 3 SP 77. **US-002:** Reporte de Asistencias - 2 SP #### RF-005: Ausencias y Permisos (8 SP → 1 US) 78. **US-001:** Solicitar y Aprobar Ausencias/Permisos - 8 SP --- ### MGN-011: Proyectos Genéricos (10 US, 40 SP) - POST-MVP #### RF-001: Gestión de Proyectos (8 SP → 2 US) 79. **US-001:** CRUD de Proyectos - 5 SP 80. **US-002:** Miembros del Equipo de Proyecto - 3 SP #### RF-002: Gestión de Tareas (13 SP → 3 US) 81. **US-001:** CRUD de Tareas - 5 SP 82. **US-002:** Vista Kanban de Tareas - 5 SP 83. **US-003:** Asignar Tareas a Usuarios - 3 SP #### RF-003: Milestones (3 SP → 1 US) 84. **US-001:** Gestión de Hitos (Milestones) - 3 SP #### RF-004: Timesheet (8 SP → 2 US) 85. **US-001:** Registrar Horas Trabajadas en Tareas - 5 SP 86. **US-002:** Reporte de Timesheet por Proyecto/Usuario - 3 SP #### RF-005: Vista Gantt (8 SP → 2 US) 87. **US-001:** Vista Gantt de Proyectos - 5 SP 88. **US-002:** Dependencias entre Tareas - 3 SP --- ### MGN-012: Reportes y Analytics (6 US, 39 SP) - POST-MVP #### RF-001: Dashboards (13 SP → 2 US) 89. **US-001:** Dashboards Configurables con Widgets - 8 SP 90. **US-002:** Guardar y Compartir Dashboards - 5 SP #### RF-002: Query Builder (13 SP → 2 US) 91. **US-001:** Query Builder Visual (no-code) - 8 SP 92. **US-002:** Reportes Personalizados con Filtros - 5 SP #### RF-003: Exportación de Datos (5 SP → 1 US) 93. **US-001:** Exportar a PDF, Excel, CSV - 5 SP #### RF-004: Gráficos y Visualizaciones (8 SP → 1 US) 94. **US-001:** Gráficos Interactivos (Chart.js, Recharts) - 8 SP --- ### MGN-013: Portal de Usuarios (6 US, 29 SP) - POST-MVP #### RF-001: Acceso Portal (8 SP → 2 US) 95. **US-001:** Login Portal para Clientes - 5 SP 96. **US-002:** Dashboard del Cliente - 3 SP #### RF-002: Vista de Documentos (8 SP → 2 US) 97. **US-001:** Ver Facturas y Órdenes en Portal - 5 SP 98. **US-002:** Descargar PDF de Documentos - 3 SP #### RF-003: Firma Electrónica (8 SP → 1 US) 99. **US-001:** Aprobación y Firma Electrónica de Documentos - 8 SP #### RF-004: Mensajería en Portal (5 SP → 1 US) 100. **US-001:** Chat con Soporte desde Portal - 5 SP --- ### MGN-014: Mensajería y Notificaciones (12 US, 47 SP) - CRÍTICO MVP #### RF-001: Sistema de Mensajes (13 SP → 3 US) 101. **US-001:** Chatter (mensajes en registros) - 5 SP 102. **US-002:** Menciones (@usuario) - 3 SP 103. **US-003:** Adjuntar Archivos a Mensajes - 5 SP #### RF-002: Notificaciones (8 SP → 2 US) 104. **US-001:** Notificaciones In-App - 5 SP 105. **US-002:** Notificaciones por Email - 3 SP #### RF-003: Tracking de Cambios (8 SP → 2 US) 106. **US-001:** Tracking Automático de Cambios en Registros - 5 SP 107. **US-002:** Historial de Cambios - 3 SP #### RF-004: Actividades Programadas (8 SP → 2 US) 108. **US-001:** Crear Actividades Programadas (TODO, Reunión, Llamada) - 5 SP 109. **US-002:** Recordatorios de Actividades - 3 SP #### RF-005: Followers (5 SP → 1 US) 110. **US-001:** Seguir Registros (Followers) - 5 SP #### RF-006: Templates de Email (5 SP → 2 US) 111. **US-001:** CRUD de Templates de Email - 3 SP 112. **US-002:** Variables Dinámicas en Templates - 2 SP --- ## Totales | Módulo | US | Story Points | Prioridad | Sprints Estimados | |--------|-----|--------------|-----------|-------------------| | MGN-004 | 18 | 81 | P0 (MVP) | Sprint 7-12 | | MGN-005 | 14 | 66 | P0 (MVP) | Sprint 13-18 | | MGN-006 | 12 | 42 | P0/P1 | Sprint 19-22 | | MGN-007 | 12 | 45 | P0 (MVP) | Sprint 23-26 | | MGN-008 | 10 | 35 | P0 (MVP) | Sprint 27-29 | | MGN-009 | 8 | 31 | P1 | Sprint 30-32 | | MGN-010 | 7 | 29 | P1 | Sprint 30-32 | | MGN-011 | 10 | 40 | P1 | Sprint 27-29 | | MGN-012 | 6 | 39 | P1 | Sprint 33-34 | | MGN-013 | 6 | 29 | P1 | Sprint 33-34 | | MGN-014 | 12 | 47 | P0 (MVP) | Sprint 35-36 | | **TOTAL** | **115** | **542 SP** | - | **29 sprints** | --- ## Próximos Pasos Inmediatos ### Opción A: Completar Todo (Recomendado para Proyecto Real) **Tiempo:** 2-3 días **Resultado:** 146 US completadas, documentación completa para iniciar desarrollo **Proceso:** 1. Usar template de las 31 US existentes 2. Batch processing por módulo (MGN-004 → MGN-014) 3. Validar consistencia y calidad 4. Actualizar README con progreso ### Opción B: Documentar Plan + Crear Muestras (Enfoque Ágil) **Tiempo:** 4-6 horas **Resultado:** Plan completo + muestras representativas de cada módulo **Proceso:** 1. ✅ Plan detallado creado (este documento) 2. Crear 2-3 US de muestra por módulo (18 US adicionales) 3. Documentar templates y guidelines 4. Equipo de desarrollo completa US según necesidad en refinamiento ### Opción C: Just-in-Time (Enfoque Scrum) **Tiempo:** Continuo durante sprints **Resultado:** US creadas 1-2 sprints antes de implementación **Proceso:** 1. ✅ Base creada (MGN-001, MGN-002, MGN-003) 2. Crear US de MGN-004 antes de Sprint 7 3. Product Backlog Refinement semanal 4. US desglosadas con equipo en Planning --- ## Recomendación **Para este proyecto:** Opción A - Completar Todo **Razón:** Documentación completa permite: - Visión clara del alcance total (673 SP) - Planificación precisa de recursos y timeline - Base sólida para estimaciones y compromisos - Facilita onboarding de nuevo personal - Permite priorización informada de features **Próximo paso sugerido:** Continuar con MGN-004 (Financiero) por ser crítico para MVP. --- **Documento creado:** 2025-11-24 **Versión:** 1.0 **Estado:** ✅ Plan de Ejecución Completo