13 KiB
13 KiB
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:
- Batch Processing: Crear US por módulo completo
- Template Consistency: Mantener formato estándar de las 31 US creadas
- Quality First: Criterios de aceptación en Gherkin, tareas técnicas desglosadas
- 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)
- US-001: CRUD de Plan de Cuentas (cuentas contables jerárquicas) - 5 SP
- US-002: Importación y Exportación de Plan de Cuentas (Excel/CSV) - 3 SP
RF-002: Journals Contables (5 SP → 1 US)
- US-001: Gestión de Journals (Ventas, Compras, Banco, General) - 5 SP
RF-003: Asientos Contables (13 SP → 3 US)
- US-001: Crear Asiento Contable Manual (draft) - 5 SP
- US-002: Validar y Postear Asiento (balance D/C, fecha en período abierto) - 5 SP
- US-003: Cancelar Asiento con Reversing Entry - 3 SP
RF-004: Gestión de Impuestos (8 SP → 2 US)
- US-001: CRUD de Impuestos (IVA, ISR, Retenciones) - 5 SP
- US-002: Cálculo Automático de Impuestos en Transacciones - 3 SP
RF-005: Facturas de Cliente (13 SP → 3 US)
- US-001: Crear Factura de Cliente (draft) - 5 SP
- US-002: Validar y Postear Factura (genera asiento contable) - 5 SP
- US-003: Cancelar Factura (credit note) - 3 SP
RF-006: Facturas de Proveedor (13 SP → 3 US)
- US-001: Crear Factura de Proveedor (draft) - 5 SP
- US-002: Validar y Postear Factura de Proveedor - 5 SP
- US-003: Notas de Crédito de Proveedor - 3 SP
RF-007: Pagos y Conciliación (13 SP → 3 US)
- US-001: Registrar Pago de Cliente/Proveedor - 5 SP
- US-002: Conciliar Pagos con Facturas (matching) - 5 SP
- US-003: Conciliación Bancaria - 3 SP
RF-008: Reportes Financieros (8 SP → 1 US)
- 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)
- US-001: CRUD de Productos (consumible, almacenable, servicio) - 5 SP
- US-002: Variantes de Producto (talla, color, etc.) - 3 SP
RF-002: Almacenes y Ubicaciones (8 SP → 2 US)
- US-001: CRUD de Almacenes y Ubicaciones - 5 SP
- US-002: Jerarquía de Ubicaciones (almacén → zona → rack → bin) - 3 SP
RF-003: Movimientos de Stock (13 SP → 3 US)
- US-001: Crear Movimiento de Stock (entrada/salida/transferencia) - 5 SP
- US-002: Validar Movimiento (actualiza stock) - 5 SP
- US-003: Cancelar Movimiento - 3 SP
RF-004: Pickings (8 SP → 2 US)
- US-001: Crear Picking (albarán de entrada/salida) - 5 SP
- US-002: Procesar Picking (genera movimientos) - 3 SP
RF-005: Trazabilidad (8 SP → 2 US)
- US-001: Gestión de Lotes - 5 SP
- US-002: Gestión de Números de Serie - 3 SP
RF-006: Valoración de Inventario (13 SP → 2 US)
- US-001: Valoración FIFO - 8 SP
- US-002: Valoración Promedio Ponderado - 5 SP
RF-007: Inventario Físico (8 SP → 1 US)
- 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)
- US-001: Solicitudes de Cotización a Proveedores - 5 SP
RF-002: Órdenes de Compra (13 SP → 3 US)
- US-001: Crear Orden de Compra (draft) - 5 SP
- US-002: Confirmar Orden de Compra (envía a proveedor) - 5 SP
- US-003: Cancelar Orden de Compra - 3 SP
RF-003: Workflow de Aprobación (5 SP → 1 US)
- US-001: Workflow de Aprobación de Compras por Monto - 5 SP
RF-004: Recepciones (8 SP → 2 US)
- US-001: Crear Recepción de Compra - 5 SP
- US-002: Validar Recepción (actualiza stock) - 3 SP
RF-005: Facturación desde Compras (8 SP → 2 US)
- US-001: Generar Factura de Proveedor desde Orden de Compra - 5 SP
- US-002: Control de 3 Vías (PO - Receipt - Invoice matching) - 3 SP
RF-006: Reportes de Compras (3 SP → 1 US)
- 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)
- US-001: Crear Cotización de Venta - 5 SP
- US-002: Enviar Cotización por Email - 3 SP
RF-002: Conversión a Órdenes (5 SP → 1 US)
- US-001: Convertir Cotización a Orden de Venta - 5 SP
RF-003: Órdenes de Venta (13 SP → 3 US)
- US-001: Crear Orden de Venta (draft) - 5 SP
- US-002: Confirmar Orden de Venta (reserva stock, genera picking) - 5 SP
- US-003: Cancelar Orden de Venta - 3 SP
RF-004: Entregas de Ventas (8 SP → 2 US)
- US-001: Procesar Entrega de Venta (picking out) - 5 SP
- US-002: Entregas Parciales - 3 SP
RF-005: Facturación desde Ventas (8 SP → 2 US)
- US-001: Generar Factura de Cliente desde Orden de Venta - 5 SP
- US-002: Política de Facturación (por orden, por entrega) - 3 SP
RF-006: Reportes de Ventas (3 SP → 1 US)
- 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)
- US-001: CRUD de Cuentas Analíticas (proyectos, centros de costo) - 5 SP
- US-002: Jerarquía de Cuentas Analíticas - 3 SP
RF-002: Líneas Analíticas (8 SP → 2 US)
- US-001: Registrar Líneas Analíticas en Asientos Contables - 5 SP
- US-002: Distribución Automática de Gastos - 3 SP
RF-003: Distribución Multi-Cuenta (8 SP → 2 US)
- US-001: Distribuir Gasto entre Múltiples Proyectos (%) - 5 SP
- US-002: Plantillas de Distribución - 3 SP
RF-004: Tags Analíticos (3 SP → 1 US)
- US-001: Gestión de Tags Analíticos (departamento, región, producto) - 3 SP
RF-005: Reportes Analíticos (8 SP → 3 US)
- US-001: Reporte P&L por Proyecto - 5 SP
- US-002: Reporte por Centro de Costo - 2 SP
- 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)
- US-001: CRUD de Leads - 5 SP
- US-002: Convertir Lead a Oportunidad - 3 SP
RF-002: Pipeline de Ventas (8 SP → 2 US)
- US-001: Vista Kanban del Pipeline - 5 SP
- US-002: Arrastrar y Soltar Oportunidades entre Etapas - 3 SP
RF-003: Actividades y Seguimiento (5 SP → 1 US)
- US-001: Registrar Actividades (llamadas, reuniones, emails) - 5 SP
RF-004: Lead Scoring (5 SP → 1 US)
- US-001: Lead Scoring Automático - 5 SP
RF-005: Conversión a Cotización (5 SP → 2 US)
- US-001: Convertir Oportunidad a Cotización - 3 SP
- 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)
- US-001: CRUD de Empleados - 5 SP
- US-002: Expediente del Empleado (documentos, certificaciones) - 3 SP
RF-002: Departamentos y Puestos (3 SP → 1 US)
- US-001: Gestión de Departamentos y Puestos - 3 SP
RF-003: Contratos Laborales (5 SP → 1 US)
- US-001: Gestión de Contratos Laborales - 5 SP
RF-004: Asistencias (5 SP → 2 US)
- US-001: Check-in / Check-out de Asistencias - 3 SP
- US-002: Reporte de Asistencias - 2 SP
RF-005: Ausencias y Permisos (8 SP → 1 US)
- 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)
- US-001: CRUD de Proyectos - 5 SP
- US-002: Miembros del Equipo de Proyecto - 3 SP
RF-002: Gestión de Tareas (13 SP → 3 US)
- US-001: CRUD de Tareas - 5 SP
- US-002: Vista Kanban de Tareas - 5 SP
- US-003: Asignar Tareas a Usuarios - 3 SP
RF-003: Milestones (3 SP → 1 US)
- US-001: Gestión de Hitos (Milestones) - 3 SP
RF-004: Timesheet (8 SP → 2 US)
- US-001: Registrar Horas Trabajadas en Tareas - 5 SP
- US-002: Reporte de Timesheet por Proyecto/Usuario - 3 SP
RF-005: Vista Gantt (8 SP → 2 US)
- US-001: Vista Gantt de Proyectos - 5 SP
- 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)
- US-001: Dashboards Configurables con Widgets - 8 SP
- US-002: Guardar y Compartir Dashboards - 5 SP
RF-002: Query Builder (13 SP → 2 US)
- US-001: Query Builder Visual (no-code) - 8 SP
- US-002: Reportes Personalizados con Filtros - 5 SP
RF-003: Exportación de Datos (5 SP → 1 US)
- US-001: Exportar a PDF, Excel, CSV - 5 SP
RF-004: Gráficos y Visualizaciones (8 SP → 1 US)
- 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)
- US-001: Login Portal para Clientes - 5 SP
- US-002: Dashboard del Cliente - 3 SP
RF-002: Vista de Documentos (8 SP → 2 US)
- US-001: Ver Facturas y Órdenes en Portal - 5 SP
- US-002: Descargar PDF de Documentos - 3 SP
RF-003: Firma Electrónica (8 SP → 1 US)
- US-001: Aprobación y Firma Electrónica de Documentos - 8 SP
RF-004: Mensajería en Portal (5 SP → 1 US)
- 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)
- US-001: Chatter (mensajes en registros) - 5 SP
- US-002: Menciones (@usuario) - 3 SP
- US-003: Adjuntar Archivos a Mensajes - 5 SP
RF-002: Notificaciones (8 SP → 2 US)
- US-001: Notificaciones In-App - 5 SP
- US-002: Notificaciones por Email - 3 SP
RF-003: Tracking de Cambios (8 SP → 2 US)
- US-001: Tracking Automático de Cambios en Registros - 5 SP
- US-002: Historial de Cambios - 3 SP
RF-004: Actividades Programadas (8 SP → 2 US)
- US-001: Crear Actividades Programadas (TODO, Reunión, Llamada) - 5 SP
- US-002: Recordatorios de Actividades - 3 SP
RF-005: Followers (5 SP → 1 US)
- US-001: Seguir Registros (Followers) - 5 SP
RF-006: Templates de Email (5 SP → 2 US)
- US-001: CRUD de Templates de Email - 3 SP
- 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:
- Usar template de las 31 US existentes
- Batch processing por módulo (MGN-004 → MGN-014)
- Validar consistencia y calidad
- 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:
- ✅ Plan detallado creado (este documento)
- Crear 2-3 US de muestra por módulo (18 US adicionales)
- Documentar templates y guidelines
- 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:
- ✅ Base creada (MGN-001, MGN-002, MGN-003)
- Crear US de MGN-004 antes de Sprint 7
- Product Backlog Refinement semanal
- 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