erp-core/docs/05-user-stories/PLAN-EJECUCION-US-RESTANTES.md

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:

  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)

  1. US-001: Gestión de Journals (Ventas, Compras, Banco, General) - 5 SP

RF-003: Asientos Contables (13 SP → 3 US)

  1. US-001: Crear Asiento Contable Manual (draft) - 5 SP
  2. US-002: Validar y Postear Asiento (balance D/C, fecha en período abierto) - 5 SP
  3. US-003: Cancelar Asiento con Reversing Entry - 3 SP

RF-004: Gestión de Impuestos (8 SP → 2 US)

  1. US-001: CRUD de Impuestos (IVA, ISR, Retenciones) - 5 SP
  2. US-002: Cálculo Automático de Impuestos en Transacciones - 3 SP

RF-005: Facturas de Cliente (13 SP → 3 US)

  1. US-001: Crear Factura de Cliente (draft) - 5 SP
  2. US-002: Validar y Postear Factura (genera asiento contable) - 5 SP
  3. US-003: Cancelar Factura (credit note) - 3 SP

RF-006: Facturas de Proveedor (13 SP → 3 US)

  1. US-001: Crear Factura de Proveedor (draft) - 5 SP
  2. US-002: Validar y Postear Factura de Proveedor - 5 SP
  3. US-003: Notas de Crédito de Proveedor - 3 SP

RF-007: Pagos y Conciliación (13 SP → 3 US)

  1. US-001: Registrar Pago de Cliente/Proveedor - 5 SP
  2. US-002: Conciliar Pagos con Facturas (matching) - 5 SP
  3. US-003: Conciliación Bancaria - 3 SP

RF-008: Reportes Financieros (8 SP → 1 US)

  1. 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)

  1. US-001: CRUD de Productos (consumible, almacenable, servicio) - 5 SP
  2. US-002: Variantes de Producto (talla, color, etc.) - 3 SP

RF-002: Almacenes y Ubicaciones (8 SP → 2 US)

  1. US-001: CRUD de Almacenes y Ubicaciones - 5 SP
  2. US-002: Jerarquía de Ubicaciones (almacén → zona → rack → bin) - 3 SP

RF-003: Movimientos de Stock (13 SP → 3 US)

  1. US-001: Crear Movimiento de Stock (entrada/salida/transferencia) - 5 SP
  2. US-002: Validar Movimiento (actualiza stock) - 5 SP
  3. US-003: Cancelar Movimiento - 3 SP

RF-004: Pickings (8 SP → 2 US)

  1. US-001: Crear Picking (albarán de entrada/salida) - 5 SP
  2. US-002: Procesar Picking (genera movimientos) - 3 SP

RF-005: Trazabilidad (8 SP → 2 US)

  1. US-001: Gestión de Lotes - 5 SP
  2. US-002: Gestión de Números de Serie - 3 SP

RF-006: Valoración de Inventario (13 SP → 2 US)

  1. US-001: Valoración FIFO - 8 SP
  2. US-002: Valoración Promedio Ponderado - 5 SP

RF-007: Inventario Físico (8 SP → 1 US)

  1. 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)

  1. US-001: Solicitudes de Cotización a Proveedores - 5 SP

RF-002: Órdenes de Compra (13 SP → 3 US)

  1. US-001: Crear Orden de Compra (draft) - 5 SP
  2. US-002: Confirmar Orden de Compra (envía a proveedor) - 5 SP
  3. US-003: Cancelar Orden de Compra - 3 SP

RF-003: Workflow de Aprobación (5 SP → 1 US)

  1. US-001: Workflow de Aprobación de Compras por Monto - 5 SP

RF-004: Recepciones (8 SP → 2 US)

  1. US-001: Crear Recepción de Compra - 5 SP
  2. US-002: Validar Recepción (actualiza stock) - 3 SP

RF-005: Facturación desde Compras (8 SP → 2 US)

  1. US-001: Generar Factura de Proveedor desde Orden de Compra - 5 SP
  2. US-002: Control de 3 Vías (PO - Receipt - Invoice matching) - 3 SP

RF-006: Reportes de Compras (3 SP → 1 US)

  1. 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)

  1. US-001: Crear Cotización de Venta - 5 SP
  2. US-002: Enviar Cotización por Email - 3 SP

RF-002: Conversión a Órdenes (5 SP → 1 US)

  1. US-001: Convertir Cotización a Orden de Venta - 5 SP

RF-003: Órdenes de Venta (13 SP → 3 US)

  1. US-001: Crear Orden de Venta (draft) - 5 SP
  2. US-002: Confirmar Orden de Venta (reserva stock, genera picking) - 5 SP
  3. US-003: Cancelar Orden de Venta - 3 SP

RF-004: Entregas de Ventas (8 SP → 2 US)

  1. US-001: Procesar Entrega de Venta (picking out) - 5 SP
  2. US-002: Entregas Parciales - 3 SP

RF-005: Facturación desde Ventas (8 SP → 2 US)

  1. US-001: Generar Factura de Cliente desde Orden de Venta - 5 SP
  2. US-002: Política de Facturación (por orden, por entrega) - 3 SP

RF-006: Reportes de Ventas (3 SP → 1 US)

  1. 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)

  1. US-001: CRUD de Cuentas Analíticas (proyectos, centros de costo) - 5 SP
  2. US-002: Jerarquía de Cuentas Analíticas - 3 SP

RF-002: Líneas Analíticas (8 SP → 2 US)

  1. US-001: Registrar Líneas Analíticas en Asientos Contables - 5 SP
  2. US-002: Distribución Automática de Gastos - 3 SP

RF-003: Distribución Multi-Cuenta (8 SP → 2 US)

  1. US-001: Distribuir Gasto entre Múltiples Proyectos (%) - 5 SP
  2. US-002: Plantillas de Distribución - 3 SP

RF-004: Tags Analíticos (3 SP → 1 US)

  1. US-001: Gestión de Tags Analíticos (departamento, región, producto) - 3 SP

RF-005: Reportes Analíticos (8 SP → 3 US)

  1. US-001: Reporte P&L por Proyecto - 5 SP
  2. US-002: Reporte por Centro de Costo - 2 SP
  3. 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)

  1. US-001: CRUD de Leads - 5 SP
  2. US-002: Convertir Lead a Oportunidad - 3 SP

RF-002: Pipeline de Ventas (8 SP → 2 US)

  1. US-001: Vista Kanban del Pipeline - 5 SP
  2. US-002: Arrastrar y Soltar Oportunidades entre Etapas - 3 SP

RF-003: Actividades y Seguimiento (5 SP → 1 US)

  1. US-001: Registrar Actividades (llamadas, reuniones, emails) - 5 SP

RF-004: Lead Scoring (5 SP → 1 US)

  1. US-001: Lead Scoring Automático - 5 SP

RF-005: Conversión a Cotización (5 SP → 2 US)

  1. US-001: Convertir Oportunidad a Cotización - 3 SP
  2. 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)

  1. US-001: CRUD de Empleados - 5 SP
  2. US-002: Expediente del Empleado (documentos, certificaciones) - 3 SP

RF-002: Departamentos y Puestos (3 SP → 1 US)

  1. US-001: Gestión de Departamentos y Puestos - 3 SP

RF-003: Contratos Laborales (5 SP → 1 US)

  1. US-001: Gestión de Contratos Laborales - 5 SP

RF-004: Asistencias (5 SP → 2 US)

  1. US-001: Check-in / Check-out de Asistencias - 3 SP
  2. US-002: Reporte de Asistencias - 2 SP

RF-005: Ausencias y Permisos (8 SP → 1 US)

  1. 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)

  1. US-001: CRUD de Proyectos - 5 SP
  2. US-002: Miembros del Equipo de Proyecto - 3 SP

RF-002: Gestión de Tareas (13 SP → 3 US)

  1. US-001: CRUD de Tareas - 5 SP
  2. US-002: Vista Kanban de Tareas - 5 SP
  3. US-003: Asignar Tareas a Usuarios - 3 SP

RF-003: Milestones (3 SP → 1 US)

  1. US-001: Gestión de Hitos (Milestones) - 3 SP

RF-004: Timesheet (8 SP → 2 US)

  1. US-001: Registrar Horas Trabajadas en Tareas - 5 SP
  2. US-002: Reporte de Timesheet por Proyecto/Usuario - 3 SP

RF-005: Vista Gantt (8 SP → 2 US)

  1. US-001: Vista Gantt de Proyectos - 5 SP
  2. 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)

  1. US-001: Dashboards Configurables con Widgets - 8 SP
  2. US-002: Guardar y Compartir Dashboards - 5 SP

RF-002: Query Builder (13 SP → 2 US)

  1. US-001: Query Builder Visual (no-code) - 8 SP
  2. US-002: Reportes Personalizados con Filtros - 5 SP

RF-003: Exportación de Datos (5 SP → 1 US)

  1. US-001: Exportar a PDF, Excel, CSV - 5 SP

RF-004: Gráficos y Visualizaciones (8 SP → 1 US)

  1. 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)

  1. US-001: Login Portal para Clientes - 5 SP
  2. US-002: Dashboard del Cliente - 3 SP

RF-002: Vista de Documentos (8 SP → 2 US)

  1. US-001: Ver Facturas y Órdenes en Portal - 5 SP
  2. US-002: Descargar PDF de Documentos - 3 SP

RF-003: Firma Electrónica (8 SP → 1 US)

  1. US-001: Aprobación y Firma Electrónica de Documentos - 8 SP

RF-004: Mensajería en Portal (5 SP → 1 US)

  1. 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)

  1. US-001: Chatter (mensajes en registros) - 5 SP
  2. US-002: Menciones (@usuario) - 3 SP
  3. US-003: Adjuntar Archivos a Mensajes - 5 SP

RF-002: Notificaciones (8 SP → 2 US)

  1. US-001: Notificaciones In-App - 5 SP
  2. US-002: Notificaciones por Email - 3 SP

RF-003: Tracking de Cambios (8 SP → 2 US)

  1. US-001: Tracking Automático de Cambios en Registros - 5 SP
  2. US-002: Historial de Cambios - 3 SP

RF-004: Actividades Programadas (8 SP → 2 US)

  1. US-001: Crear Actividades Programadas (TODO, Reunión, Llamada) - 5 SP
  2. US-002: Recordatorios de Actividades - 3 SP

RF-005: Followers (5 SP → 1 US)

  1. US-001: Seguir Registros (Followers) - 5 SP

RF-006: Templates de Email (5 SP → 2 US)

  1. US-001: CRUD de Templates de Email - 3 SP
  2. 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