# Plan de Desarrollo - MVP Mecanicas Diesel **Version:** 1.0.0 **Fecha:** 2025-12-06 **Estado:** Planificado --- ## Resumen Ejecutivo Plan de desarrollo para la Fase 1 (MVP) del sistema de gestion de talleres diesel. Duracion: 6 sprints de 2 semanas cada uno. **Capacidad por Sprint:** 30-40 SP (equipo de 3-4 desarrolladores) --- ## Sprints Overview | Sprint | Duracion | SP Plan | Modulos | |--------|----------|---------|---------| | S1 | Sem 1-2 | 34 | MMD-001 Fundamentos | | S2 | Sem 3-4 | 35 | MMD-001 (fin) + MMD-002/003 (inicio) | | S3 | Sem 5-6 | 38 | MMD-002 Ordenes + MMD-003 Diagnosticos | | S4 | Sem 7-8 | 36 | MMD-003 (fin) + MMD-004/005 (inicio) | | S5 | Sem 9-10 | 36 | MMD-004 Inventario + MMD-005 Vehiculos | | S6 | Sem 11-12 | 33 | MMD-006 Cotizaciones + Buffer QA | **Total:** 212 SP --- ## Sprint 1: Fundamentos Base **Fechas:** Semana 1-2 **Story Points:** 34 **Objetivo:** Configurar arquitectura multi-tenant y roles base ### Historias de Usuario | ID | Historia | SP | Modulo | |----|----------|-----|--------| | US-MMD001-001 | Setup proyecto NestJS + Next.js | 8 | MMD-001 | | US-MMD001-002 | Configurar BD PostgreSQL multi-tenant | 8 | MMD-001 | | US-MMD001-003 | Implementar sistema de roles | 5 | MMD-001 | | US-MMD001-004 | CRUD de usuarios por tenant | 5 | MMD-001 | | US-MMD001-005 | Dashboard base con sidebar | 5 | MMD-001 | | US-MMD001-006 | Catalogo de servicios | 3 | MMD-001 | ### Entregables - Proyecto configurado con Docker - RLS funcionando - Login y roles operativos - Dashboard base --- ## Sprint 2: Flujo de Servicio Inicial **Fechas:** Semana 3-4 **Story Points:** 35 **Objetivo:** Iniciar ordenes de servicio y diagnosticos ### Historias de Usuario | ID | Historia | SP | Modulo | |----|----------|-----|--------| | US-MMD001-007 | Catalogo de categorias | 3 | MMD-001 | | US-MMD001-008 | Configuracion de taller | 3 | MMD-001 | | US-MMD002-001 | Crear orden de servicio | 5 | MMD-002 | | US-MMD002-002 | Registrar sintomas | 3 | MMD-002 | | US-MMD002-003 | Asignar orden a mecanico | 5 | MMD-002 | | US-MMD003-001 | Registrar diagnostico | 5 | MMD-003 | | US-MMD003-002 | Capturar codigos DTC | 5 | MMD-003 | | US-MMD003-003 | Agregar evidencia foto | 3 | MMD-003 | | DB-001 | Migrar tablas service_management | 3 | Tecnica | ### Entregables - Catalogo de servicios funcionando - Crear ordenes basicas - Diagnostico con codigos DTC --- ## Sprint 3: Flujo de Servicio Completo **Fechas:** Semana 5-6 **Story Points:** 38 **Objetivo:** Completar flujo de ordenes y diagnosticos ### Historias de Usuario | ID | Historia | SP | Modulo | |----|----------|-----|--------| | US-MMD002-004 | Ver ordenes asignadas | 3 | MMD-002 | | US-MMD002-005 | Registrar trabajos realizados | 5 | MMD-002 | | US-MMD002-006 | Solicitar refacciones | 3 | MMD-002 | | US-MMD002-007 | Tablero Kanban | 5 | MMD-002 | | US-MMD002-008 | Cerrar orden | 3 | MMD-002 | | US-MMD003-004 | Prueba de inyectores | 5 | MMD-003 | | US-MMD003-005 | Generar recomendaciones | 5 | MMD-003 | | US-MMD003-006 | Historial diagnosticos | 3 | MMD-003 | | US-MMD003-007 | Vincular diagnostico a orden | 3 | MMD-003 | | DB-002 | Migrar tablas test_types/parameters | 3 | Tecnica | ### Entregables - Tablero Kanban operativo - Flujo completo de diagnostico - Vinculacion orden-diagnostico --- ## Sprint 4: Diagnosticos Avanzados + Inventario Base **Fechas:** Semana 7-8 **Story Points:** 36 **Objetivo:** Pruebas especializadas e inventario inicial ### Historias de Usuario | ID | Historia | SP | Modulo | |----|----------|-----|--------| | US-MMD002-009 | Notificar cliente | 3 | MMD-002 | | US-MMD002-010 | Historial vehiculo | 3 | MMD-002 | | US-MMD003-008 | Prueba de compresion | 5 | MMD-003 | | US-MMD003-009 | Prueba de bomba | 5 | MMD-003 | | US-MMD003-010 | Comparar con referencias | 3 | MMD-003 | | US-MMD004-001 | Registrar refacciones | 5 | MMD-004 | | US-MMD004-002 | Consultar stock | 3 | MMD-004 | | US-MMD005-001 | Registrar vehiculo | 5 | MMD-005 | | US-MMD005-002 | Editar vehiculo | 3 | MMD-005 | | DB-003 | Migrar parts_management | 1 | Tecnica | ### Entregables - Pruebas especializadas operativas - Catalogo de refacciones - Registro de vehiculos --- ## Sprint 5: Inventario + Vehiculos Completo **Fechas:** Semana 9-10 **Story Points:** 36 **Objetivo:** Inventario funcional y gestion de vehiculos ### Historias de Usuario | ID | Historia | SP | Modulo | |----|----------|-----|--------| | US-MMD004-003 | Solicitar refaccion desde orden | 5 | MMD-004 | | US-MMD004-004 | Recibir mercancia | 5 | MMD-004 | | US-MMD004-005 | Ajustar inventario | 5 | MMD-004 | | US-MMD004-006 | Alertas stock minimo | 3 | MMD-004 | | US-MMD005-003 | Especificaciones motor | 5 | MMD-005 | | US-MMD005-004 | Ficha tecnica | 3 | MMD-005 | | US-MMD005-005 | Historial servicios | 5 | MMD-005 | | US-MMD005-006 | Gestionar flotas | 3 | MMD-005 | | DB-004 | Migrar vehicle_management | 2 | Tecnica | ### Entregables - Consumo de refacciones desde ordenes - Kardex operativo - Flotas configuradas --- ## Sprint 6: Cotizaciones + QA **Fechas:** Semana 11-12 **Story Points:** 33 **Objetivo:** Modulo de cotizaciones y estabilizacion ### Historias de Usuario | ID | Historia | SP | Modulo | |----|----------|-----|--------| | US-MMD004-007 | Kardex movimientos | 3 | MMD-004 | | US-MMD004-008 | Codigos alternos | 3 | MMD-004 | | US-MMD005-007 | Recordatorios mantenimiento | 3 | MMD-005 | | US-MMD006-001 | Crear cotizacion | 5 | MMD-006 | | US-MMD006-002 | Agregar lineas | 5 | MMD-006 | | US-MMD006-003 | Aplicar descuentos | 3 | MMD-006 | | US-MMD006-004 | Enviar cotizacion | 3 | MMD-006 | | US-MMD006-005 | Generar PDF | 5 | MMD-006 | | US-MMD006-006 | Convertir a orden | 3 | MMD-006 | ### Entregables - Sistema de cotizaciones completo - PDF de cotizacion - MVP listo para produccion --- ## Resumen de SP por Modulo | Modulo | SP Total | Sprints | |--------|----------|---------| | MMD-001 Fundamentos | 40 | S1, S2 | | MMD-002 Ordenes | 38 | S2, S3, S4 | | MMD-003 Diagnosticos | 42 | S2, S3, S4 | | MMD-004 Inventario | 37 | S4, S5, S6 | | MMD-005 Vehiculos | 32 | S4, S5, S6 | | MMD-006 Cotizaciones | 24 | S6 | | Tecnicas (DB) | 9 | S2-S5 | | **Total** | **222** | | --- ## Riesgos y Mitigaciones | Riesgo | Probabilidad | Impacto | Mitigacion | |--------|--------------|---------|------------| | Integracion erp-core | Alta | Alto | Desarrollar en paralelo con erp-core | | Complejidad RLS | Media | Alto | Tests de seguridad desde S1 | | Pruebas diesel | Baja | Medio | Consultar con expertos diesel | | Performance BD | Media | Medio | Indices y vistas materializadas | --- ## Criterios de Exito MVP - [ ] Sistema multi-tenant funcionando - [ ] Flujo completo orden → diagnostico → cotizacion - [ ] Inventario con consumo automatico - [ ] Vehiculos con historial de servicios - [ ] 95% cobertura de tests criticos - [ ] Tiempo respuesta < 500ms - [ ] 0 vulnerabilidades criticas --- **Creado por:** Requirements-Analyst **Fecha:** 2025-12-06