| .. | ||
| especificaciones | ||
| historias-usuario | ||
| requerimientos | ||
| _MAP.md | ||
| README.md | ||
MAI-009: Calidad, Postventa y Garantías
ID: MAI-009
Fase: 1 - Alcance Inicial
Presupuesto: $25,000 MXN
Story Points: 40 SP
Prioridad: P2
Estado: 📝 En documentación
📋 Resumen Ejecutivo
Módulo integral para control de calidad durante construcción y atención postventa, incluyendo checklists dinámicos, no conformidades, tickets de garantía, SLA y trazabilidad completa por vivienda.
Problema que Resuelve
Las constructoras enfrentan:
- Durante construcción: Falta de control de calidad sistemático, viviendas entregadas con defectos
- Postventa: Tickets de garantía en Excel/WhatsApp, sin seguimiento, incumplimiento de SLA
- Auditorías INFONAVIT: Rechazos por falta de evidencias de calidad
- Reclamaciones: Sin historial documentado, pérdida de garantías
Con este módulo: Control preventivo de calidad, tickets centralizados, cumplimiento de SLA, trazabilidad completa para auditorías.
🎯 Alcance Funcional
Control de Calidad en Construcción
- Checklists dinámicos por etapa (cimentación, estructura, acabados, etc.)
- Inspecciones con evidencias fotográficas georreferenciadas
- Aprobación de etapas antes de continuar
- Reportes de calidad por proyecto/vivienda
No Conformidades (NC)
- Registro de defectos detectados en inspecciones
- Clasificación: Menor, Mayor, Crítica
- Acciones correctivas (CAPA - Corrective and Preventive Actions)
- Verificación de cierre
- Estadísticas de NC por proyecto/contratista
Sistema de Tickets Postventa
- Creación desde app móvil por derechohabientes
- Categorías: Plomería, Electricidad, Acabados, Estructural, etc.
- Prioridad automática según tipo
- Asignación a técnicos disponibles
- Seguimiento en tiempo real
Garantías y SLA
- SLA por tipo de ticket:
- Urgente (fuga, eléctrico): 24h
- Alta: 48h
- Media: 7 días
- Baja: 15 días
- Alertas automáticas por incumplimiento
- Dashboard de cumplimiento de SLA
- Reportes para INFONAVIT
Historial de Vivienda
- Timeline completa desde construcción hasta postventa
- Inspecciones de calidad realizadas
- No conformidades detectadas y cerradas
- Tickets de garantía atendidos
- Exportable para auditorías
🏗️ Arquitectura
Schema: quality
Tablas principales:
checklists- Templates de inspecciónchecklist_items- Items de cada checklistinspections- Inspecciones realizadasinspection_results- Resultados por itemnon_conformities- No conformidades detectadascorrective_actions- Acciones correctivaspost_sale_tickets- Tickets de garantíaticket_assignments- Asignaciones a técnicoshousing_history- Historial integrado
ENUMs:
inspection_status: pending, in_progress, completed, approved, rejectednc_severity: minor, major, criticalnc_status: open, in_progress, closed, verifiedticket_status: created, assigned, in_progress, resolved, closedticket_priority: urgent, high, medium, low
🔄 Flujos de Trabajo
Flujo: Inspección de Calidad
1. Residente selecciona vivienda y checklist (ej: "Acabados")
2. Sistema carga items del checklist (50+ verificaciones)
3. Residente inspecciona cada item: ✓ OK / ✗ NC
4. Si NC: Toma foto, describe defecto, clasifica severidad
5. Sistema genera no conformidad automáticamente
6. Al completar checklist: Sistema determina si aprueba etapa
7. Si hay NC críticas: Bloquea continuación hasta corregir
8. Genera reporte PDF con evidencias
Flujo: Ticket de Postventa
1. Derechohabiente detecta problema en su vivienda
2. Abre app, selecciona su vivienda
3. Elige categoría (ej: "Fuga en baño")
4. Toma fotos, describe problema
5. Sistema crea ticket con prioridad "Urgente" (SLA 24h)
6. Sistema asigna automáticamente a técnico disponible
7. Técnico recibe notificación, agenda visita
8. Atiende problema, toma fotos de solución
9. Derechohabiente confirma satisfacción
10. Sistema cierra ticket, actualiza historial vivienda
📐 Checklists de Calidad
Checklist: Acabados Finales
const checklistAcabados = {
nombre: "Inspección de Acabados Finales",
etapa: "entrega",
categorias: [
{
nombre: "Pisos y Muros",
items: [
"Piso cerámico sin fisuras o despostilladuras",
"Nivel de piso uniforme",
"Zoclos bien instalados y sellados",
"Muros sin grietas mayores a 1mm",
"Pintura uniforme, sin escurrimientos"
]
},
{
nombre: "Instalaciones",
items: [
"Llaves y válvulas funcionan correctamente",
"Sin fugas en tuberías visibles",
"Contactos e interruptores operativos",
"Iluminación completa funcional"
]
},
{
nombre: "Carpintería",
items: [
"Puertas abren y cierran sin trabarse",
"Ventanas herméticas",
"Cerraduras funcionan correctamente"
]
}
]
};
🎫 Tipos de Tickets Postventa
| Categoría | Ejemplos | SLA | Prioridad |
|---|---|---|---|
| Urgente | Fuga de agua, corto circuito, puerta no cierra | 24h | Urgente |
| Plomería | Goteo, presión baja, drenaje lento | 48h | Alta |
| Eléctrico | Contacto no funciona, foco fundido | 48h | Alta |
| Acabados | Pintura descarapelada, zoclo despegado | 7 días | Media |
| Carpintería | Puerta desnivelada, ventana ruidosa | 7 días | Media |
| Varios | Consultas, solicitudes información | 15 días | Baja |
📊 Indicadores Clave (KPIs)
Calidad en Construcción
- Tasa de aprobación primera inspección: >90%
- Tiempo promedio cierre NC: <7 días
- NC por vivienda: <5 (meta)
- NC críticas: 0 al momento de entrega
Postventa
- Cumplimiento de SLA: >95%
- Tiempo promedio resolución: <48h
- Satisfacción cliente: >4.5/5
- Tickets recurrentes: <10% (indica calidad construcción)
- Tickets abiertos: <20 simultáneos
🔗 Integraciones
| Módulo | Relación | Datos Compartidos |
|---|---|---|
| MAI-005 Control de Obra | ➡️ Vincula inspecciones a avances | Viviendas, etapas de construcción |
| MAI-010 CRM | ↔️ Tickets de derechohabientes | Contacto, vivienda asignada |
| MAI-011 INFONAVIT | ⬅️ Provee evidencias de calidad | Reportes, fotos, certificaciones |
| MAI-007 RRHH | ➡️ Asigna técnicos | Disponibilidad, especialidad |
📝 Documentos Relacionados
Requerimientos Funcionales
- RF-QUA-001: Control de calidad en construcción
- RF-QUA-002: No conformidades y CAPA
- RF-QUA-003: Sistema de tickets postventa
- RF-QUA-004: Garantías y SLA
- RF-QUA-005: Historial de vivienda
Especificaciones Técnicas
- ET-QUA-001: Checklists dinámicos
- ET-QUA-002: Sistema de no conformidades
- ET-QUA-003: Motor de tickets
- ET-QUA-004: SLA y alertas
- ET-QUA-005: Historial integrado
Generado: 2025-11-20
Estado: ✅ Completo