ABCDEFGHIJKL
1
Desarrollo Agil: Historias de Usuario y Criterios de Aceptación
2
3
Enunciado de la historiaCriterios de aceptación
4
Identificador (ID) de la historiaRol (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)PrioridadDependencia
5
#US01ClienteRegistrarme en la aplicaciónPara crear una cuenta y acceder a sus funcionalidades1Completar el formulario de registroEl usuario está en la pantalla de registroEl usuario completa los campos de correo electrónico, contraseña y confirmación de contraseñaValidar los campos, asegurando que todos estén completos y que la contraseña cumpla con los requisitosAlta
6
2Creación de cuenta de usuarioEl usuario ha confirmado su correo electrónicoEl sistema procesa la información y crea una nueva cuenta de usuarioMostrar una confirmación de que su cuenta ha sido creada exitosamente
7
8
#US02ClienteIniciar de sesión en la aplicaciónPara acceder a su cuenta1Completar el formulario de inicio de sesiónEl usuario está en la pantalla de inicio de sesiónEl usuario completa los campos de correo electrónico y contraseñaValidadar, asegurando que todoslos campos estén completosAlta
9
2Autenticación del usuarioEl usuario ha completado el formulario de inicio de sesión correctamenteEl usuario hace clic en el botón de "Iniciar sesión"Autenticar al usuario contra la base de datos
10
3Redirección a la pantalla principalEl usuario ha sido autenticado correctamenteEl usuario es direccionado la pantalla principal de la aplicaciónPoder acceder a su cuenta, ver su perfil y los productos
11
4Redirección al formulario de registroSi el usuario trata de ingresar y no tenga cuentael usuario es redireccionado al formulario de registroPoder visualizar el formulario de registro
12
13
#US03ClienteNavegar por la sección de productosPara ver los productos ofrecidos1Mostrar lista de hamburguesasEl usuario accede a la sección de hamburguesas en la aplicaciónEl usuario ve la lista de hamburguesas con imágenes, descripciones y preciosLa lista de hamburguesas se muestra correctamente con todos los detallesAlta
14
15
#US04ClienteNavegar entre las distintas secciones de la aplicaciónPara acceder a la información y funcionalidades disponibles1Regreso a la HomeEl usuario navega desde una pagina a la otraEl usuario desea regresar a la pagina principal (padre)El sistema permite regresar a la pagina principal (padre) desde cualquier pagina (hija)Alta
16
2Barra de navegación visible y accesibleEl usuario está en cualquier pagina (padre o hija)El usuario desea acceder a otra sección de la aplicaciónLa barra de navegación es visible y accesible en todas las pantallas principales
17
18
#US05ClienteIngresar a mi perfilPara poder ver/modificar y/o cancelar mi suscripción1Ingreso a perfil de usuarioEl usuario este en su perfilEl usuario desee cancelar su sucripciónEl sistema debe eliminar al usuarioAlta
19
2Ingresa a perfil de usuarioEl usuario este en su perfilEl usuario desee cambiar datos de su perfilEl sistema debe cambiar los datos que desee modificar si cumplen con las validacionesAlta
20
21
#US06ClienteCambiar mi contraseñaPara tener mayor seguridad1Ingreso a perfil de usuarioEl usuario este en su perfilEl usuario desee modificar su contraseñaEl sistema debe modificar la contraseñaAlta
22
23
#US07ClientePoder acceder a la aplicaciónPara conocerla 1ingreso a la aplicaciónEl usuario esta en la home y puede navegar hasta registroEl usuario desee registrarse El sistema le deja ingresar datosMedia
24
2ingreso a la aplicaciónEl usuario esta en la home y puede navegar hasta LoginEl usuario desee loguearseSi no esta registrado, el sistema le da aviso que debe registrarseMedia
25
26
#US08AdminPoder crear, modificar y elimnar productosPara que se vea reflejado en la pagina productos1crud de productosEl admin ingresa al dashboard El admin desea crear productoEl sistema agrega el producto en la DBMedia
27
2crud de productosEl admin ingresa al dashboard El admin desea modificar productoEl sistema modifica el producto en la DBMedia
28
3crud de productosEl admin ingresa al dashboard El admin desea eliminar productoEl sistema elimina el producto en la DBMedia