| A | B | C | D | E | F | G | H | I | J | K | L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Desarrollo Agil: Historias de Usuario y Criterios de Aceptación | |||||||||||
2 | ||||||||||||
3 | Enunciado de la historia | Criterios de aceptación | ||||||||||
4 | Identificador (ID) de la historia | Rol (Cómo) | Característica / Funcionalidad (Quiero) | Razón / Resultado (Para) | Número (#) de escenario | Criterio de aceptación (Título) | Contexto (En el caso) | Evento (Cuándo) | Resultado / Comportamiento esperado (Qué debe) | Prioridad | Dependencia | |
5 | #US01 | Cliente | Registrarme en la aplicación | Para crear una cuenta y acceder a sus funcionalidades | 1 | Completar el formulario de registro | El usuario está en la pantalla de registro | El usuario completa los campos de correo electrónico, contraseña y confirmación de contraseña | Validar los campos, asegurando que todos estén completos y que la contraseña cumpla con los requisitos | Alta | ||
6 | 2 | Creación de cuenta de usuario | El usuario ha confirmado su correo electrónico | El sistema procesa la información y crea una nueva cuenta de usuario | Mostrar una confirmación de que su cuenta ha sido creada exitosamente | |||||||
7 | ||||||||||||
8 | #US02 | Cliente | Iniciar de sesión en la aplicación | Para acceder a su cuenta | 1 | Completar el formulario de inicio de sesión | El usuario está en la pantalla de inicio de sesión | El usuario completa los campos de correo electrónico y contraseña | Validadar, asegurando que todoslos campos estén completos | Alta | ||
9 | 2 | Autenticación del usuario | El usuario ha completado el formulario de inicio de sesión correctamente | El usuario hace clic en el botón de "Iniciar sesión" | Autenticar al usuario contra la base de datos | |||||||
10 | 3 | Redirección a la pantalla principal | El usuario ha sido autenticado correctamente | El usuario es direccionado la pantalla principal de la aplicación | Poder acceder a su cuenta, ver su perfil y los productos | |||||||
11 | 4 | Redirección al formulario de registro | Si el usuario trata de ingresar y no tenga cuenta | el usuario es redireccionado al formulario de registro | Poder visualizar el formulario de registro | |||||||
12 | ||||||||||||
13 | #US03 | Cliente | Navegar por la sección de productos | Para ver los productos ofrecidos | 1 | Mostrar lista de hamburguesas | El usuario accede a la sección de hamburguesas en la aplicación | El usuario ve la lista de hamburguesas con imágenes, descripciones y precios | La lista de hamburguesas se muestra correctamente con todos los detalles | Alta | ||
14 | ||||||||||||
15 | #US04 | Cliente | Navegar entre las distintas secciones de la aplicación | Para acceder a la información y funcionalidades disponibles | 1 | Regreso a la Home | El usuario navega desde una pagina a la otra | El usuario desea regresar a la pagina principal (padre) | El sistema permite regresar a la pagina principal (padre) desde cualquier pagina (hija) | Alta | ||
16 | 2 | Barra de navegación visible y accesible | El usuario está en cualquier pagina (padre o hija) | El usuario desea acceder a otra sección de la aplicación | La barra de navegación es visible y accesible en todas las pantallas principales | |||||||
17 | ||||||||||||
18 | #US05 | Cliente | Ingresar a mi perfil | Para poder ver/modificar y/o cancelar mi suscripción | 1 | Ingreso a perfil de usuario | El usuario este en su perfil | El usuario desee cancelar su sucripción | El sistema debe eliminar al usuario | Alta | ||
19 | 2 | Ingresa a perfil de usuario | El usuario este en su perfil | El usuario desee cambiar datos de su perfil | El sistema debe cambiar los datos que desee modificar si cumplen con las validaciones | Alta | ||||||
20 | ||||||||||||
21 | #US06 | Cliente | Cambiar mi contraseña | Para tener mayor seguridad | 1 | Ingreso a perfil de usuario | El usuario este en su perfil | El usuario desee modificar su contraseña | El sistema debe modificar la contraseña | Alta | ||
22 | ||||||||||||
23 | #US07 | Cliente | Poder acceder a la aplicación | Para conocerla | 1 | ingreso a la aplicación | El usuario esta en la home y puede navegar hasta registro | El usuario desee registrarse | El sistema le deja ingresar datos | Media | ||
24 | 2 | ingreso a la aplicación | El usuario esta en la home y puede navegar hasta Login | El usuario desee loguearse | Si no esta registrado, el sistema le da aviso que debe registrarse | Media | ||||||
25 | ||||||||||||
26 | #US08 | Admin | Poder crear, modificar y elimnar productos | Para que se vea reflejado en la pagina productos | 1 | crud de productos | El admin ingresa al dashboard | El admin desea crear producto | El sistema agrega el producto en la DB | Media | ||
27 | 2 | crud de productos | El admin ingresa al dashboard | El admin desea modificar producto | El sistema modifica el producto en la DB | Media | ||||||
28 | 3 | crud de productos | El admin ingresa al dashboard | El admin desea eliminar producto | El sistema elimina el producto en la DB | Media | ||||||