Minetico - Historias de usuario y casos de uso
MINETICO
HISTORIAS
DE USUARIO Y CASOS DE USO
Versión 2 2026
Autores:
Andrés Felipe Ardila Neira
Duván
Andrés Alarcón Mora
Dilan
Andrés Ayala Lobo
Miguel Ángel Veloza Soler
Docente tutor: Alonso Pérez Guevara
Universidad Libre
| Facultad de Ingeniería
Product Backlog SCRUM
El siguiente Product Backlog fue
construido a partir de los requerimientos funcionales RF1–RF17 definidos en el
documento IEEE del proyecto Minetico.
Cada Historia de Usuario incluye:
•
Prioridad de negocio.
•
Valor funcional.
•
Relación directa con requisitos funcionales.
•
Criterios de aceptación.
•
Planeación estimada para Sprint.
La priorización fue realizada
considerando:
•
funcionalidades críticas para operación del
sistema,
•
experiencia de usuario,
•
dependencia técnica,
•
e impacto en el producto.
|
ESCALA DE |
PRIORIDAD |
|
Prioridad |
Significado |
|
Alta |
Funcionalidad crítica
para el sistema. |
|
Media |
Funcionalidad importante
pero no bloqueante. |
|
Baja |
Funcionalidad
complementaria |
|
|
Planeación SCRUM |
|
|
Sprint |
|
Objetivo |
|
Sprint
1 |
|
Autenticación
y navegación principal |
|
Sprint
2 |
|
Mascota
virtual y sistema de rachas |
|
Sprint
3 |
|
Integración
IA y chat inteligente |
|
Sprint
4 |
|
Quiz,
recompensas y per |
Historias de Usuario (HU)
HU1
– Registro de usuario
Prioridad
Alta
Sprint
sugerido
Sprint 1
Valor
de negocio
Permite el acceso personalizado y
persistente al sistema.
Historia
de Usuario
Como nuevo usuario, quiero
registrarme en Minetico mediante correo y contraseña para poder acceder a las
funcionalidades personalizadas del sistema.
Criterios
de aceptación
•
El sistema debe solicitar correo y contraseña.
•
El correo no debe existir previamente.
•
La contraseña debe almacenarse cifrada.
•
El sistema debe confirmar el registro exitoso.
•
Debe mostrarse mensaje de error si los datos son
inválidos.
HU2
– Inicio de sesión
Prioridad
Alta
Sprint
sugerido
Sprint 1
Valor
de negocio
Permite recuperar progreso y
funcionalidades personalizadas.
Historia
de Usuario
Como usuario registrado, quiero
iniciar sesión en Minetico para acceder a mi progreso, recompensas y
conversaciones anteriores.
Criterios
de aceptación
•
El sistema debe validar credenciales.
•
Debe permitir acceso únicamente con datos
correctos.
•
Debe generar una sesión autenticada.
•
Debe mostrar mensaje de error ante credenciales
incorrectas.
HU3
– Cierre de sesión
Prioridad
Media
Sprint
sugerido
Sprint 1
Valor
de negocio
Garantiza seguridad y control de
acceso.
Historia
de Usuario
Como usuario autenticado, quiero
cerrar sesión de forma segura para proteger mi información y finalizar mi
acceso al sistema.
Criterios
de aceptación
•
El sistema debe invalidar el token de sesión.
•
Debe redirigir al login.
•
No debe permitir acciones autenticadas tras
cerrar sesión.
HU4
– Sistema de racha
Prioridad
Alta
Sprint
sugerido
Sprint 2
Valor
de negocio
Incrementa retención y motivación
del usuario.
Historia
de Usuario
Como usuario frecuente, quiero
mantener una racha diaria visible para sentir progreso y motivación dentro de
la plataforma.
Criterios
de aceptación
•
El sistema debe detectar ingresos consecutivos.
•
La racha debe actualizarse automáticamente.
•
Debe visualizarse en pantalla principal.
•
La racha debe reiniciarse si se rompe la
continuidad.
HU5
– Mascota virtual interactiva
Prioridad
Alta
Sprint
sugerido
Sprint 2
Valor
de negocio
Representa la funcionalidad
distintiva de Minetico.
Historia
de Usuario
Como usuario de Minetico, quiero
interactuar con una mascota virtual dinámica para tener una experiencia más
entretenida y personalizada.
Criterios
de aceptación
•
La mascota debe mostrarse en pantalla principal.
•
Debe cambiar visualmente según la actividad del
usuario.
•
Debe activar estados especiales por rachas
altas.
•
Debe mantener consistencia visual en toda la
plataforma.
HU6
– Navegación entre módulos
Prioridad
Alta
Sprint
sugerido
Sprint 1
Valor
de negocio
Facilita accesibilidad y
experiencia de usuario.
Historia
de Usuario
Como usuario, quiero moverme
fácilmente entre los módulos del sistema para acceder rápidamente a las
funcionalidades de Minetico.
Criterios
de aceptación
•
El sistema debe permitir navegar entre chat,
quiz, personalización y perfil.
•
La navegación debe mantenerse estable.
•
El cambio de módulo debe tardar menos de 2
segundos.
HU7
– Chat inteligente con IA
Prioridad
Alta
Sprint
sugerido
Sprint 3
Valor
de negocio
Constituye el núcleo funcional de
asistencia inteligente de Minetico.
Historia
de Usuario
Como jugador de Minecraft, quiero
realizar preguntas a Minetico mediante un chat inteligente para recibir ayuda
personalizada sobre el juego.
Criterios
de aceptación
•
El sistema debe permitir enviar mensajes.
•
Debe responder usando IA contextual.
•
La respuesta debe mostrarse en menos de 10
segundos.
•
El historial debe almacenarse automáticamente.
•
Debe manejar errores de conexión o IA.
HU8
– Quiz y minijuegos
Prioridad
Media
Sprint
sugerido
Sprint 4
Valor
de negocio
Fortalece aprendizaje y
gamificación.
Historia
de Usuario
Como usuario, quiero realizar
quizzes relacionados con Minecraft para evaluar y mejorar mis conocimientos del
juego.
Criterios
de aceptación
•
El sistema debe mostrar preguntas secuenciales.
•
Debe evaluar respuestas automáticamente.
•
Debe calcular un puntaje final.
•
Debe mostrar retroalimentación.
HU9
– Personalización de mascota
Prioridad
Media
Sprint
sugerido
Sprint 4
Valor
de negocio
Incrementa identidad visual y
personalización.
Historia
de Usuario
Como usuario, quiero personalizar
la apariencia de mi mascota virtual mediante skins desbloqueadas para sentir
mayor identidad dentro de Minetico.
Criterios
de aceptación
•
El sistema debe mostrar skins disponibles.
•
Debe bloquear skins no desbloqueadas.
•
Debe aplicar cambios visuales inmediatamente.
•
Debe guardar la skin seleccionada.
HU10
– Sistema de recompensas
Prioridad
Media
Sprint
sugerido
Sprint 4
Valor
de negocio
Mantiene la motivación y
permanencia del usuario.
Historia
de Usuario
Como usuario constante, quiero
recibir y visualizar recompensas por mis logros para mantener la motivación y
progresión en la plataforma.
Criterios
de aceptación
•
El sistema debe otorgar recompensas
automáticamente.
•
Debe mostrar notificaciones de desbloqueo.
•
El inventario debe guardar recompensas
obtenidas.
•
Debe permitir consultar recompensas disponibles.
Casos de Uso (CU)
CU1
– Registro de usuario
Actor
principal
Usuario
Descripción
Permite a un usuario registrarse en
la plataforma Minetico.
Precondiciones
• El usuario no debe estar autenticado.
Flujo
principal
1. El
usuario accede a la pantalla de registro.
2. El
sistema solicita correo y contraseña.
3. El
usuario ingresa los datos.
4. El
sistema valida formato y existencia del correo.
5. El
sistema crea la cuenta.
6. El
sistema confirma el registro.
Flujo alternativo • 4A.
Correo ya registrado.
•
4B. Datos inválidos.
Postcondiciones
•
Usuario registrado exitosamente.
CU2
– Inicio de sesión
Actor
principal
Usuario registrado
Descripción
Permite al usuario autenticarse en
Minetico.
Precondiciones
•
Usuario registrado previamente.
Flujo
principal
1. Usuario
accede al login.
2. Ingresa
credenciales.
3. El
sistema valida información.
4. El
sistema genera sesión.
5. El
sistema redirige a pantalla principal.
Flujo
alternativo
•
3A. Credenciales incorrectas.
Postcondiciones
•
Sesión activa iniciada.
CU3
– Gestión de racha
Actor
principal
Usuario autenticado
Descripción
Permite gestionar el progreso
diario y recompensas asociadas.
Precondiciones
•
Usuario autenticado.
Flujo
principal
1. Usuario
inicia sesión.
2. El
sistema consulta fecha de último acceso.
3. El
sistema calcula continuidad.
4. El
sistema actualiza racha.
5. El
sistema muestra racha actual.
6. El
sistema verifica umbrales.
7. El
sistema activa recompensa o estado especial.
Flujo
alternativo
•
3A. Racha interrumpida.
Postcondiciones
•
Racha actualizada.
CU4
– Interacción con mascota virtual
Actor
principal
Usuario autenticado
Descripción
Permite visualizar e interactuar
con la mascota virtual.
Precondiciones
•
Usuario autenticado.
Flujo
principal
1. El
sistema carga la mascota.
2. Consulta
estado emocional.
3. Consulta
skin activa.
4. Aplica
animaciones.
5. Muestra
mascota actualizada.
Flujo
alternativo
•
2A. Usuario inactivo.
Postcondiciones
•
Mascota mostrada correctamente.
CU5
– Navegación entre módulos
Actor
principal
Usuario autenticado Descripción Permite navegar entre
funcionalidades del sistema.
Flujo
principal
1. Usuario
selecciona módulo.
2. El
sistema valida acceso.
3. El
sistema carga módulo solicitado.
4. El
sistema actualiza interfaz.
Flujo
alternativo
•
3A. Error de carga.
Postcondiciones
•
Módulo cargado correctamente.
CU6
– Consulta al chat IA
Actor
principal
Usuario autenticado
Descripción
Permite enviar consultas sobre
Minecraft y recibir respuestas inteligentes.
Precondiciones • Usuario autenticado.
•
Conexión activa.
Flujo
principal
1. Usuario
abre chat.
2. Usuario
escribe mensaje.
3. El
sistema construye prompt.
4. El
sistema envía consulta al modelo IA.
5. La
IA procesa la solicitud.
6. El
sistema recibe respuesta.
7. El
sistema guarda historial.
8. El
sistema muestra respuesta.
Flujo
alternativo
•
4A. Timeout de IA.
•
4B. Error de conexión.
•
6A. Respuesta vacía.
Postcondiciones
•
Conversación almacenada.
CU7
– Realización de quiz
Actor
principal
Usuario autenticado
Descripción
Permite realizar evaluaciones
interactivas sobre Minecraft.
Precondiciones
•
Usuario autenticado.
Flujo
principal
1. Usuario
inicia quiz.
2. El
sistema selecciona preguntas.
3. El
sistema muestra pregunta.
4. Usuario
responde.
5. El
sistema almacena respuesta.
6. El
sistema calcula puntaje.
7. El
sistema muestra resultados.
Flujo
alternativo
•
4A. Usuario abandona quiz.
Postcondiciones
•
Puntaje generado.
CU8
– Personalización de skins
Actor
principal
Usuario autenticado
Descripción
Permite cambiar la apariencia de la
mascota.
Precondiciones • Usuario autenticado.
•
Skin desbloqueada.
Flujo
principal
1. Usuario
abre personalización.
2. El
sistema muestra skins.
3. Usuario
selecciona skin.
4. El
sistema valida desbloqueo.
5. El
sistema aplica skin.
6. El
sistema guarda cambios.
Flujo
alternativo
•
4A. Skin bloqueada.
Postcondiciones
•
Skin aplicada correctamente.
CU9
– Gestión de recompensas
Actor
principal
Usuario autenticado
Descripción
Permite recibir y consultar
recompensas desbloqueadas.
Precondiciones
•
Usuario autenticado.
Flujo
principal
1. Usuario
completa actividad.
2. El
sistema verifica condiciones.
3. El
sistema genera recompensa.
4. El
sistema actualiza inventario.
5. El
sistema muestra notificación.
6. Usuario
consulta inventario.
7. El
sistema muestra recompensas.
Flujo
alternativo
•
2A. No cumple condiciones.
Postcondiciones
•
Inventario actualizado.
Comentarios
Publicar un comentario