Académique Documents
Professionnel Documents
Culture Documents
TEC33TD029
COCHABAMBA – BOLIVIA
2019
DEDICATORIA
A Dios por su amor y su infinita bondad porque nos permites sonreír ante todos nuestros
logros que son resultado de su ayuda. Este proyecto ha sido una gran bendición en todo
sentido y te agradecemos Padre y no cesan nuestras ganas de decir que es gracias a ti que
alcanzamos la meta.
A nuestra familia por el apoyo, enseñanzas y fuerza que nos dieron para concluir con este
proyecto.
A nuestro tutor Lic. Grover Cussi por habernos asesorado y brindado su apoyo durante el
desarrollo de este proyecto.
A nuestro tutor Lic. Grover Cussi por orientarnos y brindarnos su ayuda para que sea
posible este proyecto.
A la Universidad Mayor de San Simón por abrirnos las puertas y cobijarnos hasta la
culminación de nuestros estudios.
¡Muchas Gracias!
INTRODUCCIÓN
1.1 Antecedentes
1
posible desde 1991, cuando Internet se abrió para uso comercial. A partir de ese momento,
miles de empresas han establecido sitios de Internet con productos y servicios.
Fue evolucionando de forma pausada y lenta y en algunas ocasiones con pasos agigantados.
Lo que entendemos ahora como comercio electrónico la última fase a la cual hemos llegado
de este progresivo desarrollo. (Garcia-Sierra, A. "Electronic Commerce and the Internet")
Sin embargo, Brasil, junto a Argentina y Chile, están en el podio de los mercados más
maduros en América Latina.
Esto se debe a que en nuestro país todavía existen algunas limitantes que impiden un
desarrollo pleno del comercio electrónico dentro del territorio. Entre ellas están la llegada y
uso de internet, el uso de tarjetas de crédito, la desconfianza, la cultura, educación
financiera, entre otros.
Después de que entra en vigencia la Ley Nº 164, del 8 de agosto de 2011, General de
Telecomunicaciones, Tecnologías de información y comunicación. A través del servicio de
redes electrónicas, incluida el internet se establecen relaciones económicas y de comercio, y
se realizan actos y contratos de carácter civil y mercantil.
Esta ley le da respaldo legal al comercio electrónico, resguardando a las personas que están
involucradas en este tipo de comercio.
2
1.2 Descripción del Problema
El sistema tradicional de venta ocupa bastante tiempo al cliente que debe adquirir sus
productos de los centros de abasto en ocasiones demasiado distantes de su domicilio
generando pérdida de tiempo. La población actual vive una rutina acelerada, por ello cada
minuto se torna importante y se quiere aprovechar al máximo el tiempo disponible.
Las tiendas no cuentan con herramientas tecnológicas que ahorre tiempo en las compras a
los clientes ocasionándoles pérdida de oportunidades de venta y poca afluencia de clientes.
3
1.2.1 Árbol del Problema
1.3 Objetivos
4
1.4. Justificación
1.5. Alcance
1.6. Límites
5
CAPÍTULO II
FUNDAMENTACIÓN TEÓRICA
6
Según la Organización Mundial del Comercio (OMC) (Organización Mundial del
Comercio (OMC), 2017) define el comercio electrónico como la “producción, publicidad,
venta y distribución de productos a través de redes de telecomunicaciones”. Este concepto
supone un nuevo modelo de relación empresarial, que sustituye la necesidad de la presencia
física propia de los modelos tradicionales por interacciones electrónicas (González, 2011)
7
b) Según el modelo de negocio
El sector online todavía es un sector poco maduro. Los cambios tecnológicos son
constantes y los nuevos negocios online que surgen atienden las nuevas necesidades
creadas.
Tienda online con productos propio: Las mismas características que una tienda
física pero en versión online.
Servicios: un negocio de comercio electrónico no solo tiene que ser para vender
artículos. Formación, consultorías, mentorías o cualquier intercambio de tiempo por
dinero es una opción muy viable para empezar sin riesgo.
2.2 Scrum
Una de las herramientas para el desarrollo del sistema de ventas virtual es Scrum, un marco
de trabajo el cual emplea procesos y técnicas para gestionar el desarrollo de proyectos
complejos de manera colaborativa.
8
2.2.1 Funcionamiento del Proceso Scrum
a) Roles Principales
Son los responsables de establecer el entorno para el desarrollo del proyecto, está
conformado por:
9
Product Owner, es el dueño del producto, se encarga de gestionar la lista de los
requerimientos para el sistema a desarrollar, Product Backlog. Se asegura de que el
equipo de desarrollo trabaje de forma adecuada desde la perspectiva del negocio. El
Dueño de Producto es la única persona responsable de gestionar la Lista del
Producto (Product Backlog).
b) Roles Auxiliares
Son aquellos que no tienen un rol formal y no se involucran frecuentemente en el "proceso
Scrum", sin embargo deben ser tomados en cuenta.
Definiremos los elementos del Scrum, lo que nos permitirá realizar nuestros Sprints más
adelante.
10
● Sprint Planning Meeting: Esta reunión se hace al comienzo de cada Sprint y se
define cómo se va a enfocar el proyecto que viene del Product Backlog las etapas y
los plazos. Cada Sprint está compuesto por diferentes características. Por ejemplo,
decidimos que los avances del primer Sprint son: diseño del logo, definición colores
y contenido multimedia.
● Daily Scrum o Stand-up Meeting: Es una reunión breve que se realiza a diario
mientras dura el periodo de Sprint.
● Sprint Review: Se revisa el sprint terminado, y ya debería haber un avance claro
y tangible para presentarlo al cliente.
● Sprint Retrospective: El equipo revisa los objetivos cumplidos del Sprint
terminado. Se anota lo bueno y lo malo, para no volver a repetir los errores. Esta
etapa sirve para implementar mejoras desde el punto de vista del proceso del
desarrollo.
2.3 Magento1
1
https://magento.com/es
11
Posibilidad de multiplataforma (administrar varias tiendas desde un único panel de
administración).
Gestión de clientes.
Web y CMS: 2 en 1.
Herramientas de marketing:
Dispones de muchas plantillas creadas para este CMS, que en ocasiones facilita la
elección de estructuras del proyecto de tienda online.
Magento es utilizado por las grandes empresas de forma que sus opciones de
logística son espectaculares como desarrollos ya realizados.
2
https://www.3dids.com/tienda-online-con-magento/
12
2.3.3 Desventajas de utilización de Magento:
Es el más caro de todos, una licencia básica está del orden de 14.400 $.
Es americano, orientado a ese tipo de usuarios.
Panel de control demasiado ambicioso y complejo.
13
CAPÍTULO III
Estos inconvenientes con lleva a que muchas personas comercian a través de las de redes
sociales afiliándose a grupos de compra/venta, que por cierto, se ha convertido en una
tendencia en nuestra ciudad. Pero a la vez la poca formalidad en la que se realizan las
transacciones, estado y calidad de los productos, personas con un perfil falso que no
garantiza el producto al comprador, no contar de un centro de reclamo; crean la
susceptibilidad y desconfianza en los compradores que optan por comprar de tiendas
virtuales formalmente establecidas.
Una tienda virtual es el tipo de plataforma digital que se utilizará para vender productos
físicos mediante el comercio electrónico.
Una tienda virtual (o tienda online) es un espacio dentro de un sitio web, en el que se
ofrecen artículos a la venta. Por lo general, las compras en una tienda virtual se pagan con
tarjeta de crédito en el mismo sitio web y luego los productos son enviados por correo. Sin
embargo, se pueden utilizar otros medios de pago como transferencias bancarias, cupones
de pago, PayPal, etc. En la mayoría de los casos, la tienda virtual suele requerir que los
usuarios se registren (ingresando sus datos) antes de poder realizar una compra.
14
3.2.1 El nombre y el dominio de la tienda online
La elección de un buen dominio es esencial en una tienda online, ya que el nombre como
el dominio deben poderse recordarse y escribirse fácilmente, tienen que ser lo más corto
posible y descriptivos.
La página web es la columna vertebral de una tienda virtual por tanto es necesario
encontrar un buen servicio de alojamiento Web, en el mercado digital existen un montón de
empresas que ofrecen este servicio para lo cual se debe escoger alguna que cumplan
nuestras expectativas y requerimientos. Existen servicios de alojamiento gratuito pero son
de características limitadas.
Otra opción es disponer de nuestro propio servidor ya que presenta ventajas respecto a la
privacidad de los datos, disponer un respaldo de los mismos, permite escalar a mayor
capacidad de almacenamiento en caso de requerirlo. Pero también tiene desventajas como
el mantenimiento que es una tarea que consume mucho tiempo, los dispositivos físicos
pueden fallar en las horas pico, la conectividad a internet debe ser bastante rápida, la
seguridad es otro aspecto a considerar para evitar que Hackers te roben datos sensitivos y
terminen en manos de terceros.
3.2.3 Productos
Lo primero que buscarán los visitantes que entren en nuestra tienda virtual serán los
productos o servicios que vendemos. La más sencilla es usando páginas web estáticas que
se modifican cada vez que se altera alguna información sobre el producto. Este enfoque es
simple y válido para tiendas con pocos productos que varíen poco en sus características y
precios.
15
La tienda permite destacar los productos poniéndolos como OFERTA. Estos aparecerán en
un banner y rotará cada vez que se carga una página.
3.3 El proceso de venta Commented [g1]: Revisar tamaños y secuencia numerica para
titulo y subtitulos
Describe como se llevara a cabo la venta de los productos al cliente, se debe disponer la
opción de registrar a los clientes, se manejara un carrito de compras para que el cliente
pueda cargar los productos que requiera y se le mostrara un resumen de los productos para
que proceda con la respectiva orden de compra del producto.
Uno de los conceptos que ha tomado fama en el ámbito de las tiendas virtuales es el del
“carrito de compra”. Simplemente se trata de un módulo adicional que asiste al cliente en
su “recorrido virtual” por la tienda, anotando los productos que él va indicando, calculando
su importe final.
Mientras mayor sea la flexibilidad con la que el cliente pueda interactuar con estos módulos
y, sobretodo, mayor sea la facilidad de uso de estas utilidades, mayor será no sólo la
satisfacción de los compradores sino también la satisfacción (y beneficio) de los
vendedores.
En una tienda virtual el visitante está a un sólo click de abandonar la tienda dejando su
carrito lleno de productos que no se llevará. Este problema de los “carritos abandonados”
trae de cabeza a los expertos en comercio electrónico.
Finalmente, una vez el cliente decide y ha seleccionado todos los productos que “se
llevará” procederá a la compra.
16
3.4.1 Pago Online
Un servicio de pago online es un servicio que ofrecen algunas empresas para gestionar el
envío y recibo de pagos en Internet. Este tipo de servicios ofrecen una intermediación entre
el cliente y el vendedor, de tal forma que el primero nunca tiene que compartir información
privada (número de tarjeta, CVC, fecha de caducidad de la tarjeta, etc) con el segundo.
TPV (Terminal de Punto de Venta) Virtuales: Medio más utilizado de pago. Conectando el
e-commerce con la plataforma de pago de la entidad con la que se trabaja. Debe valorarse
el servicio y las comisiones de cada entidad.
Transferencia con la banca online del usuario: A través de un tercero, como Trustly, se
realiza la transferencia desde la cuenta online del usuario (que antes ha facilitado los datos
de sus cuentas online) a la empresa que vende. Puede generar desconfianza al usuario al
ceder a una tercera empresa sus datos.
Tecnología móvil: Buscando una mejora en la comodidad del pago por parte del usuario,
tanto Apple (Apple Pay) como Google (Google Wallet) ofrecen la posibilidad de realizar
cualquier compra desde el Smartphone o incluso, desde Apple Watch. Junto a ellos, los
sistemas basados en la tecnología NFC como Contactless, se espera que sigan
evolucionando en las tiendas físicas.
Hace referencia a aquellos pagos que no tienen por qué gestionarse a través de Internet. El
pago con tarjeta de crédito o en efectivo en una tienda, una transferencia bancaria, el pago
con cheque o contra rembolso son ejemplos de pagos offline.
Medios más seguros pero normalmente con un proceso más lento que los pagos online.
Transferencias bancarias: Para la empresa implica el trabajar con el banco del cliente si se
quieren reducir comisiones. Al requerir de recibir la transferencia para realizar el envío, se
demora el proceso de compra.
17
Domiciliación o giro bancario: Método en el cuál no se cobra hasta que la entidad ejecuta
la orden para pagar a la empresa. Puede ser de utilidad si se ofrece un servicio cada cierto
tiempo (subscripciones).
Contra reembolso: Opción que cubre el apartado de seguridad a ofrecer al cliente. Por el
contrario, retrasa el cobro del producto y servicio, además de los gastos que puede generar
por devolución.
Otro de los problemas actuales al que se enfrentan las tiendas virtuales es el de la entrega
del producto. Lo que en muchos comercios es algo tan simple como llenar una bolsa que se
llevará el cliente, en una tienda virtual se convierte en hacer llegar la compra a la dirección
que nos indique el cliente, en perfectas condiciones del producto y, si puede ser, hacerlo ya.
Si el negocio virtual vende información, puede ser relativamente fácil entregarla de forma
inmediata, pero como saben las primeras tiendas virtuales que intentan servir alimentos o
productos perecederos, un pequeño retraso en la entrega puede convertirse en algo
realmente desagradable para el cliente.
Y aquí aparecen nuevos temas que convendrá estudiar con detenimiento. Las entregas de
pequeñas mercancías pueden suponer un coste de transporte superior al importe de la
misma compra, lo que provoca que muchos clientes desistan en su pedido (más carritos
abandonados).
18
CAPÍTULO IV
En este capítulo se describe paso a paso el proceso de desarrollo del sistema de ventas
virtuales para una tienda de productos de limpieza con el uso del marco de trabajo
SCRUM.
Para el desarrollo del proyecto se conformó el siguiente equipo de trabajo con los diferentes
roles:
ROLES RESPONSABLES
Para el presente proyecto se ha escrito una lista de historias de usuario los cuales forman el
product backlog del presente proyecto. La siguiente tabla (ver tabla 2) muestra solo títulos
de las historia, el número de historia, prioridad y una asignación inicial al sprint
correspondiente.
Durante el desarrollo de cada sprint (ver sección 4.3 en adelante) se mostrara el detalle de
cada historia y sus tareas correspondientes:
19
ID HISTORIAS DE USUARIOS PRIORIDAD SPRINT
1 Registro de clientes. ALTA 1
La cantidad y el tiempo de duración de cada Sprint han sido elaborados tomando en cuenta
el tiempo establecido para la entrega del proyecto. Como planificación inicial se estableció
5 sprints los cuales son detallados a continuación. Adicional a esta planificación se definió
los puntos de historia que son:
20
PH: Puntos de Historia, valores enteros los cuales definen en qué tiempo tardará el
programador en terminar la historia (1 punto = 60 minutos = 1 hora).
4.3 Sprint 1
El Sprint Backlog está formado por las Historias de Usuario a ser desarrollados durante el
Sprint.
21
4.3.2 Ejecución del Sprint 1
HISTORIA DE USUARIO Nº 1
Título: Registro de clientes
Como administrador debo de poder realizar el registro,
Descripción: modificación y eliminación de los datos de los clientes de la
tienda virtual.
- Se mostrará un formulario para el registro de nuevos
clientes
Criterios de
- Se tendrá la opción de modificar (editar) los datos del
Aceptación:
cliente existente
- Se tendrá la opción de eliminar clientes existentes
Puntos de Historia: 24
Tabla 5: Descripción de la Historia Nº 1
Fuente: Elaboración Propia
Tareas:
A continuación se citaran las tareas para la historia de historia de usuario N° 1
Nro. Resumen Responsable
1 Diseño de mockup del formulario. Lizett Patricia Fernandez
Llaveta
2 Diseño del formulario de acuerdo al mockup. Lizett Patricia Fernandez
Llaveta
3 Implementación del formulario de registro de Lizett Patricia Fernandez
clientes. Llaveta
4 Modificación de un cliente registrado. Lizett Patricia Fernandez
Llaveta
5 Eliminación de un cliente registrado. Lizett Patricia Fernandez
Llaveta
6 Diseño de base de datos para el módulo de Lizett Patricia Fernandez
registro del cliente. Llaveta
Tabla 6: Descripción de las tareas de la historia Nº 1
Fuente: Elaboración Propia
22
Mockup 3:
A continuación se muestra el mockup y se definen sus componentes para el Registro,
modificación y eliminación de los datos del cliente:
(1) Asociar al sitio WEB: [Lista de selección simple], permite asociar al usuario a
nuestra página web.
(2) Grupo: [Lista de selección simple], permite seleccionar al grupo que será asociado
el nuevo cliente.
(3) Deshabilitar: [Checkbox], permite deshabilitar/habilitar al cliente
(4) Ingreso Datos de Cliente: [Cuadro de Texto], permite introducir diferente datos
personales del cliente como ser su nombre, apellido, E-mail, etc.
(5) Enviar E-mail desde: [Lista de selección simple], permite seleccionar el correo de
salida para comunicarse con el cliente.
3 Mockup: son fotomontajes que permiten a los diseñadores gráficos y web mostrar al cliente como quedarán
sus diseños.
23
Implementación
Se muestra la captura de la implementación del Registro / modificación y eliminación de
los datos del cliente.
Pruebas
Se realizó las pruebas necesarias y se verificó el cumplimiento de la historia en base a los
criterios de aceptación.
24
CRITERIO DE ACEPTADO COMENTARIOS
ACEPTACIÓN
Un formulario es abierto para el registro
Se mostrará un formulario para
de nuevos clientes con campos requeridos
el registro de nuevos clientes
como Nombres, Apellidos...etc.
Se tendrá la opción de
En el dropdown de Acciones se tiene la
modificar (editar) los datos del
opción de Editar o modificar
cliente existente
Se tendrá la opción de eliminar En el dropdown de Acciones se tiene la
clientes existentes opción de Eliminar o Remover
Tabla 7: Verificación del cumplimiento de la historia de usuario
Fuente: Elaboración Propia
HISTORIA DE USUARIO Nª 2
Título: Visualizar los clientes registrados
Tareas:
A continuación se citaran las tareas para la historia de usuario N° 2.
25
Nro. Resumen Responsable
1 Generar la tabla de clientes registrados Jimena Carola Fernandez
Llaveta
2 Generar filtros de búsqueda. Jimena Carola Fernandez
Llaveta
Tabla 9: Descripción de las tareas de la historia Nº 2
Fuente: Elaboración Propia
Mockup:
En el siguiente Mockup se muestran y describen los componentes para la Visualización de
los clientes registrados.
(1) Acción: [Lista de selección simple], permite seleccionar la acción proceder con el
usuario seleccionado.
(2) Cantidad de vista: [Lista de selección simple], permite seleccionar cuantos usuarios
quiere ver por página
(3) Número de página: (cuadro de texto], permite deshabilitar al cliente
(4) Lista de clientes: [Cuadro de resultados], visualización de los clientes ya registrados
con su respectiva información.
26
Implementación
La captura muestra la implementación para la Visualización de los clientes registrados.
Pruebas
Se pudo comprobar la funcionalidad de visualización de los clientes registrados a través
de los diferentes componentes de la página.
27
4.3.2.3 Historia de Usuario Nª 3
HISTORIA DE USUARIO Nº 3
Título: Registro de categorías de los productos
Tareas:
A continuación se citaran las tareas para la historia de usuario N° 3.
28
Mockup:
Se realizó el diseño del Mockup y componentes para la visualización del registro de las
categorías de los productos, estos son descritos a continuación:
Implementación
29
Figura 4.6: Pantalla - Registro de categorías de los productos
Fuente: Elaboración Propia
Pruebas
30
HISTORIA DE USUARIO Nº 4
Título: Visualizar las categorías de productos
Tareas:
A continuación se citaran las tareas para la historia de usuario N° 4
Mockup:
En el siguiente Mockup se muestran y describen los componentes para la visualización de
las categorías de productos.
31
Figura 4.7: Mockup - Visualizar las categorías de productos
Fuente: Elaboración Propia
(1) Agregar categoría principal: [Botón], permite agregar categoría principal para los
productos..
(2) Agregar Subcategorías: [Botón], permite agregar una subcategoría categoría para los
productos..
(3) Lista de los productos: [Switch], muestra la lista de los productos y sus categorías.
Implementación
32
Figura 4.8: Pantalla- Visualizar las categorías de productos
Fuente: Elaboración Propia
Pruebas
33
CRITERIO DE ACEPTADO COMENTARIOS
VALIDACIÓN
El listado de las categorías se Hay un listado de Categoría y
podrá ver en forma de árbol subcategoría en forma de árbol
(categoría raíz y sus sub
categorías)
34
a) Modelo Entidad - Relación.
35
4.4 Sprint 2
El segundo Sprint tiene como objetivo implementar el registro de Productos, esto es: crear,
modificar y eliminar productos; visualizar estos productos en la tienda virtual y agregar los
productos seleccionados al carrito de compras.
36
HISTORIA DE USUARIO Nº 5
Título: Registro de productos.
Como administrador debo de poder realizar el registro y
Descripción: modificación y eliminación de los datos de los productos de
la tienda virtual.
- Se obtendrá un formulario de registro y modificación de
Criterios de
los datos del producto.
Aceptación:
- Se podrá eliminar un producto registrado.
Puntos de Historia: 28
Tabla 18: Descripción de la Historia Nº 5
Fuente: Elaboración Propia
Tareas:
A continuación se citaran las tareas para la historia de usuario N° 5.
Mockup
Registro, modificación y eliminación de productos, correspondiente a las historias de
usuario
37
Figura 4.10: Mockup- Registro de productos
Fuente: Elaboración Propia
38
Implementación
Pruebas
39
CRITERIO DE ACEPTADO COMENTARIOS
ACEPTACIÓN
HISTORIA DE USUARIO Nº 6
Tareas:
En la siguiente tabla se citan las tareas para la historia de usuario N° 6
40
Nro. Resumen Responsable
Jimena Carola
1 Listar los productos registrados
Fernandez Llaveta
Jimena Carola
2 Generar filtros de búsqueda.
Fernandez Llaveta
Tabla 22: Descripción de las tareas de la historia Nº 6
Fuente: Elaboración Propia
Mockup:
(1) Añadir Producto: [Botón], permite ingresar a la ventana para añadir nuevo producto.
(2) Filtro: [Lista de selección simple], permite filtrar los productos a visualizar.
(3) Número de vista: [Lista de selección simple], permite seleccionar cuantos productos se
desea visualizar por hoja
(4) Número de hoja: [cuadro de texto], permite movernos y acceder a las hojas disponibles
de los productos.
41
(5) Acción: [Lista de selección simple], permite seleccionar la acción a realizar con los
productos elegidos.
(6) Lista de Productos: [Cuadro de resultados], permite la visualización de los productos.
Implementación
Pruebas
42
CRITERIO DE
ACEPTADO COMENTARIOS
ACEPTACIÓN
HISTORIA DE USUARIO Nº 7
43
Tareas:
Mockup:
Se describen todas las funcionalidades dentro del mockup de la correspondiente historia
de usuario
44
(1)Resumen: [Texto Simple], muestra el resumen de costo, descuentos y despacho de los
productos en el carrito de compras
(2)Proceder pago y envió: [Botón], permite proceder al pago de los productos y el envío
cierra la venta.
(3) Lista de Productos: [Cuadro de resultados], permite la visualización de los productos
que elegimos en el carrito de compras, permite modificar y eliminar el producto.
Implementación
Pruebas
45
CRITERIO DE ACEPTADO COMENTARIOS
ACEPTACIÓN
HISTORIA DE USUARIO Nº 8
46
Tareas:
En la siguiente tabla se citan las tareas para la ejecución de la historia Nº 8.
Mockup:
Visualización de los productos en stock, correspondiente a las historias Nº 8. Ver Figura a
continuación:
(1) Exportar a: [Selección simple], permite seleccionar el formato a ser exportado del
listado del stock.
(2) Exportar: [Botón], permite ejecutar la exportación de la lista del stock.
47
(3) Buscar: [Botón], Permite Buscar un producto en específico.
(4) Restablecer Filtro: [enlace], permite borrar los productos visualizados
(5) Mostrar productos por página: [Lista de selección simple], permite seleccionar
cuantos productos queremos ver por página
(6) Número de página: [cuadro de texto], muestra el número de página que nos
encontramos.
(7)Productos: [Cuadro de Texto], Muestra el nombre del producto, y la cantidad que hay
en stock
Implementación
Pruebas
Se realizó las pruebas para la verificación del cumplimiento de la correspondiente historia;
Visualización de los productos en stock.
48
CRITERIO DE
ACEPTADO COMENTARIOS
ACEPTACIÓN
49
Figura 4.18: Modelo Entidad Relación – Sprint 2
Fuente: Elaboración Propia
4.5 Sprint 3
50
y eliminar productos; visualizar estos productos en la tienda virtual y agregar los productos
seleccionados al carrito de compras.
A continuación se describen las historias que conforman el sprint 3, así como el diseño, la
implementación y la respectiva prueba de funcionamiento.
HISTORIA DE USUARIO Nº 9
Título: Visualizar los productos de oferta.
51
Tareas:
En la siguiente tabla se citan las tareas que se llevarán a cabo para lograrlo.
52
(4) Añadir al Carrito: (Botón], al presionar permite añadir el producto ofertado al carro de
compras.
Implementación
A continuación se muestra la captura de pantalla de la visualización de la oferta de los
productos.
Pruebas
CRITERIO DE
ACEPTADO COMENTARIOS
ACEPTACION
53
4.5.2.2 Historia de usuario Nº 10
En la siguiente tabla se describe la historia del Usuario 10 que comprende Registro de las
ofertas de los productos, y las tareas que se llevarán a cabo para lograrlo.
HISTORIA DE USUARIO Nº 10
Título: Registro de las ofertas de los productos.
Como administrador necesito poder realizar el registro y
Descripción: modificación y eliminación de las oferta de los productos
registrados en la tienda virtual.
- Se tendrá un formulario de registro de la oferta de los
productos.
Criterios de - Se tendrán condiciones para el registro de la oferta.
Aceptación:
- Se agregaran tipos de ofertas a los productos que cumplan
la condición.
Puntos de Historia: 30
Tabla 34: Descripción de la historia Nº 10
Fuente: Elaboración Propia
Tareas:
Se citan las tareas que se llevaran a cabo dentro la historia Nº 10.
54
Mockup
En el siguiente Mockup se muestran y describen los componentes para el registro de las
ofertas de los productos.
(1) Guardar: [Botón], al presionar debe guardar la nueva regla para los productos en oferta
(2) Guardar y continuar editando: [Botón], al presionar debe guardar la regla y permitir
la edición de la regla.
(3) Guardar y Aplicar: [Botón], al presionar debe guardar y aplicar los cambios a la regla
de la oferta.
(4) Restablecer: [Botón], al presionar restablece los datos de la regla.
(5) Atrás: [Botón], al presionar vuelve a la ventana anterior.
55
(6) Nombre de Regla: [Cuadro de Texto], debe permitir llenar el nombre de la regla.
(7) Descripción: [Cuadro de Texto], debe permitir introducir la descripción de la regla.
(8) Estado: [Lista de selección], permite seleccionar el estado entre Activo/Inactivo.
(9) Sitio Web: [Lista de selección simple], debe aplicarse a nuestro sitio web.
(10) Grupo de clientes: [Lista de selección simple], debe permitir seleccionar al grupo de
clientes que aplicaremos la regla de la oferta.
(11) Condiciones: [Lista de selección], permite seleccionar el tipo de condición para la
regla de la oferta.
(12) Aplicar: [Lista de selección simple], debe permitir seleccionar como queremos aplicar
la regla.
(13) Cantidad de descuento: [Cuadro de texto], permitirá introducir cuál será la cantidad
del descuento.
(14) Descartar reglas Subsecuentes: [Lista de selección simple], permite descartar las
reglas subsecuentes.
Implementación
A continuación se muestra la captura de pantalla de la implementación de la historia
56
Figura 4.22: Pantalla- Registro de las ofertas de los productos
Fuente: Elaboración Propia
Prueba
Se realizaron las pruebas correspondientes bajo los criterios de aceptación.
57
CRITERIO DE
ACEPTADO COMENTARIOS
ACEPTACIÓN
Se tendrá un formulario de
Se dispone de un formulario que registra
registro de la oferta de los
las ofertas de los productos.
productos.
HISTORIA DE USUARIO Nº 11
Título: Registro de formas de pago de los clientes.
Como administrador debo poder registrar las formas de
Descripción: pago, para poder ofrecer a los clientes.
Tareas:
A continuación se describen las tareas de la historia.
58
Nro. Resumen Responsable
Diseño del formulario de registro de los tipos de Paola Rueda Salazar
1
pago
Implementación del formulario de registro del Paola Rueda Salazar
2
tipo de pago
Mostrar los tipos de pagos al momento de Paola Rueda Salazar
3
realizar la venta
Tabla 38: Descripción de las tareas de la historia Nº 11
Fuente: Elaboración Propia
Mockup:
En la siguiente figura se describen los elementos que componen el mockup de la historia.
59
(5) Pago de países específicos: [Lista de selección], permite seleccionar el país.
Implementación
Pruebas
Se describen las pruebas realizadas bajos los criterios de aceptación.
CRITERIO DE
ACEPTADO COMENTARIOS
ACEPTACION
60
4.5.2.4 Historia de usuario Nº 12
HISTORIA DE USUARIO Nº 12
Título: Registro de la venta de los productos.
Como cliente debo de registrar la orden ventas de los
Descripción: productos.
Tareas:
A continuación se describen las tareas que se llevarán a cabo para lograrlo.
Mockup:
A continuación se muestra el mockup y se definen sus componentes para el registro de la
venta de los productos.
61
Figura 4.25: Mockup- Registro de la venta de los productos
Fuente: Elaboración Propia
(1) Email: [Cuadro de texto], permite ingresar el correo electrónico del cliente.
(2) Nombre: [Cuadro de texto], permite ingresar el nombre del cliente.
(3) Apellido: [Cuadro de texto], permite ingresar el apellido del cliente.
(4) Dirección: [Cuadro de texto], permite ingresar la dirección de envío del cliente.
(5) Ciudad: [Cuadro de texto], permite ingresar la ciudad del cliente.
(6) Estado/provincia: [Cuadro de texto], permite ingresar estado/provincia del envío al
cliente.
(7) Código postal: [Cuadro de texto], permite ingresar el código postal del país.
(8) Resumen de la Orden: [texto], muestra el resumen de la orden de los productos que el
cliente tiene en el carro de compras.
(9) Siguiente: [Botón], al presionar envía a la ventana siguiente para proceder con la orden.
62
Implementación
Se muestra la pantalla del registro de la venta de los productos
Pruebas
En la siguiente tabla se describen las pruebas para el registro de la venta de los productos.
CRITERIO DE
ACEPTADO DESCRIPCIÓN
ACEPTACIÓN
Se tiene un formulario de registro de
Se obtendrá formulario de
dirección de envío donde se ingresa los datos
registro de dirección de envío.
del cliente.
63
4.5.2.5 Historia de usuario Nº 13
En la siguiente tabla se describe la Historia de Usuario Nº 13 que comprende la
visualización de las órdenes de venta y las tareas que se llevarán a cabo para lograrlo.
HISTORIA DE USUARIO Nº 13
Título: Visualizar las órdenes de venta.
Como administrador debo poder ver las órdenes de ventas
Descripción: registradas por los clientes.
Tareas:
Mockup:
A continuación el mockup describe los elementos que forman parte de la historia para
Visualización de las órdenes de venta.
64
Figura 4.27: Mockup- Visualización de las órdenes de venta
Fuente: Elaboración Propia
(1) Crear Nueva Orden: [Botón], al presionar debe enviar al formulario para llenar una
nueva orden.
(2) Buscar: [Buscador], busca una orden específica.
(3) Filtro: [Botón], Permite filtrar una orden específica.
(4) Acción: [Selección simple], permite seleccionar qué acción procederá con la orden
seleccionada.
(5) Mostrar productos por página: [Lista de selección simple], permite seleccionar
cuantos productos queremos ver por página.
(6) Número de página: [cuadro de texto], muestra el número de página que se está
visualizando.
(7) Órdenes de venta: [Tabla de órdenes], muestra las características de una determinada
orden.
Implementación
A continuación se muestra la pantalla de la Visualización de las órdenes de venta.
65
Figura 4.28: Pantalla- Visualización de las órdenes de venta
Fuente: Elaboración Propia
Pruebas
Se realizaron las respectivas pruebas para verificar el funcionamiento de la historia.
CRITERIO DE
ACEPTADO COMENTARIOS
ACEPTACIÓN
66
4.5.3 Diseño Sprint 3
67
4.6 Sprint 4
El sprint 4 tiene como objetivo implementar los reportes de los productos más vendidos y
los productos más visitados en la tienda virtual.
CÓDIGO DESCRIPCIÓN
14 Reporte de los productos más vendidos
15 Reporte de los productos más visitados
Tabla 43: Lista de historias de usuario - Sprint 4
Fuente: Elaboración Propia
En la siguiente tabla se describe la historia del Usuario 14 que comprende reporte de los
productos más vendidos.
HISTORIA DE USUARIO Nº 14
Título: Reporte de los productos más vendidos
Como administrador debo visualizar los reportes de los
Descripción: productos más vendidos.
68
Tareas:
A continuación se citan las tareas que se llevarán a cabo para lograrlo.
69
(1) Mostrar Reporte: [Botón], al presionar debe mostrar el reporte de los productos más
vendidos
(2) Filtro: [Lista de selección], Permite filtrar una búsqueda de los productos más vendidos
por el periodo, por un rango de fechas.
(3) Exportar a: [Selección simple], permite seleccionar al formato que exportamos el
reporte de los productos más vendidos.
(4) Exportar: [Botón], al presionar ejecuta la orden de exportar el listado de la tabla
(5) Registros encontrados: [Tabla], muestra la lista de productos más vendidos.
Implementación
Pruebas
Se realizó las pruebas de funcionamiento de la implementación bajo los siguientes criterios
de aceptación:
70
CRITERIO DE ACEPTACIÓN ACEPTADO COMENTARIOS
HISTORIA DE USUARIO Nº 15
Título: Reporte de los productos más visitados
Como administrador debo visualizar los reportes de los
Descripción: productos más visitados.
Tareas:
En la siguiente tabla se citan las tareas de la historia de usuario Nº 15.
71
Nro. Resumen Responsable
Mockup
A continuación se describen los elementos pertenecientes al prototipo de la historia para el
reporte de los productos más visitados.
72
(1) Mostrar Reporte: [Botón], al presionar debe mostrar el reporte de los productos más
Visitados.
(2) Filtro: [Lista de selección], Permite filtrar una búsqueda de los productos más vendidos
por el periodo, por un rango de fechas.
(3) Exportar a: [Selección simple], permite seleccionar al formato que exportamos el
reporte de los productos más visitados.
(4) Exportar: [Botón], al presionar ejecuta la orden de exportar el listado de la tabla.
(5) Registros encontrados: [Tabla], muestra la lista de productos más visitados.
Implementación
Se muestra la captura de la implementación del reporte de los productos más visitados.
Pruebas
Se realizó las pruebas de funcionamiento bajo los siguientes criterios de aceptación:
73
CRITERIO DE ACEPTACIÓN ACEPTADO COMENTARIOS
74
a) Modelo Entidad - Relación.
75
4.6 Sprint 5
El sprint 5 tiene como objetivo implementar la verificación del pago efectuado por el
cliente, enviar la confirmación de pago de la orden y enviarle un e-mail al cliente sobre el
pago de la orden.
Así mismo, Magento es una plataforma que está diseñada en el idioma ingles por defecto,
para ello realizaremos la traducción al idioma español tanto de la interfaz del administrador
como la del cliente para facilitar su manejo.
CÓDIGO DESCRIPCIÓN
16 Imagen de confirmación del pago de la orden.
76
HISTORIA DE USUARIO Nº 16
Título: Imagen de confirmación del pago de la orden.
Puntos de Historia: 26
Tareas:
A continuación se citan las tareas que se llevarán a cabo para lograrlo.
Mockup
A continuación se describen los elementos pertenecientes al mockup de la historia Imagen
de confirmación del pago de la orden
77
Figura 4.35: Mockup- Imagen de confirmación del pago de la orden
Fuente: Elaboración Propia
(1) Seleccionar Archivo: [Botón], al presionar deberá permitir al cliente subir la imagen
del pago efectivizado.
(2) Observaciones: [Cuadro de texto], permite ingresar observaciones y comentarios
(3) Guardar: [Botón], permite seleccionar guardar el recibo de pago.
Implementación
Se muestra la captura del recibo de pago, donde el cliente sube la imagen del depósito
bancario realizado.
78
Figura 4.36: Pantalla- Imagen de confirmación del pago de la orden
Fuente: Elaboración Propia
Pruebas
Se realizó las pruebas de funcionamiento de la implementación bajo los siguientes criterios
de aceptación:
CRITERIO DE
ACEPTADO COMENTARIOS
ACEPTACIÓN
79
HISTORIA DE USUARIO Nº 17
Puntos de Historia: 30
Tareas:
A continuación se citan las tareas que se llevarán a cabo para lograrlo.
Mockup
A continuación se describen los elementos pertenecientes al mockup de la historia.
80
Figura 4.37: Mockup- Enviar email de confirmación al usuario
Fuente: Elaboración Propia
Implementación
Se muestra la captura del resumen de facturación y la posibilidad de enviar una copia al
cliente para proceder con el envío de su orden.
81
Figura 4.38: Pantalla- Enviar email de confirmación al usuario
Fuente: Elaboración Propia
Pruebas
Se realizó las pruebas de funcionamiento de la implementación bajo los siguientes criterios
de aceptación:
CRITERIO DE
ACEPTADO COMENTARIOS
ACEPTACIÓN
82
HISTORIA DE USUARIO Nº 18
Traducir al español la interface de administración y del
Título:
cliente
Puntos de Historia: 20
Tabla 57: Descripción de la historia Nº 18
Fuente: Elaboración Propia
Tareas:
A continuación se citan las tareas que se llevarán a cabo para lograr la traducción.
Lizett Patricia
2 Agregando las palabras a traducir al archivo XML.
Fernandez Llaveta
Tabla 58: Descripción de las tareas de la historia Nº 18
Fuente: Elaboración Propia
Implementación
Se muestra la captura de la interfaz del administrador y la interfaz del cliente traducidos.
83
Figura 4.39: Pantalla- Interfaz del administrador en idioma español
Fuente: Elaboración Propia
A continuación la interfaz del cliente que visita nuestra tienda virtual traducido al español
84
CAPITULO V
CONCLUSIONES Y RECOMENDACIONES
5.1 CONCLUSIONES
Los reportes generados ayudan al administrador a conocer que productos fueron los
más vendidos y más visitados proporcionado un listado general de sus productos
estrella.
85
5.2 RECOMENDACIONES
Se debe implementar otros métodos de pago, como por ejemplo pago con tarjeta de
crédito.
86
REFERENCIAS BIBLIOGRAFICAS
87