Ingeniería de Sistemas · 2024
Desarrollo de un producto mínimo viable para la gestión de encuestas y medición de la calidad del servicio al cliente como complemento a la tecnología de Microsoft Teams
En respuesta a la creciente demanda de herramientas que mejoren la calidad del servicio al cliente en un entorno empresarial cada vez más digital, este proyecto se centra en el desarrollo de un Producto Mínimo Viable (MVP) innovador. El objetivo principal es proporcionar una solución que funcione como un complemento eficiente para Microsoft Teams, permitiendo a las empresas gestionar encuestas de audio y medir la calidad del servicio al cliente de manera efectiva. Esta iniciativa surge en un contexto donde la comunicación digital y las interacciones virtuales son esenciales para la operación de las organizaciones. El MVP que se busca desarrollar no solo facilitará la recopilación de opiniones y percepciones de los clientes, sino que también permitirá a las empresas tomar decisiones informadas para mejorar continuamente su calidad de servicio.
Texto completo 82 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- Resumenp. 8
- Introducciónp. 9
- Objetivosp. 10
- Objetivo Generalp. 10
- Objetivos Específicosp. 10
- Definición del Problemap. 11
- Justificaciónp. 12
- 1.Análisis de Requerimientosp. 13
- 1.1 Requerimientos funcionalesp. 13
- 1.2 Requerimientos no funcionalesp. 14
- 2. Marco de Referenciap. 15
- Glosariop. 15
- 2.1 Componentes de Herramientas Tecnológicasp. 19
- 2.1.1 Microsoft Teamsp. 11
- 2.1.2 Power BIp. 21
- 2.1.3 SQLp. 22
- 2.1.4 Desarrollo Webp. 23
- 2.1.5 Azurep. 17
- 2.1.6 Microsoft Graph APIp. 27
- 2.1.7 Node.jsp. 29
- 2.2 Marco de Trabajo (Scrum)p. 30
- 2.2.1 Equipo Scrump. 30
- 2.2.2 Planeación del Sprintp. 31
- 2.2.3 Reunión Scrump. 32
- 2.2.4 Reunión para revisión del sprintp. 32
- 2.3 Arquitectura de Softwarep. 33
- 2.3.1 Modelo C4p. 33
- 2.3.2 Arquitectura del serviciop. 35
- 2.3.3 Control de versiones con Gitp. 38
- 2.4 Componentes de operaciónp. 39
- 2.4.1 Servicio al clientep. 39
- 2.4.2 Indicadores de medición del servicio al clientep. 40
- 2.5 Inteligencia de Negocios para el Análisis de Datosp. 41
- 2.5.1 Característicasp. 38
- 2.6 Pruebas de softwarep. 42
- 2.7 Ciberseguridadp. 44
- 2.7.1 Características de la ciberseguridadp. 44
- 2.7.2 OWASPp. 45
- 2.8 Marco regulatorio en torno a protección de datosp. 46
- 2.8.1 Principiosp. 47
- 2.8.2 Derechosp. 48
- 3.Análisis de restriccionesp. 48
- 3.1 Restricción de tipo normativop. 48
- 3.2 Restricción de tipo económicop. 49
- 3.2.1 Office 365 - Licenciamientop. 49
- 3.2.2 Azure - Infraestructurap. 50
- 3.2.3 Despliegue página Webp. 50
- 3.3 Restricción de tipo técnicop. 50
- 3.3.1 Conversión de audio – Text to Speech – Speech to textp. 50
- 3.3.2 Procesamiento de medios en tiempo realp. 51
- 4. Metodología para la selecciónp. 51
- 4.1 Integración Directa con Microsoft Teamsp. 52
- 4.2 Enfoque en la Experiencia del Cliente en Tiempo Realp. 52
- 4.3 Personalización y Flexibilidadp. 52
- 4.4 Métricas de Satisfacción del Cliente Integradasp. 53
- 4.5 Seguridad y Cumplimientop. 53
- 4.6 Amazon Connectp. 53
- 5. Desarrollo de la soluciónp. 55
- 5.1 Diseño de softwarep. 55
- 5.2 Planificación de actividadesp. 62
- 5.3 Desarrollo de Softwarep. 63
- 5.3.1 Frontendp. 63
- 5.3.2 Backendp. 65
- 5.4 Reporte Power BIp. 73
- Análisis de costosp. 74
- Microsoft Teamsp. 11
- Costos despliegue MVP en nubep. 74
- 20 llamadas concurrentesp. 76
- Conclusionesp. 78
- Referenciasp. 78
- Ilustración 1. Flujo del proceso Metodología Scrump. 33
- en Microsoft Teamsp. 36
- Ilustración 4. Nivel 3 Arquitectura C4 - Componente Backendp. 37
- Ilustración 5. 10 principales riesgos de las aplicaciones Webp. 46
- Ilustración 6. Historia de usuario 1p. 56
- Ilustración 7. Historia de usuario 2p. 57
- Ilustración 8. Historia de usuario 3p. 57
- Ilustración 9. Historia de usuario 4p. 58
- Ilustración 10. Historia de usuario 5p. 58
- Ilustración 11. Historia de usuario 6p. 59
- Ilustración 12. Historia de usuario 7p. 60
- Ilustración 13. Historia de usuario 8p. 61
- Ilustración 14. Mock up Inicio de sesiónp. 61
- Ilustración 15. Mock up Menú principalp. 62
- Ilustración 16. Tablero de actividades KANBANp. 63
- Ilustración 17. Interfaz de Inicio de sesiónp. 64
- Ilustración 18. Interfaz Menú principalp. 64
- Ilustración 19. Interfaz Menú principalp. 64
- Ilustración 20 Estructura de directoriosp. 65
- Ilustración 22 Configuración Backend – App.jsp. 67
- Ilustración 23 Inicialización de servidor Web en puerto 3000 del localhostp. 67
- Ilustración 24 Ruta Login y dashboard de gestión de encuestasp. 68
- Ilustración 25 Código “Login” con extensión ejsp. 68
- Ilustración 26 Ruta de Login y Dashboard de gestión de encuestasp. 69
- Ilustración 27 Interfaz "Dashboard gestión de encuestas" con extensión ejsp. 69
- Ilustración 28 Desarrollo módulo para conexión a la base de datosp. 70
- Ilustración 29 Base de datos - SQL Server Express en Nube públicap. 70
- Studiop. 71
- (Login – Dashboard)p. 71
- Ilustración 32: Bot y conexión mediante Microsoft Graphp. 72
- Ilustración 33. Visualización del reporte de Power BIp. 73