Está en la página 1de 15

FACULTAD DE INGENIERÍA

Carrera de Ingeniería Informática y de Sistemas

DIGITALIZACIÓN DEL SOAT PERUANO UTILIZANDO


SERVICIOS DE CLOUD COMPUTING

Trabajo de Suficiencia Profesional para optar el Título Profesional


de Ingeniero Informático y de Sistemas

PEDRO ALEXIS ALVAREZ LASTARRIA

Asesor:
Cecilia Marín Tena de Sebastián

Lima – Perú
2018
Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 3

Índice general

INTRODUCCIÓN 16

DESARROLLO 17

Generalidades de la Empresa 17

Datos generales. 17

Nombre o razón social de la empresa. 17

Ubicación de la empresa. 17

Giro de la empresa. 17

Tamaño de la empresa. 17

Breve reseña histórica de la empresa. 17

Organigrama de la empresa. 18

Misión, visión y política. 18

Productos y clientes. 19

Servicios. 19

Analíticas y data platform. 19

Enterprise social. 19

Croad e infraestructura. 19

Business solutions. 19

Development. 19

Clientes. 19

Premios y certificaciones. 20

Relación de la empresa con la sociedad. 21

Planteamiento del problema que fue abordado 22

Caracterización del área en que se participó. 22

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 4

Antecedentes y definición del problema. 22

Antecedentes. 22

Definición del problema. 24

Falta de información disponible en tiempo real. 24

Gestión deficiente del certificado SOAT en APESEG. 24

Consulta de certificado SOAT limitado a un canal. 25

Falta de integración con el MTC. 26

Objetivos: general y específico. 26

Objetivo general. 26

Objetivos específicos. 26

Justificación. 27

Alcances y limitaciones. 27

Marco Teórico 28

Arquitectura de información. 28

Cloud computing. 28

Alta disponibilidad. 28

Acuerdo de nivel de servicio. 29

Service Level Agreement 29

Operational Level Agreement 30

Integración continua. 30

Entrega continua. 31

Despliegue continuo. 31

Desarrollo del Proyecto 32

Metodología del proyecto. 32

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 5

Devops. 32

Marco de trabajo ágil scrum. 35

Principios de scrum. 36

Aspectos de scrum. 37

Procesos de scrum. 37

Roles en scrum o equipo scrum. 38

Ceremonias scrum. 38

Planteamiento de alternativas de solución. 40

Objetivo 1: definir la arquitectura de la información para la integración y gestión del SOAT


entre las empresas de seguro, APESEG y MTC. 41

Alternativas de Solución. 41

Factor de Ponderación. 42

Comparación de alternativas por Criterio. 42

Objetivo 2: permitir a cualquier persona o entidad realizar consultas a través de los


distintos canales digitales: sistema web, vía mensaje de texto sms y aplicativo móvil. 43

Alternativas de solución. 43

Factor de ponderación. 44

Comparación de alternativas por criterio. 45

Objetivo 3: brindar disponibilidad de los servicios expuestos cumpliendo un acuerdo de


nivel de servicio (SLA) mayor igual al 99.95%. 48

Alternativas de solución. 48

Factor de ponderación. 48

Comparación de alternativas por criterio. 49

Justificación de la solución escogida. 50

Implementación de la propuesta. 52

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 6

Inception. 52

Definición del equipo del proyecto. 52

Visión del Proyecto. 53

Planificación de entregas. 54

Kick Off. 55

Visión y Alcance, Backlog del Proyecto. 58

Ejecución. 62

Implementación. 65

Análisis y Resultados 66

Conclusiones 66

Recomendaciones 66
REFERENCIAS BIBLIOGRAFICAS 68

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 7

Índice de Tablas

Tabla 1. Clientes de la Empresa por Sector Empresarial 20

Tabla 2. Niveles de disponibilidad más representativos 29

Tabla 3. Procesos de SCRUM por Fase 33

Tabla 4. Procesos de SCRUM por Fase 37

Tabla 5. Pesos por nivel de importancia de opción 40

Tabla 6. Pesos por nivel de calidad de alternativa 41

Tabla 7. Alternativas de Solución del Objetivo 1 41

Tabla 8. Análisis de criterios para evaluación de alternativas del Objetivo 1 42

Tabla 9. Análisis de Costo Financiero para el Objetivo 1 42

Tabla 10. Análisis de Complejidad de Implementación para el Objetivo 1 42

Tabla 11. Análisis de Garantía de Servicio para el Objetivo 1 43

Tabla 12. Alternativas de Solución del Objetivo 2 43

Tabla 13. Análisis de criterios para evaluación de alternativas del Objetivo 2 – Sistema WEB
44

Tabla 14. Análisis de criterios para evaluación de alternativas del Objetivo 2 – Mensajería
SMS 44

Tabla 15. Análisis de criterios para evaluación de alternativas del Objetivo 2 – Aplicativo Móvil
45

Tabla 16. Análisis de Costo Financiero para el Objetivo 2- Sistema WEB 45

Tabla 17. Análisis de Complejidad de Implementación para el Objetivo 2- Sistema WEB 45

Tabla 18. Análisis de Garantía de Servicio para el Objetivo 2 – Sistema WEB 46

Tabla 19. Análisis de Costo Financiero para el Objetivo 2- Mensajería SMS 46

Tabla 20. Análisis de Complejidad de Implementación para el Objetivo 2- Mensajería SMS


46

Tabla 21. Análisis de Garantía de Servicio para el Objetivo 2- Mensajería SMS 46

Tabla 22. Análisis de Costo Financiero para el Objetivo 2- Aplicativo Móvil 47

Tabla 23. Análisis de Complejidad de Implementación para el Objetivo 2- Aplicativo Móvil 47

Tabla 24. Análisis de Garantía de Servicio para el Objetivo 2- Aplicativo Móvil 47

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 8

Tabla 25. Alternativas de Solución del Objetivo 3 48

Tabla 26. Análisis de criterios para evaluación de alternativas de solución del Objetivo 3 48

Tabla 27. Análisis de Costo Financiero para el Objetivo 3 49

Tabla 28. Análisis de Complejidad de Implementación para el Objetivo 3 49

Tabla 29. Análisis de Garantía de Servicio para el Objetivo 3 49

Tabla 30. Selección de Alternativa de solución para Objetivo 1 50

Tabla 31. Selección de Alternativa de solución para Objetivo 2 – Sistema WEB 50

Tabla 32. Selección de Alternativa de solución para Objetivo 2 – Mensajería 51

Tabla 33.Selección de Alternativa de solución para Objetivo 2 – Aplicativo Móvil 51

Tabla 34. Selección de Alternativa de solución para Objetivo 3 51

Tabla 35. Integrantes del equipo Scrum 52

Tabla 36. Resumen de Sprints 62

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 9

Índice de figuras

Figura 1. Organigrama General de la Empresa 18

Figura 2. Áreas de la empresa donde se participo 22

Figura 3. Diagrama AS IS de la Gestión de Certificados del SOAT 23

Figura 4. Diagrama de Ishikawa del problema “Falta de información disponible en tiempo real”
24

Figura 5. Diagrama de Ishikawa del problema “Gestión deficiente del certificado SOAT en
APESEG” 25

Figura 6. Diagrama de Ishikawa del problema “Consulta de Certificado SOAT limitado a un


canal” 25

Figura 7. Diagrama de Ishikawa del problema “Falta de integración con el MTC” 26

Figura 8. Proceso de Integración Continua 30

Figura 9. Proceso de Entrega Continua 31

Figura 10. Metodologías aplicadas para el desarrollo del proyecto 32

Figura 11. Pasos de DEVOPS 34

Figura 12. Marco de Trabajo Scrum 36

Figura 13. Diagrama TO BE de Gestión del SOAT 53

Figura 14. Diagrama TO BE de Consulta SOAT 54

Figura 15. Cronograma del proyecto APESEG 55

Figura 16. Estrategia de entregas del Proyecto 55

Figura 17. Alcance de la arquitectura de la información para el proyecto 56

Figura 18. Tarifario de Proyecto 57

Figura 19. Cuadro de Inversión “SOAT DIGITAL” 58

Figura 20. Definición Funcional del Sistema SOAT DIGITAL 58

Figura 21. Proceso de carga inicial de datos históricos de APESEG 59

Figura 22. Proceso de carga diaria del MTC 59

Figura 23. Interacción del módulo de servicios 60

Figura 24. Mapa de Sitio 60

Figura 25. Esquema de envío de Reportes 61

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 10

Figura 26. Esquema de envío de Reportes 61

Figura 27. Diagrama de Arquitectura SOAT Digital 65

Figura 28. Nivel de administración en SAAS 70

Figura 29. Nivel de administración en PAAS 71

Figura 30. Nivel de administración en IAAS 72

Figura 31. Capacidad Sprint 1 83

Figura 32. Características trabajadas en Sprint 1 83

Figura 33. Sprint Backlog 1 84

Figura 34. Diagrama de Arquitectura Inicial de Operaciones SOAT 85

Figura 35. Herramientas de desarrollo del Proyecto 85

Figura 36. Ambientes de desarrollo del Proyecto 86

Figura 37. Estrategia de Despliegue Continuo por Ambiente 87

Figura 38. Modelo inicial de Base de Datos Relacional 88

Figura 39. Capacidad Sprint 2 89

Figura 40. Características trabajadas en Sprint 2 89

Figura 41. Sprint Backlog 2 90

Figura 42. Arquitectura Servicio Operaciones SOAT 90

Figura 43. API servicio Registro SOAT 91

Figura 44. Trama servicio Registro SOAT 91

Figura 45. Arquitectura para envío de constancia SOAT 92

Figura 46. Capacidad Sprint 3 93

Figura 47. Características trabajadas en Sprint 3 93

Figura 48. Sprint Backlog 3 94

Figura 49. API del servicio Modificación de SOAT 94

Figura 50. Trama del servicio Modificación de SOAT 95

Figura 51. API del servicio Anulación de SOAT 95

Figura 52. Trama del servicio Anulación de SOAT 96

Figura 53. Constancia de registro SOAT vía SMS 96

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 11

Figura 54. Constancia de registro SOAT vía EMAIL 97

Figura 55. Web API de constancia registro SOAT 97

Figura 56. Vista de Colas SOAT digital de registro 98

Figura 57. Capacidad Sprint 4 99

Figura 58. Características trabajadas en Sprint 4 99

Figura 59. Sprint Backlog 4 100

Figura 60. Modelo de Base de Datos de Consulta Certificado – Primeras Columnas 100

Figura 61. Modelo de Base de Datos de Consulta Certificado – Ultimas Columnas 101

Figura 62. Modelo de Base de Datos de Consulta Índice 101

Figura 63. Modelo de Arquitectura para Consulta SOAT 102

Figura 64. API de Servicio BuscarCertificadosPorPlaca 102

Figura 65. API de Servicio BuscarCertificadosActualPorPlaca 103

Figura 66. API de Servicio BuscarCertificadosPorPlacaAvanzada 103

Figura 67. API de Servicio BuscarCertificadosPorPlacaAvanzada parámetros 104

Figura 68. Configuración en Elibom del servicio de consulta SOAT vía SMS 104

Figura 69. Capacidad Sprint 5 105

Figura 70. Características trabajadas en Sprint 5 106

Figura 71. Sprint Backlog 5 106

Figura 72. Modelo de Base de Datos de Consulta 107

Figura 73. Formulario web de consulta básica de SOAT 107

Figura 74. Formulario web de consulta avanzada de SOAT 108

Figura 75. Formulario de mantenimiento de aseguradoras del Portal de Administración 108

Figura 76. Capacidad Sprint 6 109

Figura 77. Características trabajadas en Sprint 6 109

Figura 78. Sprint Backlog 6 110

Figura 79. Formulario de Bienvenida de carga masiva de SOAT 110

Figura 80. Formulario de Inicio de carga masiva de SOAT 111

Figura 81. Formulario de Búsqueda de carga masiva de SOAT 111

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 12

Figura 82. Formulario responsive de carga masiva de SOAT 112

Figura 83. Blob servicio de carga masiva 112

Figura 84. Capacidad Sprint 7 113

Figura 85. Características trabajadas en Sprint 7 114

Figura 86. Sprint Backlog 7 114

Figura 87. Login Consulta Avanzada 115

Figura 88. Login Carga Masiva 115

Figura 89. Login Administración de Entidades 116

Figura 90. Formulario de Mantenimiento de Usuarios 116

Figura 91. Arquitectura de envío de Reportes Diarios 117

Figura 92. Capacidad Sprint 8 118

Figura 93. Características trabajadas en Sprint 8 118

Figura 94. Sprint Backlog 8 119

Figura 95. Job de envío de reportes diarios 119

Figura 96. Reporte detallado de SOAT por aseguradora 120

Figura 97. Reporte SOAT consolidado por aseguradora 120

Figura 98. Capacidad Sprint 9 121

Figura 99. Características trabajadas en Sprint 9 121

Figura 100. Sprint Backlog 9 122

Figura 101. Modelo Arquitectura servicios APESEG 122

Figura 102. Colas APESEG registro SOAT 123

Figura 103. Trama Colas APESEG registro SOAT 124

Figura 104. Colas APESEG modificación SOAT 124

Figura 105. Trama del servicio modificación SOAT en APESEG 125

Figura 106. Colas APESEG anulación SOAT 125

Figura 107. Trama del servicio anulación SOAT en APESEG 126

Figura 108. Capacidad Sprint 10 127

Figura 109. Características trabajadas en Sprint 10 127

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 13

Figura 110. Sprint Backlog 10 128

Figura 111. Modelo Arquitectura servicios MTC 128

Figura 112. Configuración proxy servicio MTC 129

Figura 113. Trama del servicio registro SOAT en MTC 130

Figura 114. Trama del servicio modificación SOAT en MTC 130

Figura 115. Trama del servicio anulación SOAT en MTC 131

Figura 116. Manual de servicios 131

Figura 117. Capacidad Sprint 11 132

Figura 118. Características trabajadas en Sprint 11 132

Figura 119. Sprint Backlog 11 133

Figura 120. Modelo Base de Datos Históricos 133

Figura 121. Modelo histórico parte 1 134

Figura 122. CD Modelo histórico 134

Figura 123. Manual de usuario Portal de Consulta 135

Figura 124. Capacidad Sprint 12 136

Figura 125. Características trabajadas en Sprint 12 136

Figura 126. Sprint Backlog 12 137

Figura 127. Manual de Servicio registro SOAT 137

Figura 128. Manual de Servicio modificación SOAT 138

Figura 129. Manual de Servicio anulación SOAT 138

Figura 130. Manual de Portales de Carga masiva 139

Figura 131. Modelo consulta activos 139

Figura 132. Modelo consulta anulados 140

Figura 133. Modelo consulta anulados 140

Figura 134. Capacidad Sprint 13 141

Figura 135. Características trabajadas en Sprint 13 141

Figura 136. Sprint Backlog 13 142

Figura 137. Documento de tablas paramétricas 142

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 14

Figura 138. Formulario móvil de consulta básica de SOAT 143

Figura 139. Plan de pruebas de performance 143

Figura 140. Capacidad Sprint 14 144

Figura 141. Características trabajadas en Sprint 14 144

Figura 142. Sprint Backlog 14 145

Figura 143. Documento de código de errores 145

Figura 144. Manual de portal de administración 146

Figura 145. Formulario móvil de Bienvenida 146

Figura 146. Script de Pruebas de Performance 147

Figura 147. Capacidad Sprint 15 148

Figura 148. Características trabajadas en Sprint 15 148

Figura 149. Sprint Backlog 15 149

Figura 150. Resultado de pruebas de performance 149

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 15

Índice de Anexos

Anexo 1: Categorías de Cloud Computing 70

Anexo 2: Gantt detallada línea base del proyecto 73

Anexo 3: Acta de cumplimiento hito “Cierre fase lanzamiento” 79

Anexo 4: Kick Off de proyecto “APESEG SOAT Digital” 80

Anexo 5: Detalle del Sprint 1 83

Anexo 6: Detalle del Sprint 2 89

Anexo 7: Detalle del Sprint 3 93

Anexo 8: Detalle del Sprint 4 99

Anexo 9: Detalle del Sprint 5 105

Anexo 10: Detalle del Sprint 6 109

Anexo 11: Detalle del Sprint 7 113

Anexo 12: Detalle del Sprint 8 118

Anexo 13: Detalle del Sprint 9 121

Anexo 14: Detalle del Sprint 10 127

Anexo 15: Detalle del Sprint 11 131

Anexo 16: Detalle del Sprint 12 136

Anexo 17: Detalle del Sprint 13 141

Anexo 18: Detalle del Sprint 14 144

Anexo 19: Detalle del Sprint 15 148

Informe de Suficiencia Profesional


Universidad San Ignacio de Loyola
Ingeniería Informática y de Sistemas 16

INTRODUCCIÓN

Al 2017 el Perú contaba con un parque automotor que estaba compuesto


aproximadamente por 2.7 millones de vehículos entre públicos y privados, y con un
crecimiento anual entre el 5% al 10%. Es claro que la probabilidad de accidentes de
tránsito fatales y no fatales aumenten de manera directa con el crecimiento del parque
automotor teniendo una necesidad social latente de atención inmediata e incondicional
tanto médica o de sepelio para todas las victimas involucradas, esta necesidad es
cubierta por el Seguro Obligatorio de Accidentes de Tránsito (SOAT) que es regulado
por el estado peruano y emitido por empresas de seguros.

Cuando ocurre un accidente de tránsito, los policías, bomberos y centros médicos


consultan el estado del SOAT en la página de APESEG a través de la placa del vehículo
siniestrado. Lamentablemente antes de la implementación del SOAT digital esta
información no era cien por ciento confiable, pues cuando se compraba o renovaba un
SOAT existía una ventana de desprotección debido a que la transferencia de la
información generada por las empresas aseguradoras y centralizada por la Asociación
Peruana de Empresas de Seguros (APESEG) se manejaba manualmente con una
carga diaria al final del día, lo mismo ocurría con las actualizaciones por errores de
digitación. Esto provocaba que los gastos incurridos por el accidente no sean cubiertos
erróneamente por la aseguradora o que la policía ponga una multa por no poder
verificar el estado activo del SOAT en una intervención.

El presente informe explicará el proyecto que implementa una solución que


permita a las entidades como la Policía Nacional, centros médicos y bomberos
consultar información del SOAT que sea confiable, en tiempo real, en cualquier
momento y desde cualquier dispositivo, pues la solución abarca tener más canales de
comunicación por el cual se pueda consultar el estado del SOAT.

Informe de Suficiencia Profesional

También podría gustarte