• No se han encontrado resultados

Fase de Planificación

In document desarrollo de un sistema web e-commerce (página 36-41)

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,

In document desarrollo de un sistema web e-commerce (página 36-41)

Documento similar