Backlog Técnico Priorizado
24 historias24 historias de usuario estimadas y organizadas en 3 fases de desarrollo.
Mostrando
24 historias · 118 pts
| ID | Historia / Tarea | Módulo | Fase | Prioridad | Estimación |
|---|---|---|---|---|---|
| HU-01 | Configurar estructura base del proyecto Next.js con TypeScript y Tailwind Scaffold inicial con App Router, layouts, navegación y sistema de diseño base. | Infraestructura | 1 | Alta | 3 pts |
| HU-02 | Implementar capa de persistencia local con localStorage y hooks reutilizables Crear hooks genéricos useLocalStorage y funciones CRUD para gestionar datos del MVP sin base de datos externa. | Infraestructura | 1 | Alta | 5 pts |
| HU-03 | Crear formulario de alta de proyecto con validación Formulario con campos: nombre, cliente, ubicación, fechas, responsable. Validación de campos obligatorios. | Alta de Proyectos | 1 | Alta | 5 pts |
| HU-04 | Implementar listado de proyectos con filtros y búsqueda Tabla/cards de proyectos con filtro por estado, búsqueda por nombre y ordenamiento. | Alta de Proyectos | 1 | Alta | 5 pts |
| HU-05 | Crear vista de detalle de proyecto con tabs de navegación Vista de detalle con pestañas: Partidas, Presupuesto, Ejecutado, Tablero, Cronograma. | Alta de Proyectos | 1 | Alta | 3 pts |
| HU-06 | Implementar formulario de carga de partidas con categorías Formulario para crear partidas con código, descripción, unidad, cantidad, precio unitario. Agrupación por categoría. | Carga por Partidas | 1 | Alta | 8 pts |
| HU-07 | Crear tabla editable de partidas con cálculo automático de totales Tabla inline-editable con cálculo automático de total (cantidad × precio unitario) y subtotales por categoría. | Carga por Partidas | 1 | Alta | 8 pts |
| HU-08 | Implementar API routes CRUD para proyectos y partidas Endpoints REST para CRUD completo de proyectos y partidas usando almacenamiento en memoria/localStorage. | Infraestructura | 1 | Alta | 5 pts |
| HU-09 | Consolidar presupuesto automático desde partidas Calcular y mostrar presupuesto total del proyecto agregando todas las partidas. Desglose por categoría. | Presupuesto Inicial | 2 | Alta | 5 pts |
| HU-10 | Crear dashboard de presupuesto con totales y porcentajes Vista de resumen con cards de totales, gráfico de distribución por categoría y tabla de desglose. | Presupuesto Inicial | 2 | Alta | 5 pts |
| HU-11 | Implementar versionado de presupuesto Guardar snapshot del presupuesto como versión con fecha. Permitir comparar versiones. | Presupuesto Inicial | 2 | Media | 3 pts |
| HU-12 | Crear formulario de registro de avance ejecutado por partida Formulario para registrar cantidad ejecutada, monto, fecha y observaciones por cada partida. | Registro de Ejecutado | 2 | Alta | 5 pts |
| HU-13 | Implementar historial de registros de ejecución con timeline Vista cronológica de todos los registros de ejecución de una partida con detalles. | Registro de Ejecutado | 2 | Media | 5 pts |
| HU-14 | Calcular porcentaje de avance automático por partida y proyecto Cálculo automático: (ejecutado / planeado) × 100. Indicadores visuales de progreso. | Registro de Ejecutado | 2 | Alta | 3 pts |
| HU-15 | Construir tablero comparativo planeado vs real Dashboard con tabla comparativa mostrando por partida: planeado, ejecutado, desviación absoluta y porcentual. | Tablero Planeado vs Real | 2 | Alta | 8 pts |
| HU-16 | Implementar gráficos de barras planeado vs ejecutado Gráficos de barras horizontales comparando planeado vs ejecutado por categoría. Usar CSS puro (sin librería externa). | Tablero Planeado vs Real | 2 | Media | 5 pts |
| HU-17 | Implementar indicadores de desviación con semáforo Semáforo visual: verde (<5% desviación), amarillo (5-15%), rojo (>15%). Alertas automáticas. | Tablero Planeado vs Real | 3 | Alta | 3 pts |
| HU-18 | Construir vista de cronograma Gantt simplificado Vista tipo Gantt con barras horizontales por partida/fase. Eje X = tiempo, barras para fechas plan vs real. | Cronograma Simple | 3 | Alta | 8 pts |
| HU-19 | Implementar edición de fechas en cronograma (drag o formulario) Permitir ajustar fechas de inicio/fin desde el cronograma mediante formulario modal. | Cronograma Simple | 3 | Media | 5 pts |
| HU-20 | Exportar presupuesto y comparativo a CSV Botón de exportación que genera CSV del presupuesto y del tablero comparativo. | Presupuesto Inicial | 3 | Media | 3 pts |
| HU-21 | Implementar dashboard general del proyecto con KPIs Vista resumen con KPIs: presupuesto total, ejecutado total, % avance, desviación, partidas completadas. | Infraestructura | 3 | Alta | 5 pts |
| HU-22 | Diseñar sistema de navegación y UX responsive Sidebar colapsable, breadcrumbs, navegación mobile-first, estados vacíos y loading. | Infraestructura | 3 | Alta | 5 pts |
| HU-23 | Pruebas de integración end-to-end del flujo completo Validar flujo: crear proyecto → cargar partidas → ver presupuesto → registrar ejecutado → ver tablero → cronograma. | QA | 3 | Alta | 5 pts |
| HU-24 | Documentación técnica y guía de usuario básica README actualizado con instrucciones de desarrollo, arquitectura y guía de uso básica. | Documentación | 3 | Media | 3 pts |
Fase 1
8 historias · 42 pts · 8 alta prioridad
36% del total
Fase 2
8 historias · 39 pts · 5 alta prioridad
33% del total
Fase 3
8 historias · 37 pts · 5 alta prioridad
31% del total