Backlog Técnico Priorizado

24 historias

24 historias de usuario estimadas y organizadas en 3 fases de desarrollo.

Mostrando

24 historias · 118 pts

IDHistoria / TareaMóduloFasePrioridadEstimació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.

Infraestructura1Alta3 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.

Infraestructura1Alta5 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 Proyectos1Alta5 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 Proyectos1Alta5 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 Proyectos1Alta3 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 Partidas1Alta8 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 Partidas1Alta8 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.

Infraestructura1Alta5 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 Inicial2Alta5 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 Inicial2Alta5 pts
HU-11

Implementar versionado de presupuesto

Guardar snapshot del presupuesto como versión con fecha. Permitir comparar versiones.

Presupuesto Inicial2Media3 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 Ejecutado2Alta5 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 Ejecutado2Media5 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 Ejecutado2Alta3 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 Real2Alta8 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 Real2Media5 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 Real3Alta3 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 Simple3Alta8 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 Simple3Media5 pts
HU-20

Exportar presupuesto y comparativo a CSV

Botón de exportación que genera CSV del presupuesto y del tablero comparativo.

Presupuesto Inicial3Media3 pts
HU-21

Implementar dashboard general del proyecto con KPIs

Vista resumen con KPIs: presupuesto total, ejecutado total, % avance, desviación, partidas completadas.

Infraestructura3Alta5 pts
HU-22

Diseñar sistema de navegación y UX responsive

Sidebar colapsable, breadcrumbs, navegación mobile-first, estados vacíos y loading.

Infraestructura3Alta5 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.

QA3Alta5 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ón3Media3 pts
1

Fase 1

8 historias · 42 pts · 8 alta prioridad

36% del total

2

Fase 2

8 historias · 39 pts · 5 alta prioridad

33% del total

3

Fase 3

8 historias · 37 pts · 5 alta prioridad

31% del total