Facultad de Ingeniería: Y Arquitectura
Facultad de Ingeniería: Y Arquitectura
AUTOR(ES):
ASESOR:
LÍNEA DE INVESTIGACIÓN:
LIMA – PERÚ
2022
DEDICATORIA
2
AGRADECIMIENTOS
3
ÍNDICE DE CONTENIDOS
DEDICATORIA 2
AGRADECIMIENTOS 3
ÍNDICE DE CONTENIDOS 4
ÍNDICE DE FIGURAS 6
ÍNDICE DE TABLAS 6
RESUMEN 7
ABSTRACT 8
I. INTRODUCCIÓN 9
II. MARCO TEÓRICO 14
III. METODOLOGÍA 51
3.1 Diseño y tipo de Investigación 51
3.2 Variables y operacionalización 52
3.3 Población (criterios de selección), muestra, muestreo 56
3.4 Técnicas e instrumentos de recolección de datos 59
3.5 Procedimientos 62
3.6 Métodos de análisis de datos 65
3.7 Aspectos éticos 67
IV. RESULTADOS 68
V. DISCUSIÓN 82
VI. CONCLUSIÓN 83
VII. RECOMENDACIONES 84
REFERENCIAS 85
ANEXOS 90
ANEXO 01: MATRIZ DE CONSISTENCIA 91
ANEXO 02: DIAGRAMA DE ISHIKAWA 92
ANEXO 03: DIAGRAMA DE PROCESO 71
ANEXO 04: CARTA DE PRESENTACIÓN 72
ANEXO 05: VALIDACIÓN DE LA METODOLOGÍA 1 78
4
ANEXO 06: VALIDACIÓN DE LA METODOLOGÍA 2 79
ANEXO 07: VALIDACIÓN DE LA METODOLOGÍA 3 80
ANEXO 08: VALIDACIÓN DEL INSTRUMENTO 1 81
ANEXO 09: VALIDACIÓN DEL INSTRUMENTO 2 82
ANEXO 10: VALIDACIÓN DEL INSTRUMENTO 3 83
ANEXO 11: VALIDACIÓN DEL INSTRUMENTO 4 84
ANEXO 12: VALIDACIÓN DEL INSTRUMENTO 5 85
ANEXO 13: VALIDACIÓN DEL INSTRUMENTO 6 86
ANEXO 14: TEST DE RATIO DE REINCIDENCIA 87
ANEXO 15: RE-TEST DE RATIO DE REINCIDENCIA 88
ANEXO 16: TEST DE RATIO DE INCIDENCIA RESUELTAS 89
ANEXO 17: RE - TEST DE RATIO DE INCIDENCIA RESUELTAS 90
ANEXO 18: POST - TEST DE RATIO DE INCIDENCIA RESUELTAS 91
ANEXO 19: POST-TEST DE RATIO DE REINCIDENCIA 92
ANEXO 20: TURNITIN 93
ANEXO 21: DESARROLLO DE LA METODOLOGÍA SCRUM 94
5
ÍNDICE DE FIGURAS
6
Figura 27: Rango wilcoxon – Ratio de incidencias resueltas 77
Figura 28: Ratio de reincidencias – Comparativo General 79
Figura 29: Rango wilcoxon para Ratio de reincidencias 81
Figura 30: Diagrama de Casos de uso del negocio 99
Figura 31: Casos de uso – Saludar usuario 101
Figura 32: Casos de uso – Inicio Sesión 103
Figura 33: Casos de uso – Creación de usuario 105
Figura 34: Casos de uso – Visualizar mis tickets 107
Figura 35: Casos de uso – Mostrar opciones 110
Figura 36: Casos de uso – Pantalla administrador 112
Figura 37: Casos de uso – Visualizar Indicadores 117
Figura 38: Casos de uso – Incidencias resuelta 121
Figura 39: Casos de uso – Reincidencia 122
Figura 40: Casos de uso – Gestión de incidencia 123
Figura 41: Prototipo – Inicio sesión 146
Figura 42: Prototipo – Saludar usuario 146
Figura 43: Prototipo – Registrar usuario 147
Figura 44: Prototipo – Verificación cuenta 147
Figura 45: Prototipo – Mostrar Opciones 148
Figura 46: Prototipo – Visualizar mis tickets (Usuario) 148
Figura 47: Prototipo – Visualizar Dashboard (Usuario) 149
Figura 48: Prototipo - Pantalla Administrador 149
Figura 49: Prototipo - Registrar RUC 150
Figura 50: Prototipo - Registrar datos usuarios 150
Figura 51: Prototipo - Visualizar Indicadores (Administrador) 151
Figura 52: Prototipo - Gestionar Usuario 151
Figura 53: Prototipo - Consulta nivelar intensidad 152
Figura 54: Prototipo - Consulta para registrar llamadas y saldo 152
Figura 55: Prototipo - Consulta para el funcionamiento del aplicativo Mobyx 153
Figura 56: Prototipo - Consulta para registrar una consulta SIP 153
Figura 57: Prototipo - Consulta para restringir las llamadas de anexo 154
Figura 58: Prototipo - Consulta para mostrar la seguridad gestionada 154
Figura 59: Prototipo - Consulta para acceder al panel web 155
Figura 60: Prototipo - Consulta para errores de la VPN 155
7
Figura 61: Prototipo - Consulta para errores telefonía IP 156
Figura 62: Prototipo - Consulta para falla acceso pagina 156
Figura 63: Construir Chatbot 157
Figura 64: Base de datos 158
Figura 65: Grafico Sprint 0 159
Figura 66: Interfaz – Inicio Sesión 163
Figura 67: Interfaz – Pantalla de inicio (usuario) 164
Figura 68: Interfaz – Creación de cuenta 165
Figura 69: Interfaz – Verificación de la cuenta 166
Figura 70: Interfaz – Correo de verificación 167
Figura 71: Interfaz – Mostrar opciones y Saludar usuario 168
Figura 72: Interfaz – Mis Tickets (usuario) 168
Figura 73: Interfaz – Filtrar por rango de fechas y búsqueda por descripción. 170
Figura 74: Resultado de reporte. 171
Figura 75: Interfaz – Visualizar Dashboard 171
Figura 76: Grafico Sprint 1 173
Figura 77: Entidades 178
Figura 78: Intenciones 179
Figura 79: Dialogo 180
Figura 80: Grafico Sprint 2 185
Figura 81: Interfaz – Lista de Tickets (Administrador) 189
Figura 82: Interfaz – Registro RUC 190
Figura 83: Interfaz – Registro datos del usuario 191
Figura 84: Interfaz – Dashboard 192
Figura 85: Interfaz – Gestionar Usuario 195
Figura 85: Interfaz – Actualizar datos usuarios 196
Figura 86: Grafico Sprint 3 199
Figura 87: Grafico Sprint 4 206
8
ÍNDICE DE TABLAS
6
RESUMEN
Con el pasar del tiempo, el ámbito empresarial se vuelve mucho más competitivo
impulsándolos a realizar mejoras en sus procesos, aplicando la automatización
tecnológica que permita obtener mayor productividad, calidad, eficacia en el menor
tiempo posible.
7
ABSTRACT
Over time, the business environment becomes is more competitive, encouraging
them to make improvements in their processes, using technological functions
that allows for greater productivity, quality, and efficiency in less time.
8
I. INTRODUCCIÓN
10
En la siguiente investigación se presentan diferentes deficiencias dentro del
proceso de gestión de incidencia, puesto que en el proceso tardan en responder a
los clientes que requieren de una solución, debido a que no existe una herramienta
o personal que esté disponible las 24 horas x 7 días que atienda algún incidente
en el servicio. En la empresa Netforce GS, se realizan registros de ticket de
atención de reincidencias, además de otras atenciones.
11
sin ser atendido. De manera semanal, el jefe de soporte realiza unos indicadores
del servicio de las atenciones realizadas y pendientes, para lo cual se realizó una
reunión para los respectivos datos.
13
general: Un Chatbot basado en inteligencia artificial mejora la gestión de
incidencias en el área de soporte de Netforce GS. Y las siguientes hipótesis
específicas, en primer lugar, es: Un Chatbot basado en inteligencia artificial
disminuye la ratio de reincidencias en el área de soporte de Netforce GS. Y en
segundo lugar es: Un Chatbot basado en inteligencia artificial incrementa la ratio
de incidencias resueltas en el área de soporte de Netforce GS.
14
Equinoccial, la cual utiliza actualmente un sistema de fianzas en la web. El objetivo
general de este trabajo es implementar un chatbot para los brókers y usuario del
área de Fianzas como medio de atención al cliente que permita al usuario final
tener una interacción personalizada con tiempo óptimo. La solución es establecer
una arquitectura que constituya los servicios web propios de la investigación, un
sustento de lo aprendido, los servicios cognitivos y un bot framework de Microsoft.
Para concluir, se tiene como finalidad emplear ambas características de calidad
para la evaluación del chatbot, las cuales son: la efectividad y la satisfacción del
usuario.
Asimismo, el siguiente autor Barbosa Vargas, Ana & Banchón Cedeño, Juan
(2017) desarrollaron en la Universidad de Guayaquil, para obtener el Título
15
Profesional Ingeniero en Sistemas, la tesis de “Desarrollo de un servicio web
chatbots basado en mesa de ayuda para las empresas ecuatorianas”. El presente
proyecto de tesis tiene como problemática en la mesa de ayuda la alta demanda
de solicitudes de los usuarios sobre los frecuentes problemas que presentaban los
equipos informáticos, el objetivo general de esta investigación es brindarles a los
usuarios la información necesaria y además proveerle el conocimiento básico para
la correcta resolución de inconvenientes técnicos en los equipos. Puesto que se
utiliza la inteligencia artificial el Bot tendrá la tarea de restaurar su base de
conocimiento con la información que detalle el usuario, de manera que se le
brindará un servicio capacitado para analizar las preguntas y brindar una respuesta
coherente a las necesidades del usuario. En resumen, esta tesis permite realizar
consultas referentes a determinados problemas técnicos que puedan presentarse
en el equipo, de manera inmediata el bot realiza la búsqueda y brinda la respuesta
más coherente.
Huerta Méndez F. (2019) desarrolló en la Universidad Científica del Sur, para optar
el grado académico de Bachiller en Ingeniería de Sistemas Empresariales, la tesis
de “Diseño de un chatbot para la reducción de tiempo de espera en gestión de
solicitudes e incidentes del área administrativo en la universidad científica del sur”.
La siguiente investigación tiene como problemática la demora de las atenciones
de las áreas administrativas de la Universidad Científica del Sur, en atender las
solicitudes de los estudiantes como servicios de apoyo, esto genera una mala
experiencia en el usuario. La solución pasa por utilizar herramientas de chatbot
para mejorar la calidad del servicio a los usuarios y reducir los tiempos de
respuesta a consultas e incidencias de los alumnos. La investigación de los
estudiantes ha revelado por qué este trabajo afecta los tiempos de espera al
momento de procesar las consultas en las áreas administrativas. Finalmente, se
ha publicado una lista de tipos de solicitudes en los que se centra el diseño de
chatbot.
Mejia García, Manuel (2019) desarrolló en la Universidad Privada del Norte, para
optar el título profesional de Ingeniero de Sistemas Computacionales, la tesis de
“Implementación de un chatbot para mejorar el proceso de atención de
requerimientos de primer nivel en el área de sistemas de la empresa aeropuerto
del Perú S.A.” El problema del trabajo actual es que no cumple con los niveles de
servicio establecidos (las siglas SLA significan en inglés service level contracts).
El tiempo promedio para resolver una solicitud y si puede atender a sus clientes
18
en cualquier momento. El propósito general de este estudio fue definir si el uso de
chatbots mejoraría el proceso de cumplimiento de requisitos de primer nivel en el
dominio del sistema. Las herramientas utilizadas para analizar y comparar los
resultados previos y posteriores a la implementación de Chabot fueron el pretest y
el postest. Como resultado, se redujo la jornada laboral en ambos horarios (97%
jornada laboral y 100% ausentismo). Además, se ha demostrado que mejora la
satisfacción del usuario en un 40%. En resumen, los chatbots mejoran el proceso
de cumplir con los requisitos de primer nivel en el dominio del sistema.
Perca Quispe, Marcos & Lazo Yucra, Dany (2021) desarrollaron en la Universidad
César Vallejo, para optar el Título Profesional Ingeniero en Sistemas, la tesis de
“Chatbot Para Mejorar Las Ventas en la Empresa Comercializadora Multiservicios
Aries E.I.R.L. Moquegua”. El propósito de este estudio fue implementar un chatbot
que pudiera mejorar las ventas debido a que el gobierno peruano ordenó una
cuarentena a nivel nacional por una pandemia de Covid 19 que impedía el ingreso
de clientes a la oficina. Su objetivo general fue evaluar el impacto de implementar
chatbots para mejorar las ventas en Comercializadora MultiserviciosAries E.I.R.L.
En resumen, se estableció una comparación analítica a partir de un Pre-Test con
los datos recolectados llenados por el cliente y un Post Test para evaluar la
efectividad del chatbot, además de examinar los beneficios de la integración de un
asistente virtual en los negocios. El tipo de metodología utilizada en este trabajo
es la investigación aplicada. La conclusión que se extrae en el trabajo es que la
implementación de chatbots tiene un impacto positivo en las ventas basado en la
satisfacción del cliente. Contribución: Para la contribución de esta tesis se
consideró como ejemplo el programa de trabajo para el cual fue desarrollado y la
aplicación del método SCRUM.
Inteligencia Artificial
19
La inteligencia artificial es un área de investigación y aplicación que intenta hacer
que las computadoras simulen la inteligencia humana de alguna manera. La
propuesta es adaptar el procesador al método de comunicación y razonamiento
humano de modo que no solo pueda aplicar los algoritmos propuestos por el
humano, sino también establecer sus propios algoritmos para resolver el problema.
(Caice, Gómez, Infante, Merchán, & Redroban, 2014).
En una crítica sobre la Inteligencia Artificial publicado en 1980 (Searle, 1980), fue
John Searle, un filósofo que distinguía entre IA débil y fuerte, que generó y sigue
causando controversia. La inteligencia artificial fuerte significa que un computador
bien diseñado no simula una mente sino un cerebro y, por lo tanto, debe tener una
inteligencia igual o incluso mayor que la de un humano. Searle intenta demostrar
que una inteligencia artificial fuerte es inalcanzable. En relación con esto, debe
quedar claro que la IA general es distinta a la IA fuerte. Para entender que hay una
conexión, la IA unidireccional o poderosa debería ser común, pero también hay IA
generales que son multitarea pero no necesariamente poderosas. Según Searle,
la inteligencia implica la creación de programas que realizan tareas establecidas
y, obviamente, no requiere ningún tipo de estado de ánimo. Se ha demostrado que
las computadoras realizan ciertas tareas mejores que los humanos. (López, 2018)
20
Figura 2: Ingresos globales de la Inteligencia Artificial de 2016 a 2025. (Fuente: Statista)
“Este estudio procederá sobre la base de que todos los aspectos del aprendizaje
o de rasgo de la inteligencia pueden, en principio, ser descritos de una forma tan
precisa que se puede crear una máquina que los simule”. (OpenMindBBVA, 2016).
21
El Procesamiento del lenguaje natural (NPL)
Una de las principales técnicas de PNL está constituida por la imitación o, como lo
definen los adeptos, el modelado: al imitar el lenguaje y el comportamiento de las
personas exitosas, sería posible hacer nuestras propias habilidades y lograr sus
propios resultados. (García, 2014, p.30-31).
22
Sistemas cognitivos
Los sistemas cognitivos simulan los procesos de cognición que poseen los seres
humanos, efectuando respuestas que sean concretas y precisas, evitando posibles
réplicas ambiguas e imprecisas. Para que pueda determinar mejores respuestas
posibles, se tiene que resumir los datos por diferentes fuentes de información, para
ello se incluyen tecnologías de autoaprendizaje para el reconocimiento de
patrones y el lenguaje natural imitando la funcionalidad del cerebro humano.
(Rouse, 2018). El sistema cognitivo tiene las siguientes características, mostradas
en la Figura 4:
Test de Turing
23
La prueba de Turing requiere que las máquinas inteligentes utilizadas durante años
tengan una amplia gama de habilidades que definen la IA actual. Las máquinas
que afirman haber superado la prueba de Turing deben tener las siguientes
habilidades: Reconocimiento del lenguaje natural, razonamiento, aprendizaje,
representación del conocimiento.
Para verificar el total de Turing a verificar, la máquina debe cumplir con habilidades
específicas de manipulación de datos y visión por computadora. Lo que la
inteligencia artificial llama un robot.
Figura 5: Interfaz del bot que imita a un niño ucraniano de 13 años. (Fuente: The Wall Street
Journal)
24
Transferencia de aprendizaje
Algoritmos
Se presentan los tipos y partes de los algoritmos existentes para una definición
más robusta.
25
La informática se compone de 4 algoritmos:
Chatbot
Segun Charlan (2018), indica que un chatbot es una aplicación de mensajería apta
para tener conversaciones con sus usuarios, brindando respuestas concretas y
precisas, pero a sus preestablecidas para un tipo de pregunta en particular. Hay 2
tipos de chatbots:
Por lo general, estos son adoptados por empresas que desean mejorar el servicio
y soporte al cliente y aumentar sus resultados. Por supuesto, este servicio
reemplaza de alguna manera las actividades de ciertos humanos, como los
26
administradores de comunidades. Una de las características principales de los
chatbot es que brinda a las empresas un servicio instantáneo y preciso a las
diferentes consultas que tengan los usuarios. La funcionalidad se replicada para
cada chatbot, sin embargo, cada uno se diferencia por alguna funcionalidad en
específico. Algunos interactúan a través de botones y ofrecen diferentes opciones
al usuario, mientras que otros son un poco más complicados. Cuenta con un
programa avanzado que te permite chatear con los usuarios de forma natural casi
sin una conversación normal. Uno de los ejemplos más conocidos de chatbots
inteligentes y asistentes de voz son Google Allo, Amazon Alexa, Apple Siri,
etc. Entre los beneficios de los chatbots se puede mencionar los siguientes:
Audiencia más amplia, mensajes atractivos, complejos, reducción de costos de
operación, respuestas inmediatas, amplifica tu engagement, facilitar la relación
cliente y marca, marca proactiva sin esfuerzo, refresca tu presencia en redes
sociales, sugerencias personalizadas y mensajes efectivos y personalizados
27
Figura 6: Inteligencia artificial aplicada a Chatbot. (Fuente: The Wall Street Journal
28
Figura 7: Automación Edge es la plataforma para la Automatización Inteligente integrada con
la solución de gestión de Servicios (ITSM). (Fuente: DJCS News)
29
Figura 8: Potential Benefits of Chatbots. (Fuente: AI Multiple)
Arquitectura chatbot
30
Figura 9: Arquitectura de un Chatbot. (Fuente: Elaboración Sonia Bergamaschi)
Figura 10: Multi-Platform Chatbot Modeling and Deployment with the Xatkit Framework
(Fuente: Modeling Languages)
31
Una de las plataformas de procesamiento de lenguaje natural más recomendadas
actualmente son las siguientes según las ventajas y desventajas, como se muestra
en la Figura 11:
IBM WATSON
Hoy en día, la inteligencia artificial ha demostrado ser de gran importancia para las
empresas de todo el mundo, ya que se ha convertido en un nuevo objetivo
tecnológico para las empresas y los países que quieren tomar el control. Los
beneficios que IBM Watson aporta a la empresa son, que mejora el tiempo de
respuesta, la productividad y el valor. Se enseña los parámetros y matices a IBM
Watson para que todos los detalles se tengan en cuenta al tomar decisiones
críticas para el negocio. Para IBM, este tipo de tecnología puede comunicarse,
aprender y discutir con la gente. Toda la información se almacena en la nube. La
inteligencia de Watson se apoya en los cuatro pilares que se presentan en la Tabla
1:
33
N PILARES DESCRIPCIÓN
34
ESTADO DE ATENCIÓN DESCRIPCIÓN
35
El cumplimiento de la solicitud brinda a los empleados acceso a servicios de TI
críticos, les permite resolver de manera más eficiente y rápida, y produce
información que es valiosa para la empresa y sus empleados. Los administradores
del sistema pueden hacer arreglos para realizar estas solicitudes desde recursos
simples como correo electrónico, herramientas de monitoreo del sistema y
aplicaciones externas. Asignarlos a los empleados para su resolución. La mayoría
de las empresas generan una gran cantidad de consultas todos los días y las tratan
como un flujo de trabajo independiente de los procesos críticos, lo que puede traer
mejoras significativas.
Registro
36
Clasificación
Diagnóstico
Resolución y Cierre
Resolución:
37
● Ratio de incidencias resueltas
Además, Von (2011), define que la ratio de incidencias resueltas es una “medida
que indica la cantidad de incidencias que se atendieron en un determinado tiempo
por lo que se tiene que calcular el total de incidencias presentadas en la
organización con el total de las incidencias atendidas” (p. 151).
● Ratio de reincidencias
Se define como ratio de reincidencias cuando indica que las incidencias fueron
reabiertas porque no tuvo una solución correcta. (ITIL, 2011).
Además, Von (2011), define que la ratio de reincidencias dentro de los parámetros
del SLA permite “verificar y medir si los casos de incidencias presentadas están
siendo atendidas correctamente por el analista antes de realizar el cierre
correspondiente dentro de los rangos establecidos por niveles de servicio mediante
de la cantidad de porcentaje de incidentes reabiertos” (p. 150).
38
RRI = Ratio de reincidencias
Metodología SCRUM
39
Este método incluye tres roles:
Las reuniones del equipo Scrum se llevan a cabo para coordinar el progreso y
visualizar los resultados. Estas reuniones pueden ser de corta duración diarias o
semanales porque se puede comprobar el progreso y hacer los ajustes necesarios
de acuerdo con un cronograma previamente establecido y coordinar el proceso del
día posterior.
40
Este método se realiza a través del conocido sprint, que es una planificación en
bloques definidos antes del inicio del desarrollo del proyecto, determinando el
inicio, el final y los entregables previamente aprobados.
La lista de tareas pendientes para un Product Backlog lista todos los requisitos
actualizados del dueño del producto basándose en los requerimientos funcionales
y especificaciones del proyecto, y esta lista se da durante el desarrollo del
proyecto.
Planificación de la Iteración
● Selección de requisitos: Etapa que enumera los requisitos para el desarrollo del
proyecto y aclarar cualquier pregunta que pueda existir antes de comenzar el
desarrollo.
41
● Planificación de la iteración: Etapa que desarrolla el Product Backlog y el equipo
Scrum se compromete a ejecutarlo., Aquí se definen las tareas del equipo de
desarrollo del proyecto.
42
Grado Puntaje
Experto
académico SCRUM RUP ICONIX Elección
Juárez
Regalado,
Magister 26 20 24 SCRUM
Francisco
Fernando
Morales
Fernández, Magister 26 20 27 ICONIX
Santos Iván
Acuña Benites, Magister 30 24 25 SCRUM
Marlon Frank
Promedio 82 64 76 SCRUM
Watson Assistant tiene como finalidad agregar contenido muy interactivo y el flujo
de conversaciones mediamente webhooks. El objetivo de los webhooks es unir
dos aplicaciones diferentes. Para validar la conexión mediante la URL de
webhook, se muestra un evento en la app. Para obtener los resultados propuesto
de utilizará la función de webhook de Watson Assistant para conectarnos a IBM
Cloud Functions para realizar llamadas a API externas y devolver respuestas.
(IBM, 2022)
a. Metodología RUP
44
Según Zavala, J. (2003) “Para trabajar en el desarrollo de un software, existen
metodologías que se dividen en varias etapas que proporcionan procedimientos,
técnicas, herramientas y un soporte documental que ayuda a los desarrolladores
a crear software de calidad” (pág.45).
El Proceso Unificado de Rational (RUP) es una forma disciplinada para que los
desarrolladores asignen tareas y responsabilidades, respondiendo a las
siguientes preguntas: quién hace qué, cuándo lo hace y cómo lo realiza. RUP es
un marco de proyecto que describe clases para procesos iterativos e
incrementales y define la utilización completa de todas las actividades y artefactos
necesarios para desarrollar el proceso en sí.
● Inicio
● Elaboración
● Construcción
● Transición
45
Figura 16: Disciplinas, fases, iteraciones del RUP (Fuente: Yana 2013)
a) Fases
b. Metodología Iconix
● Diseño
● Ejecución
47
La inteligencia artificial es una de las áreas de la informática encargada de diseñar
hardware y software con comportamiento inteligente. (Zambrano, 2009, pág. 5)
Web Service
Lenguaje natural
Control de datos
Realizado sin intervención humana, utilizando solo una cantidad masiva de datos.
(Jones, H. 2019, p 84-89).
Con el servicio IBM Watson® Assistant, puede crear una aplicación que
comprenda la entrada del lenguaje natural y utilice el aprendizaje automático para
responder de una manera que simule una conversación entre humanos (IBM).
Chatbot
Esta es una interfaz web que permite a los trabajadores de la mesa de ayuda,
como el soporte técnico, interactuar con la plataforma al registrarse para recibir
servicios o resolver problemas. Esta herramienta tiene un enfoque ITIL, por lo que
tiene todos los campos necesarios para administrar los SLA de los tickets.
49
Scrum
Para SCRUMstudyTM (2020), define que “Scrum es el marco Agile más popular.
Es un sistema adaptativo, iterativo, rápido, método flexible y eficaz diseñado para
ofrecer un valor significativo rápidamente y a lo largo de un proyecto. Scrum
garantiza la transparencia en la comunicación y crea un entorno de
responsabilidad colectiva y progreso continuo. El marco de Scrum, como se define
en la Guía SBOK™, está estructurado de tal manera que apoya el desarrollo de
productos y servicios en todo tipo de industrias y en cualquier tipo de proyecto,
independientemente de su complejidad” (p.2).
Gestión de incidencia
Según Estrada Cutimbo (2018), manifiesta que: “La gestión de incidencias tiene
por objetivo resolver de manera inmediata y eficaz posible, cualquier incidente que
cause una interrupción en el servicio y afecte la operatividad de la empresa.”
(p.36).
Incidencia
Reincidencia
Se define como ratio de reincidencias cuando indica que las incidencias fueron
reabiertas porque no tuvo una solución correcta. (ITIL, 2011).
50
III. METODOLOGÍA
3.1 Diseño y tipo de Investigación
Ávila (2006), precisa que “se analiza una sola variable y prácticamente no existe
ningún tipo de control. No existe la manipulación de la variable independiente ni se
utiliza grupo control” (p. 69).
En 2010, Cegarra indica que “el método hipotético – deductivo consiste en emitir
Hipótesis para las posibles soluciones al problema establecido y poder comprobar
con los datos disponibles si estos están de acuerdo con aquellas” (p. 82).
Los métodos de inferencia hipotética se utilizan para poder confirmar hipótesis que
han sido reveladas a través de un determinado análisis de información extraída de
una muestra.
51
G: Grupo de sujetos o casos
Definición conceptual
52
Definición Operacional
53
TIPO DE DEFINICIÓN DEFINICIÓN
VARIABLE DIMENSIÓN INDICADORES
VARIABLE CONCEPTUAL OPERACIONAL
Un chatbot basado
en inteligencia
artificial, es un
programa
Es un bot
informático que
conversacional que
tiene la capacidad
consentirá a la
Chatbot basado de entablar
Variable empresa Netforce GS
en inteligencia habilidad una
Independiente mejorar la gestión de
artificial conversación con
incidencias en el área
un humano a través
de soporte de Netforce
del procesamiento
GS.
del lenguaje
natural. Abdul-
Kader y Woods
(2015)
La gestión de
incidencias tiene como
La Gestión de objetivo restaurar los Ratio de incidencias
Incidencias tiene servicios a su resueltas
como objetivo funcionamiento normal
resolver, de la lo antes posible.
manera más rápida Además, la gestión de
Variable Gestión de
y eficaz posible, incidentes también Resolución
Dependiente incidencia
cualquier incidente incluye la gestión de
que cause una reclamaciones, por lo
interrupción en el que la incluye las Ratio de reincidencias
servicio. (ITIL solicitudes de servicio
Foundation, 2011) de usuarios
proporcionadas en el
catálogo de servicios.
54
U. DE
INDICADOR DESCRIPCIÓN TECNICA INSTRUMENTO FORMULA
MEDIDA
Se define como ratio de
reincidencias cuando
indica que las
incidencias fueron
reabiertas porque no
Ratio de tuvo una solución
Fichaje Ficha de registro Unidad
reincidencia correcta. (ITIL, 2011) RRI = Ratio de reincidencias
NIRA = Número de reincidencias
NTI = Número total de incidencias
55
3.3 Población (criterios de selección), muestra, muestreo
Población
Para Arias (2006) indica que la población es un grupo con características semejantes a
los que serán extensivas el resultado de la investigación. Esto está definido por el
problema y el objetivo del estudio.
Muestra
56
Donde
● n: Tamaño de la muestra
(1.96)2 𝑥(160)𝑥(0.05)𝑥(0.95)
𝑛=
(160 − 1)𝑥(0.05)2 + (1.96)2 𝑥(0.05)𝑥(0.95)
29.19616
𝑛=
0.57998
reincidencias.
(1.96)2 𝑥(160)𝑥(0.05)𝑥(0.95)
𝑛=
(160 − 1)𝑥(0.05)2 + (1.96)2 𝑥(0.05)𝑥(0.95)
29.19616
𝑛=
0.57998
Muestreo
Malhotra (2004) señala que el muestreo es una agrupación de objetos que procesa toda
la información que busca el investigador, de la misma manera nos indica que la muestra
es un subconjunto de elementos seleccionados para sumarse en un estudio; de esta
manera podemos señalar para una selección correcta de la muestra, se tiene que
seleccionar una población que la representar, puesto que no es factible conocer los
gustos y necesidades de cada objeto, de esta manera se conoce las respuestas a las
preguntas planteadas.
Para el presente estudio se ha considerado 2 tipos de muestreo probabilístico:
● Muestreo estratificado
● Muestreo aleatorio simple
58
estratificar la muestra en base a variables definidas. Por este motivo, se necesita sabe
los componentes a estratificar de la población-muestreada. Al finalizar el cálculo del
tamaño correcto, se realiza una distribución proporcional entre los diferentes estratos
definidos en la población haciendo uso de la regla simple de tres.
Una de las características principales es que tiende a asegurar que la muestra sea
suficientemente representativa para la población en función de las variables
seleccionadas.
Rodríguez Peñuelas (2008) es de opinión que las técnicas son los medios empleados
para recolectar información, entre las que destacan la observación, cuestionario,
entrevistas, encuestas y fichaje.
FICHAJE
59
Asimismo, se consideró 1 instrumento que permite la recolección de datos en el presente
estudio:
● Ficha de Registro
FICHA DE REGISTRO
Las fichas te permiten registrar, acumular, almacenar y luego recuperar con facilidad
datos, ideas e interpretaciones de los hechos del mundo; [...] Una vez registrados estos
datos y toda vez que se encuentren organizados sistemáticamente, pueden constituirse
en una valiosa fuente a partir de la cual se puede realizar todo tipo de consultas [...]
(p.66).
60
Tabla 9: Determinación de las técnicas e instrumentos de recolección de datos
Proceso de
incidencia
61
3.5 Procedimientos
62
Indicador 01: Ratio de reincidencias
63
Como se aprecia en la Figura 19 Ambas pruebas tienen una correlación de
Pearson de 0,891 (Alta) en base a la Figura 18 la cual se asemeja a 1. Como
resultado el instrumento tiene una confiabilidad de 89.1 %.
Hipótesis Específicas
65
H0: RRId <= RRIa
Donde:
Donde:
Donde:
66
H𝑎: RRd > RRa
Donde:
67
IV. RESULTADOS
Este capítulo gráfico los resultados que se obtuvieron en la investigación realizada durante
2 etapas para determinar la hipótesis en base al diseño Pre-Experimental. Los indicadores
analizados en la investigación son el Ratio de incidencias resueltas y Reincidencias. Se
analiza la implementación del chatbot en el sistema web y los resultados del indicador se
muestran en el informe posterior a la prueba. Los resultados se calculan con la herramienta
del SPSS y la prueba de normalidad se realiza de acuerdo con el tamaño de muestra
especificado.
4.1 Análisis descriptivos.
Los resultados descriptivos del Ratio de incidencia resueltas se visualizan en la Tabla 12:
Estadísticos descriptivos
N Mínimo Máximo Media Desv.
Desviación
Incidencia Resueltas 20 25,00 66,67 44,9830 14,16906
PreTest
Incidencia Resueltas 20 66,67 100,00 89,5840 14,77675
PosTest
N válido (por lista) 20
68
la implementación del chatbot; mientras que la máxima fue del 67%, y 100% después. Y,
por último, hubo una desviación del Ratio de incidencia resuelta, una variación del 14%
en el pretest. Fue del 14% en la prueba del postest.
Ratio de reincidencias
La Tabla 13 muestra la descripción del Ratio de Reincidencias:
Estadísticos descriptivos
N Mínimo Máximo Media Desv.
Desviación
En el caso del Ratio de reincidencias, se obtuvo un promedio del 74% en el pretest, y fue
del 38% en el postest. Indica la diferencia del antes y después de la implementación del
chatbot. Además, la ratio de reincidencias mínima fue del 50% antes, y 0% después de
69
la implementación del chatbot; mientras que la máxima fue del 100%, y 66% después.
Y, por último, hubo una desviación del indicador Ratio de reincidencias, una variación del
18% en el pretest. En la prueba del postest fue del 13%.
70
más adecuada para esta categoría de tamaño cuando se recomienda con fines
experimentales.
Dado que el tamaño de muestra para del indicador Ratio de incidencias resueltas es
de 20 registros y para el Ratio de Reincidencias es de 20 registros, se utilizó el método
de Shapiro Wilk para ambos indicadores. La validación se realizó con la herramienta
SPSS 25.0 y alcanzó un nivel de confianza del 95% bajo las siguientes condiciones:
En los siguientes casos:
Sig. < 0.05 asume una distribución no normal
Sig. >= 0.05 asume una distribución normal
Donde:
Sig: P-valor o valor de contraste crítico.
Los resultados obtenidos son los siguientes:
INDICADOR: Ratio de incidencias resueltas
Con el objetivo de escoger la prueba más precisa para la hipótesis propuesta; los
datos obtenidos se presentaron para verificar la exactitud de su distribución, de esta
manera se analizó si los datos obtenidos del Ratio de incidencias resueltas eran de
carácter normal o no normal
Shapiro-Wilk
Estadístico gl Sig.
Incidencia Resueltas PreTest ,861 20 ,008
Figura 22: Prueba de normalidad del indicador Ratio de incidencias resueltas antes de implementar
el Chatbot.
Figura 23: Prueba de normalidad del indicador Ratio de incidencias resueltas después de
implementar el Chatbot.
Shapiro-Wilk
Estadístico gl Sig.
En la Tabla 15 detalla los resultados de la prueba; esto indica que el Sig. del Ratio de
reincidencias en el pretest fue de 0.002 que es inferior a 0.05. Por tanto, el Ratio de
reincidencias presenta una distribución no normal. Para culminar la prueba del postest
indica que el Sig. del Ratio de reincidencias fue de 0.000, el cual es menor a 0.05, por
tanto, el Ratio de reincidencias no se distribuye normalmente. Después de confirmar lo
anterior, la distribución no normal de ambos datos de la muestra se muestra en las
figuras 24N Y 25N.
73
Figura 24: Prueba de normalidad del indicador Ratio de reincidencias antes de implementar el
Chatbot.
Figura 25: Prueba de normalidad del indicador Ratio de reincidencias después de implementar el
Chatbot.
Hipótesis Estadísticas
Definición de variables:
⮚ RRa: Ratio de incidencias resueltas antes de utilizar el Chatbot.
⮚ RRd: Ratio de incidencias resueltas después de utilizar el Chatbot.
Rangos
N Rango Suma de
promedio rangos
75
- Incidencia Resueltas Rangos positivos 20b 10,50 210,00
Pretest
Empates 0c
Total 20
a. Incidencia Resueltas Postest < Incidencia Resueltas Pretest
b. Incidencia Resueltas Postest > Incidencia Resueltas Pretest
c. Incidencia Resueltas Postest = Incidencia Resueltas Pretest
Estadísticos de prueba
Incidencia Resueltas Postest -
Incidencia Resueltas Pretest
Z -3,937b
Sig. asintótica(bilateral) ,000
a. Prueba de rangos con signo de Wilcoxon
b. Se basa en rangos negativos.
Se reemplaza la u:
Reemplazando entonces en 𝜎 :
76
Reemplazando entonces en z:
REGIÓN RECHAZO
REGIÓN DE ACEPTACIÓN
Z=-3.52
Z=-1.96
77
dentro del rechazo de la hipótesis nula. Por lo tanto, un chatbot basado en inteligencia artificial
incrementa la ratio de incidencias resueltas en el área de soporte de Netforce GS.
Hipótesis de Investigación 2:
✔ H1: El Chatbot basado en inteligencia artificial disminuye la ratio de reincidencias
en el área de soporte de Netforce GS.
✔ Indicador: Ratio de reincidencias.
Hipótesis Estadísticas
Definición de variables:
⮚ RRIa: Ratio de incremento de reincidencias antes de utilizar el Chatbot.
⮚ RRId: Ratio de incremento de reincidencias después de utilizar el Chatbot.
78
Fuente: Elaboración Propia
Figura 28: Ratio de reincidencias – Comparativo General
Rangos
N Rango Suma de
promedio rangos
79
Estadísticos de prueba
Reincidencia Postest -
Reincidencia Pretest
Z -3,590b
Sig. asintótica(bilateral) ,000
a. Prueba de rangos con signo de Wilcoxon
Calculando en la variable u:
Calculando en la variable 𝜎 :
Calculando en la variable z:
80
Se selecciona el valor de Z siendo de “-1.96” y “1.96”.
Se utiliza la tabla de valores Z (con un 95% de confianza) para seleccionar los valores Z y como
resultado se obtiene que T es igual a "-1,96" y "1,96". Durante el estudio pretest y postest, se
obtuvieron datos que no se distribuyen normalmente, en ese sentido, se utiliza el rango de
Wilcoxon para el resultado de la hipótesis. Por otro lado, el valor de contraste z obtuvo un valor de
-3,86, siendo este muy por debajo del z teórico de -1,96, resolviendo que se rechaza la hipótesis
nula, y, en consecuencia, se acepta la hipótesis alternativa con un 95% de confianza. Finalmente,
como se muestra en la Figura 26, el valor z obtenido se encuentra dentro del rechazo de la
hipótesis nula. En ese sentido, se concluye que un chatbot basado en inteligencia artificial
disminuye la ratio de reincidencias en el área de soporte de Netforce GS.
81
V. DISCUSIÓN
A partir de los resultados obtenidos, comparamos los dos indicadores considerados en el
proyecto. En la recolección de datos en la empresa Netforce GS, se consideraron los
indicadores de la gestión de incidencia, los cuales son Ratio de incidencias resueltas y Ratio
de Reincidencias.
El primer indicador del Pre-Test tuvo una media del 44.98% y se comparó con el resultado del
Pos Test que logró una media del 89.58%. Los resultados que se obtuvieron reflejaron un
incremento del 45% aproximadamente. Al contrastar los resultados que se obtuvieron de los
autores Víctor Cutipa y Carlos Palomino en su tesis “Sistema Web para el control de
incidencias de los terminales de radio de la DIVTEL PNP”, se evidenció que antes del sistema
se obtuvo una media del 47.97%, y como resultado de la implantación del sistema en el Pos
Test alcanzó un 71.77%. De la misma manera se contrastó los resultados del autor Luigi
Chipulina con la tesis “Sistema web para la gestión de incidencias en la empresa consulit
s.a.c”, se observó que antes de la solución tecnológica se tenía una media del 44.67% y como
resultado de la implantación del sistema en el Pos Test se obtuvo un 84.77% con un
incremento del 40.10% favorable. Afirmando lo indicado anteriormente se llegó a la conclusión
que dentro del proceso de gestión de incidencias en el área de soporte de Netforce GS, el
chatbot será eficiente.
Por otro lado, el segundo indicador del Pre-Test tuvo una media del 74.16% y se comparó con
el resultado del Pos Test que logró una media del 38.33%. Los resultados que se obtuvieron
reflejaron una disminución del 35.83% aproximadamente logrando una mejor en el proceso.
Al contrastar los resultados que se obtuvieron de los autores Victor Cutipa y Carlos Palomino
en su tesis “Sistema Web para el control de incidencias de los terminales de radio de la DIVTEL
PNP”, antes del uso del sistema web tuvo una media del 47.97%, y luego del uso del Sistema
Web, el Pos Test se obtuvo un 21.76%. De la misma manera se contrastó los resultados del
autor Luigi Chipulina con la tesis “Sistema web para la gestión de incidencias en la empresa
consulit s.a.c” se observó que antes de la implementación del Sistema web, tenía una media
del 56.19% y con la implantación de la solución tecnológica en el Pos Test se logró un 74.81%
con un 10.71 en contra. Afirmando lo indicado anteriormente se llegó a la conclusión que
dentro del proceso de gestión de incidencias en el área de soporte de Netforce GS, el chatbot
será eficiente.
82
VI. CONCLUSIÓN
En los resultados obtenidos por el chatbot se puede observar una mejora en los
indicadores de incidencia que se presentaban antes de implementar el chatbot lo
cual muestra una variación favorable a los tiempos de respuesta que presta la
empresa a los clientes de manera más eficaz.
83
VII. RECOMENDACIONES
Las empresas deberían llevar a cabo periódicamente una auditoría interna puesto
que es decisivo conocer el estado actual y ahondar mejoras en el funcionamiento del
chatbot que permita una mejora continua de la tecnología implementada.
Se anima a las organizaciones a utilizar este estudio como base para futuras
investigaciones de otros proyectos relacionados al mejoramiento del proceso que
gestiona las incidencias.
84
REFERENCIAS
1. Arias Odón, F. G. (2006). Conceptos básicos de muestreo. En L. García
Villarreal (Ed.), El proyecto de investigación: Introducción a la metodología
científica (pp. 81). Episteme
6. Caice, K., Gómez, E., Infante, E., Merchán, G., & Redroban, A. (2014).
Cibernética e Inteligencia Artificial. Guayaquil, Guayas, Ecuador. Recuperado
en 13 de junio de 2018, de
[Link]
10. Contreras M., Enrique C., (2011). La calidad del servicio y la satisfacción del
consumidor Revista Brasileira de Marketing, Vol. 10, núm., pp. 146-162
Universidade Nove de Julho São Paulo, Brasil: Delta SR.
11.
85
12. Cutipa Gamarr, V. & Palomino Chamorro, C. (2021). Sistema Web para el
control de incidencias de los terminales de radiode la DIVTEL PNP, Peru
[Tesis para optar el grado de título, Universidad Cesar Vallejo]. Repositorio
Digital Institucional Universidad Cesar Vallejo
[Link]
19. Gestión de servicio de TI Basadas en ITIL.v3 por Juan V. Bon [et al.].Holanda:
van Harén Publisbing, 2011. 174. ISBN: 9087531060.
20. González, A., & Brea, F. (2006). Relación entre la calidad del servicio y la
satisfacción del consumidor: Su evaluación en el ámbito del turismo termal.
Investigaciones Europeas de Dirección y Economía de la Empresa, 12(1):
251-272.
86
22. Guillén Torres, B. (04 de septiembre de 2016). El verdadero padre de la
inteligencia artificial. OpenMind BBVA.
[Link]
verdadero-padre-de-la-inteligencia-artificial/
24. IBM. (2016). Catalogo: IBM Watson. Retrieved from IBM Bluemix:
[Link] 91
25. IBM Research. (2016). IBM Research. Retrieved from Cognitive computing:
[Link]
computing/[Link]#fbid=Bq6nLjjRAYi
28. López de Mántaras, R., "El futuro de la IA: hacia inteligencias artificiales
realmente inteligentes", en ¿Hacia una nueva Ilustración? Una década
trascendente, Madrid, BBVA, 2018.
87
32. OpenMind BBVA. (s.f.). Medir la inteligencia artificial: el test de Turing.
[Link]
inteligencia-artificial-el-test-de-turing/
34. Perca Quispe, M. E., & Lazo Yucra, D. D. (2021). Chatbot Para Mejorar Las
Ventas en la Empresa Comercializadora Multiservicios Aries E.I.R.L.
Moquegua. [Tesis de pregrado, Universidad César Vallejo]. Repositorio de la
Universidad César Vallejo. Recuperado de
[Link]
41. Vásquez, A., & Huerta H., & Pariona J., & Huayna A. (2009). Procesamiento
de lenguaje natural. España: Libro CR
88
44. Ñaupas H., & Valdivia M., & Palacios J., & Romero H. (2018). Metodología de
la investigación cuantitativa – cualitativa y redacción de tesis. Colombia:
Ediciones de la U
45. Ñaupas H., & Valdivia M., & Palacios J., & Romero H. (2018). Metodología de
la investigación cuantitativa – cualitativa y redacción de tesis. Colombia:
Ediciones de la U
49. Sánchez Turcios, Reinaldo Alberto. (2015). t-Student: Usos y abusos. Revista
mexicana de cardiología, 26(1), 59-61. Recuperado en 3 de diciembre de
2021, de [Link]
21982015000100009&lng=es&tlng=es.
89
ANEXOS
90
ANEXO 01: MATRIZ DE CONSISTENCIA
91
ANEXO 02: DIAGRAMA DE ISHIKAWA
ANEXO 03: DIAGRAMA DE PROCESO
ANEXO 04: CARTA DE PRESENTACIÓN
ANEXO 05: VALIDACIÓN DE LA METODOLOGÍA 1
ANEXO 06: VALIDACIÓN DE LA METODOLOGÍA 2
ANEXO 07: VALIDACIÓN DE LA METODOLOGÍA 3
ANEXO 08: VALIDACIÓN DEL INSTRUMENTO 1
ANEXO 09: VALIDACIÓN DEL INSTRUMENTO 2
ANEXO 10: VALIDACIÓN DEL INSTRUMENTO 3
ANEXO 11: VALIDACIÓN DEL INSTRUMENTO 4
ANEXO 12: VALIDACIÓN DEL INSTRUMENTO 5
ANEXO 13: VALIDACIÓN DEL INSTRUMENTO 6
ANEXO 14: TEST DE RATIO DE REINCIDENCIA
Proceso de
RRI Unidad
incidencia
Proceso de
RRI Unidad
incidencia
Proceso de
RIR Unidad
incidencia
1 03/11/2021 0 4 0.00
2 04/11/2021 1 3 33.33
3 05/11/2021 2 3 66.67
4 06/11/2021 1 2 50.00
5 07/11/2021 1 4 25.00
6 08/11/2021 2 3 66.67
7 09/11/2021 1 2 50.00
8 10/11/2021 0 0 0.00
9 11/11/2021 1 2 50.00
10 12/11/2021 1 2 50.00
11 13/11/2021 1 3 33.33
12 14/11/2021 1 4 25.00
13 15/11/2021 0 0 0.00
14 16/11/2021 1 2 50.00
15 17/11/2021 1 4 25.00
16 18/11/2021 1 2 50.00
17 19/11/2021 1 2 50.00
18 20/11/2021 1 3 33.33
19 21/11/2021 1 3 33.33
20 22/11/2021 1 2 50.00
TOTAL 50
ANEXO 17: RE - TEST DE RATIO DE INCIDENCIA RESUELTAS
1 23/11/2021 0 3 0.00
2 24/11/2021 1 3 33.33
3 25/11/2021 2 3 66.67
4 26/11/2021 1 2 50.00
5 27/11/2021 1 4 25.00
6 28/11/2021 2 3 66.67
7 29/11/2021 1 2 50.00
8 30/11/2021 0 0 0.00
9 01/12/2021 1 3 33.33
10 02/12/2021 1 2 50.00
11 03/12/2021 1 3 33.33
12 04/12/2021 1 3 33.33
13 05/12/2021 2 3 66.67
14 06/12/2021 1 2 50.00
15 07/12/2021 1 4 25.00
16 08/12/2021 1 3 33.33
17 09/12/2021 1 2 50.00
18 10/12/2021 0 0 0.00
19 11/12/2021 1 3 33.33
20 12/12/2021 1 2 50.00
TOTAL 50
ANEXO 18: POST - TEST DE RATIO DE INCIDENCIA RESUELTAS
Proceso de
RIR Unidad
incidencia
EQUIPO SCRUM
988707514
Julián Alama
Matriz de impacto
Muy Alta 1
Alta 2
Media 3
Baja 4
Muy Baja 5
PRODUCT BACKLOG
En la siguiente tabla se muestra las historias de usuario creadas para el desarrollo del
chatbot, adicional se agregó la prioridad, el riesgo y tiempo estimado en días.
Historia de Usuario
Descripción:
Se crea un formulario de saludo al usuario para tener una conversación interactiva con
el chatbot.
Observaciones:
El usuario debe escribir en la casilla del chatbot una palabra que indique una intención
de saludo.
CASO DE USO – SALUDAR USUARIO
Descripción:
El sistema debe permitir a los administradores y usuarios de la empresa contar con
una página para loguearse, debe ingresar el correo y la contraseña para acceder al
sistema.
Observaciones:
Se contará con 2 roles.
CASO DE USO – INICIO DE SESIÓN
Descripción:
Se crea un formulario donde el usuario registrará sus datos:
Nombre completo
Correo
Contraseña
Observaciones:
Los usuarios contarán con 2 roles.
CASO DE USO – CREACIÓN DE USUARIO
Descripción:
Se crea una tabla con los datos de los tickets de incidencia generados por el usuario:
-Numero
-Fecha
-Descripción
-Tipo
-Estado
Observaciones:
CASO DE USO – VISUALIZAR MIS TICKETS
Descripción:
Se crea un formulario para visualizar en gráficos y exportar en Excel lo siguiente:
- Mis Incidencias
- Mis Reincidencias
- Incidencias con conformidad
Observaciones:
Historia de Usuario
Descripción:
Se crea un formulario de las diferentes opciones que el usuario puede seleccionar.
Adicional podrá escribir manualmente la consulta.
Observaciones:
Descripción:
El sistema debe permitir visualizar en una tabla los tickets de incidencias y
reincidencias; además exportar en Excel el reporte con las columnas respectivas.
- Filtrar según rango de fecha
- Buscar según nombre o descripción.
Observaciones:
Solo el administrador podrá filtrar en un rango de fecha (parametrizable).
CASO DE USO – PANTALLA ADMINISTRADOR
Descripción:
El sistema debe permitirle al usuario registrar el número del RUC, los campos a
ingresar son:
- Razón Social
- RUC
Observaciones:
El RUC se registra posterior al registro de la cuenta del usuario.
Historia de Usuario
Descripción:
El sistema debe permitirle al usuario registrar el número del RUC, los campos a
ingresar son:
- Razón Social
- RUC
Observaciones:
El RUC se registra posterior al registro de la cuenta del usuario.
Historia de Usuario
Descripción:
El sistema debe permitir visualizar en una tabla los tickets de incidencias y
reincidencias; además exportar en Excel el reporte con las columnas respectivas.
- Filtrar según rango de fecha
- Buscar según nombre o descripción
Observaciones:
Historia de Usuario
Descripción:
El sistema debe permitir visualizar en gráficos y exportar en Excel los indicadores de
cantidad de incidencias resueltas, cantidad de reincidencias, cantidad de
conformidades del usuario, cantidad de usuarios activo y cantidad de usuarios
registrados.
Observaciones:
CASO DE USO – VISUALIZAR INDICADORES
Descripción:
El sistema debe filtrar mediante parámetros los gráficos y exportar en Excel los
indicadores de cantidad de incidencias resueltas, cantidad de reincidencias, cantidad
de conformidades del usuario, cantidad de usuarios activo y cantidad de usuarios
registrados.
Observaciones:
Historia de Usuario
Descripción:
El sistema debe permitir visualizar una tabla con los datos del usuario registrados.
Observaciones:
Historia de Usuario
Descripción:
Se crea la cuenta para el desarrollo del chatbot en la plataforma IBM Watson, con las
entidades, intenciones y diálogo para realizar la interacción con el usuario.
Observaciones:
CASO DE USO – INCIDENCIA RESUELTA
Descripción:
Se realizan las configuraciones de los servidores o conexiones del sistema con la
plataforma de IBM, para el funcionamiento correcto del chatbot.
Observaciones:
Historia de Usuario
Descripción:
Se crea el nodo para el proceso nivelar la intensidad del micrófono y altavoz.
Observaciones:
Si el chatbot no responde, continuará la ejecución, y se solicita una nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para el proceso registras llamadas y saldos
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para el proceso consulta para el funcionamiento del aplicativo Mobyx.
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para el proceso registrar una consulta SIP
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para el proceso restringir las llamadas de anexo.
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para el proceso de seguridad gestionada
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para el proceso de acceder al panel web
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para el proceso de errores de la VPN
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para el proceso de errores de telefonía IP
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para el proceso de falla para acceso a páginas.
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se crea el nodo para despedir el usuario
Observaciones:
Si la herramienta del chatbot no responde, continuará la ejecución, y se solicita una
nueva oración.
Historia de Usuario
Descripción:
Se realiza las pruebas integrales del desarrollo del sistema y del chatbot para el
correcto funcionamiento del sistema.
Observaciones:
Historia de Usuario
Descripción:
Se elaboran las actas de las reuniones sprint para mostrar los diferentes
requerimientos funcionales del sistema.
Observaciones:
LISTA DE PENDIENTES DE SPRINT (SPRINT BACKLOG)
SPRINT BACKLOG
Se procederá a - -
realizar la
planificación de
cada tarea a
realizar en el
proyecto al largo de
las diferentes
iteraciones, además
se analiza la
estimación de
0
tiempo para el
desarrollo. En este
plazo de tiempo se
realizar los
siguiente: el diseño
de la base de
datos, prototipo de
interfaz para el
administrador y el
usuario.
Se realiza la
pantalla de inicio
del usuario, la
verificación de la UH1-UH2-UH3-
1 11
cuenta y la UH4-UH5-UH6
integración del
chatbot en el
sistema.
Se realiza el
desarrollo del
UH14-UH15-UH16-
chatbot en la
UH17-UH18-UH19-
plataforma de IBM
2 UH20-UH21-UH22- 25
Watson, crear
UH23-UH24-UH25-
entidades,
UH26-UH27
intenciones y
dialogo.
Se realiza el
módulo
UH7-UH8-UH9-
administrador, la
3 UH10-UH11-UH12- 15
visualización de
UH13
indicadores y el
filtro.
Se realizan las
pruebas integrales
del funcionamiento
4 UH27-UH28 5
del chatbot y el acta
de reunión del
sprint.
Reunión de
1
planificación
Elaboración del
prototipo de la 1
0 - página. 5
Elaboración de la
2
base de datos.
Se crea el
UH1- Saludar
formulario para el 1
Usuario
saludo al usuario.
Se crea la pantalla
UH2- Inicio de de logueo y la
1
Sesión verificación de la
1 13
cuenta.
Se crea un
formulario para
UH3 – Creación de
permitirle al 2
usuarios
usuario crear su
propia cuenta.
Se crea una tabla
UH4 – Visualizar donde pueda
3
mis tickets visualizar sus
propios tickets.
Se crea un
formulario para
visualizar en
gráficos y exportar
UH5-Visualizar
en Excel las 3
Dashboard
incidencia,
reincidencias e
incidencias con
conformidad.
Se muestra el
desplegable para
UH6- Mostrar
visualizar las 3
Opciones
diferentes opciones
de preguntas.
Se muestra los
tickets de
UH7 – Pantalla reincidencias e 3
administrador incidencias de los
usuarios.
Se crea un
formulario para
UH8- Registro RUC registrar el RUC 1
3 17
Se crea un
formulario para
UH9-Registro datos registrar los datos 1
usuario del usuario.
El sistema debe
permitir exportar el
UH10 - Generar reporte. 3
Reporte
Se visualiza
mediante gráficos
los indicadores de
cantidad de
incidencias
resueltas, cantidad
UH11 – Visualizar de reincidencias,
3
Indicadores cantidad de
conformidades del
usuario, cantidad
de usuarios activos
y cantidad de
usuarios
registrados.
Reunión de
1
planificación
Diseño del
prototipo de la 1
0 - página. 5
Elaboración de la
2
base de datos.
La primera reunión se realizó con el equipo scrum, con el objetivo de planificar las
actividades a realizar durante el desarrollo de este entregable.
Elaboración del prototipo de la página
En la revisión del sprint 0 final se menciona el esfuerzo estimado y el esfuerzo real aplicado
para el desarrollo de cada tarea.
Desarrollo Sprint 0
Diseño de prototipo 1
Reunión de planificación 1
Axis Title
Desarrollo Sprint 0
Se crea el
UH1- Saludar
formulario para el 1
Usuario
saludo al usuario.
Se crea la pantalla
UH2- Inicio de de logueo y la
1
Sesión verificación de la
cuenta.
Se crea un
formulario para
UH3 – Creación de
permitirle al 2
usuarios
usuario crear su
propia cuenta.
1 13
Se crea una tabla
UH4 – Visualizar donde pueda
3
mis tickets visualizar sus
propios tickets.
Se crean gráficos
de incidencias
UH5-Visualizar
resueltas, 2
Dashboard
reincidencias y
conformidades.
Se muestran las
UH6- Mostrar
diferentes 4
Opciones
opciones.
Reunión de planificación
Se realiza la reunión con el Equipo Scrum, para el desarrollo del Sprint 1, se incluye el
desarrollo de la página de inicio de sesión del sistema, se realiza la verificación de la cuenta
y se crea el formulario para permitirle al usuario crear su propria cuenta.
Inicio de sesión
Pantalla de Inicio
Verificación de la cuenta
Se crea la pantalla de
2 FINALIZADO logueo y la verificación 1 1
de la cuenta.
Se crean gráficos de
incidencias resueltas,
5 FINALIZADO 2 2
reincidencias y
conformidades.
Se muestra el
desplegable para
6 FINALIZADO 4 3
visualizar las diferentes
opciones de preguntas.
En el siguiente grafico se muestra el detalle del esfuerzo estimado / esfuerzo real.
Desarrollo Sprint 1
Opciones de preguntas 3
Visualizar tabla de tickets 4
Tareas
Visualizar Dashboard 2
Creación de formulario registro de cuenta 2
Creación de pantalla de logueo 1
Creación de formulario 1
Axis Title
Desarrollo Sprint 1
SPRINT 2
UH11 - Creación de la
Construir el cuenta en IBM
1
Chatbot – IBM Watson.
Watson
UH12 - Configuración
Configurar de servidores.
3
Apache y
MYSQL
Reunión de planificación
Se realiza la reunión con el Equipo Scrum, para el desarrollo del Sprint 2, se incluye la
construcción del chatbot, se realizan las conexiones a la base de datos y se crea la
conversación del chatbot.
Creación de entidades en la plataforma de IBM Watson.
El detalle de Finalizado
Detalle de Approve
En la revisión del sprint 2 final se menciona el esfuerzo estimado y el esfuerzo real aplicado
para el desarrollo de cada tarea.
1 Creación de la cuenta en
IBM Watson.
FINALIZADO 1 1
FINALIZADO Configuración de
13 3 3
servidores.
En el siguiente grafico se muestra el detalle del esfuerzo estimado / esfuerzo real.
DESARROLLO SPRINT 2
Creación de cuenta IBM Consulta nivelar intensidad Consulta registro saldo y llamadas
Consulta aplicativo Mobyx Consulta registro SIP Consulta restricción llamadas de anexo
Consulta seguridad gestionada Consulta panel web Consulta errores VPN
Consulta errores telefonia IP Consulta falla acceso pagina Flujo despedir usuario
Configuración de servidores
1, 4%
3, 11% 2, 7%
2, 8% 2, 7%
2, 8% 2, 7%
2, 8% 2, 8%
2, 8% 2, 8%
2, 8% 2, 8%
Se muestra la
UH7 – Pantalla pantalla de
3
administrador inicio del rol de
administrador.
Se crea un
UH8-Registro formulario para
2
RUC registrar el
RUC.
Se actualizan
UH9-Registro
los datos del 2 15
datos usuario.
usuario.
El sistema debe
UH10 - Generar
permitir generar 3
Reporte
el reporte de
auditoría.
3
Se visualiza
mediante
gráficos los
indicadores de
cantidad de
incidencias
resueltas,
UH11 – cantidad de
Visualizar reincidencias, 3
Indicadores cantidad de
conformidades
del usuario,
cantidad de
usuarios activos
y cantidad
usuarios
registrados.
Reunión de planificación
Se realiza la reunión con el Equipo Scrum, para el desarrollo del Sprint 3, se incluye el
desarrollo de la página de inicio del administrador, reporte de incidencia y gráficos de los
indicadores.
Figura 81: Interfaz – Lista de Tickets (Administrador)
Código [Link]
Código [Link]
Figura 84: Interfaz – Dashboard
Figura 85: Interfaz – Gestionar Usuario
Figura 85: Interfaz – Actualizar datos usuarios
Código [Link]
Revisión del sprint 3
En la revisión del sprint 3 final se menciona el esfuerzo estimado y el esfuerzo real aplicado
para el desarrollo de cada tarea.
1 Se muestra la pantalla de
inicio del rol de
administrador.
FINALIZADO 3 3
3 Se visualiza mediante
gráficos los indicadores de
cantidad de incidencias
resueltas, cantidad de
FINALIZADO reincidencias, cantidad de 3 3
conformidades del usuario,
cantidad de usuarios
activos y cantidad de
registros de usuarios.
3
4 FINALIZADO El sistema debe permitir
filtrar mediante parámetros
establecidos los indicadores
de cantidad de incidencias
resueltas, cantidad de
3 3
reincidencias, cantidad de
conformidades del usuario,
cantidad de usuarios
activos y cantidad de
registros de usuarios.
5 FINALIZADO El sistema debe permitir
gestión los datos del 3 3
usuario.
Desarrollo Sprint 3
Edición de usuario 3
Filtros de indicadores 3
Tareas
Graficos de indicadores 3
Registro RUC 1
Exportar reporte 3
Desarrollo Sprint 3
SPRINT 4
Se realiza la reunión con el Equipo Scrum, para el desarrollo del Sprint 4, se incluye la
culminación del desarrollo y se realizan las pruebas integrales del sistema, adicional se
elaboran las actas de reuniones de Sprint.
Pruebas integrales
Para las pruebas integrales se realizaron diferentes validaciones del sistema, como generar
reportes de indicadores y pruebas del funcionamiento correcto del chatbot.
Actas de reuniones
Para la elaboración de las actas de reuniones se presentar formato a gerencia para detallar
los requerimientos solicitados y cumplidos.
En la revisión del sprint 4 final se menciona el esfuerzo estimado y el esfuerzo real aplicado
para el desarrollo de cada tarea.
N N° Sprint Estado Tareas Esfuerzo Esfuerzo
estimado Real
1 FINALIZADO 3 3
Pruebas integrales 3
0 0.5 1 1.5 2 2.5 3 3.5
Pruebas integrales Acta de reuniones Sprint
Desarrollo Sprint 4 3 2
Axis Title
Desarrollo Sprint 4