3.4 KiB
TODO — Process Cost Platform · Fase 1
Features descartadas del MVP (scope defendido) para no arriesgar la fecha. Ordenadas por impacto estimado.
Alta prioridad
- Múltiples simulaciones: historial de simulaciones por proceso con comparación de escenarios
- Recursos con costo por hora: link actividad ↔ recurso (rol, persona, sistema) con cálculo automático
- Edición del nombre del proceso y cliente desde el workspace (sin ir a configuración global)
- Gateway OR inclusivo nativo: actualmente se simula como XOR; implementar propagación OR real
- Distribuciones de probabilidad: gamma/triangular por actividad en lugar de valores fijos
Media prioridad
- Export a Excel (.xlsx) con múltiples hojas (resumen + por actividad + metodología)
- Modo oscuro (Dark mode)
- i18n: inglés + español configurable
- PWA installable: manifest + service worker para uso offline
- Zoom/pan del heatmap desde el reporte (ahora es solo visualización estática)
- Detalle de recursos por actividad en el PDF (tabla de costos por recurso asignado)
- Importación por URL: cargar BPMN desde enlace directo (GitHub, Confluence, etc.)
Refinamientos UX
- Mejorar animación de expansión de la sección "Automatización" en ActivityPanel. Actualmente usa max-h trick (funciona pero la aceleración no es lineal en los últimos píxeles porque el contenedor crece hasta un max fijo de 320px). Solución sofisticada:
useRef + scrollHeightpara animar a la altura real del contenido. Costo: medio. Beneficio: micro-pulido visual.
Deuda técnica / Decisiones arquitectónicas pendientes
-
Dexie live queries (Modelo B de sincronización store↔db): Hoy la invalidación del resultado de simulación se garantiza via ESLint rule (
no-restricted-imports) + convención: todas las mutaciones pasan poruseProcessStore. Si en Sprint 2 la grilla de edición masiva requiere escrituras de alta frecuencia directas a IndexedDB (por performance), evaluar migración a live queries de Dexie que invaliden el store automáticamente. Documentado en la auditoría de Mayo 2026. -
Indicador visual en el reporte de actividades automatable (borde punteado o ícono diferenciador): en Sprint 1 se usa solo leyenda de texto. Evaluar si el cliente necesita más claridad visual al comparar Actual vs Automatizado.
-
Columna "Eficiencia de automatización" en ComparisonTable: métrica =
(ahorro$ × probabilidad) / inversión-prorrateada. Permite rankear actividades por "qué tan valiosa es automatizar cada una" en lugar de solo "cuánto cuestan". Útil en conversaciones de pre-venta donde el cliente quiere priorizar qué automatizar primero.
Baja prioridad / Fase 2
- Login y multi-tenant: persistencia en la nube, colaboración
- Versionado de procesos: historial de cambios con diff visual
- Gobernanza/RACI: asignación de responsables por actividad
- Jerarquía organizacional: integración con orgchart para asignar costos por área
- IA / asistente: sugerencias de optimización, benchmarking automático
- Marketplace de procesos: biblioteca de BPMNs precostos por industria
- Elementos RPA y agentes: soporte para costos de bots y workflows automatizados
- Tutoriales interactivos: onboarding guiado para usuarios nuevos