| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Desarrollo ágil: Historias de usuario y criterios de aceptación | |||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||
4 | Enunciado de la historia | Criterios de aceptación | ||||||||||||||||||||||||
5 | Identificador (ID) de la historia | Rol | Característica / Funcionalidad | Razón / Resultado | Número (#) de escenario | Criterio de aceptación (Título) | Contexto | Evento | Resultado / Comportamiento esperado | Prioridad (1 más importante - 3 menos importancia) | Dependencia | |||||||||||||||
6 | #US01 | Visitante / Usuario registrado | Catálogo de producto | Conocer los productos disponibles para la compra | 1 | Acceso al catálogo | El visitante debe poder acceder a la página galería con el catálogo de productos | Cuando accede a la page galería | Tiene que haber una lista visible de productos disponibles | 1 | - | |||||||||||||||
7 | 2 | Ver la información general | Al acceder se muestra en formato cards info básica del producto | Cuando accede a la page galería | Se tiene que ver nombre del producto, imagen y precio. | |||||||||||||||||||||
8 | 3 | Navegación por la page | El visitante debe poder desplazarse hacia arriba y hacia abajo en la lista de productos | Cuando hace scroll | para ver más elementos si hay más de los que caben en la pantalla inicial | |||||||||||||||||||||
9 | 4 | Adaptabilidad de pantallas | La página del catálogo de productos debe ser responsiva | Cuando acceda desde distintos dispositivos | Para funcionar correctamente en diferentes dispositivos y tamaños de pantalla | |||||||||||||||||||||
10 | ||||||||||||||||||||||||||
11 | #US02 | Visitante / Usuario registrado | Filtro por categoría | Sólo ver los productos que cumplan con el filtro seleccionado | 1 | Interfaz de usuario | El visitante debe poder seleccionar un filtro por categoria | Cuando aplique un filtro de un producto/ categoría especifica | Se debe mostrar los productos que cumplan con los criterios de filtro seleccionado | 3 | #US01 | |||||||||||||||
12 | 2 | Manejo de errores | Mostrar n mensaje "No se encontraron resultados" | Cuando no hay el producto que busca | Debe existir una respuesta adecuada si no hay productos que cumplan con los criterios del filtro seleccionado | |||||||||||||||||||||
13 | 3 | Ver cambios | Ver de manera inmediata si hay un cambio en la lista de productos | Cuando consulta la lista de productos por filtro | Si hay cambios en la lista de productos deben ser visibles de manera inmediata después de aplicar el filtro, sin necesidad de recargar la página o realizar acciones adicionales. | |||||||||||||||||||||
14 | 4 | Rendimiento eficiciente | Mostrar los productos razonablemente rápido | Cuando aplica el filtro | El tiempo de respuesta para aplicar el filtro y mostrar los productos debe ser razonablemente rápido, incluso cuando se trabaja con grandes conjuntos de datos. | |||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | #US03 | Visitante / Usuario registrado | Contacto | Para establecer contacto con la empresa por reclamos/dudas/consultas. | 1 | Teléfonos de contacto | El visitante debe poder ver los teléfonos de contacto | Cuando accede a la page de contacto | Se visualizan los teléfonos de contacto con la empresa | 3 | - | |||||||||||||||
17 | 2 | Formulario de consulta gral | El visitante debe poder completar un formulario de consultas | space-between | Se renderiza el formulario accesible con los campos para completar los datos | |||||||||||||||||||||
18 | 3 | Confirmación de envío | Con los datos ya cargados puede enviar el resultado | Cuando clickea el botón de enviar | Se recibe un feedback sobre el envío del formulario | |||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | #US04 | Visitante / Usuario registrado | Información de la empresa | Introducirse en la trayectoria/historia/mision/valor de la compañía | 1 | Ver la historia de la empresa | El visitante debe poder acceder a la seccion de informacion que contiene la trayectoria/historia/ mision/valor de la compañia | Cuando accede a la page | Se puede ver imágenes y textos que hablan sobre la compañía | 2 | - | |||||||||||||||
21 | 2 | Visualizar botón o enlace | La navegación hacia la sección de información de la compañía debe ser intuitiva y facil de encontrar | Cuando accede a la page | A travez de un menu, enlace o boton identificable | |||||||||||||||||||||
22 | 3 | tiempo de carga | La seccion de informacion de la compañia debe cargar de manera rapida y eficiente | Cuando accede a la page | El tiempo de respuesta al ingresar a la seccion debe ser razonablemente rapido para evitar tiempos de espera excesivos. | |||||||||||||||||||||
23 | ||||||||||||||||||||||||||
24 | #US05 | Visitante / Usuario registrado | Acceder al producto seleccionado | Para conocer la información detallada. | 1 | Card en hover | Al poner el mouse sobre la card del producto debe haber un feedback visual que demuestre que puede clickearse | Cuando está en hover | La card puede animarse para una mejor experiencia del usuario | 1 | #US01 | |||||||||||||||
25 | 2 | Ver la información detallada del producto | El visitate debe poder acceder a la descripción detallada del producto y sus características. | Cuando se selecciona el producto | Se linkea a otra pantalla donde se visualizan 1 o mas imágenes del producto, una descripción del mismo y el detalle de sus características | |||||||||||||||||||||
26 | 3 | Ver un Boton que le permite agregar el producto al Carrito | El Visitante debe poder agregar el producto al carrito de compras | Cuando se clickea sobre el botón "Agregar al Carrito" | Se visualiza un mensaje informando que el producto fué agregado al carrito de compras | |||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | #US06 | Visitante / Usuario registrado | Agregar productos al carrito | Seleccionar productos específicos y agregar al carrito para terminar un proceso de checkout | 1 | Posicionamiento sobre el producto | El usuario está en la página de productos | Hover en el botón del carrito para agregarlo al mismo | Los productos que tienen el mouse en hover se resaltan o marcan de alguna manera para indicar que están listos para ser agregados al carrito | 3 | #US01 | |||||||||||||||
29 | 2 | Agregar Productos al Carrito | El usuario ha seleccionado productos para agregar al carrito | Clic en un botón para agregar los productos al carrito. | Los productos seleccionados se agregan al carrito y se muestra una confirmación en pantalla | |||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | #US07 | Visitante | Registro | Crear una cuenta y empezar a operar como usuario registrado | 1 | Acceso a la Página de Registro | El visitante se encuentra en la página de inicio del sitio web. | El visitante hace clic en el botón para registrarse. | Se redirige al visitante a la página de registro donde puede proporcionar información para crear una cuenta. | 3 | - | |||||||||||||||
32 | 2 | Información de Registro Obligatoria | El visitante está en la página de registro | El visitante ya ingresó a la web | Se le da asistencia sobre el llenado del formulario a través de labels que expliquen cómo llenar los campos | |||||||||||||||||||||
33 | 3 | Requisitos de Seguridad de Contraseña | El visitante está en la página de registro | El visitante intenta registrarse | La contraseña proporcionada debe cumplir con requisitos de seguridad, como una longitud mínima y la inclusión de caracteres alfanuméricos y especiales | |||||||||||||||||||||
34 | 4 | Confirmación de Registro Exitoso | El visitante ya llenó el formulario | Se clickea el botón de confirmación | Se recibe un mensaje en pantalla confirmando el registro exitoso o en su defecto se alerta en qué falló | |||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | #US08 | Usuario registrado | Logueo | Para autenticarse como cliente y acceder a las funciones de usuario logueado | 1 | Logueo | El usuario ingresa al formulario de logueo | Ingresa credenciales | El servidor verifica credenciales y de ser correctas permite el acceso | 3 | - | |||||||||||||||
37 | 2 | Datos incorrectos | El usuario ingresa al formulario de logueo | Ingresa credenciales | Se le da feedback sobre las credenciales incorrectas y se lo invita a que pruebe de nuevo | |||||||||||||||||||||
38 | 3 | Recuperación de constraseña | El usuario olvidó su clave de acceso | Clickear sobre el enlace de recuperación | El sistema provee un forma de restablecer la contraseña | |||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | #US09 | Usuario registrado | Finalizar compra | Terminar un checkout de producto/s seleccionado/s | 1 | Acceso al resumen de compra | El usuario tiene productos en su carrito y quiere finalizar la compra | Botón de compra | Accede al formulario de datos para la compra (datos de pago, dirección de envío, etc) | 3 | #US01 - #US06 - #US08 | |||||||||||||||
41 | 2 | Carga de datos | Usuario tiene la posibilidad de seleccionar el medio de pago, confirma el domicilio (de la cuenta o alternativo), teléfono de contacto, etc | Ingreso datos formulario | Formulario completo con la información de compra necesaria | |||||||||||||||||||||
42 | 3 | Validación información | El servidor valida que medios de pago y demás datos son correctos | Clickear en confirmar | De ser correctos se da feedback positivo al usuario y si no se informa que paso falló | |||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | #US10 | Usuario registrado | Dashboard historial de compras | Realizar un control de todas las ordenes de compra generadas | 1 | Visualizar botón o enlace | El usuario debe poder visualizarlo/s en primer instancia | Cuando accede a la mainpage | Al hacer click se accede a la info | 3 | #US08 - #US09 | |||||||||||||||
45 | 2 | Scrollear la hoja con el historial de compras | El usuario debe poder recorrer toda la info de la hoja | Cuando accede al historial de compras | Se deben mostrar todas las compras realizadas. | |||||||||||||||||||||
46 | 3 | Posicionarse sobre una compra | El usuario debe poder posicionarse sobre una compra para ver sus detalles | Cuando recorre la hoja con el historial | Se deben mostrar los detalles de las compras. | |||||||||||||||||||||
47 | 4 | Interfaz de usuario | El usuario debe poder buscar y filtrar una compra | Cuando aplique un filtro según criterio de búsqueda | Mostrar las compras según criterios de búsqueda con filtro/s. | |||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | #US11 | Usuario registrado | Cerrar sesión | Poder salir de la sesión en curso y desloguearse | 1 | Visualizar botón de cierre sesión | El usuario está logueado y desea salir de la sesión | Click en el botón logout | El usuario a través de la interfaz gráfica clickea para cerrar su sesión | 3 | #US08 | |||||||||||||||
50 | 2 | Confirmación de cierre de sesión | El usuario ha marcado la opción de logout | Confirma su desición | Se le confirma al usuario que ha sido deslogueado y redirige al Home | |||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | #US12 | Administrador | CRUD de productos | Realizar cambios en la lista de productos (Alta, baja, modificación) | 1 | Editar productos | Administrador accede al panel para hacer CRUD/AMB | Click en el botón de editar | Se despliega formulario de edición | 3 | #US08 | |||||||||||||||
53 | 2 | Agregar productos | Administrador accede al panel para hacer CRUD/AMB | Click en el botón de agregar | Se despliega formulario de carga | |||||||||||||||||||||
54 | 2 | Eliminar producto | Administrador accede al panel para hacer CRUD/AMB | Click en el botón de Eliminar | Se notifica para confirmar operación, de aceptar se borra el producto | |||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | #US13 | Visitante / Usuario registrado | Landing Page | Acceder a la mainpage donde tendrá el call to action | 1 | Acceso inicial | Quien accede a la main page de la web | Acceso al index | Se visualiza una card con una imagen y el botón call to action | 1 | - | |||||||||||||||
57 | 2 | Navegación a la galería | Usuario / Visitante desea conocer los productos en venta | Click en el botón call to action | Se redirige la navegación a la web con los productos en venta | |||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | #US14 | Visitante / Usuario registrado | Page not found | Acceso a una ruta especial cuando se intenta ingresar a un recurso no válido | 1 | Acceso inicial | Un usuario/visitante accede a un recurso inexistente | Acceso incorrecto | Se muestra la page específica con el feedback de recurso no encontrado | 1 | - | |||||||||||||||
60 | 2 | Regreso a página principal | El usuario que ingresó a la page 404 decide volver a la main page | Click en el botón | Se redirige a la mainpage | |||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||