Historia de usuario (HU) - alejandroescobar10/DABRAL GitHub Wiki

# Historia de Usuario Base (HU1: Consultar disponibilidad de un espacio)


Decisiones del Equipo para Elegir la HU Base


La elección de HU1 como historia base se basó en los siguientes criterios técnicos y estratégicos:

Valor central del MVP:

  • La consulta de disponibilidad es la función esencial del sistema. Sin ella, no es posible realizar reservas (HU2), modificaciones (HU3), ni gestionar espacios (HU6).

  • Es la primera interacción del usuario con el sistema, por lo que define la experiencia inicial.

Dependencias técnicas:

  • HU1 requiere la estructura básica de la base de datos (tablas Espacios y Reservas), que sentará las bases para las demás HU (ej: HU2 y HU3 dependen de esta consulta).

  • Permite validar el flujo de datos entre frontend (calendario) y backend (API de disponibilidad).

Riesgo controlado:

  • Es una funcionalidad acotada (sin integración con correos, permisos o reportes), lo que reduce la complejidad en la fase inicial.

  • Si falla, el impacto es limitado; si funciona, valida el modelo de negocio.

Priorización por impacto/usuario:

  • Beneficia a todos los usuarios (estudiantes, profesores y administradores), mientras que otras HU (ej: HU5-HU7) son específicas para roles administrativos.

  • Cumple con el principio "Lo más importante primero".

Feedback temprano:

  • Al implementar HU1 primero, el equipo puede recibir retroalimentación real sobre la interfaz del calendario y los filtros, iterando antes de añadir funciones complejas (ej: envío de correos en HU4).