CAPITULO IV: RESULTADOS
4.1. Resultados de la metodología XP
4.1.2. Fase de Planificación
Las siguientes historias de usuario son la versión compacta de las que se han extraído de la entrevista.
4.1.2.1.Historias de Usuario.
● Administrar Categorías
● Administrar Productos
● Administrar Pedidos
● Administrar Características
● Gestionar Stocks
● Gestionar Carrito de compras
● Gestión de Seguridad
● Gestionar Envío
● Visualizar Pedidos
● Gestión de Interfaz de Usuario del Cliente
● Gestionar Reportes
● Notificaciones
4.1.2.2.Historias de Usuario Priorizadas (HUP)
Las siguientes historias de usuario se priorizaron según el riesgo en desarrollo que cada una puede ocasionar con respecto a las que tienen menos prioridad.
● Gestión de Seguridad
● Gestión de Interfaz de Usuario del Cliente
● Administrar Categorías
● Administrar Características
● Administrar Productos
● Gestionar Stocks
● Gestionar Carrito de compras
● Gestionar Envío
● Administrar Pedidos
● Visualizar Pedidos
● Gestionar Reportes
● Notificaciones
4.1.2.3.Descripción de las historias usuario
A continuación, se describirán cada una de las historias de usuario en orden de prioridad.
Tabla 3.
Historia de Usuario 01: Gestión de seguridad
Número de historia: 01 Nombre: Gestión de Seguridad Usuario: Administrador, Cliente
Modificación de historia número: 2 Iteración asignada: 1
Prioridad: Alta (Baja / Media /Alta)
Puntos estimados: 10 (1-10)
Riesgo en desarrollo: Alta (Baja / Media / Alta)
Puntos reales: 10 (1-10)
Descripción: El sistema, mediante un proceso de inicio de sesión, permite diferenciar al tipo de usuario, para que este pueda realizar las acciones según el tipo de usuario al que pertenece.
Tabla 4.
Historia de Usuario 02: Gestión de Interfaz de Usuario
Número de historia: 02 Nombre: Gestión de Interfaz de Usuario del Cliente Usuario: Cliente
Modificación de historia número: 3 Iteración asignada: 1
Prioridad: Alta (Baja / Media /Alta)
Puntos estimados: 10 (1-10)
Riesgo en desarrollo: Alta (Baja / Media / Alta)
Puntos reales: 10 (1-10)
Descripción: El sistema permite navegar por todos los módulos por defecto, “Landing Page”,
“Galería”, “Contacto” y “Nosotros”.
Observaciones: No es necesario contar con un usuario para poder navegar igual que el cliente, solo que, al iniciar sesión como un Cliente, tiene más privilegios, como el uso de su carrito de compras.
Tabla 5.
Historia de Usuario 03: Administrar Categorías
Número de historia: 03 Nombre: Administrar Categorías Usuario: Administrador
Modificación de historia número: 3 Iteración asignada: 1
Prioridad: Alta (Baja / Media /Alta)
Puntos estimados: 9 (1-10)
Riesgo en desarrollo: Medio (Baja / Media / Alta)
Puntos reales: 8 (1-10)
Descripción: El sistema permite crear, listar, modificar y eliminar categorías del e-commerce, estas categorías pueden ser padres o hijas.
Observaciones: Una categoría hija puede ser padre de otras categorías, para que así exista un multinivel de categorías
Tabla 6.
Historia de Usuario 04: Administrar Características
Número de historia: 04 Nombre: Administrar Categorías Usuario: Administrador
Modificación de historia número: 5 Iteración asignada: 1
Prioridad: Media (Baja / Media /Alta)
Puntos estimados: 6 (1-10)
Riesgo en desarrollo: Alta (Baja / Media / Alta)
Puntos reales: 8 (1-10)
Descripción: El sistema permite crear, listar, modificar y eliminar características de las artesanías, cada característica cuenta con sus respectivos valores, para que estos se puedan asignar a un producto.
Tabla 7.
Historia de Usuario 05: Administrar Productos
Número de historia: 05 Nombre: Administrar Productos Usuario: Administrador
Modificación de historia número: 5 Iteración asignada: 1
Prioridad del negocio: Alta (Baja / Media /Alta)
Puntos estimados: 9 (1-10)
Riesgo en desarrollo: Media (Baja / Media / Alta)
Puntos reales: 7 (1-10)
Descripción: El sistema permite crear, listar, modificar y eliminar productos, a cada producto se le asigna una categoría, y muchas características, además de sus atributos individuales del producto, tales como precio, descripción, etc.
Tabla 8.
Historia de Usuario 06: Gestionar Stocks
Número de historia: 06 Nombre: Gestionar Stocks Usuario: Administrador
Modificación de historia número: 5 Iteración asignada: 2
Prioridad del negocio: Alta (Baja / Media /Alta)
Puntos estimados: 8 (1-10)
Riesgo en desarrollo: Media (Baja / Media / Alta)
Puntos reales: 5 (1-10)
Descripción: El sistema permite listar, modificar y ver los movimientos de stock individuales de cada producto. Estos movimientos se diferencian por tipo de movimiento los cuales son:
“venta”, “cambio de usuario” y “cancelación de pedido”.
Tabla 9.
Historia de Usuario 07: Gestionar Carrito de Compras
Número de historia: 07 Nombre: Gestionar Carrito de Compras Usuario: Cliente
Modificación de historia número: 5 Iteración asignada: 2
Prioridad del negocio: Alta (Baja / Media /Alta)
Puntos estimados: 7 (1-10)
Riesgo en desarrollo: Bajo (Baja / Media / Alta)
Puntos reales: 4 (1-10)
Descripción: El sistema permite añadir, eliminar, cambiar la cantidad de cada detalle del carrito de compras del cliente.
Tabla 10.
Historia de Usuario 08: Gestionar Envío
Número de historia: 08 Nombre: Gestionar Envío Usuario: Cliente
Modificación de historia número: 6 Iteración asignada: 2
Prioridad del negocio: Alta (Baja / Media /Alta)
Puntos estimados: 7 (1-10)
Riesgo en desarrollo: Bajo (Baja / Media / Alta)
Puntos reales: 3 (1-10)
Descripción: El sistema permite escoger el tipo de envío “Recoger en Tienda” o “Delivery”, en caso de elegir la segunda opción, el usuario puede añadir direcciones y datos personales para el envío de la empresa
Tabla 11.
Historia de Usuario 09: Administrar Pedidos
Número de historia: 09 Nombre: Administrar Pedidos Usuario: Administrador
Modificación de historia número: 3 Iteración asignada: 3
Prioridad del negocio: Medio (Baja / Media /Alta)
Puntos estimados: 5 (1-10)
Riesgo en desarrollo: Medio (Baja / Media / Alta)
Puntos reales: 3 (1-10)
Descripción: El sistema permite listar todos los pedidos realizados por los clientes, a su vez, los productos que incluyen en su pedido y la cantidad y la modificación del estado del pedido.
Observaciones: Los estados del pedido son “Cancelado”, “En espera de pago”, “Pagado”, “En Camino” y” Entregado”.
Tabla 12.
Historia de Usuario 10: Visualizar Pedidos
Número de historia: 10 Nombre: Visualizar Pedidos Usuario: Cliente
Modificación de historia número: 0 Iteración asignada: 3
Prioridad del negocio: Bajo (Baja / Media /Alta)
Puntos estimados: 3 (1-10)
Riesgo en desarrollo: Bajo (Baja / Media / Alta)
Puntos reales: 3 (1-10)
Descripción: El sistema permite listar todos los pedidos realizados por el cliente que ha iniciado sesión, también cuenta con opciones para contactar al vendedor por el estado de su pedido o por alguna consulta externa al caso.
Tabla 13.
Historia de Usuario 11: Gestionar Reportes
Número de historia: 11 Nombre: Gestionar Reportes Usuario: Cliente
Modificación de historia número: 7 Iteración asignada: 3
Prioridad del negocio: Alto (Baja / Media /Alta)
Puntos estimados: 8 (1-10)
Riesgo en desarrollo: Bajo (Baja / Media / Alta)
Puntos reales: 3 (1-10)
Descripción: El sistema permite descargar archivos en formato Excel sobre las ventas totales, ventas por producto, y clientes nuevos. En cada caso se tiene que filtrar por día, mes y año,