Chapoñan Lalopu y Pretell Quispe
Chapoñan Lalopu y Pretell Quispe
Chapoñan Lalopu y Pretell Quispe
Comunicación
Sistema de información web para la mejora de la gestión de ventas y almacén en Telenor Perú
S.R.L., Trujillo.
AUTORES :
Br. Chapoñan Lalopu, Christian Roberth
Br. Pretell Quispe, Jaime Esaú
ASESOR :
Dr. Gómez Ávila, José Alberto
LÍNEA DE INVESTIGACIÓN :
GESTIÓN DE DESARROLLO DE SOFTWARE
TRUJILLO – PERÚ
2021
JURADO DICTAMINADOR
--------------------------------------------------------------------
MG. JULIO LUIS TENORIO CABRERA
Presidente
--------------------------------------------------------------------
MS. ROBERT JERRY SANCHEZ TICONA
Secretario
--------------------------------------------------------------------
MG. MARCELINO TORRES VILLANUEVA
Vocal
DEDICATORIA
Christian Roberth
DEDICATORIA
Jaime Esaú
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
iii
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
AGRADECIMIENTOS
Primero, expresamos nuestra gratitud y agradecimiento a nuestro amado Dios, ya que nos brindó la
firmeza necesaria para lograr nuestros objetivos lo cual nos permitió la culminación de nuestra tesis
de investigación.
A la Empresa “Telenor Perú S.R.L.”, por su colaboración para el desarrollo de la presente tesis.
Por lo tanto, agradezco al Dr. Gómez Ávila, José Alberto, por su apoyo constante e incondicional
durante la implementación y desarrollo de este proyecto.
Extendemos nuestro agradecimiento, a nuestros familiares, docentes, amigos y todas las personas
involucradas que de alguna manera nos brindaron su apoyo y colaboración durante todo este tiempo.
Los Tesistas
INDICE GENERAL
JURADO DICTAMINADOR ......................................................................................................................... i
DEDICATORIA .......................................................................................................................................... ii
AGRADECIMIENTOS ............................................................................................................................... iv
PRESENTACIÓN .....................................................................................................................................xxi
RESUMEN .............................................................................................................................................. xxii
ABSTRACT ............................................................................................................................................ xxiii
CAPÍTULO I: INTRODUCCIÓN .................................................................................................................. 1
CAPÍTULO II: MATERIALES Y METODOS ............................................................................................. 30
2.1 Materiales ................................................................................................................................ 31
2.1.1 Objeto de Estudio ................................................................................................................ 31
2.1.2 Recursos ............................................................................................................................. 31
2.2 Métodos ................................................................................................................................... 32
2.2.1 Tipo de Investigación ........................................................................................................... 32
2.2.2 Nivel de Investigación .......................................................................................................... 32
2.2.3 Diseño de Investigación....................................................................................................... 33
2.2.4 Población, Muestra y Muestreo ........................................................................................... 34
2.2.5 Variables.............................................................................................................................. 36
2.2.6 Técnicas e Instrumentos, Validación y Confiabilidad ........................................................... 38
2.2.7 Método de Análisis de Datos ............................................................................................... 38
2.2.8 Procedimiento...................................................................................................................... 38
2.2.9 Consideraciones Éticas ....................................................................................................... 41
CAPÍTULO III: RESULTADOS ................................................................................................................. 42
3 PERSONAS Y ROLES DEL PROYECTO ........................................................................................ 43
3.1 Stakeholders ............................................................................................................................ 43
3.2 Product Owner ......................................................................................................................... 43
3.3 Scrum Master .......................................................................................................................... 43
3.4 Develop Team ......................................................................................................................... 43
4 PRODUCT BACKLOG ..................................................................................................................... 43
4.1 Funcionalidades....................................................................................................................... 43
4.1.1 Requerimientos ................................................................................................................... 44
4.1.2 Casos de uso....................................................................................................................... 63
4.2 Historias de usuario ................................................................................................................. 72
4.3 Diagrama de actividades ......................................................................................................... 86
4.3.1 DACU – Gestionar usuarios ................................................................................................ 86
4.3.2 DACU – Gestionar perfiles .................................................................................................. 88
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
v
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
INDICE DE FIGURAS
Figura 134: Encuesta para trabajadores de la empresa Telenor - Post Test 2 ............................... 257
Figura 135: Encuesta para trabajadores de la empresa Telenor - Post Test 3 ............................... 258
Figura 136: Encuesta para trabajadores de la empresa Telenor - Post Test 4 ............................... 259
Figura 137: Encuesta para trabajadores de la empresa Telenor - Post Test 5 ............................... 260
Figura 138: dataFrame - data de encuesta ingresada para el procesamiento de información........ 277
Figura 139: Resultado Alfa de Cronbach ........................................................................................ 278
Figura 140: Gráfico de la pregunta 1 de la encuesta ...................................................................... 278
Figura 141: Gráfico de la pregunta 2 de la encuesta ...................................................................... 279
Figura 142: Gráfico de la pregunta 3 de la encuesta ...................................................................... 279
Figura 143: Gráfico de la pregunta 4 de la encuesta ...................................................................... 280
Figura 144: Gráfico de la pregunta 5 de la encuesta ...................................................................... 280
Figura 145: Gráfico de la pregunta 6 de la encuesta ...................................................................... 281
Figura 146: Gráfico de la pregunta 7 de la encuesta ...................................................................... 281
Figura 147: Gráfico de la pregunta 8 de la encuesta ...................................................................... 282
Figura 148: Distribución Normal...................................................................................................... 285
Figura 149: Distribución de T de Student ........................................................................................ 286
INDICE DE TABLAS
Tabla 169: Porcentaje acumulado por cada tipo de problema ........................................................ 226
Tabla 170: Tiempos de generación de reportes.............................................................................. 261
Tabla 171: Tiempos de registro de ventas ...................................................................................... 262
Tabla 172: Tiempos de búsqueda de productos ............................................................................. 263
Tabla 173: Resultados de encuesta - Nivel de Satisfacción de usuarios – Pre-Test ...................... 271
Tabla 174: Resultados de encuesta - Nivel de Satisfacción de usuarios – Post-Test ..................... 271
Tabla 175: Comparación Pre-Test y Post-Test Nivel de satisfacción ............................................. 272
Tabla 176: Resumen de Selección de la Metodología RUP ........................................................... 276
Tabla 177: Resumen de Selección de la Metodología XP .............................................................. 276
Tabla 178: Resumen de Selección de la Metodología SCRUM ...................................................... 276
Tabla 179: Código de preguntas de encuesta ................................................................................ 277
INDICE DE ANEXOS
PRESENTACIÓN
La presente tesis fue culminada como resultado de haber adquirido los conocimientos fundamentales
y necesarios en nuestro arduo aprendizaje académico de la carrera profesional, confiando en que
nuestro trabajo sirva como aporte a futuras investigaciones.
RESUMEN
El proyecto presentado lleva como título: “SISTEMA DE INFORMACIÓN WEB PARA LA MEJORA
DE LA GESTIÓN DE VENTAS Y ALMACÉN EN TELENOR PERÚ S.R.L., TRUJILLO”.
Actualmente las empresas y/o negocios no cuentan con sus procesos automatizados, por lo tanto el
desarrollo e implementación de un sistema, en el marco de la tecnología web, podrá permitir el acceso
a información remota, acceso a reportes y consultas (registros de ventas, perfiles de usuarios, perfiles
de clientes, perfiles de proveedores, permisos, registros de productos, registros de categorías, perfil
de marca, perfil de unidad de medida, tipos de documentos, Reportes de Productos, Reportes de
Ventas); y por lo tanto esto disminuirá el tiempo de respuesta para obtener la información deseada.
En el código del Sistema Web se optó por utilizar Node JS para la parte de Backend, dentro de la
capa de dato o base de datos se utilizó MySQL, como metodología ágil se utilizó SCRUM, Lenguaje
de modelado UML y extensiones para aplicaciones web. También se utilizó un framework llamado
angular para la parte de Frontend
Dentro de los objetivos específicos que se planteó dentro de la siguiente investigación, se ha podido
lograr incrementar la satisfacción del cliente que maneja e interactúa directamente con el aplicativo
propuesto, así como, se logró reducir los tiempos en los procesos actuales (Registro, Reportes, etc.),
a fin de mejorar la gestión de la empresa.
Palabras claves: Sistema de información web, gestión de almacén, gestión de ventas, agilización
de procesos
ABSTRACT
The project presented is entitled: "WEB INFORMATION SYSTEM FOR THE IMPROVEMENT OF
SALES MANAGEMENT AND WAREHOUSE IN TELENOR PERÚ S.R.L., TRUJILLO".
Currently companies and/or businesses do not have their automated processes, therefore the
development and implementation of a system, within the framework of web technology, may allow
access to remote information, access to reports and queries (sales records , user profiles, customer
profiles, supplier profiles, permissions, product records, category records, brand profile, unit of
measure profile, document types, Product Reports, Sales Reports); and therefore this will decrease
the response time to obtain the desired information.
In the code of the Web System, it was decided to use Node JS for the Backend part, within the data
layer or database MySQL was used, as an agile methodology SCRUM, UML modeling language and
extensions for web applications were used. A framework called angular was also used for the Frontend
part
Within the specific objectives that were raised within the following investigation, it has been possible
to increase the satisfaction of the client who manages and interacts directly with the proposed
application, as well as reducing the times in the current processes (Registration, Reports, etc.), in
order to improve the management of the company.
CAPÍTULO I:
INTRODUCCIÓN
La empresa Telenor Perú S.R.L no cuenta con un sistema de información web sofisticado para dar
apoyo a todos los procesos de la empresa, esta se ve afectada a que la mayoría de sus procesos se
realizan de manera manual, lo cual genera demoras en los procesos e insatisfacción de los clientes
y/o colaboradores.
Según los problemas planteados en el ANEXO 4, empresas como esta necesitan sistemas que
ayuden a manejar información vital en la organización, la inclusión de sistemas de información web
en el ámbito tecnológico permite una mejor gestión de la información y su mejor utilización de sus
recursos, logrando incrementar el nivel de las ventas, satisfacción de los colaboradores de los
procesos optimizados y una mayor productividad en la empresa.
La tesis “Sistema Web para Mejorar la Gestión Comercial de la Empresa Yomiqui S.A.C. Trujillo 2018”
desarrollado por (Palacios Obeso, 2018), la presente tesis logro la mejora de la gestión de la empresa
en los procesos que este tiene como, registro de usuarios, registro de ventas, etc. La presente tesis
también permitió reducir los tiempos en los procesos por más de un 88%.
La investigación con título “Implementación de un sistema informático web para el control de Ventas
e Inventario en la Empresa Calzados Winner E.I.R.L - Trujillo” desarrollado por (Rodríguez Quispe,
2017), la presente tesis redujo los costes de comunicación entre las distintas áreas de la empresa,
mejor coordinación entre los distintos niveles y un mayor control en las ventas e inventario.
La tesis titulada “Sistema de Información con Tecnología Web para la Mejora de la Gestión del
Proceso de Abastecimiento y Almacén de la Municipalidad distrital de Guadalupe - Trujillo”
desarrollado por (Quiroz Briones & Tasilla Culqui, 2016), la siguiente tesis menciona la problemática
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
2
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
de la empresa la cual no contaba con un correcto manejo y gestión de los productos, se tenía perdida
de información, datos incoherentes y no se podría obtener una información estadística correcta de los
productos. Con el desarrollo del software implementado se logró solucionar en un 80% el problema
de control de productos.
La siguiente tesis “Sistema informático web para la gestión de ventas de la Boutique Detallitos E.I.R.L.
Utilizando la metodología UAP y Framework QCODO de PHP”, realizado por (Julca Diaz & Rojas
Zarate, 2015), la empresa en la que se realizó el proyecto está dedicada a la gestión comercial de
ropa y accesorios para damas. El proyecto se realizó bajo la metodología UAP. La empresa no
contaba con un sistema de control para sus distintas áreas, todo se realizaba manualmente y esto
traía como consecuencias la perdida de información tanto como de tiempo.
La investigación con título “Sistema Web para el Control de Inventario del Área de Gabinete en el
Proyecto del Museo de sitio de Túcume - Lambayeque” desarrollado por (Purisaca Martinez &
Zavaleta Velásquez, 2019), menciona que en contexto no se tenía una correcta gestión de los
materiales o simplemente estos no se etiquetaban. Anteriormente esta gestión se realizaba mediante
un cuaderno de ingreso y hojas calculo. Se realizo bajo la metodología SCRUM, la cual dio resultados
satisfactorios en la mejora de gestión de los materiales culturales.
La tesis “Sistema Web para el control de Inventario en la Empresa Web Solutions S.A.C.” desarrollado
por (Vallejos Velarde, 2018), la siguiente tesis se realizó bajo la metodología SCRUM, la cual ayudo
a resolver el problema del control de almacén el cual no se podía saber a ciencia cierta el stock actual
de los productos o en ciertas ocasiones cuando se requería un producto no se tenía en stock. Este
trabajo de investigación logro incrementar la tasa de abastecimientos de pedidos en un 15.1%,
también logro incrementar la rotación de stock en un 26.85%.
La tesis titulada “Sistema de Información Web para la Gestión de Inventarios, Clientes, Proveedores,
Ventas y Facturación de la empresa industria y soluciones metalmecánicas Colombia S.A.S.”
desarrollada por (Novoa Rojas, 2015) , se tomó como referencia la metodología RUP. Se logró realizar
un sistema web necesario para el manejo de control de las actividades de ventas, facturación, etc.;
ya que dichos procesos se hacían manualmente. Con el desarrollo de este sistema se llegaron a
reducir los tiempos en cada proceso.
La investigación con título “Diseño e Implementación de un Sistema Web para Comprar y Venta de
Flores en la Empresa Floratime” desarrollado por (Landívar Rodríguez, 2015), la problemática
menciona que la empresa trabajaba anterior mente con un aplicativo de escritorio para llevar el control
de sus procesos (ventas, compras, etc.). El aplicativo web logro mejorar el control de los pedidos y
despachos a los clientes, así como, de las adquisiciones a proveedores. También se logró mantener
una mayor seguridad e integridad de los datos por cada proceso.
En la revista “The Journal of Computer Science and Technology (JCST)” menciona en uno de sus
artículos (G. Barrios, y otros, 2012): The experience described by developers with a project following
the SCRUM methodology. Since currently project management is much more efficient using agile
methodologies, in this case SCUM. This article discusses and describes the adaptation and
implementation of the SCUM methodology in a software development company from NEA (Northeast
Argentina) used under a strategic management approach, redesigned for use in a micro-business. In
the aforementioned articles he tells us at the beginning of the generalities of the SCRUM methodology,
concepts, steps, process, etc.; then the practical aspects of the case are presented and the results
analyzed.
Sistema, un sistema es un conjunto de elementos relacionas que interactúan entre sí. Los sistemas
constituyen un todo organizado, en donde la modificación de una de sus partes afectaría a todo el
sistema. Se clasifican en sistemas abiertos y cerrados, los cerrados son aquellos que no tienen
relación con su entorno, por otro lado, los abiertos son aquellos que están en constante interacción
con su entorno, tomando datos, información, materiales, etc. (Federico & Aníbal Loguzzo, 2016).
Según (Laundon & Laundon, 2012), Sistema de información es una secuencia de elementos o
componentes que se interrelacionan entre sí para un fin específico organizacional, los sistemas de
información ayudan a la organización o empresas a la toma de decisiones, la información es
distribuida para brindar apoyo o soporte a los diferentes procesos de la organización u empresa para
analizar situaciones problemáticas y tener un mejor control de la organización.
Como define (Laundon & Laundon, 2012), la siguiente figura presenta la interrelación existente entre
los elementos de un sistema de información y la organización.
Hardware
Empresa: Objetivos de
Sistema de Administración de
negocio estratégicos.
información datos
Procesos de negocios
Telecomunicaciones
Salida de información, Estas pueden establecerse mediante unidades típicas de salida como
impresoras, etc. Cabe mencionar o resaltar que en ocasiones pueden formar otros Sistemas de
información o módulos externos generando una retroalimentación continua. (Hernández Trasobares,
2012)
Retroalimentación
A lo que mencionan (Vega Pérez, Grajales Lombana, & Montoya Restrepo, 2017), los objetivos de
los sistemas de información son los siguientes:
- Poder transformar todos los datos en información con lo que esto pueda ayudar a las
empresas a obtener mejores resultados
- Obtener una fuente de ventaja competitiva
Sistema con tecnología web, aplicación de Internet se refiere a las herramientas que los usuarios
pueden usar para acceder a un servidor web a través de un navegador a través de Internet o una
intranet. En otras palabras, es una aplicación codificada en un lenguaje compatible con el navegador
web, cuya implementación es de confianza para el navegador. (Lopez, 2015).
Gestión, La administración es la ciencia que afirma que la práctica de administrar u operar es un arte
porque su práctica requiere un conjunto de características que determinan el éxito. Los avances
científicos en la gestión a menudo conducen al desarrollo de teorías explicativas sobre los fenómenos
organizacionales y su comportamiento. También es posible desarrollar conocimientos gerenciales de
naturaleza técnica para dirigir el comportamiento organizacional hacia las metas deseadas. (Federico
& Aníbal Loguzzo, 2016).
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
7
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Gestión de ventas, como sostiene (Virgilio Torres, 2014), La gestión de ventas se define como la
disciplina de liderar un grupo de personas hacia un objetivo común. Para ello, intervienen las
siguientes funciones:
Como menciona (Serbel Alcánta, 2011), la Gestión de ventas muchas veces suena como sinónimo
de “Gerencia de Mercadeo”. La gestión de ventas comprende todas las actividades y procesos que
se realizan para hacer llegar los bienes y servicios a los consumidores.
Gestión de almacén, la gestión del almacén permite organizar las operaciones diarias y el flujo de
mercancías, y proporciona información sobre el almacén y la calidad de sus servicios, se necesita
ayuda o datos de otras áreas de la empresa (comprar, provisionamiento, comercial, administración,
contabilidad, etc.), así también a veces es necesario datos de clientes, empresas proveedoras,
siguiendo los objetivos planteados por la compañía (Flamarique, 2019).
De acuerdo con (Ognjanović, 2016) , un framework está relacionado con el diseño de sistemas y más
utilizado para trabajos de desarrollo con programación orientada a objetos. El framework es como el
esqueleto de un sistema o programa ya que contiene las partes esenciales para poder terminar un
proyecto en específico, de esta manera con la ayuda del framework se ahorra tiempo de codificación.
Una de las principales razones de usar framework es por la reutilización de código.
Como afirma (Gutierres Perez, 2014), Los frameworks traen las siguientes ventajas para los
programadores:
✓ Patrones de Diseño: Esta es una de las principales ventajas. El patrón más utilizado se llama
Model-View-Controller (MVC). El modelo se divide en tres capas:
Modelo: representa los datos de la aplicación y sus reglas de negocio.
Vista: capa de presentación, cómo presentamos los datos al usuario.
Controlador: responsable de manejar los envíos de los usuarios y controlar la ejecución del
sistema.
✓ Estructura de la aplicación predeterminada: los desarrolladores no tienen que pensar en
la estructura de la aplicación global porque la proporciona el propio marco. La ventaja de esto
es que después de un tiempo, si tenemos que tocar algo en la aplicación, rápidamente
sabemos dónde encontrar los archivos relevantes.
✓ Código altamente probado: el código del marco está probado y se garantiza que funcione.
✓ Comunidad de usuarios detrás de cada marco: Detrás de la mayoría de los marcos hay
una gran comunidad de usuarios, muchos de los cuales ayudan a desarrollar o crear
extensiones con la funcionalidad adicional que brindan. Podemos usarlo fácilmente sin tener
que crearlo nosotros mismos.
✓ Trabajo en equipo: el uso de un marco ayuda con el trabajo en equipo porque si las personas
saben qué marco se está utilizando, conocen la estructura del directorio.
Patrones de diseño, el concepto de patrones se describe como un problema iterativo cuyo núcleo
es una solución, de modo que la solución se puede usar una y otra vez sin tener que usarla de la
misma manera una y otra vez. (Jiménez, Pástor, Arcos, Romero, & Urquizo, 2017).
Html5, esta tiene tres características: estructura, estilo y funcionalidad. CSS3, JavaScript y HTML,
son independientes, pero se complementan. Estas tecnologías actúan como una sola unidad
organizadas bajo la especificación de HTML5. (Gauchat, 2012).
CSS3, es un lenguaje para definir estilos para cada elemento en HTML, como tamaño, color, borde,
fondo, etc. (Gauchat, 2012).
Base de datos, Resulta que la gente de hoy recibe información mucho más rápido que en siglos
anteriores. Las bases de datos son tan esenciales e importantes hoy en día que se pueden encontrar
en organizaciones de todos los tamaños. Las actividades diarias a menudo lo exponen directa o
indirectamente a la base de datos (Zea Ordoñez, Honores Tapia, & Rivas Asanza, 2015).
Según (Arnaldo Espinoza, 2013) , los marcos de implementación de software son capaces de apoyar
y monitorear el proyecto y capaz de implementar los controles apropiados necesarios para traducir
efectivamente un conjunto de requisitos en un sistema de información. Estos métodos indican una
planificación adecuada para la gestión y control de proyectos de software: definición de fases,
entradas y salidas, restricciones, comunicación, tareas subcontratadas y asignación de recursos.
Actualmente existen muchas metodologías, pero estas se diferencian en dos grandes grupos según
algunos autores: “Metodologías Tradicionales” las que se enfocan en elementos precisos donde se
debe seguir un orden para desarrollar un proyecto, no son muy moldeables a los cambios.
Y el otro grupo denominado “Metodologías Agiles” donde se conforman por técnicas lo cual ayudan a
la realización temprana del proyecto, sin tener que concentrarse tanto en la documentación formal del
proyecto.
METODOLOGÍA XTREMING PROGRAMING (XP), Kent Beck desarrolló este enfoque mientras
trabajaba con un pequeño equipo de 2 a 10 desarrolladores en un entorno con requisitos cambiantes.
La característica principal de este enfoque es la historia del usuario, que consiste en que los clientes
describen las características y la funcionalidad que debe tener el sistema. Utilizamos un enfoque de
planificación de juegos que incluye al cliente definiendo la historia del usuario y al desarrollador
definiendo la especificación de entrega (costo, implementación, iteraciones, etc.). Las entregas de
proyectos pequeños, llamadas iteraciones, ayudan a verificar que el sistema está haciendo lo que el
cliente quiere. Otra característica de este enfoque es la programación en pareja, lo que significa que
cada tarea debe ser desarrollada por dos programadores y el conocimiento debe ser compartido.
(Molina Montero, Vite Cevallos, & Dávila CuestaJefferson, 2018).
Como define (Rosado Gómez, Quintero Duarte, & Meneses Guevara, 2012), Este método pertenece
a la familia de métodos rápidos. XP requiere mejores prácticas de programación, pero hay límites.
Ahora, se mostrarán 4 prácticas básicas para poder hacer bien este método:
De acuerdo con (Rosado Gómez, Quintero Duarte, & Meneses Guevara, 2012), esta metodología
consta de las siguientes etapas:
- Planificación: esta actividad comienza a escuchar a los clientes para aprender los requisitos
básicos y las funciones de diseño. Estos datos están determinados por la historia del usuario
que intercambia todos los detalles del proyecto recopilados por los desarrolladores. Tan
pronto como finaliza las historias de los usuarios, las tareas se distribuyen entre
desarrolladores, se evalúan los esfuerzos, las reuniones se planifican para el proceso del
proyecto y se queda con una fecha final de entrega.
- Diseño: En esta etapa, es donde las historias de usuarios son calificadas y analizadas, para
compartir las tareas. Cada item presenta una particularidad del sistema.
- Programación: programación por pares, pruebas unitarias e integración de código. En esta
etapa, se espera la disposición del cliente para resolver cualquier problema que pueda surgir
durante la jornada laboral.
- Pruebas: cada trabajo se define mediante una historia de usuario que representa una
característica diferente del sistema y para cada trabajo se realiza una prueba unitaria para
probar cada método y clase que implementó el desarrollador.
Como menciona (Varma & Holcombe , 2019), y profundiza un poco más de las actividades de la
metodología XP:
- Planning Game: Esto se refiere a que el cliente debe de interactuar con el equipo de
desarrollo para que se puedan responder dudas o consultas, pero mencionan que el cliente
no necesariamente tiene que estar 100% en el proceso de desarrollo.
- Simple Diseño y Primero Test: Recomienda que se deben realizar diseños simples, repartir
de manera rápida las tareas y desarrollaras para poder realizar pruebas. Y se espera que las
pruebas seas rápidas para poder avanzar sustancialmente con el proyecto.
- Refactorización: Se consideró que la refactorización era muy importante para mantener un
diseño simple, pero se necesitaba un enfoque más sistemático.
- Integración Continua: también era extremadamente importante ya que se está siguiendo
prácticas de pequeños lanzamientos y refactorización.
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
12
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
- Programación en Parejas: Es una práctica muy útil, pero también es una de las prácticas
difícil de adoptar ya que ciertos desarrolladores tienen naturaleza individualista. La propiedad
colectiva también fue una tarea inmensa que es un apoyo activo extremadamente deseable
y necesario.
- La semana de 40 horas: Es u horario prudente ya que les permite a los desarrolladores
mantener la disciplina y reflexionar sobre su trabajo.
Como menciona (Juric, 2014), existen 4 principales actividades básicas dentro de esta metodología,
las cuales son:
A lo que indica (Khusbhu Sahendrasingh, 2019), estas seguirían las siguientes claves para poder
alcanzar el éxito con esta metodología:
METODOLOGÍA SCRUM, está relacionado a personas como equipos de trabajo en la cual pueden
abordar problemas de diferentes indoles desde lo más complejo hasta lo más adaptativo (Schwaber
& Sutherland, 2016).
Según (Toapanta Chancusi, Vergara Ordoñez, & Campaña Ortega, 2012), es una metodología de
desarrollo de software muy importante, considerada como una metodología de gestión de proyectos
que puede adaptarse a cualquier tipo de complejidad y una metodología que puede adaptarse a
cualquier tipo de proyecto.
Como define (Trigas Gallego, 2012), scrum parece ser un enfoque de programación ágil con la idea
básica de crear ciclos de desarrollo cortos llamados iterativos, que en Scrum se llaman sprints. Cada
iteración del ciclo de desarrollo de Scrum consta de 5 fases:
✓ Concepto, en esta etapa se suelen definir las características del producto y quién será el
responsable de su desarrollo.
✓ Especule, cree un producto a partir de la idea principal, encárguese del desarrollo, revise los
requisitos generales, mantenga una lista de características esperadas y establezca la fecha
de lanzamiento.
✓ Descubrir, productos mejorados, agregar funcionalidad para la etapa especulativa.
✓ Revisa, en esta sección se revisa lo formulado como desarrollo y se compara con metas
específicas.
✓ Cierre, La entrega de una versión del producto en la fecha acordada no finaliza el proyecto,
pero aún se realizarán cambios para que el producto final se asemeje al producto final
deseado.
Concepto Especulación
Cierre Exploración
Revisión
Scrum para gestionar de manera eficiente sus n iteraciones lo hace mediante reuniones diarias, donde
existe una retroalimentación entre el equipo, de esta manera se tiene un mayor control de los avances
del proyecto y los próximos pendientes a realizar, por ende, es uno de los elementos fundamentales
de la metodología.
Como define (Azanha, Argoud, Camargo Junior, & Antoniolli, 2017), basado en una teórica de control
empírico, Scrum se desarrolló bajo un enfoque iterativo, así como la optimización incremental de la
predictibilidad y control de riesgos. Scrum se sustenta en tres pilares principales. Como primer pilar,
la transparencia, corrobora que todos los aspectos relevantes para el éxito del proyecto permanezcan
visibles y conocidos, con la finalidad de asegurar la coherencia del resultado con lo definido
inicialmente. Segundo pilar, la inspección, se realiza con la finalidad de detectar cualquier
incumplimiento que impacte con el resultado y que pueda perjudicar al equipo. Y el tercer pilar, la
adaptación, que a partir de los errores identificados se realizan ajustes en el proceso y/o materiales,
reduciendo la probabilidad de un mal resultado.
• Entrega flexible, el contenido de las entregas se establece de acuerdo con las necesidades y
requisitos del cliente.
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
15
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
• Flexibilidad de plazos, las entregas pueden variar según sean necesarias antes o después
de lo previsto originalmente.
• Equipos locales, comúnmente no está compuesto por más de 6 miembros.
• Revisiones frecuentes, conjuntamente con el equipo se realizan las revisiones a lo largo del
proyecto.
• Colaboración, existe tanto intra como itercolaboración entre los miembros del equipo.
• Orientación, cada equipo enumerará los objetivos con una interfaz y un comportamiento bien
definido.
De acuerdo con (Schwaber & Sutherland, 2016), el equipo scrum se encarga de entregar los
productos de manera iterativa e incremental, donde la retroalimentación es muy importante para los
equipos Scrum están diseñados para optimizar la flexibilidad, la creatividad y la productividad. El
equipo Scrum está formado por las siguientes personas:
Como afirma (Azanha, Argoud, Camargo Junior, & Antoniolli, 2017), scrum cuenta con 6 tipos de
eventos con una duración determinada, también llamados timeboxes, para crear la regularidad en los
procesos y/o proyectos estos son:
Reléase planning meeting, se realiza al inicio del proyecto y sirve para reunir a todos los
representantes de los roles scrum y establezcan las pautas del proyecto. El tiempo de la reunión es
mínima a comparación de otras metodologías tradicionales, en futuras reuniones de sprint cualquier
entorno puede cambiarse (Azanha, Argoud, Camargo Junior, & Antoniolli, 2017).
Sprint, es el bloque más pequeño de scrum donde se trabaja con un equipo pequeño una tarea
asignada, su duración es de 1 a 3 semanas en este caso el scrum master deber asegurarse que no
se exceda de este periodo. El objetivo de cada sprint es generar una funcionalidad del producto que
pueda ser utilizable por el usuario final (Srivastava, Bhardwaj, & Saraswat, 2017).
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
16
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Plan
Build
Test
Review
Sprint planning, para ejecutar un sprint se hace una planificación denominada sprint planning donde
se ve involucrados todos los roles de scrum. El equipo prioriza todos los elementos del producto
backlog a implementar para posteriormente transferirlos al sprint backlog, es decir, la lista de
funcionalidades a implementar. El sprint planning es una tarea muy importante ya que es donde se
analizan los requisitos a detalle, los detalles faltantes se verifican en la unión de toda la arquitectura
a medida que se crean nuevos casos de uso. Este proceso se repite y finaliza en cuanto se obtienen
resultados satisfactorios (Kussunga & Ribeiro, 2019).
Sprint review, al finalizar cada sprint se realiza una revisión del sprint donde se muestran las nuevas
funcionalidades al product owner o cualquier otra parte interesada que desee proporcionar
comentarios y/o opiniones. Durante la revisión se pueden agregar elementos al product backlog es
una oportunidad para identificar mejoras (Kussunga & Ribeiro, 2019).
Sprint retrospective, después del sprint review, pero antes de la próxima reunión de planificación
del sprint, los involucrados deben tener una reunión realizada por el scrum master ya que debe hacer
que el equipo piense en todas las lecciones aprendidas durante el sprint, con el principal objetivo de
que se establezca una mejora continua a través de las lecciones aprendidas (Azanha, Argoud,
Camargo Junior, & Antoniolli, 2017).
Dayli meeting, el dayli scrum requiere la participación solo del equipo de desarrollo, la presencia del
scrum master es opcional. Esta reunión es diaria con una duración de 15 minutos, lo recomendable
es que sea en el mismo lugar y hora para evitar problemas de comunicación. En la reunión cada
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
17
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
miembro explica lo que han logrado desde la última reunión, lo que hará antes de la próxima reunión,
y que obstáculos o bloqueos que puedan tener (Azanha, Argoud, Camargo Junior, & Antoniolli, 2017).
Según (Schwaber & Sutherland, 2016), el sprint se disgrega en varias acciones dentro de las cuales
tenemos la cancelación del sprint, la cancelación se puede hacer antes del final de la fase, solo el
propietario del producto puede cancelar, por otro lado, tenemos un plan de sprint, hacemos una
planificación de tareas con el equipo de scrum, también tenemos revisiones de sprint y retrospectivas
de sprint, los sprints se revisan para determinar el ajuste del producto y celebrar reuniones con el
equipo para evaluar las lecciones aprendidas para que puedan ser consideradas por separado en el
próximo sprint.
Product backlog, es una lista de necesidades bridadas por el cliente, dicha lista debe ser priorizada
y se ve reflejada en el trabajo que se va a realizar en el proyecto (Trigas Gallego, 2012).
De acuerdo con (Morandini, Coleti, & Oliveira Jr, 2021), La cartera de productos contiene historias de
usuarios, prioridades y tareas que pueden ser necesarias. Estos pueden ser requisitos funcionales
del producto a corto o largo plazo.
Sprint backlog, es una colección de elementos de sprint en la cartera de productos para crear más
productos y lograr objetivos de sprint (Azanha, Argoud, Camargo Junior, & Antoniolli, 2017).
Incremento, consiste en un conjunto de elementos del Product Backlog completados en una iteración
o sprint. El complemento debe validarse, validarse y probarse, ya que el propietario del producto
puede lanzarlo y usarlo en cualquier momento. (Schwaber & Sutherland, 2016).
Como podemos ver, los artefactos Scrum nos ayudan a tener un mejor control de los procesos
desarrollados en el proyecto teniendo una mejor trazabilidad de los incrementos mediante iteraciones.
Según (Tymkiw, Bournissen, & Tumino, 2020), el marco metodológico ágil mencionado tiene las
ventajas, justificación y requisitos que se detallan a continuación.:
- Los resultados pueden enviarse con anticipación (mensual o quincenal), según la prioridad
de las solicitudes de requerimientos.
- Contribuye a la gestión de las expectativas de los clientes, construyendo expectativas y
asignando valor a un requisito dado y cuando se espera que se cumpla.
- Resultado esperado, el cliente puede utilizar el producto más importante antes de finalizar el
proyecto, esto le permite amortizar su inversión antes de tiempo y puede utilizar un producto
que solo carece de características menos esenciales.
- Flexibilidad y adaptabilidad, los clientes orientan los proyectos a sus nuevas necesidades y
prioridades.
- Con un retorno de la inversión, el cliente maximiza los beneficios del proyecto y, si los
beneficios son menores que los costos de desarrollo, el cliente puede completar el proyecto.
- Los riesgos se identifican desde la primera iteración para minimizarlos en tiempo y sin impacto
en la fecha acordada con el cliente.
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
19
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
- Aumente la productividad y la calidad, permita que los equipos mejoren y simplifique la forma
en que trabajan en cada iteración, aprovechando las lecciones aprendidas de la mejora
continua.
- Trabajo directamente con el cliente y el equipo desde las primeras etapas de investigación y
desarrollo de requisitos, lo que permite una gestión más rápida de bloques y claves en el
cliente.
- Equipos autogestionados y motivados, donde todos puedan usar su mayor creatividad para
resolver problemas y tengan la capacidad de decidir cómo organizar su trabajo para satisfacer
las necesidades identificadas y determinadas durante la iteración.
Como sostiene (Alfonzo, Mariño, & Godoy, 2011), menciona crear una propuesta integral para el
desarrollo exitoso de aplicaciones web.
Los pasos del método Scrum para crear una aplicación web son los siguientes:
Fuente: Propuesta metodológica para la gestión de proyecto de software ágil basado en la web.
(Alfonzo, Mariño, & Godoy, 2011)
Este método incorpora las mejores prácticas modernas de desarrollo de software, lo que lo hace
aplicable a una amplia gama de proyectos organizacionales, como se describe a continuación:
Como afirma (Martínez & Martínez, 2014), Rup define distintos flujos de trabajo en las cuales se
distinguen por faces y son las siguientes:
- Inicio, establece el ámbito del proyecto y sus límites, así como estimar los costos en recursos,
estimar riesgos y fuentes de incertidumbres.
- Elaboración, analiza el problema a gran escala, establece los cimientos de arquitectura y
establece un plan de proyecto eliminando los posibles riesgos.
- Construcción, su función es alcanzar la operatividad del producto mediante las iteraciones
que se realizan obteniendo una versión del producto que es alcanzada al usuario final.
- Transición, pone en mano de los usuarios finales el producto final con la finalidad de generar
nuevas versiones si se requieren, se realiza toda la documentación y capacitación del usuario
respecto a su manejo.
Fases
M. Empresarial
Requisitos
Análisis y Diseño
Implementación
Prueba
Despliegue
G. Cambios
G. Proyectos
Entorno
Inicial E1 E2 C1 C2 C T1 T2
N
Iteraciones
Como menciona (López Rosciano & Pech Montejo, 2015), el proceso describe quién hace qué, cómo
y cuándo, y Rup se expresa en 4 suposiciones de modelado: función (quién), operación (cómo),
artefacto (qué) y flujo de trabajo del proceso (cuándo).
Un rol precisa el actuar de un conjunto de individuos todos como una sola unidad, por ende, un
individuo puede cumplir varios roles, por tanto, la responsabilidad de un rol hace referencia de llevar
a cabo un conjunto de actividades (Martínez & Martínez, 2014).
Actividades, las actividades pueden ser designadas para un trabajador en concreto, el objetivo
fundamental de las actividades es crear o actualizar el producto (Martínez & Martínez, 2014).
Artefactos, también conocidos como productos, son modelos de información creados durante la fase
de desarrollo del software, es decir, los resultados son elementos de diseño tangibles, elementos
creados y utilizados antes de que se complete la producción del producto de software. Algunos de los
artefactos son: modelos de casos de uso, documentación de arquitectura, etc. (Pérez A, 2011).
Un flujo de trabajo, es una serie de actividades realizadas por diferentes roles y debe haber una
relación entre ellos. Los flujos de trabajo son relaciones positivas que tienen resultados observables
y muestran interacciones entre roles. (López Rosciano & Pech Montejo, 2015).
Como sostiene (López Rosciano & Pech Montejo, 2015), en el método rup, hay flujos de trabajo
técnicos y flujos de trabajo de apoyo que cubrimos a continuación:
- Modelo de negocios.
- Requisitos.
- Análisis y diseño.
- Implementación.
- Pruebas.
- Desarrollo.
- Gestión de proyecto.
- Configuración y gestión de cambio de entorno.
RUP SCRUM XP
Es una metodología tradicional y/o rígida Es una metodología ágil adaptable para Es una metodología ágil que define un plan
propuesta para proyectos de gran cualquier tipo de proyectos. para desarrollar software.
envergadura.
Utiliza un diseño de implementación y Utiliza un diseño iterativo e incremental. Su diseño está basado en la adaptación,
documentación de sistemas orientados a flexibilidad, dinámica y funcional.
objetos.
Es una metodología que consta de 4 fases Cada sprint o iteración es un ciclo Es una metodología que define los roles estima
inicio, elaboración, construcción y transición completo. los esfuerzos, construye y programa los
estas pueden realizarse concurrentemente. requerimientos volviéndose un ciclo repetitivo.
Es una metodología, donde existe una fecha Cada sprint tiene una fecha de entrega Es una metodología que sigue estrictamente
final, así como varios hitos intermedios. acordada por el scrum master, además las tareas priorizadas por cliente según las
por cada tarea se realiza una estimación fechas pactadas.
del esfuerzo, así como el objetivo del
sprint no se modifica.
Su alcance está predefinido en el documento Los objetivos se definen de forma Sus objetivos están basados en dar prioridad a
de alcance antes de la etapa inicial del concreta en el sprint backlog ya que trabajos con resultados directos, permitiendo
proyecto. estos no pueden ser modificados. satisfacer al cliente con el trabajo en equipo.
Se concentra en una gran cantidad de Tiene menor número de elementos y Tiene menor número de elementos adaptables
elementos y herramientas para seguir cada herramientas dependiendo del tipo del para el desarrollo de sus fases.
iteración lo que designa mayor tiempo. proyecto.
Se utiliza esta metodología para proyectos Se utiliza esta metodología para Se utiliza esta metodología para pequeños o
grandes o proyectos a largo plazo, así como proyectos que necesiten soluciones medianos equipos en proyectos que tienen
de complejidad alta con requerimientos rápidas. riesgos de fecha de entrega con posibilidades
rígidos. de cambio.
Tiene más énfasis y/o orientada a los Tiene más énfasis y/o orientada a las Tiene más énfasis y/o orientada a pequeños y
procesos. personas. medianos equipos de trabajo.
Criterios de Selección:
Criterio
TOTAL
C1 C2 C3 C4 C5 C6 6
Metodología Seleccionada… (*), de acuerdo a los resultados obtenidos, para la presente investigación
se utilizará la metodología SCRUM.
El enunciado del problema de la presente investigación es ¿De qué forma incide la implementación
de un sistema de información web para la gestión de ventas y almacén en Telenor Perú S.R.L.?
El objetivo general de la investigación es: mejorar la gestión de ventas y almacén en Telenor Perú
S.R.L.
De igual manera, es fundamental mencionar las limitaciones que se han identificado para el desarrollo
de la investigación.
En la limitación técnica, la empresa no cuenta un sistema web sofisticado para la gestión de ventas
y almacén, para el monitoreo de los productos y/o documentos.
Así mismo, en la limitación económica, no existe un presupuesto asignado por parte de la empresa
en el trabajo de investigación, por lo tanto, es una inversión investigativa propia de los autores.
CAPÍTULO II:
MATERIALES Y METODOS
2.1 Materiales
2.1.1 Objeto de Estudio
Los procesos de ventas y almacén en la empresa Telenor Perú S.R.L. de la ciudad de
Trujillo.
2.1.2 Recursos
2.1.2.1 Personal
2.1.2.2 Bienes
2.1.2.3 Viajes
Tabla 5: Viajes
2.1.2.4 Servicios
Tabla 6: Servicios
2.1.2.5 Tecnológicos
Específica del
Descripción Unidad de medida Cantidad
gasto
2.6.32.31 Laptop Dell Inspiron 3593 Unidad 1
2.6.32.31 Laptop Hp ProBook Unidad 1
2.6.32.31 Impresora Canon Unidad 1
2.6.61.32 Paquete de Office Unidad 2
2.6.61.32 Sistema operativo Windows 10 Unidad 2
2.2 Métodos
2.2.1 Tipo de Investigación
2.2.1.1 De Acuerdo a la Orientación o Finalidad
De acuerdo a su orientación el presente trabajo de investigación es de
naturaleza aplicada, debido a que da solución a problemas prácticos
teniendo como ayuda los métodos y técnicas ya existentes.
2.2.1.2 De Acuerdo a la Técnica de Contrastación
De acuerdo a la técnica de contrastación el estudio de nuestro proyecto de
tesis es explicativa porque se encaminará a un objetivo mediante el análisis
de indicadores.
2.2.2 Nivel de Investigación
El nivel de la investigación es analítico, porque busca comprobar la hipótesis y evaluar
los aspectos potenciales de las variables. La proyección es prospectiva debido a que
evalúa el control de las variables en el presente y después de aplicada la hipótesis. El
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
32
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Tabla 8: Población
Cargo Cantidad
Administrativos 1
Trabajadores 4
Total 5
2.2.4.2 Muestra
La muestra se determina en función a la población, si el valor de la población
es menor de 80, se asume la muestra como la población (N=m), caso
contrario, se utilizará la siguiente formula:
𝑁 ∗ 𝑍2 ∗ 𝑃 ∗ 𝑄
𝑛= …………………….. (1)
((𝑁 − 1)𝑒 2 + 𝑍 2 ∗ 𝑃 ∗ 𝑄)
Dónde:
N => Población
n => Muestra
𝑍2 ∗ 𝑃 ∗ 𝑄
𝑛= ………………………………………….. (2)
𝑖2
Dónde:
n => Muestra
𝑁 = 1200 𝑏ú𝑠𝑞𝑢𝑒𝑑𝑎𝑠
𝑛 = 291.18 ≡ 291
Indicador: Nivel de satisfacción de los usuarios.
Se tomará como muestra al total de personas (5 personas) debido a que la
población es menor a 80.
2.2.5 Variables
2.2.5.1 Tipo
Variable Independiente:
El sistema de información web fue la herramienta informática que los
trabajadores utilizaron para mejorar sus procesos en la gestión de ventas y
almacén.
Variable Dependiente:
La gestión de ventas y almacén permitió que la empresa tenga un mayor
control de su información para la elaboración de reportes finales que ayudan
a la toma de decisiones y tener una mayor productividad.
Variable Interviniente:
La cantidad de productos adquiridos y/o vendidos en el día, es variable
dependiendo de la zona comercial.
Medio:
El área de ventas y almacén en Telenor Perú S.R.L, Trujillo.
Definición Escala de
Variable Definición Operacional Dimensión Indicador
Conceptual medición
Reducir el tiempo de generación
Ordinal.
de reportes.
Operacionalización
37
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
CAPITULO INICIALIZACIÓN
1 PERSONAS Y ROLES DEL PROYECTO
1.1 Stakeholders
1.2 Product Owner
1.3 Scrum Master
1.4 Develop Team
2 PRODUCT BACKLOG
2.1 Funcionalidades
2.1.1 Requerimientos
2.1.2 Casos de Uso
2.2 Historias de Usuario
2.3 Diagrama de actividades
2.4 Estimación del esfuerzo de desarrollo
2.4.1 Cálculo de puntos de CU sin ajustar
Esta obra ha sido publicada2.4.2
bajo la Factor de PesoCreative
licencia de los actores sin ajustarReconocimiento-No
Commons
Comercial-Compartir bajo la misma licencia 2.5 Perú.
39
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Cabe mencionar que existen ítems propios que no se documentan, debido que son un
conjunto de actividades propias del desarrollo, tal como el sprint daily, basado en
reuniones no mayores a 15 minutos donde se acuerdan conjuntamente con el equipo
los puntos a desarrollar, dudas bloqueos y dudas por parte del product owner, los
4 PRODUCT BACKLOG
4.1 Funcionalidades
Posteriormente, se muestra el diagrama de los procesos BPMN que detalla el estado en el
cual se encontró el proceso del área de almacén y ventas., lo cual afecta directamente con
el inventario.
importante la signature que viene a ser la firma que nos permite validar y
verificar el token si es válido o no, la firma está dentro de los enviroment es
un secret key única donde debe estar compuesta de diferentes caracteres.
- De esta forma si alguien intenta modificar el token en un determinado tiempo,
inyectando alguna credencial o algún dato malicioso, el mecanismo a través
del sistema verifica y comprueba que la firma sea correcta, si en caso la firma
no es correcta deniega la petición y el acceso al dashboard principal del
sistema.
- Cabe mencionar que cuando se crea un usuario, esta se crea con su
respectico token donde incluye la firma, cada usuario tiene un token único y
este es el que se verifica y comprueba al ingresar al sistema.
- La duración del token es de 24h donde el usuario podrá tener el acceso al
sistema sin problemas, pasado dicho lapso de tiempo se renueva el token
logrando la mantenibilidad de inicio de sesión en el sistema. De tal forma que
si el usuario tiene inactividad en el sistema por 24h automáticamente el token
expira y tendrá que volver a logearse, de esta forma se tiene una mejor
seguridad en el inicio de sesión ante cualquier contingencia.
Para hacer uso del sistema se tiene los siguientes módulos:
Módulo de Configuración, es el módulo que permite el control y acceso al sistema
donde se tienen siguientes contenedores:
• Perfiles, dentro de este sub-módulo se podrán observar y crear los perfiles
que sean necesarios para la empresa. Para crear un nuevo perfil se
necesitan los siguientes datos:
Módulo de Precios, es el módulo que está relacionado a los precios de los productos
donde se tiene los siguientes contenedores:
• Precios Venta, dentro de este módulo se encuentra una lista de los
productos registrados dentro del sistema, con sus datos correspondientes y
su precio de venta.
Los campos necesarios para poder registrar un cliente, son los siguientes:
• Proveedores, en este módulo se listan todos los Proveedores que han sido
registrados en el sistema, por cada proveedor registrado se pueden realizar
las siguientes acciones, editar y eliminar.
Los campos necesarios para poder registrar un proveedor, son los
siguientes:
ID 01 Tesis_AppTelenorWeb
Versión 1.0 (03/05/2021)
• Implementar trazabilidad de los productos de la empresa.
• Reducir el tiempo en el registro de ventas.
Dependencias • Facilitar la búsqueda de los productos mediante sus
características.
• Reducir el tiempo de generación de reportes.
ID 01 Tesis_AppTelenorWeb
- Gestionar tiene prioridad 1
Prioridad - Registrar tiene prioridad 2
- Reportar tiene prioridad 3
Estado Finalizado
Comentarios Se realizaron las prioridades satisfactoriamente
EAS 01 Administrador
Versión 1.0 (02/06/2021)
Dependencias No tiene dependencia.
Dicho actor del negocio actual representa al
gerente administrador (Telenor Perú S.R.L.)
Descripción
quien controla la gestiona las ventas y el
almacén.
Comentarios Se encarga de gestionar los usuarios para el
manejo del sistema.
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
63
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
EAS 02 Usuario
Versión 1.0 (02/06/2021)
Dependencias Depende del actor Administrador
Dicho actor del negocio representa al asistente
Descripción de ventas quien ayuda a la gestión de las ventas
y almacén, así como la elaboración de reportes.
Comentarios Se encarga de registrar las ventas, almacén y
realizar reportes.
ID HU 01
Rol Como Administrador
Funcionalidad Necesito tener un inicio de sesión y poder ingresar al sistema.
Razón Con la finalidad de ingresar al sistema de forma segura.
Escenario Criterios Aprobación Escenario Acción Resultado
No se habilitará el botón
En caso que
Cuando pulse el “Login” hasta que se
1 Campos vacíos. los campos
botón “LOGIN”. ingresen datos en los
estén vacíos.
campos correspondientes.
No ingresará al sistema y se
En caso que el
Cuando pulse el muestra el mensaje de error.
2 Usuario erróneo. usuario sea
botón “LOGIN”. - El usuario N no es valido
erróneo.
- El password no es valido
En caso de Cuando el inicio El administrador recurrirá a
olvidar de sesión no su correo electrónico donde
3 Olvidar contraseña.
contraseña de permite el ingreso recibió la contraseña de
administrador. del administrador. respaldo.
ID HU 02
Rol Como Administrador
Funcionalidad Necesito un mantenedor de perfiles de usuario y poder gestionarlo.
Razón Con la finalidad de agregar, editar y/o eliminar los perfiles en relación a los usuarios.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que
Cuando pulse Se mostrará un mensaje de
los campos
1 Campos vacíos. el botón error e ira mostrando los
obligatorios
“Guardar”. campos que faltan completar.
estén vacíos.
En caso de
que el Cuando pulse
2 Mantenedor vacío mantenedor el mantenedor Se mostrará el botón Nuevo.
se encuentre “perfil”.
vacío.
En caso se Se mostrará un mensaje de
Cuando pulse
Nombre de perfil registre un error advirtiendo que el perfil
3 el botón
duplicado. perfil ya ingresado ya existe.
“Guardar”.
existente.
ID HU 03
Rol Como Administrador
Funcionalidad Necesito un mantenedor de permisos de usuario y poder gestionarlo.
Razón Con la finalidad de dar acceso a los diferentes módulos del sistema.
Escenario Criterios Aprobación Escenario Acción Resultado
Se mostrará el listado de
En caso Cuando pulse
permisos lo cuales servirán
ingrese al en el
1 Mostrar lista Permisos. para dar acceso a los módulos
mantenedor mantenedor
del sistema mediante la
permisos. permisos.
creación de usuarios.
ID HU 04
Rol Como Administrador
Funcionalidad Necesito un mantenedor de usuarios y poder gestionarlo.
Razón Con la finalidad de agregar, editar y/o eliminar los usuarios que ingresarán al sistema.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que No se crea el usuario y se
Cuando pulse
los campos mostrará un mensaje de error e
1 Campos vacíos. el botón
obligatorios ira mostrando los campos que
“Guardar”.
estén vacíos. faltan completar.
En caso se
Cuando pulse
ingresen datos Muestra mensaje de alerta del
2 Datos erróneos. el botón
no validos en dato en el campo erróneo.
“Guardar”
los campos.
En caso se Se mostrará un mensaje de
Cuando pulse
Nombre de usuario registre un error advirtiendo que el usuario
3 el botón
duplicado. usuario ya ingresado ya existe.
“Guardar”.
existente.
En caso no se Cuando intente Se mostrará un mensaje de
Permisos no asignados asigne ingresar a error advirtiendo que el usuario
4
en usuario. permisos al algún modulo no tiene acceso al módulo del
usuario. del sistema. sistema.
ID HU 05
Rol Como Administrador
Funcionalidad Necesito un mantenedor de productos y poder gestionarlo en relación al almacén.
Razón Con la finalidad de agregar, editar y/o eliminar los productos en relación al almacén.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que
Cuando pulse Se mostrará un mensaje de
los campos
1 Campos vacíos. el botón error e ira mostrando los
obligatorios
“Guardar”. campos que faltan completar.
estén vacíos.
En caso se Se mostrará un mensaje de
Cuando pulse
Nombre de producto registre un error advirtiendo que el
2 el botón
duplicado. producto ya producto ingresado ya existe.
“Guardar”.
existente.
ID HU 06
Rol Como Administrador
Funcionalidad Necesito una pantalla de historial de productos donde se muestren los registros modificados de
los productos, que puedan ser buscados por fechas, por día actual y tener trazabilidad.
Razón Con la finalidad de tener trazabilidad de los productos en el tiempo
Escenario Criterios Aprobación Escenario Acción Resultado
Se mostrará el mensaje no
En caso de Cuando pulse existe datos, se mostrará los
1 Búsqueda historial vacío. que la lista el botón inputs rango de fechas, se
este vacía. “Buscar”. mostrará los botones buscar y
cambios del día.
ID HU 07
Rol Como Administrador
Funcionalidad Necesito un mantenedor de marcas y poder gestionarlo.
Razón Con la finalidad de agregar, editar y/o eliminar las marcas que serán registradas.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que los Se mostrará un mensaje
campos Cuando pulse el de error e ira mostrando
1 Campos vacíos.
obligatorios estén botón “Guardar”. los campos que faltan
vacíos. completar.
En caso de que el Cuando pulse el
Se mostrará el botón
2 Mantenedor vacío mantenedor se mantenedor
Nuevo.
encuentre vacío. “Marca”.
Se mostrará un mensaje
En caso se de error advirtiendo que la
Nombre de marca Cuando pulse el
3 registre una marca marca ingresada ya
duplicado. botón “Guardar”.
ya existente. existe.
ID HU 08
Rol Como Administrador
Funcionalidad Necesito un mantenedor de categoría y poder gestionarlo.
Razón Con la finalidad de agregar, editar y/o eliminar las categorías que serán registradas.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que los Se mostrará un mensaje
campos Cuando pulse el de error e ira mostrando
1 Campos vacíos.
obligatorios estén botón “Guardar”. los campos que faltan
vacíos. completar.
En caso de que el Cuando pulse el
Se mostrará el botón
2 Mantenedor vacío mantenedor se mantenedor
Nuevo.
encuentre vacío. “Categoría”.
Se mostrará un mensaje
En caso se
de error advirtiendo que la
Nombre de categoría registre una Cuando pulse el
3 categoría ingresada ya
duplicado. categoría ya botón “Guardar”.
existe.
existente.
ID HU 09
Rol Como Administrador
Funcionalidad Necesito un mantenedor de unidad de medida y poder gestionarlo.
Razón Con la finalidad de agregar, editar y/o eliminar las unidades de medida en relación de los produc.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que los Se mostrará un mensaje
campos Cuando pulse el de error e ira mostrando
1 Campos vacíos.
obligatorios estén botón “Guardar”. los campos que faltan
vacíos. completar.
En caso de que el Cuando pulse el
Se mostrará el botón
2 Mantenedor vacío mantenedor se mantenedor
Nuevo.
encuentre vacío. “UMedida”.
Se mostrará un mensaje
En caso se
de error advirtiendo que la
Nombre de unidad de registre una Cuando pulse el
3 unidad de medida
medida duplicado. medida ya botón “Guardar”.
ingresada ya existe.
existente.
ID HU 10
Rol Como Administrador
Funcionalidad Necesito un mantenedor de tipo de documento y poder gestionarlo.
Razón Con la finalidad de agregar, editar y/o eliminar el tipo documento.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que los Se mostrará un mensaje
campos Cuando pulse el de error e ira mostrando
1 Campos vacíos.
obligatorios estén botón “Guardar”. los campos que faltan
vacíos. completar.
En caso de que el Cuando pulse el
Se mostrará el botón
2 Mantenedor vacío mantenedor se mantenedor
Nuevo.
encuentre vacío. “Tipo Doc.”.
Se mostrará un mensaje
En caso se
de error advirtiendo que el
Nombre de tipo registre una Cuando pulse el
3 tipo documento ingresada
documento duplicado. medida ya botón “Guardar”.
ya existe.
existente.
ID HU 11
Rol Como Administrador
Funcionalidad Necesito un mantenedor de compras para el stock de los productos y poder gestionarlo.
Razón Con la finalidad de agregar, exportar comprobante de compra para el stock de almacén.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que los Se mostrará un mensaje
campos Cuando pulse el de error e ira mostrando
1 Campos vacíos.
obligatorios estén botón “Guardar”. los campos que faltan
vacíos. completar.
En caso de que el Cuando pulse el
Se mostrará el botón
2 Mantenedor vacío mantenedor se mantenedor
Nuevo.
encuentre vacío. “Compras”.
ID HU 12
Rol Como Administrador
Funcionalidad Necesito un mantenedor de ventas de productos y poder gestionarlo.
Razón Con la finalidad de agregar, exportar comprobante de venta actualizando el stock de productos.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que los Se mostrará un mensaje
campos Cuando pulse el de error e ira mostrando
1 Campos vacíos.
obligatorios estén botón “Guardar”. los campos que faltan
vacíos. completar.
En caso de que el Cuando pulse el
Se mostrará el botón
2 Mantenedor vacío mantenedor se mantenedor
Nuevo.
encuentre vacío. “ventas”.
Se mostrará mensaje
En caso de que el
Cuando pulse el indicando que no se
3 Producto sin stock producto no tenga
botón “Grabar” puede realizar la venta por
stock.
stock de producto.
ID HU 13
Rol Como Administrador
Funcionalidad Necesito un mantenedor de cotizaciones y poder gestionarlo.
Razón Con la finalidad de agregar, editar, exportar y/o eliminar la cotización.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que los Se mostrará un mensaje
campos Cuando pulse el de error e ira mostrando
1 Campos vacíos.
obligatorios estén botón “Guardar”. los campos que faltan
vacíos. completar.
En caso de que el Cuando pulse el
Se mostrará el botón
2 Mantenedor vacío mantenedor se mantenedor
Nuevo.
encuentre vacío. “Cotizaciones”.
ID HU 14
Rol Como Administrador
Funcionalidad Necesito un mantenedor de clientes y poder gestionarlo.
Razón Con la finalidad de agregar, editar y/o eliminar los clientes.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que los Se mostrará un mensaje
campos Cuando pulse el de error e ira mostrando
1 Campos vacíos.
obligatorios estén botón “Guardar”. los campos que faltan
vacíos. completar.
En caso de que el Cuando pulse el
Se mostrará el botón
2 Mantenedor vacío mantenedor se mantenedor
Nuevo.
encuentre vacío. “Clientes”.
Se mostrará un mensaje
En caso se de error advirtiendo que el
Nombre de cliente Cuando pulse el
3 registre un cliente cliente ingresado ya
duplicado. botón “Guardar”.
ya existente. existe.
ID HU 15
Rol Como Administrador
Funcionalidad Necesito un mantenedor de proveedores y poder gestionarlo.
Razón Con la finalidad de agregar, editar y/o eliminar los proveedores.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que los Se mostrará un mensaje
campos Cuando pulse el de error e ira mostrando
1 Campos vacíos.
obligatorios estén botón “Guardar”. los campos que faltan
vacíos. completar.
En caso de que el Cuando pulse el
Se mostrará el botón
2 Mantenedor vacío mantenedor se mantenedor
Nuevo.
encuentre vacío. “Proveedores”.
Se mostrará un mensaje
En caso se
de error advirtiendo que el
Nombre de proveedor registre un Cuando pulse el
3 proveedor ingresado ya
duplicado. proveedor ya botón “Guardar”.
existe.
existente.
ID HU 16
Rol Como Administrador
Funcionalidad Necesito una pantalla de resumen de usuario y poder copiar datos o campos.
Razón Con la finalidad de mostrar resumen de usuario y copiar datos del mismo.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso que el Se copiará el dato
administrador Cuando pulse el automáticamente con el
1 Copiar datos del usuario. desee copiar botón con icono evento clipboard para
algún dato del de clipboard poder ser procesada por
usuario el administrador.
ID HU 17
Rol Como Usuario
Funcionalidad Necesito tener un inicio de sesión y poder ingresar al sistema.
Razón Con la finalidad de ingresar al sistema de forma segura.
Escenario Criterios Aprobación Escenario Acción Resultado
No se habilitará el botón
En caso que
Cuando pulse el “Login” hasta que se
1 Campos vacíos. los campos
botón “LOGIN”. ingresen datos en los
estén vacíos.
campos correspondientes.
No ingresará al sistema y se
En caso que el
Cuando pulse el muestra el mensaje de error.
2 Usuario erróneo. usuario sea
botón “LOGIN”. - El usuario N no es valido
erróneo.
- El password no es valido
En caso de Cuando el inicio El administrador recurrirá a
olvidar de sesión no su correo electrónico donde
3 Olvidar contraseña.
contraseña de permite el ingreso recibió la contraseña de
administrador. del administrador. respaldo.
ID HU 18
Rol Como Usuario
Funcionalidad Necesito un mantenedor dashboard donde muestre graficas estadísticas respecto a las ventas,
compras y movimiento de almacén, así como atajos.
Razón Con la finalidad de ayudar en la toma de decisiones.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso de que se
Cuando pulse Los gráficos estadísticos
Actualizar datos de realicen más
1 en el botón de se actualizarán de manera
graficas. operaciones en
home. automática.
tiempo real.
ID HU 19
Rol Como Usuario
Para registrar un producto necesito tener el botón de categoría y marca como atajo en caso se
Funcionalidad
tenga que registrar una nueva de las mismas.
Con la finalidad de permitir que el usuario pueda agregar una nueva categoría y marca cuando
Razón
este registrando un producto.
Escenario Criterios Aprobación Escenario Acción Resultado
No se registrará y se
En caso de no mostrará el mensaje de
Cuando pulse
seleccionar una alerta debajo del campo
1 Campo vacío. en el botón
opción en marca y respectivo indicando que
“Guardar”
categoría. debe seleccionar una
opción.
ID HU 20
Rol Como Usuario
Necesito un mantenedor de Kardex para las entradas y salidas de productos haciendo
Funcionalidad
búsquedas por producto.
Razón Con la finalidad de tener trazabilidad de entradas y salidas por producto.
Escenario Criterios Aprobación Escenario Acción Resultado
Se mostrará un mensaje
En caso de elegir Cuando pulse
Productos sin indicando que no existe
1 un producto sin en el botón
movimiento. movimiento para el
movimiento. “Buscar”.
producto.
ID HU 21
Rol Como Usuario
Para registrar una compra necesito tener el botón de agregar proveedor y producto como atajo
Funcionalidad
en caso se tenga que registrar una nueva de las mismas.
Con la finalidad de permitir que el usuario pueda agregar un nuevo proveedor y producto cuando
Razón
este registrando una compra.
Escenario Criterios Aprobación Escenario Acción Resultado
No se registrará y se
En caso de no
mostrará el mensaje de
seleccionar una Cuando pulse
alerta debajo del campo
1 Campo vacío. opción en en el botón
respectivo indicando que
proveedor y “Guardar”
debe seleccionar una
producto.
opción.
ID HU 22
Rol Como Usuario
Para registrar una venta necesito tener el botón de agregar cliente como atajo en caso se tenga
Funcionalidad
que registrar un nuevo.
Con la finalidad de permitir que el usuario pueda agregar un nuevo cliente cuando este
Razón
registrando una venta.
Escenario Criterios Aprobación Escenario Acción Resultado
No se registrará y se
mostrará el mensaje de
En caso de no Cuando pulse
alerta debajo del campo
1 Campo vacío. seleccionar una en el botón
respectivo indicando que
opción en cliente. “Guardar”
debe seleccionar una
opción.
ID HU 23
Rol Como Usuario
Para registrar una cotización necesito tener el botón de agregar cliente como atajo en caso se
Funcionalidad
tenga que registrar un nuevo.
Con la finalidad de permitir que el usuario pueda agregar un nuevo cliente cuando este
Razón
registrando una cotización.
Escenario Criterios Aprobación Escenario Acción Resultado
No se registrará y se
mostrará el mensaje de
En caso de no Cuando pulse
alerta debajo del campo
1 Campo vacío. seleccionar una en el botón
respectivo indicando que
opción en cliente. “Guardar”
debe seleccionar una
opción.
ID HU 24
Rol Como Usuario
Para registrar una venta desde una cotización necesito tener el botón de agregar a venta como
Funcionalidad
atajo en caso se tenga que registrar.
Con la finalidad de permitir que el usuario pueda registrar una venta desde una cotización
Razón
realizada.
Escenario Criterios Aprobación Escenario Acción Resultado
No estará disponible el
En caso de no
Cuando pulse botón en caso la
mostrarse el botón
1 Botón no visualizado. en el botón cotización se haya
de venta en la
“Acciones” registrado como una
cotización.
venta.
ID HU 25
Rol Como Usuario
Para saber si una cotización se logró concretar como venta necesito el campo concreto ven. en
Funcionalidad
la lista de cotizaciones.
Razón Con la finalidad de llevar una trazabilidad de las cotizaciones concretadas como ventas.
Escenario Criterios Aprobación Escenario Acción Resultado
El estado de la lista de
cotizaciones cambia
En caso cambie el Cuando pulse
cuando se concreta una
1 Cambio de estado. estado en la lista en el botón
cotización a una venta su
de cotizaciones. “Venta”.
estado cambia de “no” a
“si”.
ID HU 26
Rol Como Usuario
Funcionalidad Necesito un mantenedor de precios venta
Razón Con la finalidad hacer búsquedas para los precios de los productos de manera rápida.
Escenario Criterios Aprobación Escenario Acción Resultado
Al realizar la búsqueda de
Cuando se
En caso de saber un producto por un campo
Filtrar productos por escriba el
1 el precio de un este se filtrará y se
campos producto
producto encontrará el producto de
buscado
manera rápida.
ID HU 27
Rol Como Usuario
Funcionalidad Necesito un módulo de reporte de ventas y poder generarlos.
Razón Con la finalidad de mostrar los reportes de ventas registradas.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso de dejar
Mostrará un mensaje de
vacíos los campos Cuando pulse el
1 Campos vacíos. alerta de no encontrarse
de “Desde” y botón “Buscar”
registros.
“Hasta”.
ID HU 28
Rol Como Usuario
Funcionalidad Necesito un botón de ventas del día en el módulo de reporte de ventas.
Razón Con la finalidad de mostrar los reportes de ventas registradas en el día actual.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso de no
Cuando pulse el Mostrará un mensaje de
encontrar ventas
1 No mostrar registros. botón “ventas alerta de no encontrarse
registradas en el
del día” registros.
día.
ID HU 29
Rol Como Usuario
Funcionalidad Necesito un módulo de reporte de productos y poder generarlos.
Razón Con la finalidad de mostrar los reportes de productos registrados.
Escenario Criterios Aprobación Escenario Acción Resultado
En caso de no Cuando pulse el No se mostrará la lista de
1 Lista de datos vacía. haber registrado mantenedor productos y por tanto no
ningún producto “Reporte Prod” se descargará el reporte.
ID HU 30
Rol Como Usuario
Necesito un combo box para seleccionar y mostrar el indicador de rotación de los productos del
Funcionalidad
día anterior y el mes actual.
Razón Contribuir en la toma de decisiones y verificar los productos en movimiento.
Escenario Criterios Aprobación Escenario Acción Resultado
Cuando
En caso de no Se mostrará como valor 0
Valor 0 en indicador de seleccione una
1 haber movimiento en el indicador de rotación
rotación opción del
de los productos de los productos.
combo box
UUCW: Suma de los factores de peso de los casos de uso sin ajustar.
Dónde:
𝑇𝐶𝐹 = 0.85
Los Pesos i-ésimos son fijos (invariables), los Valores i-ésimos están en un rango de
0 a 5, y son asignados arbitrariamente, a los factores de análisis de acuerdo al nivel en
quesido
Esta obra ha este afecta al sistema
publicada bajo de
lainformación.
licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
107
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
∑ 𝑷𝒆𝒔𝒐𝒊 ∗ 𝐕𝐚𝐥𝐨𝐫𝒊 29
𝐸𝐹 = 0.53
Ahora que tenemos los resultados de los valores del Factor de Complejidad Técnica y
el factor de Ambiente, se puede concluir el cálculo de los Puntos de Caso de uso
ajustados partiendo de la ecuación (6).
𝑈𝐶𝑃 = 83.3425
Dónde:
𝐸 = 83.3425 ∗ 20
Si seguimos tratando este esfuerzo como un porcentaje del esfuerzo total del proyecto
y observamos los porcentajes de la tabla anterior, obtenemos:
𝐸𝑡𝑜𝑡𝑎𝑙
𝑇𝐷 = …………………………………… (10)
𝐶𝐻𝑡𝑜𝑡𝑎𝑙
Dónde:
𝑇𝐷 = 2083.56 ℎ𝑜𝑟𝑎𝑠
1 𝑑í𝑎 1 𝑚𝑒𝑠
𝑇𝐷 = 2083.56 ℎ𝑜𝑟𝑎𝑠 ∗ ( )∗ ( )
7 ℎ𝑜𝑟𝑎𝑠 30 𝑑í𝑎𝑠
𝑇𝐷 = 9.9 𝑚𝑒𝑠𝑒𝑠
Costo de software
Costo de energía
• Considerando el consumo de una laptop indicada como 0,0855 kW y por un
tiempo de 7 horas diarias.
Consumo mensual de laptop = 0,0855 * 7 horas * 30 días = 17,955 kWh/mes.
• Considerando el consumo de una impresora como 0,1352 kW y por un tiempo
de 10 minutos diarios.
Consumo mensual de impresora = 0,1352 * 0.17 horas * 30 días = 0,676 kWh/mes.
• Considerando el consumo de un modem como 0,00475 kW y por un tiempo de
7 horas diarias.
Consumo mensual de modem = 0,00475 * 7 horas * 30 días = 0,9975 kWh/mes.
• Considerando una tarifa BT5D con un costo kWh de S/. 0,5564 según el pliego
tarifario al 01 mayo del 2021.
Costo de servicios
A continuación, se muestra la tabla de costos de servicios:
Costo de software
Costo de energía
• Considerando el consumo de una laptop indicada como 0,0855 kW y por un
tiempo de 8 horas diarias.
Consumo mensual de laptop = 0,0855 * 8 horas * 30 días = 20,52 kWh/mes.
• Considerando el consumo de una impresora como 0,1352 kW y por un tiempo
de 30 minutos diarios.
Consumo mensual de impresora = 0,1352 * 0.5 horas * 30 días = 2,028 kWh/mes.
• Considerando una tarifa BT5D con un costo kWh de S/. 0,5564 según el pliego
tarifario al 01 mayo del 2021.
Mantenimiento de equipos
Costos de depreciación
4.5.5 Beneficios
Las ventajas son aquellas que conducen al ahorro de tiempo y dinero, que se obtienen
después de que el sistema web se inicia en comparación con un estado inactivo.
Beneficios Intangibles
- Mejor el nivel de atención al cliente.
- Mejora el tiempo de respuesta en los procesos.
- Mejora en la consistencia de los datos.
- Eficiente desempeño de las labores
- Mejora la imagen empresarial.
- Innovación tecnológica.
Beneficios Tangibles
A continuación, se muestra la tabla de los Beneficios Tangibles:
𝐵−𝐶 𝐵−𝐶
𝑉𝐴𝑁 = −𝐼0 + + ..+ ……………………… (11)
(1 + 𝑖) 𝑖 1 + 𝑖𝑛
Dónde:
𝐼0 : Inversión inicial.
𝐼: Tasa de interés.
1 2 3
I0 = 2331.5
Esta operación se puede realizar de la siguiente manera con Excel y la formula VNA,
que viene a ser los valores presentes, del total de cada año, sumado con la inversión
inicial.
Interpretación: Como el VAN es mayor que cero, esto significa que la implementación
del sistema propuesto es económicamente factible.
𝑉𝑃𝐵
𝐵/𝐶 = ……………………………………… (12)
𝑉𝑃𝐶
Donde 𝑉𝑃𝐵 es el Valor Presente de los Beneficios y 𝑉𝑃𝑐 es el Valor Presente de los
Costos.
𝑛
𝐹𝑡
𝑉𝑃𝐶 = −𝐼0 ∑ ………………………………… (13)
(1 + 𝑘)𝑡
𝑡=1
Dónde:
𝑽𝑷𝒄 = 𝟏𝟎𝟕𝟔𝟒. 𝟎𝟓
Esta operación se puede realizar de la siguiente manera con Excel y la formula VNA,
que viene a ser los valores presentes de los costos, sumado con la inversión inicial.
𝑛
𝐹𝑡
𝑉𝑃𝐵 = ∑ ………………………………… (14)
(1 + 𝑘)𝑡
𝑡=1
Dónde:
𝑽𝑷𝑩 = 𝟏𝟕𝟏𝟕𝟖. 𝟗𝟗
Esta operación se puede realizar de la siguiente manera con Excel y la formula VNA,
que viene a ser los valores presentes de los beneficios
Interpretación: Por cada sol invertido logramos obtener 0.60 centavos de sol.
𝑛
𝐹𝑡
𝑉𝐴𝑁 = −𝐼0 ∑ = 0 …………………………… (15)
(1 + 𝑘)𝑡
𝑡=1
Dónde:
𝑇𝐼𝑅 = 57%
Así también se puede realizar este cálculo mediante Excel de la siguiente manera.
TI_MODULO
Se define los módulos en los que se separará el MENU
sistema.
Configuración, Almacén, Maestro, Compras,
Ventas, Precios, Client-Prov y Reportes.
Permite establecer los niveles de división del menú
del sistema.
TI_MENU
Contiene los menús en los que se separaran los TI_MODULO
módulos TI_SUBMENU
Permite establecer el segundo nivel del menú del
sistema.
TI_SUBMENU
Contiene los mantenedores en los que se separa el TI_MENU
sistema, permite la división de los módulos y TI_OPCION
mantenedores.
TI_OPCION
Contiene los controles en los que se separa cada TI_SUBMENU
mantenedor tales como registrar, editar, eliminar y TI_PERMISO
exportar.
TI_PERMISO
Permite visualizar los permisos que tendrán los TI_PERFIL
usuarios al sistema estos están definidos según los TI_OPCION
módulos existentes y establecidos.
Aquí se definen los permisos de visualización y
acceso en el menú.
TI_PERFIL
Permite establecer los distintos perfiles de los TI_PERMISO
usuarios en el sistema dependiendo del rango de TI_USUARIO
este se podrá tener los accesos a los módulos.
TI_USUARIO
Es quien tendrá acceso y manipulará el sistema TI_PERMISO
Para tener el acceso del sistema se tendrá que TI_PERFIL
asignar un perfil y los permisos correspondientes a TI_PRODUCTOS
los módulos según su condición de perfil ya sea
administrador, asistente de ventas, etc.
Sera quien agregue los registros al inventario o
almacén.
TI_PRODUCTOS
Permite a los usuarios registrar los productos TI_USUARIO
correspondientes que serán posteriormente TI_MAESTROS
vendidos. TI_COMPRAS
Permite controlar y actualizar el stock de los TI_VENTAS
productos.
TI_MAESTROS
Permite definir las características de los productos, TI_USUARIO
tales como categorías, tipos, unidad de medida, TI_PRODUCTOS
etc.
Se utiliza para manipular el tipo de producto al
registrar en almacén.
TI_COMPRAS
Permite registrar las compras hechas de los TI_USUARIO
productos para abastecer el stock de los mismos. TI_PRODUCTOS
TI_PROVEEDORES
TI_VENTAS
Permite registrar las ventas realizadas de los TI_USUARIO
productos. TI_PRODUCTOS
Al vender los productos este se actualiza su stock, TI_CLIENTES
teniendo un mejor control de las ventas realizadas
y la salida de los productos.
TI_CLIENTES
Permite registrar los clientes para la venta de los TI_USUARIO
productos. TI_CLIENTES
Permite el control de clientes ya registrados de esta
manera la venta se realiza de manera más rápida y
sencilla.
TI_PROVEEDORES
Permite el registro de los proveedores para las TI_USUARIO
compras o ingresos de los productos. TI_PROVEEDORES
De esta manera cada tipo de producto puede ser
abastecido por diferentes proveedores.
Tipo de
ID Nombre Historia Estado Tamaño Sprint Prioridad Comentarios
Historia
1 Modelo base de datos Hecho 3 1 1 Desarrollo Se logró según lo planeado
Estructura del backend y
Estructurar proyecto
2 Hecho 2 1 2 Desarrollo frontend para las funciones
en Visual Studio Code
requeridas por el cliente.
Engloba la pantalla principal
Pantalla protegida
4 Hecho 8 1 4 Desarrollo donde se muestran los
principal
módulos del sistema.
3 Iniciar sesión Hecho 1 2 3 Desarrollo Se logró según lo planeado
Gestionar mantenedor Realiza las funcionalidades
5 Hecho 2 3 8 Desarrollo
de usuarios requeridas
Gestionar mantenedor Realiza las funcionalidades
6 Hecho 2 3 9 Desarrollo
de perfiles requeridas
Gestionar mantenedor Realiza las funcionalidades
7 Hecho 2 3 10 Desarrollo
de proveedor requeridas
Gestionar mantenedor Realiza las funcionalidades
8 Hecho 3 3 11 Desarrollo
de productos requeridas
Gestionar mantenedor Realiza las funcionalidades
9 Hecho 2 4 12 Desarrollo
de marcas requeridas
Gestionar mantenedor Realiza las funcionalidades
10 Hecho 2 4 13 Desarrollo
de categoría requeridas
Gestionar mantenedor Realiza las funcionalidades
11 Hecho 2 4 14 Desarrollo
de unidad de medida requeridas
Gestionar mantenedor Realiza las funcionalidades
12 Hecho 2 4 15 Desarrollo
de tipo de documento requeridas
Gestionar mantenedor Realiza las funcionalidades
13 Hecho 3 5 16 Desarrollo
de ventas requeridas
Gestionar mantenedor Realiza las funcionalidades
14 Hecho 3 5 17 Desarrollo
de cotización requeridas
Gestionar mantenedor Realiza las funcionalidades
15 Hecho 2 5 18 Desarrollo
de clientes requeridas
DEFINICIÓN DE “DONE”
Se define el término “DONE” al conjunto de condiciones o requisitos que el usuario considera
suficiente establece que el producto es utilizable y está disponible para su distribución en el
mercado. Cuando una historia de usuario se considera TERMINADA (Done), significa que la
historia de usuario está finalizada o terminada. Sin embargo, la definición de DONE puede ser
diferente para cada equipo o tipo de proyecto. Para el proceso de desarrollo del sistema de
información web; Una historia de usuario se considera COMPLETA cuando cumple con los
siguientes criterios:
- El trabajo de cada miembro del equipo de desarrollo debe integrarse completamente con
cada iteración.
- Las funcionalidades basadas en historias de usuario deben funcionar en todos los
entornos comprometidos, como en desarrollo y producción.
- El código fuente debe estar en un repositorio de GitHub con un control de versión
adecuado.
- Las pruebas de regresión deben tener una aprobación del 100%.
- Todas las tareas relacionadas con el desarrollo y la configuración deben completarse.
DURACIÓN DE SPRINT
La duración de cada sprint se ha fijado en 2 semanas, lo que equivale a lo siguiente:
• 1 sprint = 2 semanas = 12 días = 84 horas.
De igual forma, para ambientes de trabajo, se estima que 1 punto de historia (PH) es igual a:
• 1PH = 1 día de trabajo ideal = 2 días reales de trabajo.
Sin embargo, para determinar la velocidad del equipo de desarrollo, se estima en función del punto
de historia, que se refleja de la siguiente manera:
2 programadores * 12 días = 24 días de trabajo por sprint.
HERRAMIENTAS DE SOFTWARE
Para nuestra investigación se utilizó el siguiente software:
ROADMAP
En cuanto a la priorización de historias de usuarios, se ha desarrollado un roadmap que muestra
todas las características que se consideraron en este desarrollo.
AppTelenorWeb
Reléase 1
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6
Funcionalidad/ Gestión de sesión de usuario, Opciones Gestión de Gestión de Implementación de Funcionalidad Gestión de Opciones adicionales
Característica productos y proveedor adicionales mantenedores mantenedores mejoras complementaria mantenedores
(HU25)
(HU3) (HU18) (HU9) (HU24)
Agregar campo concreto
Historia de Usuario Gestionar Visualizar Gestionar Botón agregar a venta
vent. En cotizaciones
mantenedor de dashboard de mantenedor de desde una cotización
que se realizaron como
permisos usuario unidad de medida
ventas.
(HU4)
(HU20)
Gestionar (HU14) (HU30)
Gestionar (HU29)
mantenedor de Gestionar Seleccionar indicador de
mantenedor Módulo de reporte de
usuarios mantenedor de rotación en el reporte de
Kardex (HU19) (HU10) productos
clientes (HU26) productos
Botón nueva marca Gestionar
Mantenedor para filtrar
y categoría en mantenedor de tipo
(HU5) los precios de venta
registrar producto documento
Gestionar de los productos
mantenedor de
productos
141
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
2 𝑑í𝑎𝑠
𝑇𝑖𝑒𝑚𝑝𝑜 𝑑𝑒𝑠𝑎𝑟𝑟𝑜𝑙𝑙𝑜 = 72 𝑃𝐻 ∗ = 144 𝑑í𝑎𝑠
1 𝑃𝐻
1 𝑠𝑝𝑟𝑖𝑛𝑡
𝑁° 𝑆𝑝𝑟𝑖𝑛𝑡𝑠 = 144 𝑑í𝑎𝑠 ∗ = 6 𝑠𝑝𝑟𝑖𝑛𝑡𝑠
24 𝑑í𝑎𝑠
Por tanto, decimos que el tiempo de desarrollo es de 144 días equivalentes a 6 sprints basado en
la velocidad del equipo de 2 desarrolladores.
6 SPRINT 1
6.1 SPRINT BACKLOG
Nombre Tipo de
ID Estado Tamaño Sprint Prioridad Comentarios
Historia Historia
Modelo base
1 Hecho 3 1 1 Desarrollo Se logró según lo planeado
de datos
Estructurar
Estructura del backend y
proyecto en
2 Hecho 2 1 2 Desarrollo frontend para las funciones
Visual Studio
requeridas por el cliente.
Code
Pantalla Engloba la pantalla principal
4 protegida Hecho 8 1 4 Desarrollo donde se muestran los
principal módulos del sistema.
6.2 PRUEBAS
CAJA NEGRA
CASO: VALIDAR TOKEN PANTALLA PROTEGIDA
CAJA BLANCA
Las pruebas se realizaron mediante depuración en Chrome para la ejecución de código
Javascript (frontend) y mediante depuración de Visual Studio Code para el código backend.
6.3 INTERFACES
12
10
8
6
4
2
0
1 2 3 4 5 6 7 8 9 10 11 12
Día
Del gráfico, se concluye que en el sprint 1, el progreso real es relativamente eficiente como
se esperaba, al final del sprint, 1 punto de la historia aún está esperando ser completado.
En la reunión retrospectiva se consideraron las lecciones aprendidas y las razones del
retraso.
7 SPRINT 2
7.1 SPRINT BACKLOG
Nombre Tipo de
ID Estado Tamaño Sprint Prioridad Comentarios
Historia Historia
3 Iniciar sesión Hecho 1 2 3 Desarrollo Se logró según lo planeado
7.2 PRUEBAS
CAJA NEGRA
CASO: INICIAR SESIÓN
CAJA BLANCA
Las pruebas se realizaron mediante depuración en Chrome para la ejecución de código
Javascript (frontend) y mediante depuración de Visual Studio Code para el código backend.
7.3 INTERFACES
12
10
8
6
4
2
0
1 2 3 4 5 6 7 8 9 10 11 12
Día
8 SPRINT 3
8.1 SPRINT BACKLOG
Nombre Tipo de
ID Estado Tamaño Sprint Prioridad Comentarios
Historia Historia
Gestionar
Realiza las funcionalidades
5 mantenedor de Hecho 2 3 8 Desarrollo
requeridas
usuarios
Gestionar
Realiza las funcionalidades
6 mantenedor de Hecho 2 3 9 Desarrollo
requeridas
perfiles
Gestionar
Realiza las funcionalidades
7 mantenedor de Hecho 2 3 10 Desarrollo
requeridas
proveedor
Gestionar
Realiza las funcionalidades
8 mantenedor de Hecho 3 3 11 Desarrollo
requeridas
productos
8.2 PRUEBAS
CAJA NEGRA
CASO: CREAR USUARIO
CAJA BLANCA
Las pruebas se realizaron mediante depuración en Chrome para la ejecución de código
Javascript (frontend) y mediante depuración de Visual Studio Code para el código backend.
A través del controlador se puede parametrizar y validar los nombres de los parámetros,
estos a su vez se definen mediante las condiciones si los datos ingresados son correctos o
incorrectos mandando el status correspondiente al error.
8.3 INTEFACES
10
8
6
4
2
0
1 2 3 4 5 6 7 8 9 10 11 12
Día
Del gráfico se concluye que en este sprint se ha logrado el progreso real sobre el objetivo
planificado, de esta manera se puede decir que se han completado todas las historias de
usuario identificadas en el plan del sprint.
9 SPRINT 4
9.1 SPRINT BACKLOG
Nombre Tipo de
ID Estado Tamaño Sprint Prioridad Comentarios
Historia Historia
Gestionar
Realiza las funcionalidades
9 mantenedor de Hecho 2 4 12 Desarrollo
requeridas
marcas
Gestionar
Realiza las funcionalidades
10 mantenedor de Hecho 2 4 13 Desarrollo
requeridas
categoría
Gestionar
mantenedor de Realiza las funcionalidades
11 Hecho 2 4 14 Desarrollo
unidad de requeridas
medida
Gestionar
mantenedor de Realiza las funcionalidades
12 Hecho 2 4 15 Desarrollo
tipo de requeridas
documento
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
164
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
9.2 PRUEBAS
CAJA NEGRA
CASO: CREAR MARCA
CAJA BLANCA
Las pruebas se realizaron mediante depuración en Chrome para la ejecución de código
Javascript (frontend) y mediante depuración de Visual Studio Code para el código backend.
A través del controlador se puede parametrizar y validar los nombres de los parámetros,
estos a su vez se definen mediante las condiciones si los datos ingresados son correctos o
incorrectos mandando el status correspondiente al error.
9.3 INTERFACES
10
Puntos de Historia
0
1 2 3 4 5 6 7 8 9 10 11 12
Día
10 SPRINT 5
10.1 SPRINT BACKLOG
Nombre Tipo de
ID Estado Tamaño Sprint Prioridad Comentarios
Historia Historia
Gestionar Realiza las
13 mantenedor de Hecho 3 5 16 Desarrollo funcionalidades
ventas requeridas
Gestionar Realiza las
14 mantenedor de Hecho 3 5 17 Desarrollo funcionalidades
cotización requeridas
Gestionar Realiza las
15 mantenedor de Hecho 2 5 18 Desarrollo funcionalidades
clientes requeridas
10.2 PRUEBAS
CAJA NEGRA
CASO: CREAR VENTA
CAJA BLANCA
Las pruebas se realizaron mediante depuración en Chrome para la ejecución de código
Javascript (frontend) y mediante depuración de Visual Studio Code para el código backend.
A través del controlador se puede parametrizar y validar los nombres de los parámetros,
estos a su vez se definen mediante las condiciones si los datos ingresados son correctos o
incorrectos mandando el status correspondiente al error.
10.3 INTERFACES
10
Puntos de Historia
0
1 2 3 4 5 6 7 8 9 10 11 12
Día
Comenzar a hacer +
• Contruir codigo bastante robusto y flexible, para evitar usar tiempo en adaptarnos a
nuevos requerimientos
Dejar de hacer -
• Realizar desarrollo por la madrugada, ya que el rendimiento es menor y hay alta
probabilida de fallos
Seguir Haciendo =
• Mantener la comunicacion al mentos de subir los nuevos cambios al Git
11 SPRINT 6
11.1 SPRINT BACKLOG
Nombre Tipo de
ID Estado Tamaño Sprint Prioridad Comentarios
Historia Historia
Gestionar
Se incluyo las herramientas
17 registros de Hecho 5 6 6 Desarrollo
necesarias
compras
Elaborar
Se incluyo las herramientas
16 registros de Hecho 5 6 5 Desarrollo
necesarias
compras
Elaborar
Carga todos los productos
18 reporte de Hecho 5 6 19 Desarrollo
registrados
productos
Elaborar
Carga datos filtrados de las
19 reporte de Hecho 5 6 20 Desarrollo
ventas por rango de fechas
ventas
Exportar Realiza las funcionalidades
20 Hecho 3 6 7 Desarrollo
reporte requeridas
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
179
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
11.2 PRUEBAS
CAJA NEGRA
CASO: GESTIONAR REGISTRO DE COMPRAS
CAJA BLANCA
Las pruebas se realizaron mediante depuración en Chrome para la ejecución de código
Javascript (frontend) y mediante depuración de Visual Studio Code para el código backend.
A través del controlador se puede parametrizar y validar los nombres de los parámetros,
estos a su vez se definen mediante las condiciones si los datos ingresados son correctos o
incorrectos mandando el status correspondiente al error.
11.3 INTERFACES
10
8
6
4
2
0
1 2 3 4 5 6 7 8 9 10 11 12
Día
De la gráfica, se llega a la conclusión que durante este sprint el avance real ha sido eficiente
y se ve reflejado con un intervalo mayor a lo planificado, de esta manera, se puede decir
que se culminó con todas las historias de usuario definidas en el sprint planning.
mostrados para que sean más atendible al generar el reporte de venta, el cual se
realizó de manera rápida.
- Se dio por cerrado el sexto sprint.
Comenzar a hacer +
• Dias antes de la reunion compartir el avance del sistema con algunos amigos (externos al
proyecto) a fin de tener un feedback sobre la usabilidad
Dejar de hacer -
• Asumir , ya que aun hay situaciones en las que se asume los que se espera de alguna
funcionalidad
Seguir Haciendo =
• Construir codigo bastante robusto y flexible, para evitar usar tiempo adaptando a nuevo
cambios.
12 MODELO DE IMPLANTACIÓN
12.1 DESCRIPCIÓN DEL SISTEMA
El sistema desarrollado se denomina por su nombre comercial “Sistema de gestión de
ventas y almacén – Telenor Web” y sus funcionalidades son las siguientes:
1. Para ingresar al sistema de información web se necesita una cuenta de usuario o
administrador con estado activo y con los permisos necesarios para tener acceso a
los módulos del sistema.
2. El administrador para gestionar un usuario puede seguir el siguiente flujo:
a. Para crear un nuevo usuario previamente el administrador debe configurar
los perfiles de los usuarios en el sistema, estos perfiles se crean en el
módulo de configuración mantenedor perfiles.
b. Posteriormente se debe configurar el tipo de documento que existirá para
registrar clientes, proveedores y usuarios, esto se realiza en el módulo de
maestros mantenedor tipo de documento.
c. Una vez configurados los parámetros necesarios mencionados
anteriormente, se ingresa a través del módulo configuraciones mantenedor
usuarios, donde, se podrá gestionar los usuarios que puedan ingresar al
sistema.
d. Así mismo una vez situado en el mantenedor usuarios se da click en el
botón nuevo y aparecerá un formulario a llenar con los campos requeridos,
es importante señalar que en la parte final del formulario se encuentra los
permisos a asignar para el usuario se seleccionar mediante checkbox
múltiple.
e. Finalizando se da click en el botón guardar y el usuario se encontrará
registrado listo para su uso y así mismo podrá ingresar al sistema con los
permisos asignados.
3. Los usuarios pueden seguir el siguiente flujo:
a. El usuario podrá registrar el inventario de productos que se venderán
posteriormente teniendo una mejor gestión del almacén, esto se realiza en
el módulo de almacén mantenedor productos.
b. El usuario podrá registrar las compras de los productos ya registrados para
el abastecimiento de stock de productos, esto se realiza en el módulo de
compras mantenedor registro de compras.
- Instalar Heroku Cli para subir y configurar el proyecto mediante comandos de ayuda
al ambiente productivo.
- Subir el proyecto al repositorio git de Heroku mediante el Cli de Heroku, esto hace
que se instalen las dependencias y realiza el despliegue automáticamente.
- Consumir el endpoint de producción en el frontend para las respuestas de los
servicios.
Recursos de Software:
- Sistema operativo Windows
- Tener instalado un navegador web de Preferencia Google Chrome
- Tener instalado paquete Office
12.4 CAPACITACIONES
Durante la puesta en marcha y evaluación del sistema, el equipo de proyecto debe capacitar
al usuario del sistema en su uso y manejo a través de sesiones de entrenamiento para
aclarar las dudas respecto a su uso. Finalmente, se hace entrega al usuario para que utilice
el sistema y haga sus operaciones respectivas.
13 CONTRASTACIÓN DE HIPOTESIS
En la contrastación de hipótesis se ha aplicado el método propuesto de Pre-Test y Post-Test, en
la cual se acepta o rechaza la hipótesis, así mismo, para la realización del método propuesto se
establecieron indicadores cuantitativos y cualitativos donde se evalúa el rendimiento del sistema
propuesto versus el proceso actual.
Indicador Tipo
Reducir el tiempo de generación de reportes. Cuantitativo
Reducir el tiempo de registro de ventas. Cuantitativo
Reducir el tiempo de búsqueda de productos. Cuantitativo
Mejorar el nivel de satisfacción de los usuarios. Cualitativo
∑𝑛𝑖=1 𝐷𝑖
̅=
𝐷 …………………………… (16)
𝑛
Dónde:
𝑛: Número de datos.
Fórmula de la varianza
̅ )𝟐
∑𝒏𝒊=𝟎(𝑫𝒊 − 𝑫
𝝈𝟐 = ……………………... (17)
𝒏
Dónde:
𝜎 2 : Varianza.
𝐷𝑖 : Dato i - ésimo.
̅ : Promedio.
𝐷
𝑛: Número de datos.
̅𝟏 − 𝑫
𝑫 ̅𝟐
𝒁=
𝟐 𝟐
√𝝈𝟏 + 𝝈𝟐 ……………………...... (18)
𝒏𝟏 𝒏𝟐
Dónde:
̅ √𝒏
𝑫
𝒕= …………………….......................... (20)
√𝝈𝟐
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
192
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Dónde:
̅ : Promedio.
𝐷
𝑛: Número de datos.
𝜎 2 : Varianza.
Definición de Variables
Prueba de Normalidad
Resultado: Como el p valor es mayor a 0.05, existe normalidad, por ende, se utilizó una
prueba o distribución paramétrica en la prueba de hipótesis.
Hipótesis estadística
𝐻1 = 𝑇𝐴 − 𝑇𝑝 > 0
Nivel de Significancia
El nivel de significancia (𝛼) para la prueba de hipótesis es del 5%. Por consiguiente, el nivel
de confianza (1-𝛼 = 0.95) será del 95%.
Tipo de Distribución
Como la muestra es mayor o igual a 30 se utilizará la distribución “Z”.
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
194
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Prueba estadística
Para calcular el tiempo promedio de elaboración de reportes en segundos, se evaluó los
tiempos usados en un mes para el pre-test y otro mes para el post-test. Los datos obtenidos
se muestran en el Anexo 5: Tiempo Generación Reportes
Varianzas
Con los datos que se obtuvieron se reemplazan los valores en la Ecuación (17)
112920
𝜎𝐴2 = = 3764
30
276.8
𝜎𝑃2 = = 9.23
30
Cálculo de Z
Se trabajó con la herramienta R Studio, se ingresaron los valores respectivos y se tuvo como
resultado lo siguiente:
Conclusión
La región critica para α = 0.05, en la tabla distribución Z (ver ANEXO 8) encontramos que
Za = 1.645. Entonces la región crítica de la prueba es: Z =< 1.645, +∞ >.
Puesto que: Zc = 47.099(Z calculado) es mayor que Zα = 1.645 (tabular) y estando
este valor dentro de la región de rechazo < 1.645, +∞ >, entonces se rechaza H0 y por
consiguiente H1 es aceptada.
Se concluye que el Tiempo de generación de reportes con el sistema actual es mayor que
el Tiempo de generación de reportes del sistema propuesto, con un nivel de error del 5% y
un nivel de confianza del 95%.
Definición de Variables
Prueba de Normalidad
Resultado: Como el p valor es mayor a 0.05, existe normalidad, por ende, se utilizó una
prueba o distribución paramétrica en la prueba de hipótesis.
Hipótesis estadística
𝐻0 = 𝑇𝐴 − 𝑇𝑝 ≤ 0
Hipótesis 𝐇𝟏 : El tiempo promedio de registros de venta del modelo actual es mayor que,
el tiempo promedio de registros de venta con el sistema propuesto.
𝐻1 = 𝑇𝐴 − 𝑇𝑝 > 0
Nivel de Significancia
El nivel de significancia (𝛼) para la prueba de hipótesis es del 5%. Por consiguiente, el nivel
de confianza (1-𝛼 = 0.95) será del 95%.
Tipo de Distribución
Como la muestra es mayor o igual a 30 se utilizará la distribución “Z”.
Prueba estadística
Para calcular el tiempo promedio de registros de venta en segundos, se evaluó los tiempos
usados en un mes para el pre-test y otro mes para el post-test. Los datos obtenidos se
muestran en el Anexo 5: Tiempo Registros de Venta
Varianzas
Con los datos que se obtuvieron se reemplazan los valores en la Ecuación (17)
496
𝜎𝐴2 = = 16.52
30
79
𝜎𝑃2 = = 2.63
30
Cálculo de Z
Se trabajó con la herramienta R Studio, se ingresaron los valores respectivos y se tuvo como
resultado
Esta obra lo siguiente:
ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
198
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Conclusión
La región critica para α = 0.05, en la tabla distribución Z (ver ANEXO 8) encontramos que
Za = 1.645. Entonces la región crítica de la prueba es: Z =< 1.645, +∞ >.
Puesto que: Zc = 314.34(Z calculado) es mayor que Zα = 1.645 (tabular) y estando
este valor dentro de la región de rechazo < 1.645, +∞ >, entonces se rechaza H0 y por
consiguiente H1 es aceptada.
Se concluye que el Tiempo de registros de venta con el sistema actual es mayor que el
Tiempo de registros de venta del sistema propuesto, con un nivel de error del 5% y un nivel
de confianza del 95%.
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
199
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Definición de Variables
Prueba de Normalidad
Resultado: Como el p valor es mayor a 0.05, existe normalidad, por ende, se utilizó una
prueba o distribución paramétrica en la prueba de hipótesis.
Hipótesis estadística
𝐻0 = 𝑇𝐴 − 𝑇𝑝 ≤ 0
𝐻1 = 𝑇𝐴 − 𝑇𝑝 > 0
Nivel de Significancia
El nivel de significancia (𝛼) para la prueba de hipótesis es del 5%. Por consiguiente, el nivel
de confianza (1-𝛼 = 0.95) será del 95%.
Tipo de Distribución
Como la muestra es mayor o igual a 30 se utilizará la distribución “Z”.
Prueba estadística
Para calcular el tiempo promedio de búsqueda de productos en segundos, se evaluó los
tiempos usados en un mes para el pre-test y otro mes para el post-test. Los datos obtenidos
se muestran
Esta obra ha sidoen el Anexo 5:bajo
publicada Tiempo
la Búsqueda
licencia de Productos.
Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
201
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Varianzas
Con los datos que se obtuvieron se reemplazan los valores en la Ecuación (17)
26051.93
𝜎𝐴2 = = 89.53
291
199.17
𝜎𝑃2 = = 0.68
291
Cálculo de Z
Se trabajó con la herramienta R Studio, se ingresaron los valores respectivos y se tuvo como
resultado lo siguiente:
Conclusión
La región critica para α = 0.05, en la tabla distribución Z (ver ANEXO 8) encontramos que
Za = 1.645. Entonces la región crítica de la prueba es: Z =< 1.645, +∞ >.
Puesto que: Zc = 167.04 (Z calculado) es mayor que Zα = 1.645 (tabular) y estando
este valor dentro de la región de rechazo < 1.645, +∞ >, entonces se rechaza H0 y por
consiguiente H1 es aceptada.
Se concluye que el Tiempo de búsqueda de productos con el sistema actual es mayor que
el Tiempo de búsqueda de productos del sistema propuesto, con un nivel de error del 5% y
un nivel de confianza del 95%.
Dónde:
……………………............. (21)
𝑃𝑇𝑖 : Puntaje total de la pregunta i-ésima.
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
203
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
𝑃𝑗 : Peso j-ésimo
𝑃𝑇𝑖
̅̅̅̅
𝑃𝑃𝑖 = ……………………................... (22)
𝑛
……………………................... (22)
Dónde:
̅̅̅̅
𝑃𝑃𝑖 : Promedio ponderado de la pregunta i-ésima.
𝑛: Cantidad de encuestados
Prueba estadística
En el Anexo 5: Resultados Encuesta Pre-Test, Se detallan las puntuaciones de los
criterios de evaluación obtenidos para este indicador, tanto para el pre-test, donde aún no
se implementaba el sistema propuesto. Así mismo, en el Anexo 5: Resultados Encuesta
Post-Test, Se detallan las puntuaciones de los criterios de evaluación obtenidos para este
indicador, donde en el post-test se interpreta cuando ya se implementó el sistema.
Por lo consiguiente se detallan los puntajes promedio para el pre-test y post-test obtenidos,
en el Anexo 5: Promedio Pre-Test y Post-Test.
Definición de Variables
Prueba de Normalidad
Resultado: Como el p valor es mayor a 0.05, existe normalidad, por ende, se utilizó una
prueba o distribución paramétrica en la prueba de hipótesis.
Hipótesis estadística
Hipótesis 𝐇𝟎 : El nivel de satisfacción del usuario con el modelo actual es mayor o igual
que, el nivel de satisfacción del usuario con el sistema propuesto.
𝐻0 = 𝑁𝑆𝐴 − 𝑁𝑆𝑝 ≥ 0
Hipótesis 𝐇𝟏 : El nivel de satisfacción del usuario con el modelo actual es menor que, el
nivel de satisfacción del usuario con el sistema propuesto.
Nivel de Significancia
El nivel de significancia (𝛼) para la prueba de hipótesis es del 5%. Por consiguiente, el nivel
de confianza (1-𝛼 = 0.95) será del 95% y para los grados de libertad se toma lo siguiente:
(n-1) = 8-1 = 7 grados de libertad por lo que el t tabular es el siguiente:
Tipo de Distribución
Como la muestra es menor a 30 se utilizará la distribución “T”.
Cálculo de T
Se trabajó con la herramienta R Studio, se ingresaron los valores respectivos y se tuvo como
resultado lo siguiente:
Figura 97: Distribución T para dos muestras pareadas - Área de aceptación y rechazo "Nivel de
Satisfacción"
Conclusión
La región critica para α = 0.05, en la tabla distribución T (ver Anexo 8) encontramos que
Ta = −1.895. Entonces la región crítica de la prueba es: T =< −∞, −1.895 >.
Puesto que: Tc = −10.937(T calculado) es menor que Tα = −1.895 (tabular) y estando
este valor dentro de la región de rechazo, entonces se rechaza H0 y por consiguiente H1
es aceptada.
Se concluye que el nivel de satisfacción del usuario con el sistema actual es menor que el
nivel de satisfacción del usuario del sistema propuesto, con un nivel de error del 5% y un
nivel de confianza del 95%.
14 DISCUSIÓN DE RESULTADOS
La discusión detallada de los resultados para cada indicador es la siguiente:
TA TP Nivel de Impacto
Segundos Porcentaje Segundos Porcentaje Δ Segundos Δ Porcentaje
566 100% 37.80 7% 528.20 93%
Se puede ver que el tiempo de generación del reporte en el sistema actual es de 566
segundos mientras que la implementación del sistema recomendado es de 37.80 segundos
y el impacto se reduce en 528.20 segundos, o sea un 93% entendiendo como mejora la que
vemos en la siguiente gráfica:
400 80%
300 60%
566
528.20
200 40%
100 20%
7%
37.80
0 0%
TA TP Nivel Impacto: Decremento
Segundos Porcentaje
TA TP Nivel de Impacto
Segundos Porcentaje Segundos Porcentaje Δ Segundos Δ Porcentaje
301 100% 50.20 17% 250.80 83%
Se puede ver que el tiempo de registro de ventas es de 301 segundos con el sistema actual
y 50.20 segundos con la implementación del sistema propuesto, el impacto se reduce en
250.80 segundos que es el 83% del tiempo de mejora, lo cual podemos ver en el siguiente
gráfico:
350 120%
100%
300 100%
83%
250
80%
200
60%
150 301
250.80 40%
100
17%
50 20%
50.20
0 0%
TA TP Nivel Impacto: Decremento
Segundos Porcentaje
TA TP Nivel de Impacto
Segundos Porcentaje Segundos Porcentaje Δ Segundos Δ Porcentaje
103.55 100% 10.57 10% 92.98 90%
120 120%
100%
100 90% 100%
80 80%
60 60%
103.55
92.98
40 40%
20 10% 20%
10.57
0 0%
TA TP Nivel Impacto: Decremento
Puntaje Porcentaje
Se puede observar que el nivel de satisfacción del usuario con el sistema actual es de 2.50
y con la implementación del sistema propuesto es de 4.28, teniendo como nivel de impacto
un incremento de 1.78 puntos, que es un incremento del 36% de satisfacción que se
interpreta como una mejora y que podemos apreciar en la siguiente gráfica:
3.5 80%
70%
3
50% 60%
2.5
4.28 50%
2 36%
40%
1.5
2.5 30%
1 1.78 20%
0.5 10%
0 0%
NSA NSP Nivel Impacto: Incremento
Puntaje Porcentaje
CAPÍTULO V:
CONCLUSIONES Y
RECOMENDACIONES
15 CONCLUSIONES
16 RECOMENDACIONES
Con la finalidad de mejorar los beneficios del sistema de información web sobre la gestión de
ventas y almacén, se ha determinado las siguientes recomendaciones:
1. Se recomienda llevar a cabo constantes capacitaciones con los usuarios respecto al uso
del sistema, con el propósito de instruirles de manera correcta el uso del sistema y atender
todas sus dudas.
2. Se recomienda realizar copias de seguridad de la base de datos de manera continua con
la finalidad de evitar posibles pérdidas de información.
3. Debe permanecer las constantes actualizaciones del presente sistema de información
web, con el objetivo de mejorar u optimizar aún más dichos procesos.
4. Se recomienda incorporar en un futuro nuevas funcionalidad respecto a la fidelización de
los clientes, como, por ejemplo, acumulación de puntos por las ventas realizadas para
obtener descuentos de los productos, etc.
REFERENCIAS
BIBLIOGRÁFICAS
REFERENCIAS
Alfonzo, P. L., Mariño, S., & Godoy, M. V. (15 de 11 de 2011). Propuesta metodológica para la gestión
de proyecto de software ágil basado en la Web. Multiciencias, 11(4), Pag: 397, 398.
Arnaldo Espinoza, M. (2013). Manual para elegir una Metodologia de Desarrollo de Software dentro
de un proyecto Informatico. Piura: Pirhua.
Azanha, A., Argoud, A. T., Camargo Junior, J. B., & Antoniolli, P. D. (2017). Agile project management
with Scrum. International Journal of Managing Projects in Business, 10(1 pp.), 22.
doi:https://doi.org/10.1108/IJMPB-06-2016-0054
Federico, M., & Aníbal Loguzzo, H. (2016). Introducción a la Gestion y Administracion en las
organizaciones. Buenos Aires - Argentina: Universidad Nacional Arturo Jauretche.
G. Barrios, W., V. Godoy, M., G Fernández, M., I. Mariño, S., M. Ferreira, F., & T. Zarrabeitia, C.
(2012). SCRUM: Application Experience in a Software Development PyME in the NEA. The
Journal of Computer Science and Technology (JCST), 12(3).
Jiménez, J., Pástor, D., Arcos, G., Romero, M., & Urquizo, L. (16 de Febrero de 2017). Patrones de
diseño para la construcción de cursos on-line. Ingeniare, 26(1), 157-171. Recuperado el 13
de Febrero de 2016, de http://dx.doi.org/10.4067/S0718-33052018000100157
Julca Diaz, L. P., & Rojas Zarate, A. F. (2015). Sistema informático web para la gestión de ventas de
la Boutique Detallitos E.I.R.L. Utilizando la metodología UAP y Framework QCODO de PHP.
Trujillo.
Khalil, M., & Kotaiah, B. (2017). Implementation of agile methodology based on SCRUM tool.
International Conference on Energy, Communication, Data Analytics and Soft Computing
(ICECDS-2017), 2351-2357. doi:https://doi.org/10.1109/ICECDS.2017.8389872
Kussunga, F., & Ribeiro, P. (2019). Proposal of a Visual Environment to Support Scrum. Procedia
Computer Science, 164, 491-497. doi:https://doi.org/10.1016/j.procs.2019.12.211
Lapiedra Alcamí, R., Devece Carañana, C., & Guiral Herrando, J. (2011). Introducción a la gestión de
Sistemas de Información. Publicacions de la Universitat Jaume I. Servei de Comunicació i
Publicacions.
Laundon, K., & Laundon, J. (2012). Sistemas de Información Gerencial. Mexico: Trillas.
López Rosciano, R. A., & Pech Montejo, J. A. (2015). Desarrollo de herramienta de gestión de
proyectos RUP usando metodologia SCRUM + XP: Pruebas. Madrid: Politénica.
Martínez, A., & Martínez, R. (2014). Guia a rational unified process. ResearchGate, 16.
Molina Montero, B., Vite Cevallos, H., & Dávila CuestaJefferson. (2018). Metodologia agiles frente a
las tradicionales en el procesos de desarroollo de software. Esperiales - Revista
multidiciplinaria de investigacion, 121.
Morandini, M., Coleti, T. A., & Oliveira Jr, E. (2021). Considerations about the efficiency and sufficiency
of the utilization of the Scrum methodology: A survey for analyzing results for development
teams. Computer Science Review, 39, 1-13. doi:https://doi.org/10.1016/j.cosrev.2020.100314
Palacios Obeso, J. L. (2018). Sistema Web para Mejorar la Gestión Comercial de la Empresa Yomiqui
S.A.C. Trujillo.
Pérez A, O. A. (2011). Cuatro enfoques metodológicos para el desarrollo de software RUP - MSF -
XP - SCRUM. Inventum Engineering(10), 64-78.
doi:10.26620/uniminuto.inventum.6.10.2011.64-78
Purisaca Martinez, G. M., & Zavaleta Velásquez, R. J. (2019). SISTEMA WEB PARA EL CONTROL
DE INVENTARIO DEL ÁREA DE GABINETE EN EL PROYECTO DEL MUSEO DE SITIO DE
TÚCUME - LAMBAYEQUE. Trujillo.
Quiroz Briones, D. A., & Tasilla Culqui, J. J. (2016). SISTEMA DE INFORMACIÓN CON
TECNOLOGÍA WEB PARA LA MEJORA DE LA GESTIÓN DEL PROCESO DE
ABASTECIMIENTO Y ALMACÉN DE LA MUNICIPALIDAD DISTRITAL DE GUADALUPE -
TRUJILLO. Guadalupe.
Rosado Gómez, A., Quintero Duarte, A., & Meneses Guevara, C. (12 de Agosto de 2012). Desarrollo
agil de software aplicando programacion extrema. El ingenio, 29.
Schwaber, K., & Sutherland, J. (2016). The Scrum Guide. Estados Unidos: Creative Commons.
Srivastava, A., Bhardwaj, S., & Saraswat, S. (2017). SCRUM model for agile methodology.
International Conference on Computing, Communication and Automation (ICCCA2017), 864-
869. doi:https://doi.org/10.1109/CCAA.2017.8229928
Toapanta Chancusi, K., Vergara Ordoñez, M., & Campaña Ortega, M. (2012). MÉTODO ÁGIL
SCRUM, APLICADO A LA IMPLANTACIÓN DE UN SISTEMA INFORMÁTICO PARA EL
PROCESO DE RECOLECCIÓN MASIVA DE INFORMACIÓN CON TECNOLOGÍA MÓVIL.
DSpace, 3. Obtenido de http://repositorio.espe.edu.ec/handle/21000/5899
Tymkiw, N., Bournissen, J. M., & Tumino, M. C. (2020). Scrum como Herramienta Metodológica para
el Aprendizaje de la Programación. Revista Iberoamericana de tecnología en educación y
educación en tecnología(26), 81-89. doi:https://doi.org/10.24215/18509959.26.e9
Vallejos Velarde, P. S. (2018). Sistema Web para el Control de Inventario en la Empresa Web
Solutions S.A.C. Lima.
Varma, S., & Holcombe , M. (15 de Enero de 2019). Extreme Programming: The Genesys Experience.
Europe PubMed Central, 327-328. doi:10.1007/11499053_70
Vega Pérez, C., Grajales Lombana, H., & Montoya Restrepo, L. (2017). Sistemas de información:
definiciones, usos y limitantes. Colombia: Orinoquias.
Zea Ordoñez, M., Honores Tapia, J., & Rivas Asanza, W. (2015). Fundamento de Base de Datos.
Ecuador: Utmach.
ANEXOS
223
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Escala de
Variable Definición Conceptual Definición Operacional Dimensión Indicador
medición
Dependiente Gestión de ventas y almacén. Apoyo para la gestión de ventas y Nivel de Incrementar el nivel de satisfacción de los
Nominal.
almacén. satisfacción de usuarios.
usuarios.
224
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
LLUVIA DE IDEAS
225
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
DIAGRAMA DE PARETO
%
Nº PROBLEMAS ACUMULADO
PROBLEMA FRECUENCIA ACUMULADO % DEL TOTAL DEL TOTAL
A 20 20 21.3 21.3
C 20 40 21.3 42.6
E 20 60 21.3 63.8
B 10 70 10.6 74.5
D 10 80 10.6 85.1
F 8 88 8.5 93.6
G 6 94 6.4 100.0
94 94 100.0
227
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
DIAGRAMA DE ISHIKAWA
Materiales Personal
Procesos Otros
228
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
MODELO DE ENTREVISTA
RESULTADOS DE ENTREVISTA
N° TA TP ̅̅̅̅
𝑻𝑨𝒊 − 𝑻𝑨 ̅̅̅̅
𝑻𝑷𝒊 − 𝑻𝑷 ̅̅̅̅)𝟐
(𝑻𝑨𝒊 − 𝑻𝑨 (𝑻𝑷𝒊 − 𝑻𝑷)𝟐
1 600 40 34 2.2 1156 4.84
2 600 30 34 -7.8 1156 60.84
3 600 35 34 -2.8 1156 7.84
4 420 40 -146 2.2 21316 4.84
5 600 40 34 2.2 1156 4.84
6 600 40 34 2.2 1156 4.84
7 600 35 34 -2.8 1156 7.84
8 600 38 34 0.2 1156 0.04
9 480 40 -86 2.2 7396 4.84
10 600 36 34 -1.8 1156 3.24
11 600 40 34 2.2 1156 4.84
12 600 40 34 2.2 1156 4.84
13 480 40 -86 2.2 7396 4.84
14 600 35 34 -2.8 1156 7.84
15 600 32 34 -5.8 1156 33.64
16 600 40 34 2.2 1156 4.84
17 600 40 34 2.2 1156 4.84
18 540 40 -26 2.2 676 4.84
19 600 35 34 -2.8 1156 7.84
20 420 32 -146 -5.8 21316 33.64
21 600 39 34 1.2 1156 1.44
22 600 39 34 1.2 1156 1.44
23 540 38 -26 0.2 676 0.04
24 600 40 34 2.2 1156 4.84
25 600 40 34 2.2 1156 4.84
26 420 38 -146 0.2 21316 0.04
27 600 32 34 -5.8 1156 33.64
28 600 40 34 2.2 1156 4.84
29 480 40 -86 2.2 7396 4.84
30 600 40 34 2.2 1156 4.84
∑ 16980 1134 0 0 112920 276.8
promedio 566 37.8 0 0 3764 9.23
N° TA TP ̅̅̅̅
𝑻𝑨𝒊 − 𝑻𝑨 ̅̅̅̅
𝑻𝑷𝒊 − 𝑻𝑷 ̅̅̅̅)𝟐
(𝑻𝑨𝒊 − 𝑻𝑨 (𝑻𝑷𝒊 − 𝑻𝑷)𝟐
1 300 50 -1 -0.2 1 0.04
2 300 51 -1 0.8 1 0.64
3 305 48 4 -2.2 16 4.84
4 306 49 5 -1.2 25 1.44
5 302 50 1 -0.2 1 0.04
6 296 51 -5 0.8 25 0.64
7 300 53 -1 2.8 1 7.84
8 305 49 4 -1.2 16 1.44
9 308 54 7 3.8 49 14.44
10 300 51 -1 0.8 1 0.64
11 300 50 -1 -0.2 1 0.04
12 300 50 -1 -0.2 1 0.04
13 290 49 -11 -1.2 121 1.44
14 297 50 -4 -0.2 16 0.04
15 302 50 1 -0.2 1 0.04
16 305 53 4 2.8 16 7.84
17 300 50 -1 -0.2 1 0.04
18 303 50 2 -0.2 4 0.04
19 308 48 7 -2.2 49 4.84
20 298 50 -3 -0.2 9 0.04
21 296 49 -5 -1.2 25 1.44
22 300 47 -1 -3.2 1 10.24
23 296 50 -5 -0.2 25 0.04
24 302 51 1 0.8 1 0.64
25 300 54 -1 3.8 1 14.44
26 305 50 4 -0.2 16 0.04
27 309 50 8 -0.2 64 0.04
28 300 51 -1 0.8 1 0.64
29 299 50 -2 -0.2 4 0.04
30 300 48 -1 -2.2 1 4.84
∑ 9032 1506 0 0 496 79
promedio 301 50.2 0 0 16.52 2.63
N° TA TP ̅̅̅̅
𝑻𝑨𝒊 − 𝑻𝑨 ̅̅̅̅
𝑻𝑷𝒊 − 𝑻𝑷 ̅̅̅̅)𝟐
(𝑻𝑨𝒊 − 𝑻𝑨 (𝑻𝑷𝒊 − 𝑻𝑷)𝟐
1 90 10 -13.55 -0.57 183.60 0.32
2 116 11 12.45 0.43 155.00 0.18
3 98 15 -5.55 4.43 30.80 19.62
4 90 16 -13.55 5.43 183.60 29.48
5 119 10 15.45 -0.57 238.70 0.32
6 118 10 14.45 -0.57 208.80 0.32
7 120 10 16.45 -0.57 270.60 0.32
8 95 10 -8.55 -0.57 73.10 0.32
9 105 10 1.45 -0.57 2.10 0.32
10 98 11 -5.55 0.43 30.80 0.18
11 95 12 -8.55 1.43 73.10 2.04
12 99 11 -4.55 0.43 20.70 0.18
13 100 11 -3.55 0.43 12.60 0.18
14 118 10 14.45 -0.57 208.80 0.32
15 98 10 -5.55 -0.57 30.80 0.32
16 112 10 8.45 -0.57 71.40 0.32
17 118 11 14.45 0.43 208.80 0.18
18 120 12 16.45 1.43 270.60 2.04
19 98 12 -5.55 1.43 30.80 2.04
20 115 11 11.45 0.43 131.10 0.18
21 102 11 -1.55 0.43 2.40 0.18
22 98 11 -5.55 0.43 30.80 0.18
23 97 12 -6.55 1.43 42.90 2.04
24 115 12 11.45 1.43 131.10 2.04
25 97 12 -6.55 1.43 42.90 2.04
26 97 10 -6.55 -0.57 42.90 0.32
27 98 10 -5.55 -0.57 30.80 0.32
28 96 11 -7.55 0.43 57.00 0.18
29 101 11 -2.55 0.43 6.50 0.18
30 95 11 -8.55 0.43 73.10 0.18
31 98 11 -5.55 0.43 30.80 0.18
32 92 11 -11.55 0.43 133.40 0.18
33 102 11 -1.55 0.43 2.40 0.18
34 108 10 4.45 -0.57 19.80 0.32
35 119 10 15.45 -0.57 238.70 0.32
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
263
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
Antes (Pre-Test)
N° Pregunta
B S R P MP Puntaje Puntaje
5 4 3 2 1 Total Promedio
1. ¿Está de acuerdo que el registro de ventas es rápido y sencillo? 2 2 1 16 3.20
2. ¿Está de acuerdo que generar reportes se realiza de manera rápida y fácil? 1 1 3 13 2.60
3. ¿Está de acuerdo que es sencillo la búsqueda de productos en el inventario? 1 4 11 2.20
4. ¿Está satisfecho de la precisión y rapidez de los reportes generados? 1 4 11 2.20
5. ¿Cree usted que el proceso actual sea de fácil acceso a la información? 1 3 1 10 2
6. ¿Considera que es seguro el proceso actual para guardar información? 1 2 2 10 2
7. ¿Está satisfecho con el control de productos de almacén? 5 15 3
8. ¿Está satisfecho con el control de las ventas realizadas? 4 1 14 2.80
Después (Post-Test)
N° Pregunta
B S R P MP Puntaje Puntaje
5 4 3 2 1 Total Promedio
1. ¿Está de acuerdo que el registro de ventas es rápido y sencillo? 2 3 22 4.40
2. ¿Está de acuerdo que generar reportes se realiza de manera rápida y fácil? 3 2 23 4.60
3. ¿Está de acuerdo que es sencillo la búsqueda de productos en el inventario? 1 3 1 20 4
4. ¿Está satisfecho de la precisión y rapidez de los reportes generados? 3 2 23 4.60
5. ¿Cree usted que el proceso actual sea de fácil acceso a la información? 2 2 1 21 4.20
6. ¿Considera que es seguro el proceso actual para guardar información? 5 20 4
7. ¿Está satisfecho con el control de productos de almacén? 1 4 21 4.20
8. ¿Está satisfecho con el control de las ventas realizadas? 1 4 21 4.20
EXPERTO 1
Los valores ingresados son de escala de 1 al 5 que mide el grado de importancia de cada criterio para
determinar si alguna de las metodologías es una buena alternativa para el desarrollo de un sistema
de información web.
Criterio Sumatoria
6
C1 C2 C3 C4 C5 C6 ∑(𝐶𝑃𝑖 ∗ 𝑃𝑖)
Metodología 𝑖=1
0.1 0.2 0.2 0.2 0.1 0.2 1
Rational Unified Process (RUP) 2 1 2 4 2 3 2.4
Extreme Programming (XP) 3 3 2 3 3 3 2.8
Scrum 4 5 4 2 5 5 4.1
C1: Información.
C2: Flexibilidad.
C3: Conocimiento.
C4: Dificultad.
C5: Tiempo de desarrollo.
C6: Compatibilidad.
EXPERTO 2
EMPRESA : Indra
Los valores ingresados son de escala de 1 al 5 que mide el grado de importancia de cada criterio para
determinar si alguna de las metodologías es una buena alternativa para el desarrollo de un sistema
de información web.
Criterio Sumatoria
6
C1 C2 C3 C4 C5 C6 ∑(𝐶𝑃𝑖 ∗ 𝑃𝑖)
Metodología 𝑖=1
0.1 0.2 0.2 0.2 0.1 0.2 1
Rational Unified Process (RUP) 4 1 3 3 5 1 2.5
Extreme Programming (XP) 2 4 4 3 2 3 3.2
Scrum 3 5 4 3 2 3 3.5
C1: Información.
C2: Flexibilidad.
C3: Conocimiento.
C4: Dificultad.
C5: Tiempo de desarrollo.
C6: Compatibilidad.
EXPERTO 3
Los valores ingresados son de escala de 1 al 5 que mide el grado de importancia de cada criterio para
determinar si alguna de las metodologías es una buena alternativa para el desarrollo de un sistema
de información web.
Criterio Sumatoria
6
C1 C2 C3 C4 C5 C6 ∑(𝐶𝑃𝑖 ∗ 𝑃𝑖)
Metodología 𝑖=1
0.1 0.2 0.2 0.2 0.1 0.2 1
Rational Unified Process (RUP) 4 2 5 4 4 3 3.6
Extreme Programming (XP) 3 4 4 2 5 4 3.6
Scrum 5 5 5 4 5 5 4.8
C1: Información.
C2: Flexibilidad.
C3: Conocimiento.
C4: Dificultad.
C5: Tiempo de desarrollo.
C6: Compatibilidad.
Criterio Sumatoria
6
C1 C2 C3 C4 C5 C6 ∑(𝐶𝑃𝑖 ∗ 𝑃𝑖)
Experto 𝑖=1
Alejandro Nina Macedo 2 1 2 4 2 3 2.4
Christiam Alberth Mendoza Ruiz 4 1 3 3 5 1 2.5
Juan Manuel Abanto Quispe 4 2 5 4 4 3 3.6
PROMEDIO, DEL RESUMEN 3.3 1.3 3.3 3.7 3.7 2.3 2.8
Resumen Metodología XP
Criterio Sumatoria
6
C1 C2 C3 C4 C5 C6 ∑(𝐶𝑃𝑖 ∗ 𝑃𝑖)
Experto 𝑖=1
Alejandro Nina Macedo 3 3 2 3 3 3 2.8
Christiam Alberth Mendoza Ruiz 2 4 4 3 2 3 3.2
Juan Manuel Abanto Quispe 3 4 4 2 5 4 3.6
PROMEDIO, DEL RESUMEN 2.7 3.7 3.3 2.7 3.3 3.3 3.2
Criterio Sumatoria
6
C1 C2 C3 C4 C5 C6 ∑(𝐶𝑃𝑖 ∗ 𝑃𝑖)
Experto 𝑖=1
Alejandro Nina Macedo 4 5 4 2 5 5 4.1
Christiam Alberth Mendoza Ruiz 3 5 4 3 2 3 3.5
Juan Manuel Abanto Quispe 5 5 5 4 5 5 4.8
PROMEDIO, DEL RESUMEN 4 5 4.3 3 4 4.3 4.1
ALFA DE CRONBACH
Se utilizó la herramienta R Studio en las cuales se procesó la información para la validación del
instrumento.
Ítems o Preguntas:
Código Pregunta
I1 1. ¿Está de acuerdo que el registro de ventas es rápido y sencillo?
I2 2. ¿Está de acuerdo que generar reportes se realiza de manera rápida y fácil?
I3 3. ¿Está de acuerdo que es sencillo la búsqueda de productos en el inventario?
I4 4. ¿Está satisfecho de la precisión y rapidez de los reportes generados?
I5 5. ¿Cree usted que el proceso actual sea de fácil acceso a la información?
I6 6. ¿Considera que es seguro el proceso actual para guardar información?
I7 7. ¿Está satisfecho con el control de productos de almacén?
I8 8. ¿Está satisfecho con el control de las ventas realizadas?
Como resultado el alfa de Cronbach es igual a 0.85 indicando que el grado de confiabilidad es alto.
Según la encuesta post test realizada a los trabajadores de la empresa Telenor Perú S.R.L, se
ingresaron los porcentajes a la herramienta R Studio en los cuales se tienen los siguientes gráficos y
se interpretan de la siguiente manera:
DISTRIBUCIÓN DE T STUDENT
FORMATOS
TESIS PREGRADO
40990648
José Alberto Gómez Ávila DNI
75780894
Christian Roberth Chapoñan Lalopu DNI
70282802
Pretell Quispe Jaime Esaú DNI
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
288
Biblioteca Digital - Dirección de Sistemas de Informática y
Comunicación
A. Acceso Abierto
B. Acceso Restringido (datos del autor y resumen del trabajo)
C. No Autorizo su Publicación
40990648
José Alberto Gómez Ávila DNI
75780894
DNI
Christian Roberth Chapoñan Lalopu
70282802
Pretell Quispe Jaime Esaú DNI
Esta obra ha sido publicada bajo la licencia Creative Commons Reconocimiento-No
Comercial-Compartir bajo la misma licencia 2.5 Perú.
289