s6 - Trabajo de Campo

También podría gustarte

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 43

FACULTAD DE INGENIERÍA

CURSO: Técnicas de Programación Orientadas a


Objetos
Docente: JOSÉ ANTONIO OGOSI AUQUI

Integrantes:

- Fernando Trinidad Morales Peña N00321537


- Nicolas Benjamin Hidalgo Ybarra N00257439
- Miayesdi Loida Pasache Requiz N00322690
- David Anderson Sánchez Lock N00339570
- Joaquín Andrés Calle Malca N00323110

2024
LIMA - PERÚ

1
Índice

Contenido
➢ Introducción …………………………………………………………………………..3

➢ Realidad Problemática ………………………………………………………………..4

➢ Antecedentes ……………………………………………………………………….7

➢ Alcances del proyecto

………………………………………………………………..10

➢ Objetivos del proyecto

………………………………………………………………..10

➢ Marco teórico

………………………………………………………………………..12

➢ Requerimientos ………………………………………………………………………

15

➢ Referencias

…………………………………………………………………………..16

2
Introducción

Este proyecto de investigación se centra en Oxxo, una popular cadena de tiendas de conveniencia

ubicada en México y otros países de América Latina. Gracias a su amplia experiencia en este

campo, Oxxo se ha distinguido por brindar una amplia gama de productos y servicios a los

clientes, convirtiéndose en un punto de referencia en el mercado de tiendas de conveniencia. Sin

embargo, la empresa enfrenta actualmente un gran desafío en la gestión de sus operaciones y la

experiencia de compra de los clientes. A pesar de tener una fuerte presencia en muchos lugares,

Oxxo todavía está luchando por expandir su presencia en línea y brindar una experiencia de

compra en línea satisfactoria a sus clientes. Este problema ha limitado la capacidad de llegar a

nuevos clientes y aumentar las ventas online, lo que representa un gran desafío en un mercado

digital cada vez más competitivo.

Gestión Perú / El Economista - 28 de febrero del 2024. Oxxo entró al mercado peruano en el

2018, iniciando una competencia con otros actores del segmento como las empresas locales de

Tambo y Listo! La cadena mexicana de tiendas de conveniencia, Oxxo, sigue con su plan de

expansión en Perú ya que inaugura su primera tienda en provincias, estableciéndose

específicamente en la ciudad de Ica. Ahora contando la reciente apertura supera las 140 tiendas

en todo el Perú que pertenecen a firmas peruanas como Lindcorp y Primax además de la empresa

mexicana Femsa

En este contexto, este proyecto se centra en analizar esta problemática con el objetivo de

implementar soluciones para mejorar la gestión de ventas online y offline, así como la atención

al cliente online. Al publicar programas especializados, intente mejorar las ventas, acelerar el

servicio al cliente y mejorar la experiencia de compra en línea, aumentar el crecimiento de Oxxo

y su competitividad en el mercado actual.

3
Realidad Problemática

Cadena Comercial OXXO, S.A. de C.V., enfoca su estrategia de compañía en dos grandes

fortalezas: primeramente el Crecimiento, buscando mayor cobertura y saturación de mercado; en

segundo lugar, pero no menos importante, en su Propuesta de Valor diferenciada, dirigida a

satisfacer las necesidades del cliente. Tanto la propuesta de valor como el crecimiento, deben

estar cimentados en procesos de ejecución, basados en políticas, guías y métodos de ejecución,

aplicando estos procesos en Tienda, se satisface la necesidad del cliente, cumpliendo con la

estrategia de negocio, sin embargo, hay un eslabón que no ha sido objeto de estudio para su

solución, por ende, es aquí en donde surge una de las problemáticas más importantes de OXXO:

La rotación elevada del personal de tiendas.

4
A través de los años, OXXO ha sabido “convivir” con un porcentaje de rotación de personal de

tiendas por encima del 200% acumulado de doce meses sin detener la operación normal, pero

con una gran área de oportunidad, ya que no se han podido estandarizar procesos, no se tiene un

sentido de pertenencia de los empleados, y peor aún, la sociedad y la fuerza laboral activa no ven

a OXXO como “el mejor lugar para trabajar”, una de las visiones de la dirección de recursos

humanos. OXXO, a través de los departamentos de recursos humanos, administrativo y

operaciones, ha ejecutado acciones tendientes a disminuir el porcentaje de rotación y a

incrementar el sentido de pertenencia, sin embargo estas acciones no han sido concretas, debido

a que no se han documentado las causas raíz por las cuales el personal de tiendas decide terminar

de laborar en una tienda OXXO, el cual es uno de los objetivos de este trabajo

5
Un diagrama de Ishikawa (también conocido como diagrama de pescado) es una

herramienta eficaz para la resolución de problemas. En lugar de centrarse en una

solución rápida, este diagrama permite a los equipos realizar una lluvia de ideas e

identificar la causa raíz de un problema para encontrar una solución a largo plazo.

El nombre de "diagrama de pescado" proviene del parecido del diagrama con el

esqueleto de un pez.

Un diagrama de Ishikawa consta de tres categorías principales:

1. Cabeza de pez

Hay una cabeza en la cabecera del diagrama, donde se describe el problema que se intenta

resolver. El resto del diagrama se ramifica desde aquí.

2. Espinas

La columna vertebral parte de la cabeza del diagrama (el enunciado del problema),

proporcionando el contorno del pez. Al final de cada espina de la columna vertebral se encuentra

una categoría que debe ser considerada como parte del proceso de resolución del problema.

3. Huesos

Partiendo de cada hueso de la columna vertebral, verás un hueso de la costilla más pequeño.

Aquí es donde se asientan las posibles causas que te ayudarán a localizar la posible causa del

problema.

El concepto fue creado a principios de los años 40 por Kaoru Ishikawa, profesor de la

Universidad de Tokio. Ishikawa creía que todos los problemas eran el resultado de un error o una

ineficacia en alguna parte del flujo de trabajo. Utilizó el diagrama para encontrar el origen de los

problemas y hallar soluciones a largo plazo.

6
Antecedentes

Durante los últimos años, el auge de las tiendas de conveniencia en nuestro país ha ido

aumentando. Liderando la lista Tambo con 472 locales, Listo! con 181 y Oxxo que ya suma 151

locales. Durante el año 2013 se registró un ingreso de 162,8 millones de dólares en ventas

(Chavéz Quispe,2024).Además según Bingswager Perú(2024) cada 8 días se abre en Lima un

nuevo local de conveniencia.

Sin embargo, se considera que este es un mercado aún en crecimiento.Ya que presenta muchos

desafíos, desde escasez de espacios hasta las restricciones y regulaciones municipales, pero

7
cuenta con una mayor cantidad de oportunidades como el crecimiento poblacional y la expansión

a provincias.(Diario Gestión, 2024)

Tambo, un competidor destacado de Oxxo en el mercado peruano, ha ganado una fuerte posición

gracias a su enfoque en la diversidad de productos y promociones.

Tambo, con su nombre que evoca el pasado incaico, ha ganado popularidad y apoyo en Perú. Su

accesibilidad y amplia presencia en todo el país lo hacen fácilmente reconocible y accesible para

los consumidores, contribuyendo a su sólida aceptación y conexión con el mercado nacional.

Tambo se destaca por su compromiso con los clientes de todos los segmentos socioeconómicos.

Oxxo por otro lado, aún no cuenta con suficientes locales ubicados en puntos estratégicos, sin

embargo ha demostrado un crecimiento constante, inaugurando un promedio de 15 locales por

año.

En un mundo digital y competitivo, ofrecer ofertas atractivas es esencial para fidelizar a los

clientes. Con la creciente importancia del internet, estar al día con las tendencias, se vuelve

crucial para destacar entre la competencia y captar la atención del público. Además, es

fundamental proporcionar un excelente servicio al cliente. Con el 46% de peruanos que realiza

compras online en sitios web, 39% a través de apps de supermercados y un 36% que lo hace por

medio de apps de delivery, es crucial tener plataformas digitales actualizadas para satisfacer las

necesidades de los usuarios y garantizar una experiencia de compra óptima.(Condado,2024)

Aún así es importante considerar el tiempo de espera en las tiendas físicas, ya que muchos aún

prefieren comprar en persona. La rapidez y la calidad en el servicio pueden crear una diferencia

entre un supermercado y una bodega de barrio. Las tiendas de conveniencia ofrecen una

8
experiencia novedosa al comprar productos habituales en un lugar diferente, por eso es

importante ampliar el inventario, implementar entregas exprés para alimentos frescos como

verduras y carnes puede ser beneficioso. Oxxo, siendo la tienda más reconocida en su país y el

segundo en Latinoamérica, probablemente ocupará un lugar destacado en nuestro país con el

tiempo.(The food Tech, 2023).

Alcances del proyecto


9
Estamos buscando desarrollar un sistema que mejore la experiencia brindada al cliente, Este
permitirá realizar gestiones en el inventario de forma eficiente y ayudará en el proceso de
pedidos. Nuestra meta principal es mantener una imagen positiva ante el usuario, asegurando un
procesamiento ordenado y rápido de los pedidos mediante este sistema.

-El nuevo software agilizará la asignación de pedidos a los empleados y facilitará la gestión del
inventario. Esto asegurará que los estantes se repongan a tiempo, garantizando que los clientes
encuentren lo que necesitan y que los empleados puedan brindar un servicio de forma eficiente.

-El empleado necesita adaptarse al software, por lo que este debe ser intuitivo y fácil de usar. No
debe presentar complicaciones, sino estar listo para su uso cuando el empleado lo requiera.

-Con la gestión del inventario se verificarán los productos disponibles, asignando al principio las
cantidades disponibles. Posteriormente, al registrar cada pedido, se determinará cuándo es
necesario reponer un producto, activando una alerta en el sistema.

Objetivos del proyecto

El principal objetivo de este proyecto es analizar y proponer soluciones para mejorar la gestión

de ventas online y offline de Oxxo, así como la atención al cliente online para incrementar el

crecimiento y la competitividad en el mercado actual.

Objetivo detallado:

1. Identificar el motivo del alto índice de rotación de empleados en la tienda Oxxo.

2. Recomendar acciones específicas para reducir la rotación de empleados y aumentar su sentido

de compromiso.

3. Análisis de la presencia de Oxxo en el mercado peruano y su posición frente a competidores

como Tambo.

4. Investigar las tendencias del mercado digital y las estrategias de marketing online más

efectivas para mejorar la presencia y las ventas online de Oxxo.

5. Evaluar la experiencia actual de compra en línea de Oxxo y recomendar mejoras para

satisfacer las necesidades de los usuarios y diferenciarse de la competencia. Con la finalización

de este proyecto se espera contribuir significativamente a mejorar las operaciones y la


10
competitividad de Oxxo en el mercado, así como la satisfacción y lealtad de los clientes tanto en

los productos físicos de las tiendas como en las plataformas digitales de Oxxo.

Limitaciones Del Proyecto

Al abordar las soluciones para este proyecto, nos enfrentamos a limitaciones recurrentes, siendo
el presupuesto una de las más destacadas. No podemos solicitar mejoras que impliquen
inversiones opcionales. Ante esta restricción, debemos concentrarnos en estrategias más
eficientes para alcanzar nuestros objetivos planteados. Además, nuestra limitada experiencia en
programación nos restringe a soluciones simples y factibles dentro de nuestro dominio de
conocimiento. Por lo tanto, nos enfocamos en mejoras incrementales, como la automatización de
procesos existentes, utilizando sistemas de baja complejidad. Por ejemplo, podemos mejorar la
eficiencia de las recepciones existentes mediante sistemas simples como registros ya
actualizados una vez hecha la compra. Asimismo, podemos optimizar los registros de datos en
las cajas simplificando valores en grupos, eliminando valores del total existente una vez
registrados o aplicando descuentos predeterminados en función de análisis de patrones. Estas
soluciones, aunque modestas, agilizan los procesos de manera óptima y sin añadir complejidad
innecesaria.

Marco teórico:

1. Programación orientada a objetos (POO): La programación Orientada a objetos

explota la estructura jerárquica de los sistemas reales, integrados por subsistemas de

complejidad diversa que se presentan como módulos interrelacionados que deben

interactuar entre sí para implementar la funcionalidad del sistema final (Yolanda.B,2020).

2. Sistema de información: Según Whitten, Betley y Ditttman (2004). Un sistema de

información es un conjunto de personas, datos, procesos y tecnología de la información

11
que interactúan para recoger almacenar y proveer la información necesaria para el

correcto funcionamiento de la organización

3. Registro de venta: Como dicen Etzel & Walker (2016) el registro de ventas es la cadena

lógica que comienza un vendedor para llegar a un comprador potencial y que tenga por

objetivo una reacción positiva en el cliente, al cual se le denomina compra.

4. Registro de inventario: Los inventarios comprenden, asimismo de las materias primas,

productos en proceso, mercancías o productos terminados, materiales, accesorios y

repuestos para ser consumidos en la producción de bienes Huamán (2019)

5. Java: Java es un lenguaje de programación orientado a objetos, que permite al usuario

abstraerse del trabajo con la memoria, lo cual en ocasiones es un inconveniente (Bacallao

Leiva, Ramos Guerra, & Moreno Espino, 2017). Esta característica distintiva de Java se

ha convertido en un punto clave en su popularidad y utilidad en la programación

moderna. Además de esta ventaja, Java es conocido por su capacidad de ofrecer

portabilidad, lo que significa que las aplicaciones escritas en Java pueden ejecutarse en

una variedad de plataformas sin necesidad de modificaciones significativas

12
6. NetBeans: NetBeans es un entorno de desarrollo integrado (IDE) que permite editar

programas en Java, compilarlos, ejecutarlos, depurarlos y construir rápidamente el

interfaz gráfico de una aplicación eligiendo los componentes de una paleta, entre otras

funcionalidades (Manrique Ronceros, M). NetBeans es ampliamente utilizado por

programadores Java debido a su capacidad para facilitar el proceso de desarrollo y la

creación de interfaces gráficas de usuario de manera eficiente

13
Requerimientos:

Requerimientos Funcionales

SITUACION ACTUAL DE LA EMPRESA PROPUESTA DE AUTOMATIZACIÓN O DESARROLLO

14
REQUERIMIENTOS FUNCIONALES

PROCESO DE ACTIVIDAD RESPON COD DESCRIPCIÓN DE LOS REQUERIMIENTOS


NEGOCIO ES A SABLES _REQ
MEJORAR DEL
NEGOCI
O

PROCESO DE Proceso de Personal CR00 El Sistema debe permitir mostrar una lista de productos
VENTA registro de de venta 1 disponibles con los códigos, nombres, precios, marca y stock
una orden para facilitar la selección de productos por parte de los
usuarios. Se debe tener en cuenta la actualización en tiempo
real del inventario.

CR00
2
El sistema debe registrar a detalle las órdenes hechas por los
clientes para garantizar un servicio eficiente. Se debe
considerar el número de cliente, nombre de producto,código y
precio.

CR00 El Sistema debe permitir a los clientes elegir su método de


3 pago para tener una mejor experiencia de compra. Se debe
tener en cuenta que las opciones de pago deben ser confiables.

CR00 El Sistema debe permitir la confirmación de pedidos para una


4 mejor experiencia del cliente. Se debe tener en cuenta que se
debe considerar la personalización de las notificaciones según
cada cliente.

CR00 El Sistema debe permitir dar vuelto automáticamente para


5 mejorar la experiencia de compra del cliente. Se debe tener en
cuenta la disponibilidad de dinero en caja.

15
CR00 El sistema debe permitir la posibilidad de agregar a una lista a
6 los clientes más frecuentes para ofrecerles descuentos
especiales en sus compras. Se debe tener en cuenta que el
nombre y el número de teléfono deben ser añadidos
manualmente.

CR00 El Sistema debe permitir visualizar un historial de compras de


7 los clientes, incluyendo fechas y montos gastados. Se debe
tener en cuenta la seguridad y privacidad del usuario.

CR00 El Sistema debe generar una boleta que incluya todos los
8 productos comprados, su precio unitario, y el total a pagar para
facilitar el registro de ventas. Se debe tener en cuenta la
precisión y la legibilidad.

Administrac Encarga CR00 El Sistema debe permitir ingresar productos al inventario, para
ión del do del 9 mantener actualizado el stock de productos disponibles en la
inventario inventari tienda. Se debe tener en cuenta que se debe registrar
o información sobre cada producto; incluyendo el
código,nombre, precio,marca y cantidad disponible.

CR El Sistema debe permitir la funcionalidad de búsqueda de


0010 productos por nombre, código, marca, etc; para facilitar a los
usuarios la localización rápida y precisa del producto. Se debe
tener en cuenta la eficiencia del motor de búsqueda.

CR El Sistema debe permitir dar una alerta cuando un producto


0011 esté próximo a agotarse para garantizar una reposición a
tiempo. Se debe tener en cuenta el nivel de inventario.

CR00 El Sistema debe permitir dar informes de ventas diarias,


12 semanales y mensuales para tener un seguimiento detallado
del rendimiento comercial. Se debe tener en cuenta que se
debe identificar cuál fue el mes con mayor volumen de ventas y
el producto más demandado.

16
Administrac Encarga CR00 La aplicación debe implementar un sistema de inicio de sesión
ión del do del 13 seguro para acceder a las funciones relevantes a cargo. Se
personal personal debe tener en cuenta proteger la confidencialidad de los datos.

CR00 El Sistema debe permitir gestionar los perfiles de los


14 empleados incluyendo sus roles para una mejor organización
de tareas. Se debe tener en cuenta la seguridad y la privacidad.

CR00 El Sistema debe permitir el registro de nuevos empleados para


15 mantener actualizada la base de datos del personal. Se debe
tener en cuenta la verificación y veracidad de información.

CR El Sistema debe permitir llevar un registro preciso de la


0016 asistencia de los empleados para gestionar eficientemente los
horarios laborales. Se debe tener en cuenta la puntualidad del
personal.

CR Implementación de un sistema de tickets para la gestión de


0017. incidencias.

CR Generación automática de facturas y recibos para los clientes.


0018

CR Función de búsqueda avanzada con filtros personalizables.


0019

CR Sistema de notificaciones push para dispositivos móviles y


0020 escritorio.

17
Funcionalidad de backup y restauración de datos del usuario.

Requerimientos No Funcionales

SITUACIÓN ACTUAL DE LA PROPUESTA DE AUTOMATIZACIÓN O DESARROLLO


EMPRESA
REQUERIMIENTOS NO FUNCIONALES

PROCE ACTIVID RESPONS COD_ DESCRIPCIÓN DE LOS REQUERIMIENTOS


SO DE ADES A ABLES REQ
NEGOC MEJORA DEL
IO R NEGOCI
O

PROCE Proceso de Personal de CR00 El sistema debe ser capaz de soportar hasta
SO DE registro de venta 1 10,000 usuarios simultáneos.
VENTA una orden

CR00 El tiempo de respuesta de la interfaz de usuario


2 no debe superar los 2 segundos.

CR00 Capacidad de integrarse con APIs externas y


3 sistemas de terceros.

Soporte multilenguaje y capacidad de localización


fácil.

CR00 El sistema debe ser adaptable a los cambios en el


4 proceso de registro de órdenes, permitiendo su
evolución conforme a las necesidades del
negocio. Disponibilidad del sistema del 99.9%.

18
CR00 El sistema debe cumplir con las normativas y
5 regulaciones relacionadas con el proceso de
registro de órdenes, garantizando su legalidad y
cumplimiento.

Administra Encargado CR00 El sistema debe garantizar la seguridad de la


ción del del 6 información del inventario, evitando accesos no
inventario inventario
autorizados y protegiendo los datos de forma
adecuada.

CR00 Implementación de backups automáticos diarios


7 de los datos. Capacidad para recuperarse
rápidamente de fallos y garantizar la integridad de
los datos.

CR00 El sistema debe cumplir con las regulaciones de


8 protección de datos personales aplicables en
múltiples regiones.

La aplicación debe ser capaz de aumentar


CR00 automáticamente la capacidad de procesamiento en
9 momentos de alta demanda para garantizar un
rendimiento consistente.

La aplicación debe admitir transacciones en diferentes


monedas y ofrecer una variedad de métodos de pago
para satisfacer las necesidades de los clientes globales.
CR01
0

La aplicación debe proporcionar herramientas para


monitorear y analizar métricas de rendimiento clave,
como conversiones de ventas, tasas de abandono del
carrito, etc.

CR01 La aplicación debe proporcionar un servicio de soporte


1 técnico confiable y mantenimiento regular para

19
garantizar el funcionamiento continuo de la aplicación.

CR01
La aplicación debe ofrecer una experiencia consistente
2
y fluida a través de diferentes canales de venta, como
tiendas físicas, comercio electrónico y ventas por
teléfono.

CR01 La aplicación debe cumplir con estándares de


3 seguridad robustos para proteger la información
confidencial de los clientes y transacciones
comerciales.

CR01
La aplicación debe estar disponible las 24 horas del día,
4 los 7 días de la semana, con un tiempo de inactividad
mínimo para mantenimiento programado.

La aplicación debe ser capaz de manejar grandes


volúmenes de transacciones y usuarios simultáneos sin
experimentar degradación del rendimiento.
CR01
5
La arquitectura del sistema debe ser escalable para
adaptarse al crecimiento futuro del negocio sin
CR01
comprometer el rendimiento.
6
La aplicación debe poder integrarse con sistemas
existentes en la empresa, como sistemas de gestión de
clientes (CRM) y sistemas de contabilidad.

La aplicación debe permitir existir un registro detallado


CR01 de todas las acciones realizadas en la aplicación para
7 fines de auditoría y cumplimiento normativo.

Los usuarios deben poder generar informes


CR01
8
personalizados según sus necesidades específicas de
análisis y seguimiento de ventas.

CR01
9

20
C020

Historias de usuarios

Historia de Usuario, Mostrar lista de productos a los clientes

Historia de Usuario: 01 Título: Mostrar Productos

Programador: Miayesdi Usuario: cliente


Pasache

Descripción:CR001 COMO Vendedor

QUIERO Mostrar una lista de productos


disponibles con los códigos, nombres,
precios, marca y stock

PARA Facilitar la selección de productos por


parte de los usuarios

Criterios de Aceptación: · Debe mostrar una lista clara y completa de los


productos

· Debe mostrar la lista de productos ordenada de


forma alfabética

· Debe mantenerse actualizada según productos sean


añadidos al inventario.

· Debe mostrar una lista organizada por categorías o


tipo de producto

21
Historia de Usuario, Método de pago

Historia de Usuario: 02 Título: Formas de métodos de pagos

Programador: Miayesdi Usuario: cliente


Pasache

Descripción:CR003 COMO Vendedor

QUIERO Permitir a los clientes elegir su


método de pago

PARA Tener una mejor experiencia de


compra

Criterios de Aceptación: · Debe presentar de forma clara las opciones de


pago

· Debe registrar los detalles de la transacción

· Debe confirmar la transacción realizada

Historia de Usuario, Confirmación de Pedidos Personalizada

Historia de Usuario: 03 Título: Mostrar Productos

Programador: Fernando Usuario: cliente


Morales

Descripción:CR004 COMO Vendedor

22
QUIERO Que el sistema permita la confirmación
de pedidos de manera personalizada

PARA Mejorar la experiencia del cliente y


fortalecer las relaciones comerciales.

Criterios de Aceptación: · El sistema debe permitir la personalización de las


notificaciones de confirmación de pedidos según las
preferencias de cada cliente

· Los clientes deben poder elegir su método de


comunicación preferido para recibir la confirmación
del pedido, ya sea por correo electrónico, mensaje de
texto, notificación en la aplicación, etc

· Una vez que se confirma el pedido en el sistema, las


notificaciones personalizadas deben generarse
automáticamente y enviarse al cliente según las
preferencias especificadas

· El sistema debe tener la capacidad de almacenar las


preferencias de comunicación de cada cliente para
futuras interacciones

Historia de Usuario, Dar Vuelto Automáticamente

Historia de Usuario: Título: Vuelto Automático


04

Programador: Usuario: cliente


Fernando Morales

Descripción:CR005 COMO Cajero en la tienda

QUIERO Que el sistema permita dar vuelto


automáticamente al procesar
transacciones de venta

PARA Mejorar la experiencia de compra del


cliente y agilizar el proceso de pago
23
Criterios de . Cuando se completa una transacción de venta y se ingresa
Aceptación: el monto pagado por el cliente, el sistema debe calcular
automáticamente el vuelto necesario

· Antes de procesar el vuelto, el sistema debe verificar la


disponibilidad de dinero en la caja para asegurar que haya
suficiente efectivo para completar la transacción

· El monto del vuelto calculado por el sistema debe


mostrarse claramente al cajero y al cliente en el recibo de la
transacción

· El sistema debe mantener un registro preciso de todas


las transacciones de venta, incluidos los montos totales, los
montos pagados por los clientes y los montos de vuelto
entregados

Historia de Usuario, Gestión de Clientes Frecuentes

Historia de Usuario: Título: Gestionar Clientes


05

Programador: Usuario: cliente


Fernando Morales

Descripción:CR006 COMO Vendedor de ventas en la tienda

QUIERO Que el sistema permita agregar clientes


frecuentes a una lista especial

PARA Ofrecerles descuentos especiales y


mejorar su lealtad hacia la tienda

24
Criterios de . El sistema debe proporcionar una opción para agregar
Aceptación: manualmente a clientes frecuentes a una lista especial

· El sistema debe tener la capacidad de identificar a los


clientes que realizan compras frecuentes en la tienda

· Una vez que un cliente ha sido agregado a la lista de


clientes frecuentes, el sistema debe activar automáticamente
descuentos especiales u ofertas exclusivas para ellos en
futuras compras

· El sistema debe permitir la actualización y gestión


continua de la lista de clientes frecuentes, incluida la capacidad
de agregar, editar o eliminar clientes según sea necesario

Historia de Usuario, Registro Detallado de Órdenes de Clientes

Historia de Usuario: Título: Registro detallado de órdenes de clientes


06

Programador: Usuario: cliente


Fernando Morales

Descripción:CR002 COMO Empleado de servicio al cliente o


administrador del sistema

QUIERO Que el sistema registre detalladamente


todas las órdenes realizadas por los
clientes

PARA Garantizar un servicio eficiente y tener un


registro completo de las transacciones.

Criterios de El sistema debe capturar y almacenar información detallada


Aceptación: sobre cada orden realizada por los clientes

· Cada orden registrada debe estar asociada con el número


de cliente correspondiente para facilitar la identificación y

25
seguimiento de las transacciones de clientes individuales

· El sistema debe proporcionar una interfaz fácil de usar


para que los empleados puedan acceder y buscar órdenes
registradas

· Los usuarios autorizados deben tener la capacidad de


editar y actualizar la información de las órdenes registradas si
es necesario

Historia de Usuario, Generación de Boleta de Compra

Historia de Usuario: 07 Título: Registro detallado de ordenes de clientes

Programador: Usuario: cliente


Fernando Morales

Descripción:CR008 COMO Cajero de venta

QUIERO Que el sistema genere una boleta detallada


que incluya todos los productos
comprados, su precio unitario y el total a
pagar

PARA Facilitar el registro de ventas de manera


precisa y Proporcionar al cliente un recibo
claro y legible

Criterios de . La boleta generada por el sistema debe incluir una lista


Aceptación: detallada de todos los productos comprados por el cliente
durante la transacción

. La boleta debe calcular correctamente el total a pagar,


teniendo en cuenta el precio unitario de cada producto y la
cantidad comprada

. La boleta generada por el sistema debe seguir un formato


legible y organizado para facilitar su comprensión tanto para el
cajero como para el cliente

26
. La boleta debe incluir el logotipo y los detalles de contacto
de la empresa para identificación y branding

Historia de Usuario, Ingreso de Productos al Inventario

Historia de Usuario: 08 Título: Ingresar productos a un inventario

Programador: Usuario: cliente


Fernando Morales

Descripción:CR009 COMO Encargado de inventario en la tienda

QUIERO Ingresar nuevos productos al sistema de


inventario

PARA Mantener actualizado el stock de productos


disponibles en la tienda y gestionar
eficientemente el inventario

Criterios de . El sistema debe permitir el registro de información


Aceptación: detallada sobre cada producto ingresado al inventario

. El sistema debe validar la información ingresada para


asegurar la precisión y consistencia de los datos

. Cada producto ingresado al inventario debe tener un


código único que lo identifique de manera exclusiva

. La cantidad ingresada al inventario debe sumarse al


stock existente para reflejar con precisión la disponibilidad del
producto

27
Historia de Usuario, Búsqueda de Productos Eficiente

Historia de Usuario: 09 Título: Búsqueda productos a un inventario

Programador: Usuario: cliente


Fernando Morales

Descripción:CR0010 COMO Usuario del sistema de gestión de


inventario

QUIERO Poder buscar productos por nombre,


código, marca, etc.

PARA Localizar rápida y precisamente los


productos que necesito

Criterios de El sistema debe permitir a los usuarios buscar productos


Aceptación: utilizando diferentes criterios, como nombre, código, marca,
etc

El sistema debe contar con un motor de búsqueda eficiente


que pueda manejar grandes volúmenes de datos y
proporcionar resultados rápidos

Se deben proporcionar opciones de filtrado para refinar los


resultados de búsqueda, como por categoría, precio,
disponibilidad, etc

Los resultados de búsqueda deben mostrar información

28
detallada sobre cada producto encontrado, incluyendo
nombre, código, marca, precio, cantidad disponible, etc

Historia de Usuario, Alerta de Producto Próximo a Agotarse

Historia de Usuario: 10 Título: Advertencia de productos pronto a agotarse

Programador: Usuario: cliente


Fernando Morales

Descripción:CR0011 COMO Gerente de inventario

QUIERO Recibir alertas cuando un producto esté


próximo a agotarse en el inventario

PARA Garantizar una reposición oportuna y


evitar la falta de stock

Criterios de Se deben establecer niveles de inventario críticos para cada


Aceptación: producto, que indiquen cuándo se considera que un producto
está próximo a agotarse

El sistema debe monitorear continuamente los niveles de


inventario y generar automáticamente una alerta cuando un
producto alcance su nivel crítico

Se debe permitir la configuración personalizable de las alertas


de inventario crítico, incluyendo la frecuencia de las alertas,
los destinatarios y los medios de notificación (correo
electrónico, mensaje de texto, etc.)

29
El sistema debe realizar un seguimiento de todas las alertas
generadas y proporcionar herramientas para analizar patrones
y tendencias de agotamiento de inventario

Historia de Usuario, Generación de Informes de Ventas

Historia de Usuario: 11 Título: Generar una información de venta

Programador: Usuario: cliente


Fernando Morales

Descripción:CR0012 COMO Administrador del sistema o gerente de


ventas

QUIERO Poder generar informes de ventas diarias,


semanales y mensuales

PARA Realizar un seguimiento detallado del


rendimiento comercial y tomar decisiones
informadas

Criterios de El sistema debe permitir la generación de informes de ventas


Aceptación: para diferentes períodos de tiempo, incluyendo informes
diarios, semanales y mensuales

El sistema debe identificar automáticamente cuál fue el mes


con el mayor volumen de ventas en el período analizado

Para cada período de tiempo analizado, el sistema debe


determinar cuál fue el producto más demandado en términos
de unidades vendidas o ingresos generados

30
El sistema debe proporcionar opciones para exportar y
compartir los informes de ventas generados en diferentes
formatos, como PDF, Excel, etc

Historia de Usuario, Inicio de Sesión Seguro

Historia de Usuario: 12 Título: Sistema de seguridad con los inicios de sesión

Programador: Usuario: cliente


Fernando Morales

Descripción:CR0013 COMO Usuario de la aplicación

QUIERO Acceder a las funciones relevantes a mi


rol a través de un sistema de inicio de
sesión seguro

PARA Proteger la confidencialidad de los datos y


garantizar la seguridad de la información

Criterios de El sistema debe solicitar credenciales de autenticación, como


Aceptación: nombre de usuario y contraseña, antes de permitir el acceso a
las funciones protegidas

El sistema debe validar las credenciales del usuario y verificar


su rol para garantizar que solo tenga acceso a las funciones
relevantes a su cargo

El sistema debe mantener un registro de todos los intentos de


inicio de sesión, incluyendo la fecha, hora y resultado de la
autenticación (éxito o fallo)

31
El sistema debe gestionar las sesiones de usuario de manera
segura, asegurándose de que las sesiones se cierren
automáticamente después de un período de inactividad o al
cerrar la aplicación

Historia de Usuario, Gestión de Perfiles de Empleados

Historia de Usuario: 13 Título: Gestor de perfiles de empleados

Programador: Usuario: cliente


Fernando Morales

Descripción:CR0014 COMO Administrador del sistema

QUIERO Poder gestionar los perfiles de los


empleados, incluyendo sus roles y
permisos

PARA Organizar eficientemente las tareas y


garantizar la seguridad y privacidad de la
información

Criterios de El sistema debe permitir la creación de perfiles individuales


Aceptación: para cada empleado, incluyendo información como nombre,
dirección de correo electrónico, número de teléfono, etc

Se deben definir roles de usuario con conjuntos específicos de


permisos que determinan qué funciones y datos puede
acceder cada empleado

32
Los administradores deben tener la capacidad de editar y
actualizar la información de los perfiles de los empleados
según sea necesario

El sistema debe realizar un seguimiento de los cambios


realizados en los perfiles de los empleados, registrando quién
realizó el cambio, cuándo y qué información se modificó

Historia de Usuario, Registro de Nuevos Empleados

Historia de Usuario: Título: Registro de nuevos empleados


14

Programador: Usuario: cliente


Fernando Morales

Descripción:CR0015 COMO administrador de recursos humanos o


gerente de contratación

QUIERO poder registrar nuevos empleados en el


sistema

PARA mantener actualizada la base de datos del


personal y garantizar la verificación y
veracidad de la información.

Criterios de El sistema debe permitir la captura de información detallada


Aceptación: sobre el nuevo empleado, incluyendo nombre completo,
dirección, información de contacto, fecha de nacimiento,
número de seguro social u otro identificador único, etc

El sistema debe permitir la carga y almacenamiento seguros de


documentos de verificación, como copias de documentos de

33
identidad, comprobantes de dirección, formularios de
impuestos, etc

Antes de finalizar el registro, el sistema debe validar la


información proporcionada por el nuevo empleado para
asegurar su veracidad y precisión

Durante el proceso de registro, el sistema debe permitir la


asignación inicial de roles y permisos al nuevo empleado,
según sus responsabilidades y funciones dentro de la
organización

Historia de Usuario, Registro de Asistencia de Empleados

Historia de Usuario: 15 Título: Guia de Asistencia

Programador: Fernando Usuario: cliente


Morales

Descripción:CR0016 COMO Supervisor de recursos humanos o


gerente de turno

QUIERO Poder llevar un registro preciso de la


asistencia de los empleados

PARA Gestionar eficientemente los horarios


laborales y garantizar la puntualidad del
personal

Criterios de Aceptación: El sistema debe permitir a los empleados registrar su


entrada y salida del trabajo de manera precisa y eficiente

Los empleados deben poder ver sus horarios laborales


programados para la semana actual y futura

El sistema debe permitir a los empleados reportar ausencias


34
y tardanzas con anticipación, cuando sea posible

El sistema debe generar reportes detallados de asistencia


que muestren la puntualidad y la asistencia de cada
empleado

Historia de Usuario, Escalabilidad Automática del Sistema

Historia de Usuario: 16 Título: Escalabilidad Automática del Sistema

Programador: Usuario: cliente


Fernando Morales

Descripción:CR001 COMO Administrador del sistema

QUIERO Que la aplicación sea capaz de aumentar


automáticamente la capacidad de
procesamiento en momentos de alta
demanda

PARA Garantizar un rendimiento consistente y


evitar la degradación del servicio durante
picos de actividad

Criterios de El sistema debe monitorear continuamente la carga de trabajo y


Aceptación: los recursos disponibles, como la CPU, la memoria y el ancho
de banda de red

El sistema debe estar configurado para escalar


automáticamente la capacidad de procesamiento en respuesta

35
a aumentos repentinos en la carga de trabajo

Se debe establecer un umbral de activación para la


escalabilidad automática, que indique cuándo se debe iniciar el
proceso de escalado

Después de cada ciclo de escalado automático, el sistema debe


evaluar el impacto en el rendimiento y ajustar los parámetros
de configuración si es necesario

Historia de Usuario, Admitir Transacciones Multimoneda y Múltiples Métodos de


Pago

Historia de Usuario: Título: Administrador de transacciones multimonedas


17

Programador: Usuario: cliente


Fernando Morales

Descripción:CR002 COMO usuario de la aplicación de compras

QUIERO poder realizar transacciones en diferentes


monedas y tener la opción de elegir entre
una variedad de métodos de pago

PARA satisfacer mis necesidades como cliente


global y facilitar el proceso de compra

Criterios de La aplicación debe permitir a los usuarios realizar transacciones

36
Aceptación: utilizando diferentes monedas internacionales, como dólares
estadounidenses, euros, libras esterlinas, etc

Durante el proceso de compra, los usuarios deben poder


seleccionar la moneda en la que desean realizar la transacción

La aplicación debe ofrecer una variedad de métodos de pago


para satisfacer las preferencias de los clientes globales,
incluyendo tarjetas de crédito, transferencias bancarias,
billeteras electrónicas, etc

Todos los métodos de pago admitidos deben procesarse de


manera segura y cumplir con los estándares de seguridad de la
industria, como PCI DSS (Estándar de Seguridad de Datos para
la Industria de Tarjetas de Pago)

Historia de Usuario, Monitorización y Análisis de Métricas de Rendimiento

Historia de Usuario: Título: Monitoreo y análisis de métricas de rendimiento


18

Programador: Usuario: cliente


Fernando Morales

Descripción:CR003 COMO propietario de un negocio o gerente de


ventas

QUIERO una aplicación que me permita monitorear y


analizar métricas clave de rendimiento de
ventas

37
PARA que pueda tomar decisiones informadas y
estratégicas para mejorar las conversiones
y reducir las tasas de abandono del carrito

Criterios de Tener control personalizable donde se pueda ver métricas clave


Aceptación: de rendimiento de ventas, como conversiones totales, valor
promedio de pedido, tasas de abandono del carrito, etc

Tener la capacidad de ver métricas detalladas desglosadas por


diferentes segmentos, como por producto, canal de venta,
región geográfica, etc.

Generar alertas y notificaciones en tiempo real cuando se


produzcan cambios significativos en las métricas clave de
rendimiento, lo que me permitirá tomar medidas rápidas para
abordar problemas o aprovechar oportunidades

Crear la forma de exportar datos de métricas de rendimiento en


formatos compatibles con hojas de cálculo, como CSV o Excel,
para realizar análisis más detallados o compartir informes con
otros miembros del equipo

Historia de Usuario, Soporte Técnico y Mantenimiento Regular

Historia de Usuario: Título: Soporte Técnico y Mantenimiento Regular


19

Programador: Usuario: cliente


Fernando Morales

Descripción:CR004 COMO Usuario de la aplicación

QUIERO Poder tener un acceso a un servicio de


soporte técnico confiable y mantenimiento
regular

38
PARA Garantizar el funcionamiento continuo y
sin problemas de la aplicación

Criterios de Tener acceso a un canal de soporte técnico fácilmente


Aceptación: accesible, como un sistema de tickets, correo electrónico o chat
en vivo, donde pueda comunicarme con el equipo de soporte
para reportar problemas o solicitar ayuda

El equipo de soporte responda a mis consultas y problemas de


manera oportuna, dentro de un plazo acordado, para minimizar
el tiempo de inactividad y mantener la productividad

los problemas y consultas que reporte se resuelvan de manera


efectiva y completa, con instrucciones claras o soluciones
implementadas, para poder continuar utilizando la aplicación sin
interrupciones

La aplicación debe recibir actualizaciones regulares y parches


de seguridad para mantenerla protegida contra vulnerabilidades
y asegurar su compatibilidad con los sistemas operativos y
dispositivos más recientes

Historia de Usuario, Experiencia de Compra Coherente a Través de Múltiples


Canales

Historia de Usuario: Título: Soporte Técnico y Mantenimiento Regular


20

Programador: Usuario: cliente


Fernando Morales

Descripción:CR005 COMO Cliente

QUIERO experimentar una experiencia de compra


coherente y fluida, independientemente del
canal que elija utilizar (tienda física, comercio
39
electrónico o ventas por teléfono)

PARA disfrutar de un proceso de compra sin


problemas y eficiente

Criterios de La marca y los productos que veo en la tienda física sean los
Aceptación: mismos que encuentro en la plataforma de comercio electrónico
y durante las ventas por teléfono, para mantener una experiencia
unificada y reconocible

El inventario de productos esté sincronizado en tiempo real


entre todos los canales de venta, de modo que pueda ver la
disponibilidad de productos y realizar compras sin preocuparme
por la falta de stock

Permitir agregar productos al carrito de compras y completar mi


compra sin problemas, independientemente de si estoy
comprando en la tienda física, en línea o a través de ventas por
teléfono

comunicación con el servicio de atención al cliente de manera


consistente, sin importar desde qué canal esté realizando mi
compra, para recibir asistencia o resolver problemas de manera
rápida y eficiente

40
41
Referencias

Chávez Quispe, L. (7 de marzo de 2024).Tiendas de conveniencia y discounters en Perú:


¿Cuánto más seguirán creciendo y cómo está impactando al retail?. Forbes Perú. Obtenido de

https://forbes.pe/negocios/2024-03-07/tiendas-de-conveniencia-y-discounters-en-peru-cuanto-

mas-seguiran-creciendo-y-como-esta-impactando-al-retail

Condado,S.(22 de abril del 2024). En el Perú se mueven más de US$12.100 millones en


compras virtuales. La República.
https://larepublica.pe/economia/2024/04/22/en-el-peru-se-mueven-mas-de-us12100-millones-
en-compras-virtuales-1815748

Fernandez, Y. B. (20 de febrero del 2020). Introducción a Programación Orientada a Objetos.


Obtenido de https://books.google.es/books?hl=es&lr=&id=eRqpEAAAQBAJ&oi=fnd&pg=
PA1&dq=que+es+la+programaci%C3%B3n+orientada+a+objetos&ots=ecz7F
BN_KA&sig=g7fqmBCPE8M9G8PPQJz2iDGoUXM#v=onepage&q=que%20es %20la
%20programaci%C3%B3n%20orientada%20a%20objetos&f=false

Whitten, J, Bentley. L.D y K.C. Dittman, (2004).Sistem análisis & design methods, citado por

Fernández Vicenç, 2006: Desarrollo de sistemas de información: una metodología basada en el

modelado. Obtenido de https://www.mdx.cat/handle/2099.3/36751

Bingswager Perú. (2 de marzo del 2024). Tambo abre nuevos locales en Lima y Trujillo:
descubre el número actual de tiendas y cuántas espera abrir este 2024. Infobae. Recuperado
de

https://www.infobae.com/peru/2024/03/03/tambo-abre-nuevos-locales-en-lima-y-trujillo-
descubre-el-numero-actual-de-tiendas-y-cuantas-espera-abrir-este-2024/#:~:text=Entre
%20ellas%2C%20Tambo%20se%20ha,469%20tiendas%20a%20nivel%20nacional

Miro. (n.d.). ¿Qué es un diagrama de Ishikawa? Miro. Retrieved April 20, 2024, Obtenido de

https://miro.com/es/diagrama/que-es-diagrama-ishikawa/

42
Perú, G. (28 de Febrero de 2024). OXXO ya supera las 140 tiendas en Perú. Obtenido de

https://www.eleconomista.com.mx/empresas/OXXO-ya-supera-las-140-tiendas-en-Peru-

20240228-0101.html

Gestión, R. (21 de Febrero de 2024). Tiendas de conveniencia en expansión: Tambo y el


avance de Listo y Oxxo. Obtenido de https://gestion.pe/economia/empresas/tiendas-de-
conveniencia-en-expansion-tambo-y-el-avance-de-listo-y-oxxo-empresas-peru-inversiones-
provincias-bodegas-noticia/

The Food Tech.(16 de junio del 2023). OXXO, de empresa mexicana a potencia del retail
global. Obtenido de
https://thefoodtech.com/industria-alimentaria-hoy/oxxo-de-empresa-mexicana-a-potencia-del-
retail-global/#:~:text=OXXO%20es%20una%20cadena%20de%20tiendas%20de
%20conveniencia%20con%20m%C3%A1s,m%C3%A1s%20grande%20de%20Am
%C3%A9rica%20Latina.

43

También podría gustarte