4 traceability matrices created in orchestration/matrices/: 1. MATRIZ-RF-GENERICOS-GIRO.yml - Maps erp-core generic RFs to transport-specific RFs - 8 fully inherited, 8 extended, 62 new - Total 78 RFs for the transport vertical 2. MATRIZ-RF-GIRO-MODULOS.yml - Maps 78 RFs to 20 modules (MAI/MAE/MAA) - Dependencies between modules - Priority breakdown (P0-P4) 3. MATRIZ-MODULOS-US.yml - Maps modules to 54 user stories - 325 story points total - Sprint velocity estimation (13-17 sprints) 4. MATRIZ-DDL-RF.yml - Bidirectional mapping DDL tables to RFs - 8 schemas, 58 tables documented - 100% RF coverage Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
497 lines
11 KiB
YAML
497 lines
11 KiB
YAML
# MATRIZ MODULOS A USER STORIES
|
|
# Mapeo de modulos a historias de usuario con story points
|
|
# Version: 1.0.0
|
|
# Fecha: 2026-01-27
|
|
|
|
---
|
|
|
|
metadata:
|
|
proyecto: erp-transportistas
|
|
total_modulos: 20
|
|
total_user_stories: 60
|
|
total_story_points: 337
|
|
ubicacion_us: docs/02-definicion-modulos/{modulo}/historias-usuario/
|
|
|
|
---
|
|
|
|
# MODULOS FASE 1 (MAI)
|
|
|
|
modulos:
|
|
MAI-001:
|
|
nombre: Fundamentos
|
|
prioridad: P0
|
|
nota: Heredado de erp-core, sin US propias
|
|
user_stories: []
|
|
total_sp: 0
|
|
|
|
MAI-002:
|
|
nombre: Clientes y Tarifas
|
|
prioridad: P0
|
|
user_stories:
|
|
- id: US-MAI002-001
|
|
titulo: Registrar cliente/shipper
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI002-001.md
|
|
|
|
- id: US-MAI002-002
|
|
titulo: Configurar tarifas por lane
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI002-002.md
|
|
|
|
- id: US-MAI002-003
|
|
titulo: Gestionar contratos y SLAs
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI002-003.md
|
|
total_sp: 18
|
|
|
|
MAI-003:
|
|
nombre: Ordenes de Transporte
|
|
prioridad: P0
|
|
user_stories:
|
|
- id: US-MAI003-001
|
|
titulo: Capturar orden de transporte
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI003-001.md
|
|
|
|
- id: US-MAI003-002
|
|
titulo: Configurar multi-paradas
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI003-002.md
|
|
|
|
- id: US-MAI003-003
|
|
titulo: Cotizar servicio automaticamente
|
|
story_points: 5
|
|
criterios_aceptacion: 4
|
|
archivo: US-MAI003-003.md
|
|
total_sp: 18
|
|
|
|
MAI-004:
|
|
nombre: Planeacion TMS
|
|
prioridad: P0
|
|
user_stories:
|
|
- id: US-MAI004-001
|
|
titulo: Planear viaje con asignacion de recursos
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI004-001.md
|
|
|
|
- id: US-MAI004-002
|
|
titulo: Consolidar carga en embarques
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI004-002.md
|
|
|
|
- id: US-MAI004-003
|
|
titulo: Consultar disponibilidad de flota
|
|
story_points: 5
|
|
criterios_aceptacion: 4
|
|
archivo: US-MAI004-003.md
|
|
total_sp: 18
|
|
|
|
MAI-005:
|
|
nombre: Despacho
|
|
prioridad: P0
|
|
user_stories:
|
|
- id: US-MAI005-001
|
|
titulo: Ejecutar checklist pre-viaje
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI005-001.md
|
|
|
|
- id: US-MAI005-002
|
|
titulo: Registrar sellos y evidencias
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI005-002.md
|
|
|
|
- id: US-MAI005-003
|
|
titulo: Liberar viaje para tracking
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI005-003.md
|
|
total_sp: 18
|
|
|
|
MAI-006:
|
|
nombre: Tracking
|
|
prioridad: P0
|
|
user_stories:
|
|
- id: US-MAI006-001
|
|
titulo: Visualizar tracking tiempo real
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI006-001.md
|
|
|
|
- id: US-MAI006-002
|
|
titulo: Configurar geocercas y alertas
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI006-002.md
|
|
|
|
- id: US-MAI006-003
|
|
titulo: Consultar ETA dinamico
|
|
story_points: 5
|
|
criterios_aceptacion: 4
|
|
archivo: US-MAI006-003.md
|
|
total_sp: 18
|
|
|
|
MAI-007:
|
|
nombre: POD y Cierre
|
|
prioridad: P0
|
|
user_stories:
|
|
- id: US-MAI007-001
|
|
titulo: Capturar POD con firma digital
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI007-001.md
|
|
|
|
- id: US-MAI007-002
|
|
titulo: Registrar tiempos reales de entrega
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI007-002.md
|
|
|
|
- id: US-MAI007-003
|
|
titulo: Cerrar viaje con validaciones
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI007-003.md
|
|
total_sp: 18
|
|
|
|
MAI-008:
|
|
nombre: Incidencias
|
|
prioridad: P1
|
|
user_stories:
|
|
- id: US-MAI008-001
|
|
titulo: Registrar incidencia con evidencias
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI008-001.md
|
|
|
|
- id: US-MAI008-002
|
|
titulo: Gestionar flujo de atencion
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI008-002.md
|
|
|
|
- id: US-MAI008-003
|
|
titulo: Calcular y aplicar impacto economico
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI008-003.md
|
|
total_sp: 18
|
|
|
|
MAI-009:
|
|
nombre: Facturacion Transporte
|
|
prioridad: P1
|
|
user_stories:
|
|
- id: US-MAI009-001
|
|
titulo: Generar pre-factura automatica
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI009-001.md
|
|
|
|
- id: US-MAI009-002
|
|
titulo: Aplicar recargos y fuel surcharge
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI009-002.md
|
|
|
|
- id: US-MAI009-003
|
|
titulo: Timbrar CFDI con carta porte
|
|
story_points: 8
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI009-003.md
|
|
total_sp: 21
|
|
|
|
MAI-010:
|
|
nombre: Liquidaciones
|
|
prioridad: P1
|
|
user_stories:
|
|
- id: US-MAI010-001
|
|
titulo: Calcular comision por viaje
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI010-001.md
|
|
|
|
- id: US-MAI010-002
|
|
titulo: Gestionar anticipos y deducciones
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI010-002.md
|
|
|
|
- id: US-MAI010-003
|
|
titulo: Generar y aprobar liquidacion
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI010-003.md
|
|
total_sp: 18
|
|
|
|
MAI-011:
|
|
nombre: Gestion de Flota
|
|
prioridad: P1
|
|
user_stories:
|
|
- id: US-MAI011-001
|
|
titulo: Registrar unidades y remolques
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI011-001.md
|
|
|
|
- id: US-MAI011-002
|
|
titulo: Gestionar operadores y documentos
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI011-002.md
|
|
|
|
- id: US-MAI011-003
|
|
titulo: Controlar disponibilidad de flota
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI011-003.md
|
|
total_sp: 18
|
|
|
|
MAI-012:
|
|
nombre: Combustible y Gastos
|
|
prioridad: P2
|
|
user_stories:
|
|
- id: US-MAI012-001
|
|
titulo: Registrar carga de combustible
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI012-001.md
|
|
|
|
- id: US-MAI012-002
|
|
titulo: Controlar rendimiento y detectar anomalias
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI012-002.md
|
|
|
|
- id: US-MAI012-003
|
|
titulo: Liquidar anticipo de viaticos
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI012-003.md
|
|
total_sp: 18
|
|
|
|
MAI-013:
|
|
nombre: Mantenimiento Flota
|
|
prioridad: P2
|
|
user_stories:
|
|
- id: US-MAI013-001
|
|
titulo: Programar mantenimiento preventivo
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI013-001.md
|
|
|
|
- id: US-MAI013-002
|
|
titulo: Gestionar orden de trabajo correctivo
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI013-002.md
|
|
|
|
- id: US-MAI013-003
|
|
titulo: Controlar disponibilidad de flota
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI013-003.md
|
|
total_sp: 18
|
|
|
|
MAI-014:
|
|
nombre: Carriers (Terceros)
|
|
prioridad: P2
|
|
user_stories:
|
|
- id: US-MAI014-001
|
|
titulo: Registrar y validar carrier
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI014-001.md
|
|
|
|
- id: US-MAI014-002
|
|
titulo: Asignar viaje a carrier (rate shopping)
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI014-002.md
|
|
|
|
- id: US-MAI014-003
|
|
titulo: Evaluar desempeno (scorecard)
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI014-003.md
|
|
total_sp: 18
|
|
|
|
MAI-015:
|
|
nombre: Portal Cliente
|
|
prioridad: P3
|
|
user_stories:
|
|
- id: US-MAI015-001
|
|
titulo: Consultar tracking y documentos
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAI015-001.md
|
|
|
|
- id: US-MAI015-002
|
|
titulo: Crear OT desde portal
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI015-002.md
|
|
|
|
- id: US-MAI015-003
|
|
titulo: Gestionar reclamaciones
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAI015-003.md
|
|
total_sp: 18
|
|
|
|
---
|
|
|
|
# MODULOS FASE 2 (MAE)
|
|
|
|
MAE-016:
|
|
nombre: Carta Porte CFDI
|
|
prioridad: P1
|
|
user_stories:
|
|
- id: US-MAE016-001
|
|
titulo: Generar carta porte automatica
|
|
story_points: 8
|
|
criterios_aceptacion: 6
|
|
archivo: US-MAE016-001.md
|
|
|
|
- id: US-MAE016-002
|
|
titulo: Timbrar con PAC autorizado
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAE016-002.md
|
|
|
|
- id: US-MAE016-003
|
|
titulo: Gestionar expediente fiscal
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAE016-003.md
|
|
total_sp: 18
|
|
|
|
MAE-017:
|
|
nombre: HOS y Bitacora
|
|
prioridad: P3
|
|
user_stories:
|
|
- id: US-MAE017-001
|
|
titulo: Registrar tiempos HOS
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAE017-001.md
|
|
|
|
- id: US-MAE017-002
|
|
titulo: Alertas de cumplimiento
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAE017-002.md
|
|
|
|
- id: US-MAE017-003
|
|
titulo: Generar bitacora imprimible
|
|
story_points: 6
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAE017-003.md
|
|
total_sp: 16
|
|
|
|
MAE-018:
|
|
nombre: Reportes y KPIs
|
|
prioridad: P3
|
|
user_stories:
|
|
- id: US-MAE018-001
|
|
titulo: Dashboard ejecutivo
|
|
story_points: 8
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAE018-001.md
|
|
|
|
- id: US-MAE018-002
|
|
titulo: KPIs operativos y de flota
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAE018-002.md
|
|
|
|
- id: US-MAE018-003
|
|
titulo: Reportes personalizados
|
|
story_points: 5
|
|
criterios_aceptacion: 5
|
|
archivo: US-MAE018-003.md
|
|
total_sp: 18
|
|
|
|
---
|
|
|
|
# MODULOS FASE 3 (MAA) - Pendientes de especificar
|
|
|
|
modulos_fase_3:
|
|
MAA-019:
|
|
nombre: Optimizacion Rutas
|
|
prioridad: P4
|
|
user_stories: []
|
|
nota: Pendiente especificacion
|
|
total_sp: 0
|
|
|
|
MAA-020:
|
|
nombre: Integraciones EDI
|
|
prioridad: P4
|
|
user_stories: []
|
|
nota: Pendiente especificacion
|
|
total_sp: 0
|
|
|
|
---
|
|
|
|
# RESUMEN POR PRIORIDAD
|
|
|
|
resumen:
|
|
P0:
|
|
modulos: 7
|
|
user_stories: 21
|
|
story_points: 126
|
|
nota: Workflow critico
|
|
|
|
P1:
|
|
modulos: 5
|
|
user_stories: 15
|
|
story_points: 93
|
|
nota: Facturacion, flota, liquidaciones
|
|
|
|
P2:
|
|
modulos: 3
|
|
user_stories: 9
|
|
story_points: 54
|
|
nota: Combustible, mantenimiento, carriers
|
|
|
|
P3:
|
|
modulos: 3
|
|
user_stories: 9
|
|
story_points: 52
|
|
nota: Portal, HOS, reportes
|
|
|
|
P4:
|
|
modulos: 2
|
|
user_stories: 0
|
|
story_points: 0
|
|
nota: Pendiente especificacion
|
|
|
|
totales:
|
|
modulos_especificados: 18
|
|
user_stories: 54
|
|
story_points: 325
|
|
promedio_sp_por_us: 6.0
|
|
|
|
---
|
|
|
|
# VELOCIDAD ESTIMADA
|
|
|
|
velocidad:
|
|
story_points_por_sprint: 20-25
|
|
duracion_sprint: 2 semanas
|
|
sprints_estimados_P0: 5-6
|
|
sprints_estimados_P1: 4-5
|
|
sprints_estimados_P2: 2-3
|
|
sprints_estimados_P3: 2-3
|
|
total_sprints: 13-17
|
|
duracion_total_estimada: 26-34 semanas
|
|
|
|
# FIN MATRIZ
|