Está en la página 1de 40

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE ELECTROTECNIA Y COMPUTACIÓN

Metodología de la Investigación

Tema

DESARROLLO DE SISTEMA WEB DE FACTURACIÓN E INVENTARIO DE PRODUCTOS Y SERVICIO

Autor (es)

Técn. Gabriel Alejandro Ortiz Amador

Br. Luis Miguel Pineda Joseph

Br. Engel Gabriel Reyes Moreno

Tutor

TKL. Anayanci López Poveda

Noviembre 15, 2023

Managua, Nicaragua
Índice
I. Introducción...............................................................................................................................1

II. Antecedentes...........................................................................................................................2

III. Justificación............................................................................................................................3

IV. Objetivos.................................................................................................................................4

a. Objetivo General.....................................................................................................................4

b. Objetivos Específicos..............................................................................................................4

V. Pregunta de Investigación..........................................................................................................5

VI. Viabilidad................................................................................................................................6

a. Factibilidad Técnica...............................................................................................................6

i. Hardware............................................................................................................................6

ii. Software..............................................................................................................................6

iii. Comunicaciones..............................................................................................................7

iv. Recursos de Desarrollo de Software...............................................................................7

b. Factibilidad Económica..........................................................................................................9

i. Costos de Inversión.............................................................................................................9

ii. Costos de Desarrollo.........................................................................................................10

iii. Costo Total.....................................................................................................................10

c. Factibilidad Operativa...........................................................................................................11

VII. Marco Teórico.......................................................................................................................12

a. ¿Qué es un sistema de facturación e inventario?.................................................................12

b. Tecnologías Web para Desarrollar un sistema de facturación e inventario........................12


i. Angular..............................................................................................................................12

ii. .NET...................................................................................................................................12

iii. SQL server......................................................................................................................13

iv. Internet Information Services.......................................................................................13

c. Arquitectura de sistemas web...............................................................................................13

d. Seguridad en Sistemas Web.................................................................................................14

i. Angular..............................................................................................................................14

ii. .NET...................................................................................................................................14

iii. SQL SERVER.................................................................................................................14

e. Diseño de Bases de Datos para Gestión de Inventarios y Facturación...............................14

i. Normalización...................................................................................................................14

ii. Control de existencia.........................................................................................................15

iii. Registro de Transacciones.............................................................................................15

iv. Tablas de usuario y productos.......................................................................................15

v. Historial de facturación.....................................................................................................15

vi. Acceso y privilegios........................................................................................................15

f. Experiencia del Usuario (UX) en Aplicaciones....................................................................15

i. Consistencia visual............................................................................................................15

ii. Jerarquía visual.................................................................................................................16

iii. Pruebas de usabilidad...................................................................................................16

iv. Iconografía intuitiva......................................................................................................16


v. Retroalimentación visual..................................................................................................16

vi. Pruebas de Usabilidad...................................................................................................16

g. Automatización de procesos en la industria de Belleza.......................................................16

i. Automatización de la gestión de inventario.....................................................................17

ii. Automatización de la facturación.....................................................................................17

h. Normativas y cumplimientos legal en sistemas de facturación electrónica........................17

i. Requisitos normativos.......................................................................................................17

VIII. Alcance de la Investigación...............................................................................................19

IX. Hipótesis...............................................................................................................................20

1. Hipótesis General.................................................................................................................20

2. Hipótesis de trabajo (H1).....................................................................................................20

3. Hipótesis nula (H0)..............................................................................................................20

X. Diseño Metodológico................................................................................................................21

i. Sprint planning.....................................................................................................................22

i. Reunión de Planificación del Sprint.................................................................................22

ii. Descomposición de Tareas...............................................................................................22

iii. Compromiso del Equipo...............................................................................................22

i. Scrum team meeting............................................................................................................23

iv. Frecuencia y Duración..................................................................................................23

v. Estructura de la Reunión..................................................................................................23

vi. Identificación Temprana de Problemas.......................................................................23


ii. Backlog refinement...............................................................................................................23

vii. Objetivos de la Refinación............................................................................................24

viii. Priorización Continua...................................................................................................24

iii. Sprint Review....................................................................................................................24

ix. Objetivo de la Sprint Review........................................................................................24

x. Participación Activa del Propietario del Salón................................................................25

xi. Ajuste del Product Backlog...........................................................................................25

iv. Retrospective.....................................................................................................................25

xii. Estructura de la Reunión..............................................................................................25

xiii. Frecuencia y Duración..................................................................................................26

xiv. Enfoque en Procesos y Colaboración...........................................................................26

XI. Cronograma..........................................................................................................................27

XII. Referencias...........................................................................................................................30

XIII. Apéndices..........................................................................................................................32
Índice de Tablas

Tabla 1 Equipo de Hardware Mínimo del Proyecto..........................................................................6

Tabla 2 Equipo de Software Mínimo del Proyecto...........................................................................6

Tabla 3 Tabla de recursos de desarrollo de software........................................................................7

Tabla 4 Tabla de librerías a utilizar en el desarrollo del sistema.....................................................8

Tabla 5 Costos de Inversión de Hardware........................................................................................9

Tabla 6 Costos de Inversión de Software..........................................................................................9

Tabla 7 Costo de Recursos Humanos para el Desarrollo del Sistema............................................10

Tabla 8 Costos Totales del Proyecto................................................................................................10


I. Introducción

La gestión eficiente de inventario y facturación es esencial para el éxito de cualquier negocio, y

en particular, para los salones de belleza que buscan optimizar sus operaciones y brindar un

buen servicio a sus clientes. Este proyecto surge para solventar la necesidad de mejorar la

administración en el Salón de Belleza Rebet's Salon, ubicado en Waspan Norte, Managua,

Nicaragua. Partiendo de la experiencia de la dueña, Rebeca, en la gestión de productos y

servicios con cuadernos y libretas, identificamos una oportunidad para implementar un sistema

web personalizado que no solo agilice las tareas administrativas, sino que también ofrezca una

mejor experiencia de atención al cliente.

Al analizar antecedentes, se observa la poca oferta de sistemas de gestión para salones de belleza

provenientes de proyectos monográficos, siendo el "Sistema Web para la Gestión de la

Administración de la Peluquería y Estética del Salón de Belleza Mónica Garcés" (ELIZABETH,

2021) uno de los pocos ejemplos. Sin embargo, identificamos debilidades en los sistemas

existentes, como la falta de gestión de productos en uso, resúmenes de ventas y flexibilidad en el

manejo de inventarios, que este proyecto busca superar.

1
II. Antecedentes

Si bien existen diversos sistemas de gestión de inventario, existen pocos provenientes de

proyectos monográficos, siendo uno de los pocos el "Sistema Web para la Gestión de la

Administración de la Peluquería y Estética del Salón de Belleza Mónica Garcés" (ELIZABETH,

2021) proporcionando una base sólida para nuestro proyecto de desarrollo de software. Es

importante destacar que en el estudio del documento se detectó la presencia de ciertas

debilidades que nuestro sistema pretende superar, tales como:

 Gestión Integral del Personal: No se cuenta con la posibilidad de tener múltiples roles

con accesos distintos en dependencia de su rol.

 Fidelización de Clientes: Carencia de características para fidelizar a los clientes

habituales tales como promociones personalizadas, programas de lealtad y recordatorios

de citas para mejorar la experiencia del cliente.

 Flexibilidad en el Inventario: No se puede expandir los inventarios a múltiples sucursales

por separado, característica que sin duda en un futuro podría implicar cambios

importantes en la estructura del sistema.

También hemos explorado soluciones existentes en el mercado como Style DunaSoft, un

software TPV dedicado para peluquerías y centros de estética. Aunque es una opción sólida, la

principal debilidad con este software corresponde a su alto costo de adquisición.

2
III. Justificación

El correcto manejo de la facturación es un aspecto crítico en la administración de cualquier

negocio. Sin embargo, los tradicionales métodos manuales pueden ser propensos a errores y

consumir una cantidad significativa de tiempo y recursos. Es por este motivo que decidimos

crear un sistema de facturación para el salón de belleza Rebet’s Salon, el cual está ubicado en

Waspan norte, la propietaria del negocio llamada Rebeca nos comentó su problemática de

querer optimizar la gestión de sus productos y servicios en el año 2023. En el presente

documento se encontrará cómo se fue abordando la problemática y cómo se fue solucionando.

El sistema de facturación pretende mejorar la eficiencia en la gestión del inventario y

facturación del salón de belleza Rebet’s Salon, ya que permitirá optimizar el proceso de cobro en

cada venta, ofrecer un mejor servicio a los clientes, reducir los errores humanos, ahorrar tiempo

y recursos en la gestión del inventario y tener un mayor control sobre las finanzas del negocio.

Es importante destacar que nuestra solución para Rebet’s Salon, al ser personalizada tendrá una

mejor adaptabilidad y enfoque centrado a las necesidades específicas del cliente, además de que

su costo humano corresponde a una donación por parte de los desarrolladores de la Universidad

Nacional de Ingeniería.

3
IV. Objetivos

a. Objetivo General

 Desarrollar un sistema web de facturación y control del inventario de productos y

servicios para el salón de belleza Rebet’s Salon

b. Objetivos Específicos

 Analizar el modelo de negocio y elementos claves con los cuales opera el salón de belleza

Rebet’s Salon

 Diseñar la base de datos tomando en cuenta las funciones y datos recolectados.

 Programar el sistema web utilizando las tecnologías de .NET y Angular.

 Realizar pruebas de calidad para asegurarse de que el sistema cumpla con las

necesidades del salón de belleza.

 Desplegar el sistema utilizando la tecnología de Internet Information Services (IIS) en la

computadora del salón de belleza para su uso en su modelo de negocio.

 Evaluar la eficiencia sobre la gestión del inventario y la facturación adquirida gracias a la

implementación del sistema web.

4
V. Pregunta de Investigación

¿Cuánto mejorará la eficiencia en la gestión del inventario y facturación del Salón de Belleza

Rebet´s Salon al desarrollar un sistema web a la medida?

5
VI. Viabilidad

a. Factibilidad Técnica

i. Hardware

Tabla 1 Equipo de Hardware Mínimo del Proyecto

Hardware del Equipo Actual

Cantidad Equipo Características

1 Dell Optiplex 3020


• I3 3ra gen. 2 núcleos 4 hilos
• 8GB Memoria RAM
• 512 GB Almacenamiento HDD
• Monitor 23” 1024x768
• Mouse y Teclado (Básico)
1 Impresora Térmica  Ancho: 72mm

3NSTAR POS-RPT006

1 Lector de Código de  Lectura omnidireccional de códigos de barras

Barra: POS-SC402 lineales y códigos 2D.

1 Modem Eltek A7600


• Frecuencia Inalámbrica 2.4GHz
• Velocidad 10Mbps

ii. Software

Tabla 2 Equipo de Software Mínimo del Proyecto

Software del Equipo Actual

Equipo Sistema Operativo y Programas

Dell Optiplex 3020


• Windows 10
• Microsoft Office 2016
• WinRar 6.02
• Navegador Google Chrome

6
iii. Comunicaciones

El negocio cuenta con un router central desde el cual se conectan los demás equipos (uno de ello

por WiFi y otro por cable Ethernet) y por ello esto supone a una topología de red en estrella.

Adicional, cuenta con una conexión a Internet de banda ancha a través de un proveedor de

servicios de Internet (ISP).

En este proyecto se busca utilizar el router centralizado para que las computadoras accedan al

servidor central y puedan acceder al sistema. El protocolo que se pretende utilizar es HTTP

(Protocolo HyperText Transfer Protocol), que es el más común para la comunicación entre un

cliente y un servidor web. Permite la transferencia de recursos como en este caso un sitio web y

un api web.

iv. Recursos de Desarrollo de Software

Dentro de los recursos para desarrollar el sistema tenemos los siguientes programas de

desarrollo con sus respectivas versiones:

Tabla 3 Tabla de recursos de desarrollo de software

SOFTWARE VERSIÓN

Editor de Texto Visual Studio Code ^1.78.2

Gestor de Informes Bold Report 4.2.52

Framework de NET 7.0.102

Backend

Framework de Angular 16.0.0

Front-end NodeJS 18.18.0

Gestor de Base de SSMS 18

Datos Microsoft SQL Server 15.0.2101.7

Control de Git ^2.39.1

7
Versiones GitHub ~

Diseñador de Base DBSchema 9.3.0

de Datos

Servidor Web Internet Information 10.0.19041.320

Services

Las librerías de desarrollo a utilizar en este proyecto para los framework del back-end y front-

end son:

Tabla 4 Tabla de librerías a utilizar en el desarrollo del sistema

Tecnología Tecnología Versión

NET Entity Framework Core 7.0.5

Reporting 2.1.0

Serilog 7.0.0

Authentication JWT Bearer 7.0.5

Swagger ~

Angular SweetAlert 2.1.2

RxJS 4.2.1

ChartJS 4.1.1

Moment 2.29.4

CryptoJS 4.1.1

8
b. Factibilidad Económica

i. Costos de Inversión

Hardware

Tabla 5 Costos de Inversión de Hardware

Descripción Subtotal

Impresora Térmica 3NSTAR POS-RPT006 $ 119.60

Lector de Código de Barra: POS-SC402 $ 48.30

Dell Optiplex 3020 (Adquirida) $ 0.00

Modem Eltek A7600 $ 0.00

TOTAL INVERSIÓN EN HARDWARE $ 167.90

Software

Tabla 6 Costos de Inversión de Software

Descripción Subtotal

MS Windows 10 (Ya adquirido) $0.00

.NET 7 (Licencia Abierta) $0.00

.NET 7 Hosting Bundle (Licencia Abierta) $0.00

Internet Information Services (Característica de Windows) $0.00

URL Rewriter 2.0 Module (Licencia Abierta) $0.00

Microsoft SQL Server 2019 v15.0.2101.7 (Express Edition - $0.00

Gratuita)

TOTAL INVERSIÓN EN SOFTWARE $0.00

9
ii. Costos de Desarrollo

Tabla 7 Costo de Recursos Humanos para el Desarrollo del Sistema

Cantidad Personal $/Hora Horas Totales

Asignadas

1 Product Owner (Luis $ 5.00 624 $ 3,120.00

Pineda)

1 Product Manager y $ 5.00 624 $ 3,120.00

Desarrollador (Gabriel

Ortiz)

1 QA y Desarrollador $5.00 624 $3,120.00

(Engel Gabriel)

COSTO DE DESARROLLO $ 9,360.00

iii. Costo Total

Tabla 8 Costos Totales del Proyecto

Cantidad Totales $

Costo de Inversión $ 167.90


Costo de Desarrollo $ 9,360.00

Costos Complementarios $ 0.00

Subtotal $ 9,527.90

Reservas para contingencias $ 450.60


Reservas de gestión $ 0.00
GRAN TOTAL $ 9,978.50

Nota: El costo de desarrollo no será incluido en la propuesta final, debido a que es una

donación por parte de los desarrolladores.

10
c. Factibilidad Operativa

Para la realización del proyecto, consideramos necesario el siguiente personal:

• 2 programadores: Un desarrollador back – end y un desarrollador front – end.

• 1 analista Programador

• 1 QA.

Para operar el sistema se necesita mínimo una persona encargada de administrar la aplicación,

el usuario administrador podrá crear otros usuarios a necesidad del negocio y otorgarle roles

creados previamente. Los roles pueden tener permisos específicos y pueden ser creados o

modificados con cada una de las acciones, de esta forma permitiendo fragmentar muy bien las

acciones permitidas a cada usuario.

Es importante destacar que el sistema será utilizado de forma local (no es necesario una

conexión a internet) es por ello que los equipos adicionales que se requieran instalar en el

negocio deben estar conectados al mismo enrutador en la que está conectada la computadora

que funge la función de alojador del sistema.

11
VII. Marco Teórico

/*AGREGAR PÁRRAFO INTRODUCTORIO AL MARCO TEÓRICO*/

a. ¿Qué es un sistema de facturación e inventario?

Antes de seguir fundamentando nuestra propuesta de solución, necesitamos estar claro de qué

es un sistema de facturación e inventario: “Un sistema de facturación e inventario es un software

que permite facturar y llevar el control del inventario desde los pedidos a los proveedores y

además maneja los costos para cada artículo. Lo ideal es que el sistema también facture

electrónicamente según los requerimientos del Ministerio de Hacienda” (QUPOS, 2022). En

pocas palabras un sistema de facturación es un software que permite generar y enviar facturas a

los clientes.

b. Tecnologías Web para Desarrollar un sistema de facturación e inventario

Según (Sommerville, 2011) Las tecnologías para desarrollar un sistema de facturación e

inventario se eligen de acuerdo a las necesidades del cliente, las características del negocio,

presupuesto, las habilidades y experiencias del equipo de desarrollo.

Las tecnologías más importantes que utilizaremos serán:

i. Angular

Según la página oficial de Angular “Angular es un marco de diseño de aplicaciones y una

plataforma de desarrollo para crear aplicaciones de una sola página eficaces y sofisticadas.”

(Angular, 2023)

ii. .NET

.NET es el marco de trabajo gratuito, de código abierto y multiplataforma para crear

aplicaciones modernas y potentes servicios en la nube. (Microsoft, 2023)

12
iii. SQL server

Microsoft SQL Server es uno de los principales sistemas de gestión de bases de datos

relacionales del mercado que sirve a una amplia gama de aplicaciones informáticas de

inteligencia y análisis empresarial en entornos corporativos. (Pérez S. D., 2021)

iv. Internet Information Services

Internet Information Services (IIS) para Windows® Server es un servidor Web flexible, seguro y

manejable para alojar cualquier cosa en la Web. Desde streaming multimedia a aplicaciones

web, la arquitectura escalable y abierta de IIS está preparada para gestionar las tareas más

exigentes. (Microsoft, 2023)

c. Arquitectura de sistemas web

Es importante definir que el sistema corresponde a una aplicación monolítica. Una aplicación

monolítica es aquella completamente independiente, en términos de su comportamiento. Puede

interactuar con otros servicios o almacenes de datos en el transcurso de sus operaciones, pero el

núcleo de su comportamiento se ejecuta dentro de su propio proceso y toda la aplicación

normalmente se implementa como una única unidad. Si es necesario escalar horizontalmente

este tipo de aplicación, normalmente la aplicación completa se duplica en varios servidores o

máquinas virtuales. (REFERENCIA)

La arquitectura recomendada por Microsoft para aplicaciones .NET monolíticas se basa en la

arquitectura limpia, esta coloca el modelo de lógica de negocios y aplicación en el centro de la

aplicación. En lugar de tener lógica de negocios que depende del acceso a datos o de otros

aspectos de infraestructura, esta dependencia se invierte: los detalles de la infraestructura y la

implementación dependen del núcleo de la aplicación. (REFERENCIA)

Por el lado del Frontend (Angular) ya trae su propia arquitectura. Este framework sigue la

arquitectura “Arquitectura de Componentes”, la cual se basa en crear componentes reutilizables.

13
Los conceptos clave de la arquitectura de componentes en Angular son: componentes, módulos,

servicios, directivas, data binding, inyección de dependencias, rutas (routing). (REFERENCIA)

d. Seguridad en Sistemas Web

i. Angular

Angular tendrá una medida de seguridad que se llama Router Guard o protector de enrutador en

español. Los guard son interfaces que determinan si una ruta puede ser activada. Estos guards

son utilizados para proteger ciertas rutas y asegurarse de que ciertos criterios se cumplan antes

de permitir que la ruta se active. (REFERENCIA)

ii. .NET

Por parte del api, utilizaremos JSON Web Token (JWT) que es un estándar abierto (RFC 7519),

el cual se utiliza para la autenticación y la transferencia segura de información entre diferentes

partes de una aplicación o servicios web (REFERENCIA). En nuestro caso será para transferir la

información del backend al frontend.

iii. SQL SERVER

En SQL server utilizaremos como medida de seguridad crear respaldo programados cada

semana, ya que los datos que generará no serán extremadamente altos y la pérdida no es tan

significativa. (REFERENCIA)

e. Diseño de Bases de Datos para Gestión de Inventarios y Facturación

i. Normalización

Esta es la parte más importante en el diseño de una base de datos. Una buena normalización

llevara a tener una base de datos eficiente y eficaz y para solventar la necesidad que realmente se

requiere. Así que, aplicaremos la normalización como primer paso para desarrollar la base de

datos. (REFERENCIA)

14
ii. Control de existencia

Implementaremos un sistema de control de existencia para saber en cada momento la cantidad

actual de productos en el inventario del salón, así también como las entradas y salidas.

iii. Registro de Transacciones

Mantendremos registros de cada transacción detallando cada cosa en las operaciones que se

hagan en el inventario, en las entradas y las salidas.

iv. Tablas de usuario y productos

Crearemos tablas destinadas para los usuarios y los productos. Estas tablas almacenarán

información relevante para identificar qué usuario vendió qué productos y tener un buen control

de las salidas de los mismos.

v. Historial de facturación

Esta tabla almacenará todas las facturas que se hagan, registrando cada detalle, como, por

ejemplo: productos vendidos, precio unitario, total, el usuario que realizó la venta, etc.

vi. Acceso y privilegios

Implementaremos un sistema de control de acceso limitando el acceso a la base de datos y por

ende al sistema como tal según los roles y los privilegios. Asegurando que solo usuarios

autorizados puedan hacer acciones sensibles, como alimentar el inventario o generar una

factura.

f. Experiencia del Usuario (UX) en Aplicaciones

i. Consistencia visual

El sistema mantendrá una apariencia coherente en todo el sistema. Los colores, las fuentes y el

diseño en general tendrá un estilo de manera consistente para establecer una identidad visual

clara.

15
ii. Jerarquía visual

El diseño destacará elementos importantes mediante el uso de tamaño, color y contraste.

Asegurándonos que la jerarquía visual refleje la importancia y el flujo de la información.

iii. Pruebas de usabilidad

Realizaremos pruebas de usabilidad con la dueña del salón para identificar posibles problemas y

obtener retroalimentación directa.

iv. Iconografía intuitiva

Utilizaremos iconos claros, legibles y reconocibles para mejorar la experiencia y la usabilidad del

sistema. Los iconos tendrán homogeneidad para una menor confusión en el uso.

v. Retroalimentación visual

El sistema proporcionará una retroalimentación visual cuando el usuario realice una acción. Por

ejemplo, que cambie de color un botón después de hacer clic para hacerle saber que la acción se

ha completado.

vi. Pruebas de Usabilidad

Realizaremos pruebas de usabilidad con la dueña del salón para identificar posibles problemas y

obtener retroalimentación directa y de esta manera hacer más intuitiva la interfaz gráfica para

un uso más fácil de la misma.

g. Automatización de procesos en la industria de Belleza

La automatización de procesos mejorará la productividad y la eficiencia del salón de varias

maneras, reduciendo tiempo que la dueña pasa en tareas administrativas y repetitivas, de modo

que le permita centrarse en bridar un mejor servicio a los clientes.

16
i. Automatización de la gestión de inventario

Un sistema de gestión de inventario automatizado puede ayudar a la dueña del salón a realizar

un seguimiento más fácil y rápido de las existencias de sus productos, evitando así que se agoten

los mismos.

ii. Automatización de la facturación

Un sistema de facturación automatizado puede ayudar a la dueña del salón a facturar de manera

más rápida y precisa, reduciendo así los tiempos de atención al cliente.

h. Normativas y cumplimientos legal en sistemas de facturación electrónica

i. Requisitos normativos

En Nicaragua, la facturación electrónica es obligatoria para todas las empresas,

independientemente de su tamaño o sector económico. La Ley No. 822, Ley de Modernización y

Transformación Digital del Sector Público, establece los requisitos y procedimientos para la

emisión de facturas electrónicas.

Los sistemas de facturación electrónica deben cumplir con los siguientes requisitos:

 Ser emitidos por un proveedor de servicios de facturación electrónica autorizado por la

Dirección General de Impuestos Nacionales (DGI).

 Contener los datos fiscales establecidos en la ley.

 Ser firmados digitalmente por el emisor.

El incumplimiento de los requisitos establecidos en la ley puede conllevar sanciones

administrativas, como multas o el cierre del establecimiento comercial.

En el caso de nuestro salón de belleza, el sistema de facturación electrónica deberá cumplir con

los siguientes requisitos específicos:

17
 Incluir los datos del establecimiento comercial, como el nombre, la dirección, el número

de registro tributario y el número de autorización para emitir facturas electrónicas.

 Incluir los datos del cliente, como el nombre, la dirección, el número de cédula o

pasaporte y el número de identificación tributaria (NIT).

 Incluir los datos de la transacción, como la fecha, la hora, los productos o servicios

vendidos, el precio unitario y el precio total.

El sistema debe ser implementado por un proveedor de servicios de facturación electrónica

autorizado por la DGI. El proveedor debe proporcionar al salón de belleza un certificado digital

y la capacitación necesaria para utilizar el sistema.

El salón de belleza debe registrar su sistema de facturación electrónica en la DGI. El registro se

puede realizar en línea o en las oficinas de la DGI.

El salón de belleza debe conservar las facturas electrónicas emitidas durante un período de cinco

años.

18
VIII. Alcance de la Investigación

Nuestro proyecto se basará en el alcance de investigación Descriptivo para comprender el

impacto del desarrollo e implementación de un sistema web de facturación e inventario de

productos y servicios en el salón de belleza Rebet’s Salon. En este caso evaluaremos la eficiencia

al implementar el sistema web recopilando datos detallados sobre su rendimiento y analizando

de manera estadística los resultados obtenidos, de esta forma responderemos a nuestra

pregunta de investigación.

¿Cuánto mejorará la eficiencia en la gestión del inventario y facturación del Salón de

Belleza Rebet´s Salon al desarrollar un sistema web a la medida?

19
IX. Hipótesis

1. Hipótesis General

El desarrollo de un sistema web de facturación e inventario de productos y servicios para el

salón de belleza Rebet´s Salon a la medida permitirá mejorar la eficiencia y productividad del

negocio.

2. Hipótesis de trabajo (H1)

El desarrollo de un sistema web de facturación e inventario de productos y servicios para el

salón de belleza Rebet´s Salon a la medida permitirá mejorar la eficiencia y productividad del

negocio en un 45%.

3. Hipótesis nula (H0)

El desarrollo de un sistema web de facturación e inventario de productos y servicios para el

salón de belleza Rebet´s Salon a la medida no mejorará la eficiencia ni la productividad del

negocio.

Definición de Variables

Variable independiente: Uso de Sistema web de facturación e inventario de productos y

servicios

Es un software que permite facturar y llevar el control del inventario desde los pedidos a los

proveedores y además maneja los costos para cada artículo entre otras cosas.

Variables dependientes: Eficiencia y productividad

Eficiencia: en nuestro contexto se refiere al tiempo de procesamiento de una transacción

(asociada a facturación e inventario), ya sea ingresar nuevo inventario, generar facturas, etc.

20
Productividad: se refiere a la capacidad para facilitar las ventas, gestión del inventario, tareas

repetitivas, etc. La medición de esta variable será realizada cuantificando el tiempo para realizar

gestiones, reducción de tasa de desperdicio en el inventario, etc.

21
X. Diseño Metodológico

Para dar respuesta a nuestra pregunta de investigación ¿Cuánto mejorará la eficiencia en

la gestión del inventario y facturación del Salón de Belleza Rebet´s Salon al

desarrollar un sistema web a la medida? utilizaremos un enfoque cuantitativo ya que

deseamos medir la eficiencia y productividad, cuanto es más eficiente y más productivo este

sistema con respecto al tradicional método manual que maneja el propietario del salón de

belleza.

En cuanto al desarrollo de este sistema utilizaremos la metodología SCRUM que nos permitirá

abordar el proyecto con mayor flexibilidad y rapidez ya que los StakeHolders tienen un mayor

control y transparencia sobre el proyecto.

22
i. Sprint planning

La primera fase de SCRUM es la planificación del sprint donde se describe qué tareas se asignan

a cada miembro del grupo de trabajo, así como el tiempo que necesita para concluirse. En esta

fase estableceremos los objetivos específicos y las metas que debemos lograr durante un Sprint,

que es un período de tiempo predefinido.

i. Reunión de Planificación del Sprint

Antes de la reunión, el Product Owner que nuestro equipo designó, tiene la responsabilidad de

preparar un Product Backlog, que es una lista priorizada de todas las características y tareas

pendientes.

Durante la reunión, el equipo de trabajo y el Product Owner discutiremos los elementos del

Product Backlog y aclararemos cualquier duda. También se pueden proponer cambios en la

priorización de las tareas según nuestra comprensión y capacidad.

En esta reunión debemos responder estas importantes preguntas:

¿Qué va a ser entregado en el próximo Sprint?

¿Cómo se va a realizar el trabajo seleccionado?

ii. Descomposición de Tareas

En esta parte debemos descomponer los elementos del Sprint Backlog que preparó el Product

Owner en tareas más pequeñas y manejables. Esto facilitará el seguimiento del progreso y

permitirá una asignación más efectiva de las tareas entre los miembros de nuestro equipo.

iii. Compromiso del Equipo

Al final de la reunión, cada integrante de nuestro equipo se comprometerá a completar las tareas

seleccionadas durante el Sprint. Este compromiso es muy importante para establecer

expectativas claras y garantizar la responsabilidad individual y colectiva.

23
i. Scrum team meeting

Según la metodología SCRUM se deben realizar reuniones diarias y cortas, que llevaremos a

cabo con nuestro equipo de trabajo para evaluar las tareas realizadas, las que se van a abordar

en el día y los problemas que se han presentado en el desarrollo de las tareas anteriores.

iv. Frecuencia y Duración

La reunión del equipo se lleva a cabo debe durar unos 15 minutos ya que la brevedad es esencial

para mantenernos enfocados en los temas más importantes y evitar hablar de temas

innecesarios para que no se convierta en una sesión larga.

v. Estructura de la Reunión

Cada miembro de nuestro equipo compartirá su progreso desde la última reunión, lo que planea

hacer hasta la próxima y cualquier obstáculo que esté experimentando para que entre el equipo

podamos ayudarle a solucionarlo o brindarle alternativas de cómo manejar esa situación.

vi. Identificación Temprana de Problemas

La reunión diaria nos facilitará la identificación temprana de posibles problemas o bloqueos,

permitiendo al equipo abordarlos de inmediato antes de que se conviertan en obstáculos

mayores ajustando los planes de trabajo de manera proactiva.

ii. Backlog refinement

Esta fase es un repaso de las tareas y su evolución por parte del Product Owner con el fin de

evaluar el tiempo y esfuerzo empleado en cada tarea y para resolver cualquier inconveniente

encontrado en el camino. Es una actividad crucial donde todo nuestro equipo debe colaborar

durante la revisión de lo que se hizo en el Sprint.

24
vii. Objetivos de la Refinación

 Evaluar y ajustar la prioridad de los elementos del Product Backlog en función de las

necesidades cambiantes del salón o del cliente.

 Descomponer y detallar elementos del backlog para mejorar la comprensión de nuestro

equipo y facilitar la planificación del Sprint.

 Identificar y agregar nuevos elementos al backlog según las nuevas oportunidades o

requisitos.

 Revisar las estimaciones de tiempo y esfuerzo para los elementos del backlog.

viii. Priorización Continua

El equipo debe revisar y si es necesario ajustar la prioridad de los elementos del backlog según

las necesidades actuales del proyecto y del negocio. El Product Owner debe garantizar que los

elementos más valiosos se aborden primero orientando al equipo sobre cuales tareas son de

mayor prioridad.

iii. Sprint Review

En esta fase haremos reuniones donde también deberá participar el propietario del salón (poner

el rol según la metodología), y que tienen como objetivo mostrar los resultados obtenidos por

parte de nuestro equipo de trabajo. La presencia del propietario del salón es fundamental para

conseguir un feedback real y para crear una relación cercana y más productiva.

ix. Objetivo de la Sprint Review

 Presentar al propietario del salón y Stakeholders los avances del sistema

completados durante el sprint.

 Obtener feedback sobre el trabajo realizado.

 Evaluar si los objetivos del Sprint se han alcanzado.

 Discutir cualquier ajuste necesario en el Product Backlog.

25
x. Participación Activa del Propietario del Salón

Al participar en la Sprint Review el propietario del salón puede experimentar directamente las

nuevas funcionalidades y proporcionar feedback inmediato sobre las secciones y la calidad del

sistema.

Este feedback es invaluable para ajustar el desarrollo futuro y garantizar que el producto final

cumpla con las expectativas y necesidades del propietario del salón ya que si se necesitan hacer

cambios se agregan al backlog y se realizarán los ajustes necesarios.

xi. Ajuste del Product Backlog

Basándonos en el feedback recopilado, el Product Owner puede ajustar el Product Backlog,

repriorizando o agregando elementos según sea necesario. Esto garantiza que el equipo esté

trabajando en las funcionalidades más valiosas y relevantes para el propietario y otros

Stakeholders.

iv. Retrospective

En esta reunión final, tras concluir el proyecto, se revisa todo lo que ha ocurrido durante el

Sprint (qué se hizo bien y qué se hizo mal, y cuáles fueron las principales dificultades a las que

nos enfrentamos). El objetivo de esta reunión es adquirir conocimientos para mejorar en futuros

proyectos.

xii. Estructura de la Reunión

La reunión de retrospectiva sigue comúnmente una estructura de tres partes:

Qué salió bien (Things that went well): discutiremos los aspectos positivos y los éxitos del

Sprint.

Qué podría mejorar (Things that could be improved): veremos las posibles mejoras con

respecto al sistema realizado.

26
Acciones a tomar (Actions to take): definiremos acciones específicas que el equipo

implementará en el próximo Sprint para abordar las áreas de mejora identificadas.

xiii. Frecuencia y Duración

La reunión la realizaremos al final de cada Sprint, justo después de la Sprint Review. La

duración suele ser de alrededor de 1 a 2 horas.

xiv. Enfoque en Procesos y Colaboración

Nos centraremos en evaluar los procesos y la colaboración del equipo más que en la evaluación

individual del desempeño. El objetivo de esto es mejorar la forma en que el equipo trabaja en

conjunto compartiendo y ayudándonos mutuamente.

27
XI. Cronograma

28
29
30
XII. Referencias

Angular. (11 de Noviembre de 2023). Introduction to the Angular docs. Obtenido de

angular: https://angular.io/docs

Dirección General de Impuestos Nacionales. (2014, 27 de diciembre). Ley de

Modernización y Transformación Digital del Sector Público. Gaceta, Diario

Oficial.

ELIZABETH, O. L. (2021). SISTEMA WEB PARA LA GESTIÓN DE LA

ADMINISTRACIÓN DE LA PELUQUERÍA Y ESTÉTICA DEL SALÓN DE

BELLEZA MÓNICA GARCÉS. Milagro, Ecuador: UNIVERSIDAD AGRARIA DEL

ECUADOR.

Metodología SCRUM: qué es y cómo implementarlo. (18 de Marzo de 2022). I°LI°MI°T.

Microsoft. (03 de 06 de 2023). Obtenido de Learn Microsoft:

https://learn.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/

common-web-application-architectures

Microsoft. (13 de Noviembre de 2023). iis. Obtenido de https://www.iis.net/

Microsoft. (12 de noviembre de 2023). microsoft. Obtenido de

https://dotnet.microsoft.com/en-us/

Pérez, A. (2021). Las 5 etapas en los “Sprints” de un desarrollo Scrum. OBS Business

School.

31
Pérez, S. D. (18 de octubre de 2021). intelequia. Obtenido de

https://intelequia.com/en/blog/post/what-is-microsoft-sql-server-and-what-is-it-for

QUPOS. (5 de Septiembre de 2022). Sistema de facturación e inventario: qué es y 3

beneficios de implementarlo en su comercio. Obtenido de qupos:

https://blog.qupos.com/sistema-de-facturacion-e-inventario

Sommerville. (2011). Ingeniería de software 9. México: Cámara Nacional de la Industria

Editorial Mexicana.

Wiegers, K., & Beatty, J. (2013). Software Requirements. Microsoft Press.

32
XIII. Apéndices

Facturación de Roles de Productos en Gráfica de Alerta de

productos y usuarios uso resumen de stock


DESARROLLO DE SISTEMA WEB DE FACTURACIÓN E INVENTARIO DE PRODUCTOS Y SERVICIOS PARA EL SALÓN DE BELLEZA REBET’

servicios las ventas mínimo

SISTEMA WEB

PARA LA GESTIÓN

DE LA

ADMINISTRACIÓN

DE LA PELUQUERÍA

Y ESTÉTICA DEL

SALÓN DE BELLEZA

MÓNICA GARCÉS

como Style

DunaSoft

DESARROLLO DE SISTEMA WEB DE FACTURACIÓN E INVENTARIO DE PRODUCTOS Y SERVICIOS PARA EL SALÓN DE BELLEZA REBET’

33

También podría gustarte