Modelo de datos (construcción)
El modelo de Elaboración se implementó — y se tocó varias veces — en C1. Quedó en 3FN, un solo servidor SQL (sigma_bd).
Dos capas de roles
- Rol de sistema + permisos globales (
RolSistema,PermisoSistema) - Rol de proyecto + membresía (
UsuarioProyecto,RolProyecto)
Entidades del documento
| Entidad | Para qué |
|---|---|
| Usuario, RolSistema, PermisoSistema | Identidad y permisos globales |
| Proyecto, RolProyecto, UsuarioProyecto | Proyectos y membresía |
| Estimacion, FactorTecnico, FactorAmbiental, LogEstimacion | PCU y auditoría de carga (RF de fecha) |
| Backlog, CasoDeUso, HistoriaUsuario | Ítems de estimación |
| Sprint, Tarea | Tiempo real |
| Reporte | Salidas exportadas |
Estimacion: tipo_estimacion, mejor_caso, peor_caso, caso_probable, total_semanas, total_meses, factor_foco, num_actores, complejidad.
Lo que realmente creó el dump (28/10/2024)
El SQL ya no es un único Estimacion: hay estimacion_pcu (por iteración) y estimacion_phu (por sprint), más actores, iteracion, pcu, factor_tecnico / factor_ambiental colgando de la PCU.
Es el desvío que cuenta la memoria: PHU y reportes se cerraron tarde con el cliente, y el modelo se reabrió en construcción.
Diagrama de Workbench: 03-Construccion/04- Implementacion/SIGMA Diagrama.mwb. El dump está también en implementación.
Extensión 2026 — Sprint ágil
La migración pase a docker/init/04-sprint-agile.sql agrega columnas usadas por CU07, CU12 y el Tablero:
| Tabla | Columna | Uso |
|---|---|---|
historia_usuario | puntos_historia | Story Points de la historia |
historia_usuario | estado | pendiente / en_progreso / completada |
sprint | velocidad_calculada | Suma de puntos de historias completadas al cerrar |
sprint | cerrado | 1 cuando el sprint ya no se puede mover ni editar a mano |