390 lines
13 KiB
Markdown
390 lines
13 KiB
Markdown
# 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
|