2

Historias de Usuario. Un Caso practico.

** TIENDA DE PRODUCTOS EN LINEA THE STORE**

Nos contratan para realizar una tienda de productos online.
El sistema debe contar con dos páginas web: una administrativa y otra para la publicacion como tal de los productos

FUNCIONALIDADES WEB ADMON

  • Registro de usuarios
    Para el registro de usuarios en la página web de administración son requeridos los siguientes datos:
     Nombre usuario. Mínimo 6 caracteres.
     Email (debe ser único en el sistema). El email debe ser validado.
     Nombre de la tienda. Mínimo 6 caracteres.
     Descripción de la tienda. Mínimo 6 caracteres.
     Contraseña. Mínimo de 6 caracteres. Debe incluir letras y números.

  • Iniciar sesión
    Sólo los usuarios registrados pueden iniciar sesión. La información requerida para el inicio de sesión
    es la siguiente:
     Email
     Contraseña

  • Creación de productos
    Una vez el usuario se haya registrado en el sistema, podrá crear productos. La información requerida
    para crear un producto es la siguiente:
     Nombre del producto. Mínimo 3 caracteres
     Descripción. Mínimo 3 caracteres
     Categoría. Campo de selección
     Marca. Campo de selección
     Inventario. Debe ser numérico. Valores mayores a 0
     Precio. Debe ser numérico. Valores mayores a 0
     Imagen URL del producto

  • Listado de productos
    Todos los productos creados deben poder verse en un listado con la siguiente información: nombre,
    descripción, categoría, marca, inventario y precio.
    Top de ventas
    Deberá existir una opción donde se visualice los productos más vendidos ordenados
    descendentemente por las unidades vendidas.

  • Ordenes o pedidos
    Consideraciones
     Al comprar un producto, la cantidad solicitada debe disminuirse del total del inventario del
    producto.
     El sistema debe contar con una opción en donde se visualicen los pedidos realizados por
    cada producto con su respectiva cantidad.

FUNCIONALIDADES WEB PUBLICACION PRODUCTOS

  • Publicación de productos
     Los productos una vez son creados en la página de administración, estarán disponibles en
    el sitio.
     Los productos con inventario igual a cero (0), no se visualizarán en el sitio.
    Búsqueda de ordenes o pedidos
     A través del email se podrán consultar las ordenes asociadas a un usuario.
    Carrito de compras
     Por cada producto debe estar disponible un botón para agregar al carrito.
     Cada vez que un producto se agregue al carrito debe tener la cantidad inicializada en uno
    (1). Posteriormente el usuario cuando este en la opción del carrito podrá cambiar esta
    cantidad.
     Los productos con cantidad igual a cero (0) no podrán ser comprados.
     Los productos en los cuales su inventario sea igual a cero (0) no podrán ser comprados.
     Los productos podrán ser eliminados del carrito si el usuario así lo desea.
     Al confirmar la compra de productos, el sistema solicitará al usuario un email para asociar
    la compra con dicho email. Posteriormente a través de este email, el usuario podrá
    consultar su orden o pedido.

CONSIDEREACIONES GENERALES

  • El sistema deberá poder ser accedido desde cualquier navegador web.
  • El sistema deberá estar disponible 24/7.
  • El sistema deberá permitir al menos 1000 usuarios concurrentes.

DESARROLLO DEL CASO: De acuerdo a los requerimientos establecidos, se crearàn las historias de usuario de acuerdo a los conceptos vistos en el curso de historias de usuario de platzi.

HU 1 REGISTRO DE USUARIOS

COMO
Usuario The Store
QUIERO
Registrarme en The Store.
PARA
Poder iniciar sesión en la plataforma de ventas online The Store.
CRITERIOS DE ACEPTACIÓN
El registro de usuarios nuevos debe solicitar los siguientes datos, nombre, email, contraseña, nombre del ecommerce y descripción del ecommerce,
El nombre de usuario debe tener como mínimo 6 caracteres.
El Email debe ser único en el sistema y deberá ser validado.
La contraseña debe contener mínimo 6 caracteres y debe incluir letras y números…
El nombre del Ecommerce debe contener como mínimo 6 caracteres.
La descripción del E-commerce debe contener como mínimo 6 caracteres.

HU 2 INICIO DE SESIÓN
COMO
Usuario The Store
QUIERO
Iniciar mi sesión en The Store.
PARA
Poder tener acceso a The Store y poder crear productos.
CRITERIOS DE ACEPTACIÓN
.Solo los usuarios registrados podrán iniciar sesión.
Para el inicio de sesión la información requerida será el email y la contraseña.

HU 3 CREACIÓN DE PRODUCTOS
COMO
Usuario The Store
QUIERO
Crear productos para la venta en The Store.
PARA
Poder publicar mis productos en la plataforma de ventas online The Store.
CRITERIOS DE ACEPTACIÓN
La creación de productos nuevos debe solicitar los siguientes datos, Nombre, Descripción, Categoría, Marca, Inventario o Stock, precio e Imagen URL.
El nombre del producto debe contener como mínimo 3 caracteres.
La descripción del producto debe contener como mínimo 3 caracteres.
La categoría es un campo de selección que desplegará 16 categorías de selección múltiple de las cuales se pueden seleccionar 3 simultáneamente.
La marca sera un campo de selección que desplegara un listado con única respuesta.
El dato del inventario o stock sera numérico, mayor a 0.
El precio del producto debera ser numerico mayor a 0.
La imagen será un link de direccionamiento a URL, deberà ser de protocolo seguro https, deberá incluir un nombre de dominio.

HU 4 LISTAR PRODUCTOS
COMO
Usuario The Store
QUIERO
Una opcion para visualizar los productos que se encuentran registrados en la plataforma The Store.
PARA
Poder tenerlos disponibles al publico que visita la pagina web y poder realizar estadísticas teniendo en cuenta el inventario y las categorías de los distintos productos.
CRITERIOS DE ACEPTACIÓN
Por cada producto listado, se deberà mostrar la siguiente información: nombre, descripción, categoría, marca, inventario y precio.

HU 5 TOP VENTAS
COMO
Usuario The Store
QUIERO
Una opción para poder visualizar los productos más vendidos y que se vean ordenados descendentemente según el número de unidades vendidas en la plataforma The Store.
PARA
Poder realizar estadísticas y programar promociones o estrategias de marketing en la plataforma The Store.
CRITERIOS DE ACEPTACIÓN
Cada vez que se realice la compra de un producto en la plataforma The Store, este producto se incluirá en el listado con la siguiente información: nombre, descripción, categoría, marca, precio, unidades vendidas.
El listado deberá aparecer en orden descendente de productos.

Quedan faltando algunas historias de usuario por elaborar, animate y completalas.

Escribe tu comentario
+ 2