0% encontró este documento útil (0 votos)
50 vistas58 páginas

Sistema Web de Inventario 2024

Cargado por

mtrujillohu
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
50 vistas58 páginas

Sistema Web de Inventario 2024

Cargado por

mtrujillohu
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

FACULTAD DE INGENIERÍA Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERÍA DE


SISTEMAS

IMPLEMENTACIÓN DE UN SISTEMA WEB DE INVENTARIO PARA


LA INDUSTRIA POSEIDÓN, LURIGANCHO CHOSICA, 2024.

AUTOR(ES):
Basurco Ballón, Joseph Antony
Ramírez Huanaco, Juan Eduardo Andriy
Rojas Rivera, Rodrich Rey
Samaniego Merge, Jhenmiller Ibo
Trujillo Huallpatuero, Melanny Katiuska

ASESOR
Mgtr. Ortega Vargas, Christian Víctor

LIMA – PERÚ
2024
ÍNDICE GENERAL

ÍNDICE DE TABLAS…..…………………………………………………………………4
ÍNDICE DE FIGURAS....…………………………………………………………………5
RESUMEN…………………………………………………………………………………6
ABSTRACT……………………………………………………………………………….7
INTRODUCCIÓN….……………………………………………………………………...8
1. GENERALIDADES
1.1 Organización....................................................................................................10
1.2 Rubro del negocio............................................................................................10
1.3 Organigrama Institucional.................................................................................11
1.4 Visión................................................................................................................12
1.5 Misión...............................................................................................................12
1.6 Objetivos...........................................................................................................12
1.7 Mapa de procesos Institucionales....................................................................13
1.8 Cadena de valor...............................................................................................14
1.9 Procesos principales........................................................................................15
1.9.1 Proceso de venta en Industrias Poseidón.................................................15
1.9.2 Proceso de delivery en Industrias Poseidón.............................................16

[Link]ÓN DEL PROYECTO


2.1 Objeto de estudio.............................................................................................19
2.1.1 Objetivo de estudio....................................................................................19
2.1.2 Dominio del Problema...............................................................................19
2.1.3 Planteamiento del problema......................................................................19
2.2 Objetivo del proyecto........................................................................................20
2.2.1 Objetivo General........................................................................................20
2.2.2 Objetivos Específicos................................................................................20

[Link] TEÓRICO
3.1 Sistema Web....................................................................................................22
3.1.1 Componentes Clave...................................................................................22
3.1.2 Tipos...........................................................................................................23
3.1.3 Ventajas.....................................................................................................24
3.1.4 Desventajas................................................................................................24
3.1.5 Ejemplos.....................................................................................................24
3.2 Proceso............................................................................................................25
3.2.1 Ventas........................................................................................................25
3.2.2 Proceso de venta.......................................................................................25
3.2.3 Proceso de venta de Industrias Poseidón..................................................26

2
3.3 Metodología SCRUM........................................................................................26
3.3.1 Principios Clave..........................................................................................26
3.3.2 Roles.........................................................................................................27
3.3.3 Eventos.....................................................................................................27
3.3.1 Artefactos..................................................................................................27
3.4 Herramientas....................................................................................................27
3.4.1 Tabla comparativa de Lenguajes de Programación...................................27
3.4.2 Tabla comparativa de Bases de Datos......................................................30

[Link]ÍA
4.1 Metodología de desarrollo de software: SCRUM.............................................35
4.1.1 Product owner.............................................................................................35
4.1.2 Scrum Master..............................................................................................35
4.1.3 Equipo de desarrollo...................................................................................36
4.2 Product backlog................................................................................................37
4.2.1 Listado de historias de usuario....................................................................38
4.2.2 Fichas de HU...............................................................................................38
4.3 Planificación del proyecto.................................................................................41
4.3.1 Tabla de Sprints..........................................................................................42
4.3.2 Diagrama Gantt...........................................................................................42
4.4 Desarrollo de los Sprints..................................................................................43
4.4.1 Sprint 1: Diseño y Preparación....................................................................43
4.4.2 Sprint 2: Gestión de Inventario....................................................................44
4.4.3 Sprint 3: Módulo de Ventas.........................................................................44
4.4.4 Sprint 4: Módulo de Clientes.......................................................................45
4.4.5 Sprint 5: Administración de Permisos.........................................................45
4.4.6 Sprint 6: Pruebas y Optimización................................................................46

[Link] Y RECOMENDACIONES
5.1 Conclusiones....................................................................................................48
5.2 Recomendaciones............................................................................................48

REFERENCIA BIBLIOGRÁFICA
ANEXOS

3
ÍNDICE DE TABLAS

Tabla 1. Cadena de valor de “Industrias Poseidón”...........................................................14


Tabla 2. Diagrama SIPOC - Proceso de venta de “Industrias Poseidón”..........................15
Tabla 3. Diagrama SIPOC - Proceso de delivery de “Industrias Poseidón”.......................16
Tabla 4. Cuadro comparativo de Lenguajes de Programación..........................................28
Tabla 5. Cuadro comparativo de Base de Datos...............................................................30
Tabla 6. Cuadro de las funciones del Product Owner........................................................35
Tabla 7. Cuadro de las funciones del Scrum Master.........................................................36
Tabla 8. Cuadro de las funciones del Equipo de Desarrollo..............................................37
Tabla 9. Cuadro del Listado de Historias del Usuario........................................................38
Tabla 10. Cuadro de la Ficha de HU01..............................................................................38
Tabla 11. Cuadro de la Ficha de HU02..............................................................................39
Tabla 12. Cuadro de la Ficha de HU03..............................................................................39
Tabla 13. Cuadro de la Ficha de HU04..............................................................................39
Tabla 14. Cuadro de la Ficha de HU05..............................................................................40
Tabla 15. Cuadro de la Ficha de HU06..............................................................................40
Tabla 16. Cuadro de la Ficha de HU07..............................................................................40
Tabla 17. Cuadro de la Ficha de HU08..............................................................................40
Tabla 18. Cuadro de la Ficha de HU09..............................................................................41
Tabla 19. Cuadro de la Ficha de HU10..............................................................................41
Tabla 20. Cuadro de la Ficha de HU11..............................................................................41
Tabla 21. Cuadro del Sprint 1............................................................................................42
Tabla 22. Cuadro del Sprint 2............................................................................................42
Tabla 23. Cuadro del Sprint 3............................................................................................42
Tabla 24. Cuadro del Sprint 4............................................................................................42
Tabla 25. Cuadro del Sprint 5............................................................................................42
Tabla 26. Diagrama Gantt del proyecto.............................................................................43
Tabla 27. Cuadro de estimación de tareas del Sprint 1.....................................................43
Tabla 28. Cuadro de estimación de tareas del Sprint 2.....................................................44
Tabla 29. Cuadro de estimación de tareas del Sprint 3.....................................................44
Tabla 30. Cuadro de estimación de tareas del Sprint 4.....................................................45
Tabla 31. Cuadro de estimación de tareas del Sprint 5.....................................................45
Tabla 32. Cuadro de estimación de tareas del Sprint 6.....................................................46

ÍNDICE DE FIGURAS

4
Figura 1: Ubicación de “Industrias Poseidón”....................................................................10
Figura 2: Organigrama institucional de “Industrias Poseidón”...........................................11
Figura 3: Procesos institucionales de “Industrias Poseidón”.............................................13
Figura 4: Diagrama de actividades de venta de “Industrias Poseidón”..............................16
Figura 5: Diagrama de actividades de delivery de “Industrias Poseidón”..........................17
Figura 6: Modelo de un sistema web................................................................................22
Figura 7: Tipos de sitios web estática y dinámicas...........................................................23
Figura 8: Tipos de ventas más importantes en la industria...............................................25

RESUMEN

5
En este informe se presenta la implementación de un sistema web de inventario
creado para la empresa “Industria Poseidón”, que se dedica a la distribución de
bidones de agua y balones de gas en Lurigancho - Chosica. Lo que buscamos
realizar en este proyecto es la optimización de los procesos operativos y logísticos,
ayudando a la mejora del control de stock, además de la eficiencia en la distribución
y obteniendo una mayor satisfacción en el cliente. Lo que se realizó fue la
implementación de un sistema web con varias funcionalidades necesarias, como la
gestión de inventario, registro de ventas, administración de roles, los permisos y la
gestión de clientes. La metodología ágil que se usó fue el SCRUM que nos ayudó en
el desarrollo del sistema y la planificación de este. Lo que se logró fue reducir en
gran medida la rapidez que se tenía en el registro de inventario que anteriormente lo
llevaban por excel, además de que se optimizó la planificación de la demanda y una
mejora en la satisfacción del clientes. El informe concluye con algunas
recomendaciones las cuales son sobre la capacitación al personal, una evaluación
de manera periódica del sistema, además de promover la digitalización en las
organizaciones para sobrellevarlo de una mejora y moderna manera en estos
tiempos.
PALABRAS CLAVE: Sistema web, Metodologías ágiles, SCRUM, Digitalización

ABSTRACT

6
This report details the implementation of a web-based inventory management system
for "Industria Poseidón," a distributor of water tanks and gas cylinders in Lurigancho-
Chosica. The project aimed to optimize operational and logistical processes,
enhancing stock control, distribution efficiency, and customer satisfaction. The
implemented web system encompasses functionalities such as inventory
management, sales registration, role and permission administration, and customer
management. The agile Scrum methodology was utilized for system development
and planning. The project successfully reduced manual inventory recording time
previously conducted using Excel, optimized demand planning, and improved
customer satisfaction. The report concludes with recommendations for staff training,
periodic system evaluation, and the promotion of digitalization within organizations to
achieve modern and efficient operations in the current era.
KEYWORDS: Web-based system, Agile methodologies, SCRUM, Digitalization

INTRODUCCIÓN

7
I. GENERALIDADES: Este capítulo presenta un análisis integral de Industrias
Poseidón, una distribuidora de balones de gas y bidones de agua ubicada
estratégicamente en Lurigancho-Chosica. Se explorarán los aspectos
generales de la organización, su modelo de negocio, estructura, visión y
misión, así como un profundo análisis de sus procesos principales: ventas
y delivery.
II. DESCRIPCIÓN DEL PROYECTO: En este capítulo se presenta la
descripción detallada del proyecto orientado a la optimización de los
procesos operativos y logísticos de Industrias Poseidón, una empresa
distribuidora de balones de gas y bidones de agua. A medida que el
mercado se vuelve cada vez más competitivo, es crucial que las empresas
implementen soluciones tecnológicas avanzadas para mejorar su eficiencia
y capacidad de respuesta ante las necesidades del cliente.
III. MARCO TEÓRICO: Este capítulo presenta el marco teórico que sustenta el
desarrollo del proyecto de optimización de los procesos operativos y
logísticos de Industrias Poseidón. Se explorarán los conceptos
fundamentales relacionados con los sistemas web, el proceso de ventas y
la metodología Scrum, que servirán como base para la implementación del
sistema web de gestión de inventario.
IV. DESARROLLO DE LA METODOLOGÍA: Este capítulo describe el proceso
de desarrollo del proyecto de optimización de procesos operativos y
logísticos de Industrias Poseidón, utilizando la metodología Scrum. Se
detallarán las etapas clave del desarrollo, desde la planificación hasta la
implementación del sistema web de gestión de inventario.
V. CONCLUSIONES Y RECOMENDACIONES: Este capítulo resume las
principales conclusiones del proyecto de optimización de procesos
operativos y logísticos de Industrias Poseidón, a través de la
implementación de un sistema web de gestión de inventario. Se destacan
los beneficios obtenidos y se proponen recomendaciones para asegurar la
sostenibilidad y el éxito del proyecto a largo plazo.

8
I. GENERALIDADES

1.1. Organización:
Industrias Poseidón es una distribuidora encargada de distribuir y
almacenar sus productos, manteniendo un stock adecuado de sus balones

9
de gas y bidones de agua, ofrece servicios de entrega a domicilio,
negocios y empresas, consolidando la disponibilidad de sus productos en
todo momento.

Así mismo cumple con las normativas de seguridad para salvaguardar la


integridad de sus colaboradores y clientes, ofreciendo orientación del uso
seguro de sus productos y el manejo de los bidones de agua.
Ver anexo 11.

Figura 1: Ubicación de “Industrias Poseidón”


Fuente: Google maps

1.2. Rubro del negocio:


Industrias Poseidón se especializa en la venta y distribución de balones de
gas y bidones de agua, tanto al por mayor como al por menor, con servicio
de entrega. Sus productos son fundamentales para hogares, negocios y
restaurantes.
ventas : De acuerdo con Kotler y Armstrong (2020), las ventas se definen
como el proceso de persuadir a un cliente potencial para que compre un
producto o servicio. Este proceso involucra una serie de etapas, desde la
identificación de las necesidades del cliente hasta el cierre de la venta. Las
ventas exitosas requieren una comprensión profunda del producto o
servicio, así como de las necesidades y deseos del cliente.

10
Distribución: Es el proceso de llevar productos desde el fabricante hasta
el consumidor final
Según Francisco (2024) la distribución es una de las estrategias del
marketing, que abarca la acción de la fabricación del producto hasta llegar
al cliente, las cuales las empresas utilizan para que sus productos lleguen
a sus consumidores (pag.1).

Ver anexo 12 - 13.

1.3. Organigrama Institucional:


Para este proyecto hemos elaborado un organigrama institucional de
“Industrias Poseidón” para la visualización de la estructura organizativa,
identificar las áreas funcionales y mejorar la eficiencia para el proyecto.

Figura 2: Organigrama institucional de “Industrias Poseidón”


Fuente: Elaboración propia

1.4. Visión
Nuestro objetivo es posicionarnos como una de las mejores distribuidoras
de gas y agua en el distrito de Lurigancho-Chosica, destacándose por
nuestra ubicación estratégica en la zona y nuestro compromiso con la
innovación, la sostenibilidad y la satisfacción del cliente. Aspiramos a

11
lograr este reconocimiento en los próximos cuatro meses, ofreciendo
productos seguros, accesibles y un servicio de excelencia.

1.5. Misión
Ser una empresa confiable y eficiente en la distribución de balones de gas
y bidones de agua, garantizando la seguridad, calidad y puntualidad en el
servicio, contribuyendo al bienestar y necesidades de los hogares y las
empresas.

1.6. Objetivos
● Aumentar las ventas en un 15% mediante la implementación y optimización
de nuestro sistema web de ventas.
● Incrementar la satisfacción de los clientes ofreciendo una experiencia de
compra más personalizada y adaptada a sus necesidades.
● Expandir nuestra base de clientes en un 25% reduciendo significativamente
los tiempos de atención.
● Optimizar los procesos operativos para mejorar la eficiencia del servicio y
reducir costos, lo que permitirá ofrecer precios más competitivos.
● Fortalecer nuestra presencia en el mercado digital mediante campañas
publicitarias enfocadas en las redes sociales y estrategias de SEO para
atraer nuevos clientes.
● Promover prácticas sostenibles en nuestras operaciones, priorizando el
cuidado del medio ambiente y el uso responsable de los recursos.
● Ampliar nuestra red de distribución para llegar a más zonas dentro de
Lurigancho-Chosica, garantizando una cobertura más amplia

1.7. Mapa de procesos Institucional:

12
Figura 3: Procesos institucionales de “Industrias Poseidón”
Fuente: Elaboración propia

1.8. Cadena de valor:

13
Infraestructura de la empresa

-Planificación estratégica, gestión financiera y administración general.


-Sistemas en TI para gestionar inventarios, pedidos, logística y comunicación con clientes.

Recursos Humanos

-Reclutamiento, selección y formación del personal para las diferentes áreas.


-Evaluación y mejora del desempeño de los colaboradores.

Desarrollo de tecnología

-Implementación de nuevas tecnologías para mejorar el manejo de inventarios, logística y


servicios al cliente.
-Inversión en equipos y sistemas para optimizar las operaciones.

Compras

-Negociación con proveedores para la compra de bidones de agua y balones de gas, entre
otros materiales necesarios.
-Evaluación y selección de proveedores confiables y gestión de relación con ellos.

A Logística interna Operaciones Logística Marketing y Servicios


c externa ventas
t
i -Recepción y -Verificar el -Selección y -Planificar -Para los
v almacenamiento de bidones buen estado correcto estrategias de clientes se
i y balones de gas. de los embalaje o marketing tendrá que
d -Gestión de inventario para productos empaquetado para mejorar contar con un
a el control de stock y evitar antes de de productos la atención al soporte capaz
d desabastecimiento o enviarlos. para cliente, de resolver
e exceso. distribución. además de quejas y
s -Coordinación incrementar la problemas.
y ejecución en visibilidad de -Además, de
p la entrega de la empresa. tener un
r los productos -En el proceso manejo de
i a los clientes. de ventas se reclamos y
m -Optimización realizará devoluciones
a en las rutas desde la y
r de entrega negociación mantenimient
i para una hasta la firma o de ser
a mejora en de contratos. necesario.
s cuanto a la
reducción de
costos y
aumento de
eficiencia.

Tabla 1: Cadena de valor “Industrias Poseidón”


Fuente: Elaboración proporcionada por el representante de la empresa

14
1.9. Procesos principales:
1.9.1 Proceso de venta en Industrias Poseidón
El proceso de venta en Industrias Poseidón inicia cuando el cliente realiza
un pedido de balones de gas o bidones de agua mediante el uso de
llamadas. El cliente brinda la información del producto deseado y, si se
encuentra en stock, el vendedor genera un documento de pago que el
cliente debe cancelar una vez el promotor llegue a su domicilio. Una vez
confirmada la venta por el cliente, se le hace el envío y se completa el
pago para finalizar el pedido.

PROVEEDOR INGRESOS PROCESOS SALIDAS CLIENTES


ES
(S) (I) (P) (O) (C)

-Inversionistas -Balones de -Verificación de -Balones de -Clientes de


-D’moshito gas. stock. gas. casa.
-Empresa -Bidones de -Etiquetado de -Bidones de -Instituciones.
Solgas agua balones y agua -Empresas(uso
-Pedido/Orden bidones. -Factura/Boleta industrial)
de compra. -Generación de de venta -Restaurantes
-Factura/Boleta factura/boleta -Distribuidores
de compra. de venta. minoristas.
-Entrega al
cliente.

Tabla 2: Diagrama SIPOC - Proceso de venta


Fuente: Elaboración propia

15
Figura 4: Diagrama de actividades de venta de “Industrias Poseidón”
Fuente: Elaboración propia

1.9.2 Proceso de delivery en Industrias Poseidón


El proceso de delivery en Industrias Poseidón inicia con la confirmación
del pedido por parte del cliente y la selección del método de pago. El
personal de delivery, siguiendo las rutas optimizadas mediante el uso de
las herramientas google maps o waze, se encarga de la entrega del
producto al cliente en el lugar y en el tiempo establecido.

PROVEEDOR INGRESOS PROCESOS SALIDAS CLIENTES


ES
(S) (I) (P) (O) (C)

-Sistema de -Información de -Planificación -Balones de -Clientes que


gestión de entrega(direcci de ruta. gas requieran
rutas. ón, cliente, -Entrega de entregados. delivery(Un
-Flota de pedido) balones. -Confirmación subconjunto de
vehículos. -Balones de -Confirmación de entrega a su los clientes del
-Choferes gas preparados de entrega. destino. diagrama
-(Información para entrega. anterior)
de venta del *Ver Cuadro 3*
diagrama
anterior) *Ver
Cuadro 3*

Tabla 3: Diagrama SIPOC - Proceso de delivery


Fuente: Elaboración propia

16
Figura 5: Diagrama de actividades de delivery de “Industrias Poseidón”
Fuente: Elaboración propia

17
II. DESCRIPCIÓN DEL PROYECTO

2.1. Objeto de estudio:

18
2.1.1. Objetivo de estudio
El presente proyecto tiene como objetivo optimizar los procesos operativos
y logísticos de una empresa distribuidora de balones de gas y bidones de
agua, con un enfoque particular en la gestión automatizada del inventario.
Esto se propone mediante la implementación de un sistema web de
inventario que permita mejorar el control de stock, la eficiencia en la
distribución y la satisfacción del cliente. Se busca automatizar las tareas
manuales actuales para reducir errores, evitar desabastecimientos y
optimizar la cadena de suministro, desde el almacenamiento hasta la
entrega final.
El proyecto propone la digitalización y automatización de la gestión del
inventario para mejorar la eficiencia operativa y logística, reduciendo
costos y tiempos de entrega. Además, plantea estrategias para mejorar el
servicio al cliente mediante la optimización de las rutas de distribución y la
introducción de nuevas tecnologías, mediante la implementación de un
sistema web de inventarios.

2.1.2 Dominio del Problema


Industrias Poseidón tiene un crecimiento muy lento,esto es uno de los
problemas que se encuentran en la empresa ,ya que no cuentan con un
sistema que automaticen los procesos principales, debido a esto puede
llegar a perder clientes potenciales.
Hoy en día podemos apreciar que los clientes suelen conocer nuevos
lugares por su excelente servicio.

2.1.3 Planteamiento del problema


Hemos podido observar que la Industria Poseidón, distribuidora de gas y
agua, experimenta un lento crecimiento debido a la ineficiencia de sus
procesos operativos y logísticos, particularmente en la gestión de
inventario. La falta de un sistema automatizado genera errores, retrasos
en la entrega y baja satisfacción del cliente, impactando su competitividad y
amenazando su crecimiento futuro. Este proyecto propone un sistema web

19
de inventario para optimizar la gestión, reducir costos y mejorar el servicio
al cliente.

2.2. Objetivo del proyecto


2.2.1 Objetivo General:
Implementar un sistema web de gestión de inventario y optimización
logística en la empresa distribuidora de gas y bidones de agua, con el fin
de mejorar la eficiencia operativa, reducir errores en la gestión del stock y
optimizar las rutas de distribución para aumentar la satisfacción del cliente
en industrias Poseidon, en el distrito de Lurigancho - Chosica 2024.

2.2.2 Objetivos Específicos:


● Reducir errores y sobrecostos operativos: Disminuir los errores
en el conteo de inventario y evitar situaciones de desabastecimiento
o sobrestock, lo que resultará en una reducción de los costos
asociados.
● Mejorar la planificación de la demanda: Implementar un sistema
de análisis de datos para prever la demanda de productos, de modo
que se pueda planificar de forma más precisa la reposición de stock.
● Incrementar la satisfacción del cliente: Ofrecer un servicio más
rápido y confiable al cliente final, con entregas más puntuales y
eficientes.
● Mejorar la planificación de la demanda: Implementar un sistema
de análisis de datos para prever la demanda de productos, de modo
que se pueda planificar de forma más precisa la reposición de stock.
● Incrementar la satisfacción del cliente: Ofrecer un servicio más
rápido y confiable al cliente final, con entregas más puntuales y
eficientes.

20
III. MARCO TEÓRICO

21
3.1 SISTEMA WEB
Los sistemas web son aplicaciones que se ejecutan en servidores y se
acceden a través de navegadores web. Son esenciales para la
comunicación, el comercio electrónico, la educación y la colaboración en el
mundo digital actual.

Figura 6: Modelo de un sistema web


Adaptado de “Modelo sistema” por Fernández, 2016
Fuente: [Link]

3.1.1 Componentes Clave


● Servidor Web: Es un software diseñado para responder a
solicitudes de usuarios enviando contenido web (como páginas
HTML, imágenes o scripts) a través del protocolo HTTP o HTTPS.
Funciona como un intermediario entre los navegadores de los
usuarios y los archivos almacenados en el servidor, procesando las
solicitudes y entregando los datos necesarios para que los sitios
web se visualicen correctamente en los navegadores.
● Lenguaje del Lado del Servidor: Un lenguaje de programación que
se ejecuta en el servidor para generar contenido dinámico.
Ejemplos: PHP, Python, Java, [Link].
● Base de Datos: Un sistema para almacenar y gestionar los datos del
sistema web. Ejemplos: MySQL, PostgreSQL, MongoDB.

22
● Navegador Web: Un software que permite a los usuarios acceder a
los sistemas web y visualizar el contenido. Ejemplos: Chrome,
Firefox, Safari.
● Protocolo de Comunicación: Un conjunto de reglas que definen
cómo los navegadores web y los servidores web se comunican entre
sí. El protocolo más común es HTTP (Hypertext Transfer Protocol).

3.1.2 Tipos
● Sitios Web Estáticos: Presentan contenido fijo que no cambia
dinámicamente. Ejemplos: sitios web de información, portafolios.
● Sitios Web Dinámicos: Generan contenido dinámico basado en las
acciones del usuario o en datos de una base de datos. Ejemplos:
sitios web de comercio electrónico, redes sociales, plataformas de
blogs.
● Aplicaciones Web: Sistemas web más complejos que ofrecen
funcionalidades completas, como gestión de usuarios,
procesamiento de datos y colaboración. Ejemplos: plataformas de
correo electrónico, sistemas de gestión de proyectos, herramientas
de análisis.

Figura 7 : Tipos de sitios web estática y dinámicas


Fuente: [Link]

23
3.1.3 Ventajas
● Accesibilidad: Los sistemas web son accesibles desde cualquier
dispositivo con conexión a Internet.
● Escalabilidad: Los sistemas web pueden escalar para manejar un
gran número de usuarios y solicitudes.
● Actualización Fácil: Los sistemas web se pueden actualizar
fácilmente sin necesidad de distribuir software a los usuarios.
● Colaboración: Los sistemas web facilitan la colaboración entre
usuarios, permitiendo compartir información y trabajar en conjunto.
● Costo-efectivo: El desarrollo y mantenimiento de sistemas web
puede ser más rentable que las aplicaciones de escritorio
tradicionales.

3.1.4 Desventajas
● Dependencia de la Conexión a Internet: Los sistemas web requieren
una conexión a Internet para funcionar.
● Seguridad: Los sistemas web pueden ser vulnerables a ataques de
seguridad si no se implementan correctamente.
● Complejidad: El desarrollo de sistemas web puede ser complejo y
requerir habilidades especializadas.
● Rendimiento: El rendimiento de los sistemas web puede verse
afectado por factores como la velocidad de la conexión a Internet y
la carga del servidor.

3.1.5 Ejemplos
● Redes Sociales: Facebook, Twitter, Instagram
● Plataformas de Comercio Electrónico: Amazon, eBay, Alibaba
● Sistemas de Gestión de Contenido: WordPress, Joomla, Drupal
● Plataformas de Streaming: Netflix, Spotify, YouTube
● Herramientas de Colaboración: Google Docs, Slack, Microsoft
Teams

3.2 PROCESO

24
3.2.1 Ventas
De acuerdo con Kotler y Armstrong (2020), las ventas se definen como el
proceso de persuadir a un cliente potencial para que compre un producto o
servicio. Este proceso involucra una serie de etapas, desde la identificación
de las necesidades del cliente hasta el cierre de la venta. Las ventas
exitosas requieren una comprensión profunda del producto o servicio, así
como de las necesidades y deseos del cliente.

Figura 8: Tipos de ventas más importantes en la industria


Fuente: Ventas 2.0

3.2.2 Proceso de venta


El proceso de ventas, según el libro "El vendedor moderno: Cómo vender
en la era digital" de Mike Gospe (2021), es una serie de pasos estratégicos
que un vendedor realiza para interactuar con un cliente potencial,
comprender sus necesidades y convertirlo en un comprador. Este proceso
implica una serie de actividades, desde la identificación de las necesidades
del cliente hasta el cierre de la venta, y requiere una comprensión profunda
del producto o servicio, así como de las necesidades y deseos del cliente.
En la era digital, el proceso de ventas se ha transformado, incorporando
herramientas y estrategias para conectar con los clientes a través de
canales digitales.

25
3.2.3 Proceso de venta de “Industrias Poseidón”
Revisar la página del 12 al 13 del capítulo I.

3.3 METODOLOGÍA SCRUM


La metodología escogida para este proyecto fue Scrum ya que es un marco
liviano que ayuda a individuos, equipos y organizaciones a crear valor a través
de soluciones adaptativas a problemas complejos. El Scrum Framework es
intencionalmente incompleto e identifica solo las partes necesarias para
implementar la teoría de Scrum. Scrum se basa en la inteligencia colectiva de
las personas que lo utilizan. En lugar de dar instrucciones detalladas a las
personas, las reglas de Scrum gobiernan sus relaciones e interacciones. Estos
marcos pueden utilizar una variedad de procesos, técnicas y métodos. Scrum
combina prácticas existentes o las hace redundantes. Scrum destaca la
eficacia relativa de las prácticas actuales de gestión, medio ambiente y trabajo
para que se puedan realizar mejoras. (Ken Schwaber y Jeff Sutherland,
Noviembre de 2020)

3.3.1 Principios Clave


● Iteración y Adaptación: Scrum enfatiza la entrega de valor en ciclos
cortos (sprints) para adaptarse a los cambios y obtener
retroalimentación rápida.
● Trabajo en Equipo: Scrum promueve la colaboración y la
comunicación dentro de equipos auto-organizados, que trabajan
juntos para alcanzar objetivos comunes.
● Transparencia y Visibilidad: Scrum fomenta la transparencia en
todas las etapas del proceso, asegurando que todos los miembros
del equipo tengan una visión clara del progreso y los desafíos.
● Enfoque en el Valor: Scrum se centra en la entrega de valor al
cliente, priorizando las funcionalidades que generan mayor impacto.

3.3.2 Roles

26
● Product Owner: Responsable de la visión del producto y la
priorización del backlog.
● Scrum Master: Facilitador del proceso Scrum, asegurando que se
sigan las reglas y prácticas.
● Equipo de Desarrollo: Equipo auto-organizado responsable de la
construcción del producto.

3.3.3 Eventos
● Sprint Planning: El equipo planifica el trabajo que se realizará
durante el sprint.
● Daily Scrum: Reunión diaria breve donde el equipo sincroniza su
trabajo.
● Sprint Review: Presentación del producto funcional al final del sprint
para obtener retroalimentación.
● Sprint Retrospective: Reunión para reflexionar sobre el sprint e
identificar áreas de mejora.

3.3.4 Artefactos
● Product Backlog: Lista priorizada de requisitos del producto.
● Sprint Backlog: Conjunto de tareas que el equipo de desarrollo se
compromete a completar durante el sprint.
● Increment: Producto funcional que se entrega al final de cada sprint.

3.4 HERRAMIENTAS
3.4.1 Tabla comparativa de Lenguajes de Programación
Comparativa de Lenguajes de Programación para el desarrollo del Sistema
de Inventario para la Industria Poseidón, Lurigancho, Chosica. Para
determinar qué lenguaje es el mejor para nuestro sistema de inventario, es
fundamental comparar las fortalezas y debilidades de cada uno:

Característica Python PHP JavaScript

27
Facilidad de aprendizaje Alta Media Media

Popularidad Alta Alta Alta

Comunidad y Alta Alta Alta


soporte

Versatilidad Alta(Web, Data Principalmente Web Web, Backend,


Science, Machine Frontend
Learning)

Rendimiento Medio Alto Alto

Escalabilidad Alta Media Alta

Seguridad Alta(sólo si se Media(aunque Media(depende de la


implementa propenso a tener implementación)
correctamente) vulnerabilidades)

Desarrollo móvil Baja Baja Baja(Ionic, React


Native)

Frameworks Populares Django, Flask Laravel, Symfony [Link], React,


Angular

Tabla 4: Cuadro comparativo de Lenguajes de Programación


Fuente: Elaboración propia

Después de ver las comparativas, puntos buenos y malos, nuestro equipo


decidió utilizar el lenguaje de programación PHP, por las siguientes
razones:
PHP (Hypertext Preprocessor) es un lenguaje de scripting de código abierto
diseñado principalmente para el desarrollo web (PHP Documentation,
2023). Su sintaxis se basa en C, Java y Perl, y es ampliamente utilizado
para crear páginas web dinámicas, aplicaciones web y sistemas de gestión
de contenido (PHP Documentation, 2023).

Historia y Evolución de PHP


PHP fue creado por Rasmus Lerdorf en 1994 como un conjunto de scripts
para gestionar su sitio web personal (Lerdorf, 2015). Inicialmente, se llamó
"Personal Home Page Tools" y luego se renombró a "PHP: Hypertext
Preprocessor" (Lerdorf, 2015). Desde entonces, PHP ha evolucionado
significativamente, con versiones más robustas y características
adicionales para el desarrollo web moderno (PHP Documentation, 2023).

28
Características Clave
● Lenguaje de Scripting: PHP se ejecuta en el servidor, procesando el
código y generando la salida HTML que se envía al navegador del usuario
(PHP Documentation, 2023).
● Código Abierto: PHP es de código abierto, lo que significa que es
gratuito para usar, modificar y distribuir (PHP Documentation, 2023).
● Orientado a Objetos: PHP admite la programación orientada a
objetos, lo que permite crear código modular y reutilizable (PHP
Documentation, 2023).
● Integración con Bases de Datos: PHP se integra fácilmente con
bases de datos como MySQL, PostgreSQL y SQLite (PHP Documentation,
2023).
● Amplia Comunidad: PHP cuenta con una gran comunidad de
desarrolladores que proporcionan soporte, documentación y recursos (PHP
Documentation, 2023).
Ventajas
● Facilidad de Aprendizaje: PHP es relativamente fácil de aprender,
especialmente para aquellos con experiencia en lenguajes de
programación similares (PHP Documentation, 2023).
● Amplia Documentación: Existe una gran cantidad de documentación,
tutoriales y ejemplos disponibles para ayudar a los desarrolladores (PHP
Documentation, 2023).
● Gran Comunidad: La comunidad de PHP es activa y proporciona
soporte, recursos y soluciones a problemas (PHP Documentation, 2023).
● Rendimiento: PHP es conocido por su buen rendimiento y
escalabilidad, especialmente en entornos web (PHP Documentation, 2023).
● Costo-efectivo: PHP es de código abierto, lo que significa que no
hay costos de licencia (PHP Documentation, 2023).

Desventajas

29
● Seguridad: PHP puede ser vulnerable a problemas de seguridad si
no se utiliza correctamente (PHP Documentation, 2023).
● Mantenimiento: El código PHP puede ser difícil de mantener a
medida que el proyecto crece (PHP Documentation, 2023).
● Falta de Estándares: PHP no tiene un conjunto estricto de
estándares de codificación, lo que puede llevar a código inconsistente
(PHP Documentation, 2023).

Ejemplos de Uso
● Sistemas de Gestión de Contenido: WordPress, Joomla, Drupal
(PHP Documentation, 2023)
● Plataformas de Comercio Electrónico: Magento, PrestaShop,
WooCommerce (PHP Documentation, 2023)
● Aplicaciones Web: Facebook, Wikipedia, Yahoo! (PHP
Documentation, 2023)

3.4.2 Tabla comparativa de Bases de Datos


Comparativa de la Base de Datos para el desarrollo del Sistema de
Inventario para la Industria Poseidón, Lurigancho, Chosica. Para
determinar qué base de datos es la mejor para nuestro sistema de
inventario, es fundamental comparar las fortalezas y debilidades de cada
uno.

Característica MySQL PostgreSQL MongoDB SQLite

Tipo Relacional Relacional No Relacional


Relacional(Docume
ntal)

Licencia Open Source Open Source Open Source Open Source

Lenguaje de SQL SQL Query SQL


consulta Language(Basado
en JSON)

Escalabilidad Alta Alta Muy alta Media

Transacciones ACID ACID No ACID(Pero se ACID


pueden
implementar)

30
Relaciones Relaciones Relaciones No relaciones(Datos Relaciones
definidas por definidas por en documentos) definidas por
claves foráneas claves foráneas claves
foráneas

Estructura de Tablas con filas y Tablas con filas Documentos JSON Tablas con
datos columnas y columnas filas y
columnas

Uso típico Aplicaciones web, Aplicaciones Aplicaciones web, Aplicaciones


sistemas de web, análisis de aplicaciones móviles,
gestión de datos, móviles, aplicaciones
contenido, aplicaciones de almacenamiento de de escritorio,
aplicaciones alto rendimiento datos no bases de datos
empresariales estructurados integradas

Ventajas Fácil de usar, Estándares Flexible, escalable, Ligero, fácil de


ampliamente SQL, rico en rápido para instalar, ideal
utilizado, buen funciones, alta consultas para
rendimiento integridad de aplicaciones
datos pequeñas

Menos funciones Puede ser más No ACID por Menos


Desventajas avanzadas que complejo que defecto, menos funciones que
PostgreSQL, MySQL, menos estructurado las bases de
menos escalabilidad datos
escalabilidad que que MongoDB relacionales,
MongoDB menos
escalabilidad

Ejemplos de WordPress, Amazon, Netflix, Instagram, eBay, Android, iOS,


uso Facebook, Twitter Spotify LinkedIn Firefox

Tabla 5: Cuadro comparativo de Base de Datos


Fuente: Elaboración propia

Después de ver las comparativas de la tabla comparativa cuadro 5, puntos


buenos y malos, nuestro equipo decidió utilizar la Base de Datos de
MySQL, por las siguientes razones:

MySQL es un sistema de gestión de bases de datos relacionales (RDBMS)


de código abierto, ampliamente utilizado para aplicaciones web y
empresariales (MySQL Documentation, 2023). Su popularidad se debe a su
facilidad de uso, rendimiento y compatibilidad con el lenguaje estándar SQL
(Structured Query Language) (MySQL Documentation, 2023).

Historia y Evolución

31
MySQL fue desarrollado por Michael Widenius en 1995 como una
herramienta para gestionar bases de datos en su empresa, TCX
(Widenius, 2010). Inicialmente, se llamó "My SQL" y luego se renombró a
"MySQL" (Widenius, 2010). Desde entonces, MySQL ha evolucionado
significativamente, con versiones más robustas y características
adicionales para el desarrollo web moderno (MySQL Documentation,
2023).

Características Clave
● Relacional: MySQL utiliza un modelo de datos relacional, donde los
datos se organizan en tablas con filas y columnas (MySQL Documentation,
2023).
● SQL: MySQL utiliza el lenguaje estándar SQL para interactuar con la
base de datos, lo que facilita la gestión y el acceso a los datos (MySQL
Documentation, 2023).
● Código Abierto: MySQL es de código abierto, lo que significa que es
gratuito para usar, modificar y distribuir (MySQL Documentation, 2023).
● Escalabilidad: MySQL puede escalar para manejar grandes
cantidades de datos y usuarios (MySQL Documentation, 2023).
● Transacciones ACID: MySQL admite transacciones ACID
(Atomicidad, Consistencia, Aislamiento, Durabilidad), lo que garantiza la
integridad de los datos (MySQL Documentation, 2023).
● Amplia Comunidad: MySQL cuenta con una gran comunidad de
desarrolladores que proporcionan soporte, documentación y recursos
(MySQL Documentation, 2023).

Ventajas
● Facilidad de Uso: MySQL es relativamente fácil de usar,
especialmente para aquellos con experiencia en SQL (MySQL
Documentation, 2023).
● Rendimiento: MySQL es conocido por su buen rendimiento y
escalabilidad, especialmente en entornos web (MySQL Documentation,
2023).

32
● Amplia Documentación: Existe una gran cantidad de documentación,
tutoriales y ejemplos disponibles para ayudar a los desarrolladores (MySQL
Documentation, 2023).
● Costo-efectivo: MySQL es de código abierto, lo que significa que no
hay costos de licencia (MySQL Documentation, 2023).
● Integración: MySQL se integra fácilmente con otros sistemas y
lenguajes de programación, como PHP, Java y Python (MySQL
Documentation, 2023).

Desventajas
● Seguridad: MySQL puede ser vulnerable a problemas de seguridad
si no se utiliza correctamente (MySQL Documentation, 2023).
● Escalabilidad Limitada: Aunque MySQL es escalable, puede tener
limitaciones en ambientes de muy alto rendimiento (MySQL
Documentation, 2023).
● Complejidad: MySQL puede ser complejo para usuarios que no
están familiarizados con SQL (MySQL Documentation, 2023).

Ejemplos de Uso
● Sistemas de Gestión de Contenido: WordPress, Joomla, Drupal
(MySQL Documentation, 2023)
● Plataformas de Comercio Electrónico: Magento, PrestaShop,
WooCommerce (MySQL Documentation, 2023)
● Aplicaciones Web: Facebook, Twitter, YouTube (MySQL
Documentation, 2023)

33
IV. DESARROLLO DE LA METODOLOGÍA

4.1 Metodología de desarrollo de software: SCRUM

34
4.1.1 Product owner.- El responsable de maximizar el valor del producto,
definiendo las funcionalidades, priorizando las historias del usuario y también
asegurando la satisfacción del cliente. Para este rol tenemos a Rodrich Rey
Rojas Rivera, quien cuenta con una experiencia sólida en la gestión de
stakeholders y además de comunicarse de manera efectiva. Su habilidad para
entender las necesidades de los clientes en requisitos funcionales, lo cuál es
un éxito para el futuro del proyecto.

PRODUCT OWNER Rodrich Rey Rojas Rivera

CORREO ELECTRÓNICO rodrichreyrojasrivera@[Link]

N° DE CELULAR 935 441 037

FUNCIONES:
● Aclarar historias de usuario.- Proporcionar detalles y ejemplos para las
historias de usuario, asegurando que el equipo comprenda las
necesidades y expectativas.
● Aceptar o rechazar el trabajo del equipo.- Evaluar el trabajo del equipo
durante las revisiones de sprint y determinar si cumple con los criterios
de aceptación.
● Gestionar las expectativas del cliente.- Comunicar el progreso del
desarrollo al cliente y gestionar sus expectativas sobre el producto
final.
● Maximizar el valor del producto.- Tomar decisiones para asegurar que
el producto se desarrolle de manera que mejore el valor para el
negocio y los clientes.
Tabla 6: Cuadro de las funciones del Product Owner
Fuente: Elaboración propia

4.1.2 Scrum Master.- Este rol ayuda al equipo a facilitar el proceso Scrum,
removiendo impedimentos y guías al equipo para que trabajen de manera
eficiente. En este rol tenemos a Melanny Katiuska Trujillo Huallpatuero, quien
tiene experiencia en la facilitación de eventos Scrum, una mejora continua del
proceso y la gestión de impedimentos.

SCRUM MASTER Melanny Katiuska Trujillo Huallpatuero

35
CORREO ELECTRÓNICO mtrujillohu@[Link]

N° DE CELULAR 991 086 601

FUNCIONES:
● Eliminar los impedimentos.- Identificar y resolver los obstáculos que
impiden al equipo trabajar de manera eficiente.
● Proteger al equipo.- Proteger al equipo de las interrupciones externas
y asegurar que tenga el espacio y las herramientas necesarias para
trabajar.
● Guiar al equipo en la mejora continua.- Ayudar al equipo a reflexionar
sobre su trabajo y encontrar maneras de mejorar su proceso de
desarrollo.
● Asegurar que el equipo siga las prácticas Scrum.- Asegurar que el
equipo esté trabajando de acuerdo con las prácticas Scrum y que
comprenda los principios de Scrum.
Tabla 7: Cuadro de las funciones del Scrum Master
Fuente: Elaboración propia

4.1.3 Equipo de desarrollo.- Los responsables de la construcción del sistema


de Inventario para la Industria Poseidón, son los siguientes:
● Juan Eduardo Andriy Ramírez Huanaco con experiencia en desarrollo de
backend con Python y base de datos SQL, además del desarrollo frontend con
React y JavaScript.
● Jhenmiller Ibo Samaniego Merge con experiencia en proyectos ágiles y su
capacidad de adaptarse a los cambios para llevar al proyecto al éxito.
● Joseph Antony Basurco Ballón con una amplia experiencia en el desarrollo
de sistemas de gestión de inventario, habiendo trabajado en proyectos
similares con anterioridad, asegurando la calidad y la eficiencia del proyecto
final.

EQUIPO DE DESARROLLO -Juan Eduardo Andriy Ramírez

36
Huanaco
-Jhenmiller Ibo Samaniego Merge
-Joseph Antony Basurco Ballón

CORREO ELECTRÓNICO eramirezhu@[Link]


jsamaniegom77@[Link]
jbasurcob@[Link]

N° DE CELULAR 931 888 307


928 598 496
940 453 851

FUNCIONES:
● Estimar el trabajo.- Estimar el esfuerzo necesario para completar las
historias de usuario del sprint.
● Planificar el sprint.- Crear un plan de trabajo para el sprint, incluyendo
las historias de usuario que se completarán.
● Realizar el trabajo.- Completar las historias de usuario del sprint y
entregar un incremento de producto funcional al final del sprint.
● Trabajar en equipo.- Colaborar con los demás miembros del equipo
para complementar el trabajo del sprint.
● Comunicar el progreso.- Informar al Product Owner sobre el progreso
del equipo durante el sprint.
Tabla 8: Cuadro de las funciones del Equipo de Desarrollo
Fuente: Elaboración propia

4.2 Product backlog


Esta sección detalla el Product Backlog, el corazón del desarrollo de nuestro
sistema web implementado para el inventario de la Industria Poseidón El Product
Backlog es una lista priorizada de todas las funcionalidades y mejoras necesarias
para el proyecto. A continuación se presentan las historias de usuario que
conforman el Product Backlog, ordenadas según su prioridad y con una
descripción detallada de cada una.

37
4.2.1 Listado de historias de usuario

ID Descripción

Agregar nuevos productos al


HU01
inventario. C

Hu02 Envío de pedidos.c

HU03 Registro de cliente. c

HU04 Registro de pedidos.c

HU05 Reporte de ventas.c

HU06 Generar boletas.c

HU07 Login c

HU08 Modificar permisos de usuarios

HU09 Modificar datos de la empresa

HU10 Registro de venta.c

HU11 Menú de opciones c


Tabla 9: Cuadro del Listado de Historias del Usuario
Fuente: Elaboración propia

4.2.2 Fichas de HU
A continuación se visualizarán cuadros con la información de cada Historial de
Usuario que se presentó en el punto anterior.

HU01 Agregar nuevos productos al


inventario.

Descripción:
Registrar nuevos productos de gas y agua(bidones) en el sistema, incluyendo
detalles como tipo de producto, cantidad, precio, proveedor y fecha de
llegada.

Responsable Basurco Ballón, Joseph Antony

Tiempo 0.5h

Tabla 10: Cuadro de la Ficha de HU01

38
Fuente: Elaboración propia

HU02 Envío de pedidos.

Descripción:
Gestionar el envío de pedidos de gas y agua, incluyendo la asignación de
rutas de entrega optimizadas(basado en el sistema), generación de remisión
y actualización de estado.

Responsable Samaniego Merge,Jhenmiller Ibo

Tiempo 0.5h
Tabla 11: Cuadro de la Ficha de HU02
Fuente: Elaboración propia

HU03 Registro de cliente

Descripción:
Registrar nuevos clientes en el sistema, incluyendo información de contacto,
dirección y tipo de cliente(mayorista, minorista).

Responsable Rodrich Rey, Rojas Rivera

Tiempo 1h
Tabla 12: Cuadro de la Ficha de HU03
Fuente: Elaboración propia

HU04 Registro de pedidos

Descripción:
Registrar nuevos pedidos de clientes, incluyendo los productos solicitados,
cantidades, dirección de entrega y datos de contacto.

Responsable Basurco Ballón, Joseph Antony

Tiempo 0.5h
Tabla 13: Cuadro de la Ficha de HU04
Fuente: Elaboración propia

HU05 Reporte de ventas

39
Descripción:
Generar reportes de ventas diarios, semanales o mensuales incluyendo el
total de ventas.

Responsable Basurco Ballón, Joseph Antony

Tiempo 2h
Tabla 14: Cuadro de la Ficha de HU05
Fuente: Elaboración propia

HU06 Generar boletas

Descripción:
Generar boletas de venta electrónicas para cada pedido, incluyendo la
información del cliente, productos, precios y totales.

Responsable Basurco Ballón, Joseph Antony

Tiempo 1h
Tabla 15: Cuadro de la Ficha de HU06
Fuente: Elaboración propia

HU07 Login

Descripción:
Iniciar sesión en el sistema con credenciales de usuario(nombre de usuario y
contraseña)

Responsable Rodrich Rey, Rojas Rivera

Tiempo 0.5h
Tabla 16: Cuadro de la Ficha de HU07
Fuente: Elaboración propia

HU08 Modificar permisos de usuarios

Descripción:
Modificar los permisos de acceso de los usuarios del sistema, asignando
roles y privilegios.

Responsable Rodrich Rey, Rojas Rivera

Tiempo 0.5h
Tabla 17: Cuadro de la Ficha de HU08
Fuente: Elaboración propia

40
HU09 Modificar datos de la empresa

Descripción:
Modificar los datos de la empresa, incluyendo información de contacto,
dirección y datos fiscales.

Responsable Samaniego Merge, Jhenmiller Ibo

Tiempo 1h
Tabla 18: Cuadro de la Ficha de HU09
Fuente: Elaboración propia

HU10 Registro de venta

Descripción:
Registrar una venta individual, incluyendo los productos, cantidades, precio y
cliente.

Responsable Samaniego Merge, Jhenmiller Ibo

Tiempo 1h
Tabla 19: Cuadro de la Ficha de HU10
Fuente: Elaboración propia

HU11 Menú de opciones

Descripción:
Mostrar el menú principal de opciones del sistema, incluyendo acceso a las
diferentes funcionalidades.

Responsable Basurco Ballón, Joseph Antony

Tiempo 2h
Tabla 20: Cuadro de la Ficha de HU11
Fuente: Elaboración propia

4.3 Planificación del proyecto


A continuación se realizaron tablas de los Sprint del proyecto relacionadas con
sus respectivas historias de usuario.

4.3.1 Tabla de Sprints

HU07

41
Sprint 1: Diseño y Preparación. HU11
Tabla 21: Cuadro de Sprint 1
Fuente: Elaboración propia

HU01
Sprint 2: Gestión de Inventario
HU03
Tabla 22: Cuadro de Sprint 2
Fuente: Elaboración propia

HU04

Sprint 3: Módulo de Ventas HU02

HU06
Tabla 23: Cuadro de Sprint 3
Fuente: Elaboración propia

HU10
Sprint 4: Módulo de Clientes
HU05
Tabla 24: Cuadro de Sprint 4
Fuente: Elaboración propia

Sprint 5: Administración de HU08


Permisos
HU09
Tabla 25: Cuadro de Sprint 5
Fuente: Elaboración propia

4.3.2 Diagrama Gantt


Para la organización de nuestro cronograma con respecto a los avances del
proyecto a realizar, optamos por elegir el Diagrama Gantt para mostrar el
seguimiento que se hizo del progreso.

42
Tabla 26: Diagrama Gantt del proyecto
Fuente: Elaboración propia

4.4 Desarrollo de los Sprints


A continuación se muestra la evaluación de tareas por Sprint.

4.4.1. Sprint 1: Diseño y Preparación.

Estimación de tareas

ID Tarea Tarea Horas

TA-01 Base de datos: Diseñar las tablas principales: 0.5h


Clientes: (id, nombre, dirección, teléfono).
Trabajadores: (id, nombre, rol, permisos). Ventas:
(id, id_cliente, id_producto, cantidad, total, fecha).
Roles:(id, nombre, permisos).

TA-02 Crear un esquema inicial de las funcionalidades. 1h

TA-03 Configurar en entorno local (servidor Apache, PHP y 0.5h


MySQL).
Tabla 27: Cuadro de estimación de tareas del Sprint 1
Fuente: Elaboración propia

43
4.4.2 Sprint 2: Gestión de Inventario

Estimación de tareas

ID Tarea Tarea Horas

TA-01 Implementar un CRUD (crear, leer, actualizar, 1h


eliminar) para los productos:

TA-02 Listar el inventario actual. 0.5h

TA-03 Registrar productos nuevos. 0.1h

TA-04 Actualizar información de los productos (como stock 0.5h


y precio).

TA-05 Eliminar productos que ya no estén disponibles. 0.5h

TA-06 Crear interfaces para estas funciones con 1h


formularios en HTML y estilos básicos en CSS.

Tabla 28: Cuadro de estimación de tareas del Sprint 2


Fuente: Elaboración propia

4.4.3 Sprint 3: Módulo de Ventas

Estimación de tareas

ID Tarea Tarea Horas

TA-01 Seleccionar productos disponibles en el inventario. 0.5h

TA-02 Calcular el total de la venta. 0.10h

TA-03 Configurar en entorno local (servidor Apache, PHP 0.5h


y MySQL).

TA-04 Seleccionar productos disponibles en el inventario. 0.5h

TA-05 Calcular el total de la venta. 0.5h

TA-06 Generar boletas en PDF (usando librerías como 0.5h


FPDF o TCPDF).

TA-07 Actualizar automáticamente el stock después de 0.10h

44
cada venta.

TA-08 Agregar una funcionalidad para ver el historial de 1h


ventas.

Tabla 29: Cuadro de estimación de tareas del Sprint 3


Fuente: Elaboración propia

4.4.4 Sprint 4: Módulo de Clientes

Estimación de tareas

ID Tarea Tarea Horas

TA-01 Registrar nuevos clientes con sus datos básicos. 0.5h

TA-02 Mostrar una lista de clientes registrados. 0.1h

TA-03 Editar información de clientes existentes.. 0.5h

TA-04 Relacionar clientes con las ventas realizadas. 0.5h

Tabla 30: Cuadro de estimación de tareas del Sprint 4


Fuente: Elaboración propia

4.4.5 Sprint 5: Administración de Permisos

Estimación de tareas

ID Tarea Tarea Horas

TA-01 Crear un sistema de roles (por ejemplo: 1h


Administrador, Vendedor).

TA-02 Asignar permisos a los roles (por ejemplo: un 0.5h


vendedor no puede eliminar productos).

TA-03 Implementar inicio de sesión con validación de 1h


usuarios y contraseñas.

TA-04 Restringir el acceso a ciertas funciones según el rol 0.5h


del usuario.

Tabla 31: Cuadro de estimación de tareas del Sprint 5


Fuente: Elaboración propia

45
4.4.6 Sprint 6: Pruebas y Optimización

Estimación de tareas

ID Tarea Tarea Horas

TA-01 Realizar pruebas en cada módulo para identificar 2h


errores.

TA-02 Optimizar las consultas SQL para evitar tiempos de 1h


carga largos.

TA-03 Documentar el sistema (manual de usuario) y 10h


preparar la entrega.

Tabla 32: Cuadro de estimación de tareas del Sprint 6


Fuente: Elaboración propia

46
V. CONCLUSIONES Y RECOMENDACIONES

5.1 Conclusiones
● Nuestro sistema web implementado optimiza significativamente los procesos
de gestión del inventario en la Industria Poseidón. Esto permite un control en

47
tiempo real del stock de balones de gas y bidones de agua, minimizando
errores en el conteo y reduciendo los tiempos asociados al manejo manual.
● El sistema web ha mejorado considerablemente la experiencia del cliente, al
garantizar una mayor puntualidad y precisión en las entregas. Esto ha
incrementado la satisfacción del cliente y fortalecido la relación comercial
con los consumidores finales.
● La implementación de roles y permisos dentro del sistema protege los datos
sensibles de la empresa, asegurando un acceso controlado y previniendo
riesgos relacionados con accesos no autorizados.

5.2 Recomendaciones
● Es fundamental capacitar al personal operativo y administrativo en el manejo
del sistema web para maximizar su efectividad y minimizar la resistencia al
cambio.
● Realizar evaluaciones periódicas del sistema para asegurar que esté
cumpliendo con los objetivos planteados y adaptarlo según las necesidades
emergentes del negocio.
● Promover en la organización una cultura que valore la digitalización y
automatización de procesos como base para la mejora continua y la
competitividad.

REFERENCIA BIBLIOGRÁFICAS

48
- Ambler, S. W., & Lines, M. (2010). Disciplined Agile Delivery: A
Practitioner's Guide to Agile Software Development. Addison-Wesley
Professional.
- Assembler Institute. (2023). ¿Qué es PHP y para qué sirve?.
- Beedle, M. (2009). Agile Software Development with Scrum. Pearson
Education.
- Chase, Richard B., Jacobs, F. Robert, & Aquilano, Nicholas J. (2013).
Administración de operaciones: producción y cadena de suministro (14.ª
ed.). McGraw-Hill Education.
[Link]
%C3%93N_DE_OPERACIONES_Y_CADENA_DE_SUMINISTROS_15_E
D_MCgraw_Hill
- Fernández, B. (11 de abril de 2016). Sistemas de información. Recuperado
de [Link]
- Francisco Coll (2024). Distribución: Que es y porqué es importante.
ECONOMIPEDIA. [Link]
- Gospe, M. (2021). El vendedor moderno: Cómo vender en la era digital.
- Kotler, P., & Armstrong, G. (2020). Marketing (17a ed.). Pearson Education.
- Krajewski, Lee J., Ritzman, Larry P., & Malhotra, Manoj K. (2014).
Administración de operaciones: procesos y cadena de suministro (10.ª ed.).
Pearson Educación.
[Link]
e_Operaciones_-_LEE_J._K-[Link]
- Laudon, Kenneth C., & Laudon, Jane P. (2016). Sistemas de información
gerenciales: administración de la empresa digital (14.ª ed.). Pearson
Educación. [Link]
Sistemas_de_informacion_gerencial_14%[Link]
- Lerdorf, R. (2015). PHP: A History.
[Link]
- Mestres da Web. (2023). Sistema Web: o que é e como funciona?.
- MySQL Documentation. (2023). MySQL Manual.
[Link]
- [Link]. (2023). PHP: ¿Qué es PHP?.

49
- PHP Documentation. (2023). PHP Manual. [Link]
- Rock Content. (2023). PHP: ¿qué es, para qué sirve y cuáles son sus
características?.
- Schwaber, K., & Sutherland, J. (2020). The Scrum Guide. [Link].
- Schwaber, Ken, & Sutherland, Jeff (2020). La Guía de Scrum
[Link]
- [Link](s.f.). The Scrum Team
[Link]
[Link]
- Stair, Ralph M., & Reynolds, George W. (2017). Principios de sistemas de
información (11.ª ed.). Cengage Learning.
[Link]
- Widenius, M. (2010). MySQL: The Early Years.
[Link]

ANEXOS

50
Anexo 1: Modelo de negocios

Anexo 2: Requerimientos Funcionales

51
Anexo 3: Requerimientos No Funcionales

52
Anexo 4: Casos de Uso

Anexo 5: Interfaces - Panel de administración

Anexo 6: Interfaces - Nueva Venta

53
Anexo 7: Interfaces - Configuración

Anexo 8: Interfaces - Clientes

Anexo 9: Interfaces - Productos

54
Anexo 10: Diagrama - Base de Datos

Anexo 11: Entrevista con propietario el día 22/11/2024 a las 22:42 horas.

Preguntas realizadas en la entrevista

55
1. ¿Qué tipo de negocio es el que está empleando actualmente?
a. Actualmente tengo un negocio de distribución de agua y de gas.

2. ¿Qué productos maneja su negocio?


a. Actualmente estoy trabajando en venta de gas con las siguientes marcas que son masgas,
solgas y primax. En el tema de agua trabajo con aguas poseidón y aguas cascay.

3. ¿Cual es la problemática que tiene actualmente su negocio de distribución de agua


y gas?
a. La problemática que tiene mi negocio es la falta de un sistema de gestión de stock para
poder visualizar la cantidad de mis productos en tiempo real, que también pueda generar un
reporte de mis ventas de la semana pasada o actual.

Anexo 12: Validación de empresa.

56
Anexo 13: Proveedor de gas

57
Anexo 14: Manual del sistema

58

También podría gustarte