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