# BACKLOG — InQ ROI

> Features de producto pendientes. Decisión del director (qué entra, cuándo).
> No incluye deuda técnica ni hallazgos de sprint actual (ver TECH_DEBT.md y OBSERVATIONS.md).

---

## Convención de etiquetas

Cada ítem tiene una etiqueta de estado:

- `[SPRINT-2]` — Comprometido para el próximo sprint
- `[BACKLOG]` — Disponible para asignar en planning de sprint futuro
- `[FASE-2]` — Versión 2.0 del producto, más allá del horizonte actual
- `[DEFERRED]` — Pospuesto sin sprint asignado, requiere decisión

Al cerrar un sprint, los ítems `[SPRINT-N]` se promocionan a `[SPRINT-(N+1)]` o vuelven a `[BACKLOG]`.

---
  
## Features de alta prioridad

### [BACKLOG] Ver procesos asociados a un recurso + navegar a ellos
Desde el catálogo de recursos (`/recursos`), cada recurso debería mostrar cuántos procesos lo usan y permitir navegar a esos procesos directamente. Detectado en validación visual Sprint 4 Etapa 8. Valor: evitar eliminar accidentalmente recursos en uso (hoy hay protección, pero sin visibilidad de qué proceso los usa) y facilitar auditoría del catálogo.

### [BACKLOG] Campo "empresa" en perfil de usuario
El perfil del usuario hoy muestra nombre y email. Agregar campo `company` o `organization` en la tabla `users` para mostrar a qué empresa pertenece el consultor. Útil cuando haya múltiples consultores de distintas organizaciones (guests). Detectado en validación visual Sprint 4 Etapa 8.

### [RESOLVED] Indicador de simulación desactualizada
Implementado en Sprint 3. Confirmado funcionando en validación visual Sprint 4 (muestra "Hay cambios sin simular" junto al botón Simular). Cerrado Sprint 5 planning (2026-06-19).

### [BACKLOG] Múltiples simulaciones por proceso
Historial de simulaciones con comparación de escenarios.

### [BACKLOG] Recursos con costo por hora
Link actividad ↔ recurso (rol, persona, sistema) con cálculo automático del costo agregado.

### [RESOLVED] Edición del nombre de proceso y cliente desde el workspace
Implementado en Sprint 2. Confirmado funcionando en validación visual Sprint 4. Cerrado Sprint 5 planning (2026-06-19).

### [BACKLOG] Gateway OR inclusivo nativo
Actualmente se simula como XOR. Implementar propagación OR real con probabilidades independientes.

### [BACKLOG] Distribuciones de probabilidad
Gamma/triangular por actividad en lugar de valores fijos. Permite análisis de sensibilidad.

---

## Features de media prioridad

### [BACKLOG] Export a Excel (.xlsx)
Múltiples hojas: resumen + por actividad + metodología. Útil para clientes que necesitan análisis adicional en planillas.

### [BACKLOG] Modo oscuro
Dark mode para el web app.

### [BACKLOG] i18n: inglés + español configurable
Necesario cuando InQuality empiece a vender fuera de LATAM.

### [BACKLOG] PWA installable
Manifest + service worker para uso offline.

### [BACKLOG] Zoom/pan del heatmap desde el reporte
Hoy es visualización estática. Permitir interacción.

### [SPRINT-5] Controles de zoom en canvas BPMN (fit-to-screen / zoom-in / zoom-out)
Fit-viewport implementado en Sprint 3 pero con bug: clip al borde superior sin centering. Sprint 5 Etapa 2 corrige el bug y agrega controles de zoom-in/zoom-out explícitos.

### [BACKLOG] Detalle de recursos por actividad en el PDF
Tabla de costos por recurso asignado dentro de cada actividad.

### [BACKLOG] Importación por URL
Cargar BPMN desde enlace directo (GitHub, Confluence, etc.).

### [SPRINT-5] Columna "Eficiencia de automatización" en ComparisonTable
Métrica = `ahorro$ × probabilidad` (ahorro esperado ponderado). Permite rankear actividades por valor de automatización. Ver Sprint 5 Etapa 5.

---

## Features Fase 2 (versión 2.0 del producto)

### [RESOLVED] Login y multi-tenant
Implementado en Sprint 4. Supabase + Google Workspace OAuth, PostgreSQL, RLS, catálogo de recursos global, identidad en UI. Ver `sprints/sprint-4/BRIEF.md`. Cerrado 2026-05-xx.

### [FASE-2] Versionado de procesos
Historial de cambios con diff visual.

### [FASE-2] Gobernanza / RACI
Asignación de responsables por actividad (Responsible, Accountable, Consulted, Informed).

### [FASE-2] Jerarquía organizacional
Integración con orgchart para asignar costos por área de la empresa.

### [FASE-2] IA / asistente
Sugerencias de optimización, benchmarking automático.

### [FASE-2] Marketplace de procesos
Biblioteca de BPMNs precostos por industria.

### [FASE-2] Elementos RPA y agentes
Soporte para costos de bots y workflows automatizados.

### [FASE-2] Tutoriales interactivos
Onboarding guiado para usuarios nuevos.

---

## Decisiones de producto pendientes

### [DEFERRED] Footer "Hecho desde Paraguay 🇵🇾"
Mantener en web app o eliminar cuando InQuality venda a clientes internacionales no-LATAM.

**A favor:** identidad regional, toque humano, diferenciador.
**En contra:** sesgo gringo en clientes corporativos.

**Decisión pendiente para:** Sprint 3-4 con feedback de uso real en talleres y demos.

### [DEFERRED] Ícono de InQuality en header de PDFs
Requiere assets de marca consolidados que aún no existen. Re-evaluar cuando InQuality tenga manual de marca completo.