# MMD-002: Ordenes de Servicio

**Version:** 1.0.0
**Fecha:** 2025-12-06
**Estado:** Backlog
**Story Points:** 55

---

## Descripcion

Modulo central del sistema que gestiona el ciclo completo de ordenes de servicio: desde la recepcion del vehiculo, diagnostico, cotizacion, aprobacion, ejecucion de trabajos, hasta el cierre y entrega.

---

## Historias de Usuario

| ID | Historia | SP | Estado |
|----|----------|-----|--------|
| US-MMD002-001 | Crear orden de servicio con datos de vehiculo y cliente | 5 | Backlog |
| US-MMD002-002 | Registrar sintomas/fallas reportadas por cliente | 3 | Backlog |
| US-MMD002-003 | Asignar orden a mecanico y bahia | 5 | Backlog |
| US-MMD002-004 | Ver ordenes asignadas del dia | 5 | Backlog |
| US-MMD002-005 | Registrar trabajos realizados con tiempo y refacciones | 8 | Backlog |
| US-MMD002-006 | Solicitar refacciones al almacen | 5 | Backlog |
| US-MMD002-007 | Ver tablero Kanban de ordenes | 8 | Backlog |
| US-MMD002-008 | Cerrar orden y generar pre-factura | 5 | Backlog |
| US-MMD002-009 | Notificar al cliente cuando vehiculo este listo | 3 | Backlog |
| US-MMD002-010 | Ver historial de ordenes por vehiculo | 5 | Backlog |
| US-MMD002-011 | Configurar estados personalizados de orden | 3 | Backlog |

**Total:** 55 SP

---

## Flujo de Estados

```
RECIBIDO → EN_DIAGNOSTICO → COTIZADO → APROBADO → EN_REPARACION → LISTO → ENTREGADO
                                ↓
                           RECHAZADO

Estados adicionales: ESPERANDO_REFACCIONES, CANCELADO
```

---

## Dependencias

**Depende de:**
- MMD-001: Fundamentos (taller, roles, bahias)
- MMD-003: Diagnosticos
- MMD-004: Inventario (refacciones)
- MMD-005: Vehiculos

**Bloquea:**
- MMD-006: Cotizaciones
- MME-007: Facturacion

---

## Referencias

- Epica: [EPIC-MMD-002](../../08-epicas/EPIC-MMD-002-ordenes-servicio.md)

---

**Creado por:** Requirements-Analyst
**Fecha:** 2025-12-06
