Sprint 5. Etapa 1.
Some checks failed
/ Deploy to Cloudflare Pages (push) Has been cancelled

This commit is contained in:
2026-06-19 15:31:03 -03:00
parent 84daf82e65
commit a2763ab755
13 changed files with 612 additions and 80 deletions

View File

@@ -20,8 +20,14 @@ Al cerrar un sprint, los ítems `[SPRINT-N]` se promocionan a `[SPRINT-(N+1)]` o
## Features de alta prioridad
### [BACKLOG] Indicador de simulación desactualizada
Cuando el usuario guarda cambios en una actividad (costos, recursos, automatización) pero no vuelve a simular, el reporte muestra resultados del estado anterior sin ningún aviso. Agregar un indicador sutil ("Hay cambios sin simular" o badge en el botón Simular) que desaparezca al ejecutar la simulación. Detectado en uso real durante Sprint 2 — genera confusión al no ver los nuevos costos reflejados en el reporte.
### [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.
@@ -29,8 +35,8 @@ 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.
### [BACKLOG] Edición del nombre de proceso y cliente desde el workspace
Hoy requiere ir a configuración global. Mover edición inline al workspace.
### [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.
@@ -57,8 +63,8 @@ Manifest + service worker para uso offline.
### [BACKLOG] Zoom/pan del heatmap desde el reporte
Hoy es visualización estática. Permitir interacción.
### [BACKLOG] Controles de zoom en canvas BPMN (fit-to-screen / reset zoom)
El canvas puede quedar muy zoomed out sin forma de volver al estado inicial. bpmn-js expone `canvas.zoom('fit-viewport')` — agregar botón "Encuadrar diagrama" o equivalente. Detectado en validación visual Sprint 2 Etapa 3.
### [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.
@@ -66,15 +72,15 @@ Tabla de costos por recurso asignado dentro de cada actividad.
### [BACKLOG] Importación por URL
Cargar BPMN desde enlace directo (GitHub, Confluence, etc.).
### [BACKLOG] 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".
### [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)
### [SPRINT-4] Login y multi-tenant
Persistencia en la nube, colaboración entre múltiples usuarios. Promovido a Sprint 4 — ver `sprints/sprint-4/BRIEF.md`. Implementación: Supabase + Google Workspace OAuth, PostgreSQL, modelo de privacidad private/team.
### [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.