Está en la página 1de 26

“SISTEMA DE APLICACIÓN

DE ESCRITORIO PARA EL
CONTROL DE INVENTARIO
DE LA EMPRESA
INVERSIONES
FERRETERO ESTRELLITA
E.I.R.L.”
Integrantes:
▪ Josep Arquinigo
Gutierrez
▪ Carlos Daniel
Lopez Enciso
▪ Giancarlo
Anderson Ormeño
Sucasaca
▪ Jefferson
Alexander Velarde
Guevara

Docente:
Tarmeño
Juscamaita, Esther

Carrera
profesional:
FACULTAD DE
INGENIERÍA

ÍNDICE
CAPITULO I...................................................................................................................................4
1. GENERALIDADES...................................................................................................................4
1.1 Título del trabajo de campo.........................................................................................4
1.2 Descripción de la empresa............................................................................................4
1.3 Misión y Visión de la empresa......................................................................................4
1.3.1 Misión:..................................................................................................................4
1.3.2 Visión:...................................................................................................................4
1.4 Organigrama.................................................................................................................5
CAPÍTULO II:.................................................................................................................................5
2. PROBLEMÁTICA....................................................................................................................5
2.1 Planteamiento del problema y descripción..................................................................5
2.1.1 Problema General.................................................................................................5
2.1.2 Problemas específicos..........................................................................................5
2.2 Objetivos......................................................................................................................6
2.2.1 Objetivo General...................................................................................................6
2.2.2 Objetivos Específicos............................................................................................6
CAPÍTULO III:................................................................................................................................6
3. MARCO TEÓRICO DE REFERENCIA........................................................................................6
3.1 MYSQL:.........................................................................................................................6
3.2 Control de inventario:..................................................................................................6
3.3 SCRUM:.........................................................................................................................7
3.4 Lenguaje C++:...............................................................................................................7
3.5 Proceso de Venta:........................................................................................................7
3.6 Proceso de Abastecimiento:.........................................................................................7
3.7 Ingeniería de Software:................................................................................................7
3.8 Aplicación de escritorio:...............................................................................................8
3.9 Visual Studio 2019:.......................................................................................................8
3.10 ARTEFACTOS DE SCRUM...............................................................................................8
3.10.1 Product Backlog:...................................................................................................8
3.10.2 Sprint Backlog:......................................................................................................8
3.10.3 Incremento:..........................................................................................................9
3.11 Sucesos de SCRUM.......................................................................................................9
3.12 Pruebas de Software....................................................................................................9
3.13 Calidad de Software....................................................................................................10
FACULTAD DE
INGENIERÍA
CAPITULO IV...............................................................................................10
4. DESARROLLO ÁGIL DEL PRODUCTO....................................................................................10
4.1 HISTORIAS DE USUARIO..............................................................................................10
4.2 MATRIZ DE IMPACTO..................................................................................................17
4.3 PRODUCT BACKLOG....................................................................................................17
4.4 PRODUCT BACKLOG PRIORIZADO...............................................................................19
4.5 ENTREGABLES POR SPRINT.........................................................................................20
4.6 PLAN DE TRABAJO......................................................................................................21
4.7 DIAGRAMA DE CLASES DE DISEÑO.............................................................................22
4.8 DIAGRAMA FÍSICO DE LA BASE DE DATOS..................................................................23
4.9 DIAGRAMA DE PAQUETES DE LA ARQUITECTURA DE SOFTWARE..............................23
4.10 SPRINT 1.....................................................................................................................24
4.10.1 SPRINT BACKLOG................................................................................................24
4.10.2 SPRINT PLANNING..............................................................................................24
5. Referencias bibliográficas...................................................................................................25
FACULTAD DE
INGENIERÍA

CAPITULO I

1. GENERALIDADES

1.1 Título del trabajo de campo

SISTEMA DE CONTROL DE INVENTARIO PARA LA EMPRESA

INVERSIONES FERRETERO ESTRELLITA E.I.R.L.

1.2 Descripción de la empresa

INVERSIONES FERRETERO ESTRELLITA EIRL con RUC: 20550226074


ubicado en la Calle Vista Alegre NRO 102 A.H. Collique, es una
microempresa con 9 años de experiencia en el mercado, vendiendo
productos ferreteros de calidad. Con envíos en todo el distrito en el que
se encuentra ubicado y alrededores, con la función de abastecer, asesorar
y dar un buen servicio al cliente.
1.3 Misión y Visión de la empresa

1.3.1 Misión:

Brindar productos de la mejor calidad y los precios más


bajos en el ramo de ferretería y materiales de
construcción, esforzándonos por estar a la vanguardia en
tecnología y desarrollo junto con nuestros colaboradores,
para satisfacer las necesidades del cliente y así poder ser
cada día mejores como empresa. y como persona.

1.3.2 Visión:

Ser reconocida como distribuidora y minorista líder en


brindar soluciones completas de materiales de ferretería,
productos de la cadena industrial con atención al cliente
ofreciendo un portafolio de servicios complementarios y de
calidad, creando valor económico a través de la búsqueda
de la excelencia.
FACULTAD DE
INGENIERÍA
1.4 Organigrama

CAPÍTULO II:

2. PROBLEMÁTICA

2.1 Planteamiento del problema y descripción

2.1.1 Problema General

Se deberá implementar un software de escritorio el cual


deberá ayudar y facilitar la gestión del inventario de la
empresa

2.1.2 Problemas específicos

• Mala gestión en la venta de productos y servicios.


FACULTAD DE
INGENIERÍA
• Pérdida de información relacionadas
a las ventas efectuadas por la empresa.
• Retraso en la generación de informes de ventas y
compras.
• La información sobre los productos y servicios que
ofrecen puede no estar siempre disponible.
• Pérdida de materia prima en el establecimiento.
2.2 Objetivos

2.2.1 Objetivo General

El proyecto tiene como objetivo implementar un control


de inventario para la empresa INVERSIONES FERRETERO
ESTRELLITA EIRL el cual le permitirá administrar y
controlar su inventario de manera favorable y efectiva.

2.2.2 Objetivos Específicos

 Reducir el tiempo que se tarda en generar informes.


 Mejorar la organización de los productos de entrada
y salida de la empresa.
 Aumentar la satisfacción de los usuarios con el uso
del sistema.

CAPÍTULO III:

3. MARCO TEÓRICO DE REFERENCIA

3.1 MYSQL:

De acuerdo a (Robledano, 2019), MySQL es un sistema de


gestión de bases de datos que cuenta con una doble
licencia. Por una parte, es de código abierto, pero por
otra, cuenta con una versión comercial gestionada por la
compañía Oracle.

3.2 Control de inventario:

La definición de control de inventario es la de aquel


sistema que permite realizar una gestión de las
existencias de un almacén, tanto en la entrada como en la
permanencia o la salida. El objetivo final es la
optimización de los costes y conseguir que el uso de las
existencias sea el mejor (Guzmán, 2022).
FACULTAD DE
INGENIERÍA
3.3 SCRUM:

Para la elaboración de este proyecto se aplicará la


metodología scrum, esta se caracteriza por ser adaptable.
De acuerdo a (Nader K. Rad, 2019) Cada proyecto en
Scrum se realiza en un número de Sprints, se usa un
Backlog de producto para definir el alcance del producto
restante. Escogemos los primeros elementos de la parte
superior del Backlog de Producto y los añadimos al
Backlog del Sprint, que es el plan para el siguiente Sprint.
Realizamos Sprints tantas veces como haga falta.

3.4 Lenguaje C++:

En 1972, se crea el lenguaje C, como el lenguaje para el


desarrollo de programas en los sistemas UNIX. Es un
lenguaje de bajo nivel en relación a otros, basados en la
programación estructurada, este lenguaje es
multiparadigma (Carrillo, 2005).

3.5 Proceso de Venta:

Según Patricia Fripp (2018), llamamos proceso de ventas al


conjunto de etapas o fases por las que pasa una empresa
desde que inicia sus esfuerzos de marketing hasta la
consecución de una venta. Se trata, por tanto, de una
secuencia de pasos a seguir con la finalidad de conseguir el
objetivo del negocio.

3.6 Proceso de Abastecimiento:

De acuerdo con GS1 Colombia (instituto colombiano de


automatización y codificación comercial), “logística es el
proceso de planear, controlar y administrar la cadena de
abastecimiento y distribución, desde el proveedor hasta el
cliente y con un enfoque en la red de valor y colaboración
entre los actores de la red logística interna y externa”.

3.7 Ingeniería de Software:

Según B. Boehm (1986), La Ingeniería del Software incluye


la aplicación práctica del conocimiento científico en el
diseño y construcción de los programas y la
documentación requerida para su desarrollo, operación y
mantenimiento.
FACULTAD DE
INGENIERÍA
3.8 Aplicación de escritorio:

Las aplicaciones de escritorio son un tipo específico de


aplicación que no pedirá permiso para obtener acceso a
los datos asociados con la configuración de privacidad en
Windows. Algunas aplicaciones de escritorio pueden
incluso no pedir permiso para obtener acceso a datos
personales almacenados en el dispositivo (Microsoft 365
p2).

3.9 Visual Studio 2019:

Es un programa rico en funciones que admite muchos


aspectos del desarrollo de software. El IDE de Visual
Studio es una plataforma de lanzamiento creativa que se
puede usar para editar, depurar y compilar su código y
luego publicar su aplicación. Además del estándar de
editor y depurador en la mayoría de los IDE, Visual Studio
incluye un compilador, herramientas de finalización de
código, un diseñador gráfico y más para simplificar el
proceso de desarrollo de software (Microsoft).

3.10 ARTEFACTOS DE SCRUM

3.10.1 Product Backlog:

Es un inventario que contiene cualquier tipo de trabajo


que haya que hacer en el producto: requerimientos, casos
de uso, tareas y dependencias. Es la principal fuente de
información sobre el producto en Scrum, una lista, en
cualquier formato, que contiene todos los requerimientos
que necesitamos implementar en el producto.

3.10.2 Sprint Backlog:

Se trata de una lista de elementos en los que trabajar


durante la etapa de Sprint. Estos elementos normalmente
se componen de tareas técnicas más pequeñas que
permiten conseguir un incremento de software
terminado. Su propósito es mantener la transparencia
dentro del desarrollo, actualizándose durante toda la
iteración especialmente a través de los weekly Scrums.
FACULTAD DE
INGENIERÍA
3.10.3 Incremento:

Es el resultado del Sprint, la suma de todas las tareas,


casos de uso, historias de usuarios y cualquier elemento
desarrollado durante el Sprint que se entregará al usuario
final en forma de software que aporta valor comercial al
producto desarrollado.

3.11 Sucesos de SCRUM

SPRINT: Nombre que recibe cada ciclo que vamos a tener


dentro de un proyecto SCRUM. Es el núcleo central que
genera el pulso de avance a ritmo de “tiempos prefijados”.
REUNIÓN DE PLANIFICACIÓN DEL SPRINT: Reunión de
trabajo que marca el inicio de cada sprint en la que se
determina cuál es el objetivo del sprint y las tareas
necesarias para conseguirlo.
SCRUM SEMANAL: Seria reunión semanal del equipo, esta
se realiza a la misma hora y en el mismo lugar (Discord), para
reducir la complejidad.
REVISIÓN DEL SPRINT: Durante la revisión de Sprint, el
equipo colabora acerca de lo que se hizo en el Sprint, para
determinar qué podría hacerse para optimizar el valor.
ETROSPECTIVA DEL SPRINT: Es una oportunidad para que el
equipo Scrum se examine a sí mismo y planifique mejoras
para implementar en el próximo Sprint.

3.12 Pruebas de Software

Según [Jhon Myers], los desarrolladores siguen las


siguientes definiciones que llevan a una percepción falsa:
“El propósito de las pruebas es demostrar que un
programa realiza las funciones indicadas correctamente”.

Jhon Myers indica que estas definiciones están mal


planteadas. Cuando probamos un programa se quiere
aportar un valor añadido a lo que estamos probando,
elevar la calidad y fiabilidad y esto nos lleva a tener que
encontrar y eliminar los errores del programa.

Esto quiere decir que no tenemos que probar un programa


para demostrar que funciona, sino que tenemos que partir
de la suposición de que el programa va a contener errores,
FACULTAD DE
INGENIERÍA
la definición de prueba que aporta Myers
es: “Las pruebas de software es el proceso de ejecución de
un programa con la intención de
encontrar errores”.
3.13 Calidad de Software

La definición de Calidad de Software según la IEEE, Std. 610-


1990, es “El grado con el que un sistema, componente o
proceso cumple los requerimientos especificados y las
necesidades o expectativas del cliente o usuario”.

CAPITULO IV

4. DESARROLLO ÁGIL DEL PRODUCTO

HISTORIA DE USUARIO N°1 PRIORIDAD

1
DESCRIPCION:
Como jefe de operaciones, quiero
visualizar 4 pestañas Mantenimiento,
Modificar, Consultas y Reportes en la
pantalla de inicio. T. ESTIMADO

4 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

1
La aplicación de escritorio tendrá 4
pestañas en la pantalla de inicio.

4.1 HISTORIAS DE USUARIO

HISTORIA DE USUARIO N°2 PRIORIDAD

DESCRIPCION:
Como Dueño de la Ferretería, quiero que
en la pestaña Mantenimiento tenga las
1
T. ESTIMADO
opciones Categorías, Marcas y Producto.
2 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

1
La aplicación de escritorio podrá mostrar
3 opciones Categorías, Marcas y
Producto en la sección Mantenimiento.
FACULTAD DE
INGENIERÍA
HISTORIA DE USUARIO N°3 PRIORIDAD

DESCRIPCION:
Como trabajador de la Ferretería, dentro
de la opción Categorías, quiero poder
1
T. ESTIMADO
agregar el código y nombre de la
categoría del producto. Y también
eliminarlo. 2 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

1
Solo los trabajadores de la Ferretería,
podrán agregar, eliminar el código y
nombre de categoría dentro de la opción
Categorías

HISTORIA DE USUARIO N°4 PRIORIDAD

DESCRIPCION:
Como trabajador de la Ferretería, dentro
de la opción de Marcas, quiero poder
1
T. ESTIMADO
agregar, eliminar el código y nombre de
la marca. 2 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

1
Solo los trabajadores de la Ferretería,
podrán agregar, eliminar el código y
nombre de la marca.

HISTORIA DE USUARIO N°5 PRIORIDAD

DESCRIPCION:
Como trabajador de la Ferretería, dentro
de la opción de Productos, quiero poder
2
T. ESTIMADO
agregar producto, eliminar, modificar y
actualizar formulario. 5 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

1
Solo los trabajadores de la Ferretería,
podrán agregar, eliminar, modificar y
actualizar dentro de la opción Productos.
FACULTAD DE
INGENIERÍA
HISTORIA DE USUARIO N°6 PRIORIDAD

DESCRIPCION:
Como trabajador de la Ferretería, en la
pestaña Modificar, deseo que se agregue
3
T. ESTIMADO
una única opción llamada inventario.
3 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

2
El aplicativo de escritorio tendrá en la
pestaña Modificar una opción Inventario.

HISTORIA DE USUARIO N°7 PRIORIDAD

DESCRIPCION:
Como trabajador de la Ferretería, dentro
de la opción de Inventario, quiero que
2
T. ESTIMADO
aparezca una tabla inventario con
atributos como el cod, acción, 4 DIAS
documento, n.documento, cod de
producto, descripción y cantidad.

CRITERIOS DE ACEPTACION: P. ESTIMADO

1
Dentro de la opción Inventario, tendrá
los atributos especificados por el
usuario.

HISTORIA DE USUARIO N°8 PRIORIDAD

DESCRIPCION:
Como jefe de operaciones, quiero poder
visualizar un Login al inicio del programa.
4
T. ESTIMADO

4 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

2
Solo los trabajadores de la Ferretería,
tendrán una cuenta para entrar al
programa.
FACULTAD DE
INGENIERÍA
HISTORIA DE USUARIO N°9 PRIORIDAD

DESCRIPCION:
Como jefe de operaciones, quiero que en
la opción Consultas, tenga 2 interfaces el
2
T. ESTIMADO
cuál ayude a filtrar por marcas y
categorías y también una interfaz que 3 DIAS
me ayude a ver los movimientos.
CRITERIOS DE ACEPTACION: P. ESTIMADO

1
Solo los trabajadores de la Ferretería,
tendrán dentro de la opción de filtrar por
marcas y movimientos.

HISTORIA DE USUARIO N°10 PRIORIDAD

DESCRIPCION:
Como dueño de la ferretería,
quiero que en la pestaña Consultar tenga
3
T. ESTIMADO
las opciones consultar stock de
productos, consulta de salida de 1 DIAS
productos, consulta de turnos, consulta
de usuarios activos, consultar por chat.
CRITERIOS DE ACEPTACION: P. ESTIMADO

1
La aplicación de escritorio podrá mostrar
5.

HISTORIA DE USUARIO N°11 PRIORIDAD

DESCRIPCION:
Como jefe de operaciones, quiero que,
5
FACULTAD DE
INGENIERÍA
en la opción de Consultas, tenga la T. ESTIMADO
funcionalidad de consultar turnos de
trabajadores.
3 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

2
Solo el jefe de operaciones podrá
imprimir los datos solicitados.
Los trabajadores podrán visualizar los
horarios, que estarán en una tabla con
variables como nom_trabador, dni_trab,
ape_trab, turno_trab.

HISTORIA DE USUARIO N°12 PRIORIDAD

DESCRIPCION:
Como jefe de operaciones, quiero que,
en la opción de Consultas, tenga la
5
T. ESTIMADO
funcionalidad de consulta de usuarios
activos. 3 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

2
-Solo el dueño y jefe de operaciones
podrá los datos solicitados.

HISTORIA DE USUARIO N°13 PRIORIDAD

DESCRIPCION:
Como jefe de operaciones, quiero que,
en la opción de Consultas, tenga la
5
T. ESTIMADO
funcionalidad de consultar por chat.
3 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

2
- El trabajador podrá consultar a través
del chat algún producto o dar a conocer
algún inconveniente.
- El jefe de personal tendrá acceso al
chat así como el dueño.
FACULTAD DE
INGENIERÍA
HISTORIA DE USUARIO N°14 PRIORIDAD

DESCRIPCION:
Como jefe de operaciones, quiero que,
en la opción de Consultas, tenga la
2
T. ESTIMADO
funcionalidad de mostrar e imprimir los
datos solicitados. 3 DIAS
CRITERIOS DE ACEPTACION: P. ESTIMADO

2
Solo los trabajadores de la Ferretería,
tendrán dentro de la opción consultar
stock de productos la funcionalidad de
visualizar los datos.
Solo el jefe de operaciones podrá
imprimir los datos solicitados.

HISTORIA DE USUARIO N°15 PRIORIDAD

DESCRIPCION:
Como dueño de la ferretería,
quiero que en la pestaña Reportes tenga
5
T. ESTIMADO
las opciones Reporte de ventas, Reporte
de personal, Reporte de inconvenientes 5 DIAS
sucedidos, Reportes de tardanzas o
inasistencias.
CRITERIOS DE ACEPTACION: P. ESTIMADO

3
La aplicación de escritorio podrá mostrar
reportes de ventas, personal, tardanzas
o inasistencias e inconvenientes en la
sección de reportes.

HISTORIA DE USUARIO N°16 PRIORIDAD


FACULTAD DE
INGENIERÍA
DESCRIPCION:

Como jefe de operaciones, dentro de la


opción Reporte de ventas, quiero que
aparezca una tabla de las ventas
4
T. ESTIMADO
realizadas con atributos como cod_prod,
nombre_prod, descripción_prod, y 3 DIAS
precio_prod.

CRITERIOS DE ACEPTACION: P. ESTIMADO

2
Dentro de la opción Inventario, tendrá
los atributos especificados.

HISTORIA DE USUARIO N°17 PRIORIDAD

DESCRIPCION:

Como jefe de operaciones, dentro de la


4
T. ESTIMADO
opción Reporte de Personal, quiero que
aparezca una tabla del personal 3 DIAS
contratado con atributos como
dni_emple, apellidos_emple,
nombre_emple, dirección_emple,
telefono_emple y correo_emple.
CRITERIOS DE ACEPTACION: P. ESTIMADO

2
Dentro de la opción Consulta de
personal, tendrá los atributos
especificados.
Solo el dueño o el jefe de operaciones
puede realizar las acciones.

HISTORIA DE USUARIO N°18 PRIORIDAD

DESCRIPCION:
5
FACULTAD DE
INGENIERÍA
Como jefe de operaciones, dentro de la T. ESTIMADO
opción Reporte de Personal, quiero que
aparezca una tabla con las tardanzas o
5 DIAS
inasistencias del personal de la empresa.

CRITERIOS DE ACEPTACION: P. ESTIMADO

2
Dentro de la opción Reportes de
tardanzas o inasistencias, tendrá los
atributos como dni_trab, nom_trab,
ape_trab, turno de trabajo, hora de
llegada.
Solo el dueño o el jefe de operaciones
puede realizar las acciones.

4.2 MATRIZ DE IMPACTO

Tabla 1: Matriz de Impacto de Prioridades

Prioridad
Muy Alta 1
Alta 2
Media 3
Baja 4
Muy Baja 5

4.3 PRODUCT BACKLOG

El Product backlog se muestra a continuación, en el cual se muestra los requerimientos


funcionales, debidamente especificados con su número de historia, prioridad y tiempo
estimado.
Pila del Producto (Product Backlog)

Requerimientos funcionales Historias T. E. P. E. P


RF1: La aplicación de escritorio deberá mostrar 4 pestañas
en la ventana principal con los siguientes nombres: H1 4 1 1
Mantenimiento, Modificar, Consultas y Reportes.
RF2: La aplicación de escritorio deberá mostrar en la
pestaña Mantenimiento las opciones de Categoría, Marcas H2 2 1 1
y Agregar producto.
RF3: La aplicación de escritorio deberá mostrar una
ventana Categoría el cual deberá permitir agregar y H3 2 1 2
eliminar la categoría de productos.
RF4: La aplicación de escritorio deberá mostrar una
ventana Marcas el cual deberá permitir agregar y eliminar H4 2 1 2
la marca de productos.
FACULTAD DE
INGENIERÍA
RF5: La aplicación de escritorio deberá mostrar una
ventana Productos el cual deberá permitir agregar H5 5 1 2
producto, eliminar producto, modificar producto y
actualizar datos ingresados.
RF6: La aplicación de escritorio deberá contar con una
pestaña Modificar el cual dentro de ello necesitará una H6 3 2 3
ventana inventario.
RF7: La aplicación de escritorio deberá contar con una
ventana inventario el cuál asignara si los productos son de H7 4 1 2
entrada o de salida según tipo de documento.
RF8: La aplicación de escritorio deberá contar con un login
el cuál el administrador de la ferretería necesitará para H8 4 2 4
acceder a información del inventario.
RF9: La aplicación de escritorio deberá contener en la
pestaña Consultas dos opciones, uno de movimientos y el H9 3 1 2
otro de Marca/Categoría.
RF10: La aplicación de escritorio deberá contar con la
interfaz de movimientos el cuál se encargará de filtrar H10 1 1 3
información ya sea de los productos que entran o que
salen.
RF11: La aplicación de escritorio deberá contar con la
interfaz de Marcas/Categorías el cuál se encargará de H11 3 2 2
filtrar los productos por nombre de Marcas o Categorías.
RF12: La aplicación de escritorio deberá contener en la
pestaña Reportes una interfaz de imprimir. H12 5 3 2
RF13: La aplicación de escritorio deberá mostrar una
opción el cuál imprima un reporte de los productos que H13 3 2 1
han sido comprado y vendidos.
RF14: La aplicación de escritorio deberá mostrar una
opción el cuál imprima un reporte con los datos del H14 3 2 4
empleado.
RF15: La aplicación de escritorio deberá contar con
opciones de reporte de personal o inconvenientes H15 5 3 5
sucedidos.
RF16: La aplicación de escritorio deberá contar con un
reporte de ventas con los atributos del producto. H16 3 2 4
RF16: RF17: La aplicación de escritorio deberá contar con un
reporte de personal el cual deberá contener sus atributos. H17 3 3 5
RF18: La aplicación de escritorio deberá contar con una
interfaz el cuál controle la tardanza e inasistencia de los H18 5 3 5
trabajadores.

4.4 PRODUCT BACKLOG PRIORIZADO

A continuación, se muestra el Product Backlog debidamente ordenado de acuerdo con la


prioridad, igualmente incluye su requerimiento y número de historia.

Pila del Producto Organizada por Prioridad


FACULTAD DE
INGENIERÍA
Requerimientos funcionales Historias T. E. P. E. P
RF1: La aplicación de escritorio deberá mostrar 4 pestañas
en la ventana principal con los siguientes nombres: H1 4 1 1
Mantenimiento, Modificar, Consultas y Reportes.
RF2: La aplicación de escritorio deberá mostrar en la
pestaña Mantenimiento las opciones de Categoría, Marcas H2 2 1 1
y Agregar producto.
RF3: La aplicación de escritorio deberá mostrar una
ventana Categoría el cual deberá permitir agregar y H3 2 1 1
eliminar la categoría de productos.
RF13: La aplicación de escritorio deberá mostrar una
opción el cuál imprima un reporte de los productos que H13 3 2 1
han sido comprado y vendidos.
RF5: La aplicación de escritorio deberá mostrar una
ventana Productos el cual deberá permitir agregar H5 5 1 2
producto, eliminar producto, modificar producto y
actualizar datos ingresados.
RF4: La aplicación de escritorio deberá mostrar una
ventana Marcas el cual deberá permitir agregar y eliminar H4 2 1 2
la marca de productos.
RF7: La aplicación de escritorio deberá contar con una
ventana inventario el cuál asignara si los productos son de H7 4 1 2
entrada o de salida según tipo de documento.
RF9: La aplicación de escritorio deberá contener en la
pestaña Consultas dos opciones, uno de movimientos y el H9 3 1 2
otro de Marca/Categoría.
RF11: La aplicación de escritorio deberá contar con la
interfaz de Marcas/Categorías el cuál se encargará de H11 3 2 2
filtrar los productos por nombre de Marcas o Categorías.
RF12: La aplicación de escritorio deberá contener en la
pestaña Reportes una interfaz de imprimir. H12 5 3 2
RF6: La aplicación de escritorio deberá contar con una
pestaña Modificar el cual dentro de ello necesitará una H6 3 2 3
ventana inventario.
RF10: La aplicación de escritorio deberá contar con la
interfaz de movimientos el cuál se encargará de filtrar H10 1 1 3
información ya sea de los productos que entran o que
salen.
RF8: La aplicación de escritorio deberá contar con un login
el cuál el administrador de la ferretería necesitará para H8 4 2 4
acceder a información del inventario.
RF14: La aplicación de escritorio deberá mostrar una
opción el cuál imprima un reporte con los datos del H14 3 2 4
empleado.
RF13: La aplicación de escritorio deberá mostrar una
opción el cuál imprima un reporte de los productos que H13 3 2 4
han sido comprado y vendidos.
RF16: La aplicación de escritorio deberá contar con un
FACULTAD DE
INGENIERÍA
reporte de ventas con los atributos del producto. H16 3 2 4
RF15: La aplicación de escritorio deberá contar con
opciones de reporte de personal o inconvenientes H15 5 3 5
sucedidos.
RF17: La aplicación de escritorio deberá contar con un
reporte de personal el cual deberá contener sus atributos. H17 3 3 5
RF18: La aplicación de escritorio deberá contar con una
interfaz el cuál controle la tardanza e inasistencia de los H18 5 3 5
trabajadores.

4.5 ENTREGABLES POR SPRINT

En este punto se detalla la cantidad de Sprints, los requerimientos funcionales de la Pila de


Producto y sus respectivos prioridades y tiempos estimados

S Requerimientos funcionales Historias T. E. P. E. P


RF1: La aplicación de escritorio deberá mostrar 4
P pestañas en la ventana principal con los siguientes H1 4 1 1
nombres: Mantenimiento, Modificar, Consultas y
R Reportes.
I RF2: La aplicación de escritorio deberá mostrar en la
pestaña Mantenimiento las opciones de Categoría, H2 2 1 1
N Marcas y Agregar producto.
T RF3: La aplicación de escritorio deberá mostrar una
ventana Categoría el cual deberá permitir agregar y H3 2 1 1
1 eliminar la categoría de productos.
RF5: La aplicación de escritorio deberá mostrar una
ventana Productos el cual deberá permitir agregar H5 5 1 2
S producto, eliminar producto, modificar producto y
actualizar datos ingresados.
P RF4: La aplicación de escritorio deberá mostrar una
R ventana Marcas el cual deberá permitir agregar y H4 2 1 2
eliminar la marca de productos.
I RF7: La aplicación de escritorio deberá contar con una
N ventana inventario el cuál asignara si los productos H7 4 1 2
son de entrada o de salida según tipo de documento.
T RF9: La aplicación de escritorio deberá contener en la
2 pestaña Consultas dos opciones, uno de movimientos H9 3 1 2
y el otro de Marca/Categoría.
RF11: La aplicación de escritorio deberá contar con la
S interfaz de Marcas/Categorías el cuál se encargará de H11 3 2 2
filtrar los productos por nombre de Marcas o
P Categorías.
R RF12: La aplicación de escritorio deberá contener en
la pestaña Reportes una interfaz de imprimir. H12 5 3 2
I RF6: La aplicación de escritorio deberá contar con una
N pestaña Modificar el cual dentro de ello necesitará H6 3 2 3
una ventana inventario.
FACULTAD DE
INGENIERÍA
RF10: La aplicación de escritorio deberá contar con la
T interfaz de movimientos el cuál se encargará de filtrar H10 1 1 3
3 información ya sea de los productos que entran o que
salen.
RF8: La aplicación de escritorio deberá contar con un
S login el cuál el administrador de la ferretería H8 4 2 4
P necesitará para acceder a información del inventario.
RF14: La aplicación de escritorio deberá mostrar una
R opción el cuál imprima un reporte con los datos del H14 3 2 4
I empleado.
RF13: La aplicación de escritorio deberá mostrar una
N opción el cuál imprima un reporte de los productos H13 3 2 4
que han sido comprado y vendidos.
T
4
FACULTAD DE
INGENIERÍA

4.6 PLAN DE TRABAJO

En esta presente herramienta observamos el Plan de Trabajo, una herramienta


indispensable que el equipo scrum utilizara para la planificación y gestión del trabajo
de campo, debido a que permite una clara visión acerca de las actividades que se
deben desarrollar para culminar cada Sprint.
FACULTAD DE
INGENIERÍA
4.7 DIAGRAMA DE CLASES DE DISEÑO
FACULTAD DE
INGENIERÍA
4.8 DIAGRAMA FÍSICO DE LA BASE DE DATOS

4.9 DIAGRAMA DE PAQUETES DE LA ARQUITECTURA DE SOFTWARE


FACULTAD DE
INGENIERÍA
4.10 SPRINT 1

4.10.1 SPRINT BACKLOG

RF1: La aplicación de escritorio deberá mostrar


S 4 pestañas en la ventana principal con los H1 4 1 1
siguientes nombres: Mantenimiento,
P
Modificar, Consultas y Reportes.
R RF2: La aplicación de escritorio deberá mostrar
I en la pestaña Mantenimiento las opciones de H2 2 1 1
N Categoría, Marcas y Agregar producto.
T RF3: La aplicación de escritorio deberá mostrar
una ventana Categoría el cual deberá permitir H3 2 1 1
1 agregar y eliminar la categoría de productos.

4.10.2 SPRINT PLANNING

A continuación, se visualiza el sprint backlog con los requerimientos funcionales


correspondientes al Sprint N°1.

Luego mostramos el plan para el Sprint #1, que se llevó a cabo el 03 de septiembre a las 2:00
PM con la participación de todos mis compañeros asignándonos como parte del Scrum, con un
Product Owner, Scrum Master y un equipo de desarrollo. Con una duración de 4 horas el cuál
todo el equipo trabajo correctamente.

 Objetivo:

Permitir al administrador de la empresa utilizar la aplicación de escritorio gracias a la


interfaz amigable el cual podrá manipular fácilmente y podrá utilizar las funcionalidades
del sprint 1, según requerimientos.

 Tiempo estimado:

11 días.
FACULTAD DE
INGENIERÍA
5. Referencias bibliográficas

Serna Hernandez, J. M., Gonzalez, L. J., & Aristizabal, A. F. (2018). SISTEMA DE

CONTROL DE INVENTARIO.

Mindiolaza Alvarado, L. M., & Campoverde Brito, V. J. (2012). Implementación de un

sistema de control de inventario para el almacén Credicomercio Naranjito

(Bachelor's thesis).

Iju Fukushima, J. A. (2010). Análisis, diseño e implementación de un sistema de control

de inventarios para empresas de almacenamiento de hidrocarburos.

Sánchez Jaramillo, D. A. (2018, agosto) Desarrollo de Software para el control diario de

emprendimientos en etapa de crecimiento: "Audaz". Pontificia Universidad

Javeriana, Cali.

También podría gustarte