UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA.

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTORES: Jonathan Steven Burgos Vargas, Karen Leonor González Cubero.

TUTORA: Ing. Ángela Yanza Montalván, M.Sc. Mg. Mgp.

GUAYAQUIL – ECUADOR 2020

2

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍAS

FICHA DE REGISTRO DE TRABAJO DE TITULACIÓN TÍTULO: “IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA.” AUTORES: REVISOR: Jonathan Steven Burgos Vargas Ing. Segundo Medina Correa, MSIG. Karen Leonor González Cubero INSTITUCIÓN: Universidad de FACULTAD: Ciencias Matemáticas y Físicas Guayaquil CARRERA: Ingeniería en Sistemas Computacionales FECHA DE PUBLICACIÓN: N° DE PAGS: 378 AREA TEMÁTICA: Gestión de la Tecnología en la Industria Farmacéutica PALABRAS CLAVES: Inteligencia artificial, Industrias Farmacéuticas, Minería de datos, Planificación de producción, Sistemas informáticos. RESUMEN: En el sector industrial enfocándose al sector farmacéutico del Ecuador se evidencia la falta de herramientas tecnológicas que realicen proyecciones a corto y largo plazo de los productos que elaboran las Industrias Farmacéuticas Ecuatorianas, en base a este inconveniente se realizó un prototipo de sistema para la gestión y proyección de la planificación de la producción, con el fin de solventar errores de cálculo en la planificación, déficit en tiempos de ejecución, falta de precisión al aumentar las cantidades de productos producidos, y para poder dar una solución sistematizada se realizó el desarrollo de un prototipo de sistema que permita realizar proyecciones de planificación de producción. Este trabajo de titulación se considera factible ya se concentra en la solución de un problema, se consideran temas relacionados con la industria farmacéutica, procesos de producción, tendencias tecnologías, inteligencia artificial, evaluación de negocio por medio de estados situacionales y la aplicación de algoritmos predictivos que ayuden en la toma de decisiones. La modalidad de que se utilizó en la investigación fue de campo, para estas investigaciones se tomó como base la información de la Superintendencia de Compañías de laboratorios farmacéuticos activos de todo el Ecuador, se seleccionó solo la ciudades: Guayaquil, Quito y Cuenca, de las cuales solo está dirigido a una población de 11 Industrias Farmacéuticas de la ciudad de Guayaquil, tomando como resultado una muestra 8 Industrias Farmacéuticas Ecuatorianas que cuentan con planta de producción enfocadas a las líneas de inyéctales y tabletas. Palabras claves: Industrias Farmacéuticas, Planificación de producción, Sistemas informáticos, Inteligencia artificial, Minería de datos. N° DE REGISTRO: N° DE CLASIFICACIÓN: DIRECCIÓN URL: (PROYECTO DE TITULACION EN LA WEB) ADJUNTO PDF SI x NO CONTACTO CON AUTOR(ES): Teléfono: : 0978640363 [email protected] 0993898418 [email protected] CONTACTO DE LA Nombre: Ab. Juan Chávez Atocha INSTITUCIÓN Teléfono: 2307729 Email: [email protected] 3

APROBACIÓN DEL TUTOR

En mi calidad de Tutor(a) del Trabajo de Titulación, “IMPLEMENTACIÓN DE UN

SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA DE

DATOS PARA EL PROCESO DE PLANIFICACIÓN DE LA PRODUCCIÓN DE LA

INDUSTRIA FARMACÉUTICA ECUATORIANA.” elaborado por el Sr. Jonathan Steven

Burgos Vargas y la Srta. Karen Leonor González Cubero, estudiantes no titulados de la

Carrera de Ingeniería en Sistemas Computacionales, Facultad de Ciencias Matemáticas y

Físicas de la Universidad de Guayaquil, previo a la obtención del Título de Ingeniero(a) en

Sistemas Computacionales, me permito declarar que luego de haber orientado, estudiado y revisado, la apruebo en todas sus partes.

Atentamente,

Ing. Ángela Yanza Montalván, M.Sc. Mg. Mgp.

TUTORA

4

AGRADECIMIENTO

En agradecimiento a la Ing. Ángela

Yanza Montalván por su mentoría en todo

el proceso.

Jonathan Steven Burgos Vargas

En agradecimiento a la Ing. Ángela

Yanza Montalván por la guía y paciencia

en todo el proceso, indicándonos siempre

las mejores prácticas para elaborar el

presente trabajo de titulación.

Karen Leonor González Cubero

5

DEDICATORIA

En dedicatoria para mi madre y mi

hermana.

Jonathan Steven Burgos Vargas

En dedicatoria a mi familia por todo el

apoyo brindado.

Karen Leonor González Cubero

6

TRIBUNAL PROYECTO DE TITULACIÓN

Ing. Fausto Cabrera Montes, M.Sc. Ing. Gary Reyes Zambrano, Mgs.

DECANO DE LA FACULTAD DIRECTOR DE LA CARRERA DE

CIENCIAS MATEMÁTICAS Y FÍSICAS INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Ing. Ángela Yanza Montalván, M.Sc. Mg. Mgp. Ing. Segundo Medina Correa, MSIG.

PROFESOR(A) TUTOR(A) DEL PROFESOR(A) REVISOR(A) DEL

PROYECTO PROYECTO

DE TITULACIÓN DE TITULACIÓN

Ab. Juan Chávez Atocha, Esp. SECRETARIO

7

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este Proyecto de

Titulación, me corresponden exclusivamente; y el patrimonio

intelectual de la misma a la UNIVERSIDAD DE

GUAYAQUIL”.

JONATHAN STEVEN BURGOS VARGAS

KAREN LEONOR GONZÁLEZ CUBERO

8

CESIÓN DE DERECHOS DE AUTOR

Ingeniero

Fausto Cabrera Montes, M.Sc.

DECANO DE LA FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

Presente.

A través de este medio indico a usted que procedo a realizar la entrega de la cesión de derechos de autor en forma libre y voluntaria del trabajo de titulación “IMPLEMENTACIÓN

DE UN SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA

DE DATOS PARA EL PROCESO DE PLANIFICACIÓN DE LA PRODUCCIÓN DE LA

INDUSTRIA FARMACÉUTICA ECUATORIANA”, realizado como requisito previo para la obtención del Título de Ingeniero(a) en Sistemas Computacionales de la Universidad de

Guayaquil.

Guayaquil, ______de ______.

______Jonathan Steven Burgos Vargas C.I. N° 0953759073

______Karen Leonor González Cubero C.I. N° 0923126544 9

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA.

Proyecto de Titulación que se presenta como requisito para optar por el título de

INGENIERO(A) EN SISTEMAS COMPUTACIONALES

Autores: Jonathan Steven Burgos Vargas

C.I. N° 0978640363

Karen Leonor González Cubero

C.I. N° 0923126544

Tutora: Ing. Ángela Yanza Montalván, M.Sc. Mg. Mgp.

Guayaquil, ______de_____

Mes Año 10

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor(a) del Proyecto de Titulación, nombrado por el Consejo Directivo de la

Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por los estudiantes JONATHAN

STEVEN BURGOS VARGAS, KAREN LEONOR GONZÁLEZ CUBERO, como requisito previo para optar por el Título de Ingeniero(a) en Sistemas Computacionales cuyo proyecto es:

IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA

METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE

PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA

ECUATORIANA.

Considero aprobado el trabajo en su totalidad.

Presentado por:

Burgos Vargas Jonathan Steven Cédula de identidad N°0953759073

González Cubero Karen Leonor Cédula de identidad N°0923126544

Tutora: ______

Firma

Guayaquil, ______de____

Mes Año 11

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

AUTORIZACIÓN PARA PUBLICACIÓN DE PROYECTO DE TITULACIÓN EN FORMATO DIGITAL 1. Identificación del Proyecto de Titulación

Nombre del Estudiante: Jonathan Steven Burgos Vargas Dirección: Paraíso de la flor bloque 6, manzana 324 solar 17 Teléfono: 0978640363 Email: [email protected]

Nombre del Estudiante: Karen Leonor González Cubero Dirección: Ciudadela Maldonado manzana. 18 Villa 64 Teléfono: 0993898418 Email: [email protected]

Facultad: CIENCIAS MATEMÁTICAS Y FÍSICAS Carrera: Ingeniero en Sistemas Computacionales Proyecto de Titulación al que opta: Ingeniero en Sistemas Computacionales Profesora Tutora: Ing. Ángela Yanza Montalván, M.Sc. Mg. Mgp.

Título del Proyecto de Titulación: IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA.

Palabras Claves: Inteligencia artificial, Industrias Farmacéuticas, Minería de datos, Planificación de producción, Sistemas informáticos.

2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de Titulación.

Publicación Electrónica:

Inmediata Después de 1 año

Firma Estudiante:

Jonathan Steven Burgos Vargas Cédula de identidad N° 0953759073

Karen Leonor González Cubero Cédula de identidad N° 0923126544

12

3. Forma de envío:

El texto del Proyecto de Titulación debe ser enviado en formato Word, como archivo .docx, .RTF o .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.

DVDROM x CDROM

13

ÍNDICE GENERAL

FICHA DE REGISTRO DE TRABAJO DE TITULACIÓN ...... 2

APROBACIÓN DEL TUTOR ...... 3

DEDICATORIA ...... 4

AGRADECIMIENTO ...... 4

TRIBUNAL PROYECTO DE TITULACIÓN ...... 6

DECLARACIÓN EXPRESA ...... 7

CESIÓN DE DERECHOS DE AUTOR ...... 8

CERTIFICADO DE ACEPTACIÓN DEL TUTOR ...... 10

AUTORIZACIÓN PARA PUBLICACIÓN DE PROYECTO DE TITULACIÓN EN

FORMATO DIGITAL ...... 11

ÍNDICE GENERAL ...... 13

INDICE DE TABLAS...... 23

ÍNDICE DE FIGURAS...... 27

ABREVIATURAS...... 30

SIMBOLOGÍA ...... 32

RESUMEN...... 33

ABSTRACT ...... 34

INTRODUCCIÓN ...... 35

CAPÍTULO I ...... 37 14

PLANTEAMIENTO DEL PROBLEMA ...... 37

Descripción de la situación problemática ...... 37

Ubicación del problema en un contexto...... 37

Situación conflicto nudos críticos ...... 37

Delimitación del problema ...... 38

Evaluación del Problema ...... 39

Causas y consecuencias del problema ...... 41

Formulación del problema ...... 43

Objetivos del proyecto ...... 43

Objetivo general ...... 43

Objetivos específicos ...... 44

Alcance del problema ...... 44

Justificación e importancia ...... 49

Limitaciones del estudio ...... 50

CAPÍTULO II ...... 52

MARCO TEÓRICO ...... 52

Antecedentes del estudio...... 52

Antecedentes Ámbito Mundial ...... 52

Antecedentes en el Ámbito de Latinoamérica ...... 53

Antecedentes en el Ámbito Nacional ...... 54 15

Fundamentación teórica ...... 60

Industrias Farmacéuticas Ecuatorianas ...... 61

Definición ...... 61

Importancia ...... 61

Cadena de Valor ...... 62

PESTLA ...... 65

Procesos de la Industria Farmacéutica ...... 66

Planificación de la Producción...... 69

Normas de Producción ...... 69

Normas BPM ...... 70

ISO 9001:2008-2014 ...... 70

ISO 9000:2015 ...... 71

ISO 14001:2015 ...... 71

Procesos de Planificación ...... 71

Procesos de Fabricación ...... 72

Definición de Proceso...... 72

Definición de Proceso de PMBOK...... 72

Características de los Procesos de Fabricación ...... 72

Línea de Producción ...... 73

Tipo de Fabricación ...... 75 16

Fabricación por lotes...... 75

Fabricación continua ...... 75

Fabricación en masa ...... 76

Fabricación en cadena ...... 76

Fabricación por tipos de proyecto ...... 76

Automatización de Procesos ...... 77

Definición ...... 77

Toma de Decisiones ...... 78

Herramientas Tecnológica ...... 79

Minería de datos ...... 79

Definición...... 79

Característica Minería De Datos...... 79

Comparativa Minería De Datos ...... 80

K-MEANS...... 86

Algoritmos predictivos ...... 90

Algoritmo Naive Bayes ...... 91

Algoritmo Prophet ...... 92

Sistemas Web...... 94

Servicios Web...... 94

Servicios Web REST...... 95 17

Vulnerabilidades ...... 96

Vulnerabilidades de Seguridad de Código Abierto por Lenguaje a lo largo del tiempo. 97

Problemas de seguridad API REST...... 99

Tendencias de Lenguajes de Programación para Desarrollos Webs...... 99

Framework ...... 101

Laravel ...... 101

VUE.JS ...... 110

Lenguaje PHP ...... 114

Características de PHP ...... 114

Soporte con los que cuenta PHP ...... 114

Ventajas de PHP...... 115

Base de datos ...... 116

PostgreSQL ...... 116

Comparación de Base de datos...... 119

Preguntas científicas a contestarse ...... 119

Definiciones conceptuales ...... 119

CAPÍTULO III ...... 122

PROPUESTA TECNOLÓGICA ...... 122

Análisis de factibilidad ...... 122

Factibilidad operacional ...... 123 18

Factibilidad técnica ...... 125

Software ...... 125

Hardware ...... 126

Factibilidad legal ...... 127

Factibilidad económica ...... 127

Metodologías del proyecto ...... 125

Metodología de investigación ...... 126

Población y muestra ...... 126

Población...... 126

Muestra...... 127

Procesamiento y análisis...... 128

Técnicas de recolección de datos...... 128

Técnicas estadísticas para el procesamiento de la información...... 129

Técnicas para el Procesamiento y Análisis de Datos...... 143

Metodología de gestión del proyecto ...... 144

Definición del problema central...... 144

Análisis de involucrados...... 145

Análisis del problema ...... 149

Análisis de objetivos...... 150

Análisis de Alternativas ...... 150 19

Selección de la estrategia optima ...... 150

Matriz de Marco Lógico ...... 150

Metodología de desarrollo del proyecto ...... 155

Objetivos de la metodología XP...... 155

Características de la metodología XP...... 155

Roles de la metodología XP...... 156

Programador...... 156

Cliente...... 156

Tester...... 156

Tracker...... 156

Coach...... 156

Jefe del proyecto...... 157

Etapas de la metodología XP...... 157

Planeación...... 157

Diseño...... 158

Codificación o desarrollo...... 158

Pruebas...... 158

Aplicación de la metodología XP en el desarrollo del sistema...... 159

Descripción del cliente...... 159

Planificación...... 159 20

Historias de usuario...... 160

Ciclo de vida del proyecto...... 163

Beneficiarios directos e indirectos del proyecto ...... 174

Entregables del proyecto ...... 176

Propuesta ...... 177

Criterios de validación de la propuesta ...... 179

Procesamiento y análisis ...... 179

Resultados ...... 185

CAPÍTULO IV ...... 189

CONCLUSIONES Y RECOMENDACIONES ...... 189

Criterios de aceptación del producto o servicio ...... 189

Conclusiones ...... 191

Recomendaciones ...... 193

Trabajos futuros...... 195

REFERENCIAS BIBLIOGRÁFICAS ...... 196

BIBLIOGRAFÍA...... 203

ANEXOS ...... 210

Anexo 1 Planificación de actividades del proyecto ...... 212

Anexo 2. Geo-localización del problema...... 220

Anexo 3. Carta de confidencialidad ...... 221 21

Anexo 4. Listado de industrias Farmacéuticas Ecuatorianas...... 222

Anexo 5. Porcentaje de Industrias Farmacéuticas de las Ciudades: Guayaquil, Quito y Cuenca

...... 236

Anexo 6. Industrias Farmacéuticas en Guayaquil de las líneas de producción: Tableta e

Inyectables ...... 237

Anexo 7. Proceso de Producción para Inyectables de una Industria Farmacéutica...... 238

Anexo 8. Proceso de Producción para Tabletas de una Industria Farmacéutica...... 239

Anexo 9 . Comparación entre MYSQL Y PostgreSQL ...... 240

Anexo 10 . Diagrama de Ishikawa ...... 244

Anexo 11 . Matriz de Marco Lógico ...... 245

Anexo 12. Fundamentación Legal ...... 247

Anexo 13. Formatos de Encuesta...... 253

Anexo 14. Formato de entrevista ...... 256

Anexo 15. Entrevista ...... 260

Anexo 16. Formulario para proceso de planificación de la producción...... 264

Anexo 17. Historia de Usuario...... 265

Anexo 18. Tarjeta de Ingeniería...... 274

Anexo 19. Tarjeta CRC...... 298

Anexo 20. Casos de prueba ...... 302

Anexo 21. Validación de expertos...... 310 22

Anexo 22. Acta de entrega y recepción definitiva ...... 312

Anexo 23. Manual técnico ...... 313

Anexo 24. Manual de usuario ...... 343

23

INDICE DE TABLAS

Tabla 1 Delimitación del problema...... 39

Tabla 2 Matriz de causas y consecuencias del problema ...... 42

Tabla 3 Fases, tareas y resultados de la metodología CRISP-DM ...... 81

Tabla 4 Fases Minerías de Datos ...... 84

Tabla 5 Comparación de diferentes Minerías de Datos ...... 85

Tabla 6 Versiones de Laravel ...... 102

Tabla 7 Características de Laravel y Symfony usando PHP...... 103

Tabla 8 Comparación de Framework ...... 111

Tabla 9 Soportes con los que cuenta PHP ...... 115

Tabla 10 Tecnologías a utilizarse en el proyecto ...... 124

Tabla 11 Costos por recursos humanos en el proyecto ...... 124

Tabla 12 Costos de inversión en hardware en el proyecto...... 124

Tabla 13 Costos de inversión en software en el proyecto ...... 125

Tabla 14 Resumen de costos de inversión en el proyecto ...... 125

Tabla 15 Población de Laboratorios Farmacéuticos de la ciudades principales ...... 126

Tabla 16 Cálculo de la muestra ...... 128

Tabla 17 Datos de la encuesta obtenidos en la pregunta N° 1 ...... 129

Tabla 18 Datos de la encuesta obtenidos en la pregunta N° 2 ...... 130

Tabla 19 Valores percentiles ...... 130

Tabla 20 Valores Cuartiales ...... 130

Tabla 21 Tendencia Central ...... 131

Tabla 22 Datos de la encuesta obtenidos en la pregunta N° 3 ...... 132 24

Tabla 23 Valores percentiles ...... 132

Tabla 24 Valores Cuartiles...... 132

Tabla 25 Tendencia Central ...... 133

Tabla 26 Valores Dispersión ...... 133

Tabla 27 Datos de la encuesta obtenidos en la pregunta N° 4 ...... 134

Tabla 28 Valores percentiles ...... 134

Tabla 29 Valores Cuartiles...... 135

Tabla 30 Tendencia Central ...... 135

Tabla 31 Valores Dispersión ...... 135

Tabla 32 Datos de la encuesta obtenidos en la pregunta N° 5 ...... 136

Tabla 33 Valores percentiles ...... 137

Tabla 34 Valores cuartiles ...... 137

Tabla 35 Tendencia Central ...... 137

Tabla 36 Valores Dispersión ...... 138

Tabla 37 Datos de la encuesta obtenidos en la pregunta N° 6 ...... 139

Tabla 38 Valores percentiles ...... 139

Tabla 39 Valores cuartiles ...... 139

Tabla 40 Tendencia Central ...... 140

Tabla 41 Valores Dispersión ...... 140

Tabla 42 Datos de la encuesta obtenidos en la pregunta N° 7 ...... 141

Tabla 43 Valores percentiles ...... 141

Tabla 44 Valores cuartiles ...... 142

Tabla 45 Tendencia Central ...... 142 25

Tabla 46 Valores Dispersión ...... 142

Tabla 47 Lista de involucrados ...... 145

Tabla 48 Matriz Influencia Vs Poder ...... 146

Tabla 49 Matriz Interés Vs Poder ...... 147

Tabla 50 Matriz Influencia Vs Impacto ...... 148

Tabla 51 Roles del proyecto ...... 161

Tabla 52 Historias de Usuarios Utilizadas en el Proyecto ...... 162

Tabla 53 Historia de Usuario de la Primera Iteración...... 163

Tabla 54 Tareas de Ingeniería de la Primera Iteración ...... 163

Tabla 55 Casos de prueba de la Primera Iteración ...... 165

Tabla 56 Historia de Usuario de la Segunda Iteración ...... 165

Tabla 57 Tareas de Ingeniería de la Segunda Iteración ...... 166

Tabla 58 Casos de prueba en la Segunda Iteración...... 167

Tabla 59 Historia de Usuario de la Tercera Iteración ...... 168

Tabla 60 Tareas de Ingeniería de la Tercera Iteración ...... 168

Tabla 61 Casos de prueba de la Tercera Iteración ...... 169

Tabla 62 Historia de Usuario de la Cuarta Iteración ...... 170

Tabla 63 Tareas de Ingeniería de la Cuarta Iteración ...... 170

Tabla 64 Casos de prueba de la Cuarta Iteración ...... 171

Tabla 65 Historia de Usuario de la Quinta Iteración ...... 172

Tabla 66 Tareas de Ingeniería de la Quinta Iteración ...... 172

Tabla 67 Casos de prueba de la Quinta Iteración ...... 173

Tabla 68 Lista de Involucrados Directos ...... 174 26

Tabla 69 Lista de involucrados Indirectos ...... 174

Tabla 70 Criterios de validación de la propuesta ...... 179

Tabla 71 Matriz De Aceptación Del Sistema Web ...... 189

27

ÍNDICE DE FIGURAS

Figura 1 Origen Ventas Productos Farmacéuticos...... 54

Figura 2 Funciones más comunes usadas en las aplicaciones ...... 59

Figura 3 Cadena de valor de las Industrias Farmaceuticas Línea de Inyectables y Tabletas ...... 64

Figura 4 Cadena de valor de planificación de la producción...... 65

Figura 5 Análisis PESTLA ...... 66

Figura 6 Proceso de la Industria Farmacéutica ...... 68

Figura 7 Características de un software MES ...... 69

Figura 8 Automatización de procesos ...... 77

Figura 9 Etapas de la toma de decisiones ...... 78

Figura 10 Metodología CRISP-DM ...... 80

Figura 11 Etapas de la Metodología KDD ...... 82

Figura 12 Fórmula para determinar el criterio de la distancia...... 88

Figura 13 Fórmula para establecer el criterio promedio ...... 88

Figura 14 Fórmula para el calculo de la distancia Cuadrada Euclidiana ...... 89

Figura 15 Fórmula para determinar la suma de errores cuadrados ...... 89

Figura 16 Fórmula del Teorema de Bayer ...... 92

Figura 17 Fórmula para el calculo de series descomponibles...... 93

Figura 18 Sistema API REST Full ...... 95

Figura 19 Top de Framework ...... 100

Figura 20 Header o cabecera de un token JWT...... 108

Figura 21 Payload utilizado en tokens JWT...... 109

Figura 22 Firma de un JWT...... 109 28

Figura 23 Token de ejemplo...... 110

Figura 24 Tendencia del Lenguaje programación Vue.js ...... 112

Figura 25 Análisis comparativo: Ionic vs React Native vs Flutter ...... 113

Figura 26 Nivel de interés por región de este Framework ...... 113

Figura 27 Flujo de proceso para la planificación de la producción ...... 124

Figura 28 Datos de la encuesta obtenidos en la pregunta N° 1 ...... 129

Figura 29 Datos de la encuesta obtenidos en la pregunta N° 2 ...... 131

Figura 30 Datos de la encuesta obtenidos en la pregunta N° 3 ...... 133

Figura 31 Datos de la encuesta obtenidos en la pregunta N° 4 ...... 136

Figura 32 Datos de la encuesta obtenidos en la pregunta N° 5 ...... 138

Figura 33 Datos de la encuesta obtenidos en la pregunta N° 5 ...... 140

Figura 34 Datos de la encuesta obtenidos en la pregunta N° 7 ...... 143

Figura 35 Modelo De Prominencia ...... 149

Figura 36 Árbol de problemas ...... 151

Figura 37 Árbol de objetivos ...... 152

Figura 38 Árbol de Alternativas ...... 153

Figura 39 Diseño de Estrategias ...... 154

Figura 40 Procesos que intervienen en la metodología XP ...... 157

Figura 41 Entrevista: Líneas de producción ...... 180

Figura 42 Entrevista: Estimación De Costos Que Intervienen En La Producción ...... 180

Figura 43 Entrevista: Tipos De Procesos De Planificación ...... 181

Figura 44 Entrevista: Frecuencia de planeación de la producción...... 182

Figura 45 Entrevista: Tiempo de planificación en la Industria Farmacéutica Ecuatoriana ...... 183 29

Figura 46 Entrevista: Departamentos Intervienen En La Planificación De La Producción ...... 183

Figura 47 Entrevista: Factores Del Entorno para La Planificación De La Producción...... 184

30

ABREVIATURAS

ALFE Asociación de Laboratorios Farmacéuticos Ecuatorianos

API Application Programming Interface

BPM Buenas Prácticas de Manufactura

CRUD Create, Read, Update, Delete

FTP Archivos de Transferencia

HTML Lenguaje de Marca de salida de Hyper Texto

HTTP Protocolo de transferencia de Hyper Texto

I+D Investigación y Desarrollo.

Ing. Ingeniero

ISO Organización Internacional de Normalización

ISP Proveedor de Servicio de

JIT Just In Time

JSON JavaScript Object Notation

JWT JSON Web Tokens

KDD Knowledge Discovery in Databases

M.Sc. Máster

MES Manufacturing Execution System

Mgp. Maestría en Gestión de Proyectos

MRP Planificación de los requerimientos de material

MSIG Maestría en Sistemas de Información Gerencial

MVC Model, View, Controller

NE Nota de Entrega 31

ORM Object Relational Mapping

PDF Portable Document Format

PL/PGSQL Procedural Language/PostgreSQL Structured Query Language

SGC Sistema de Gestión de Calidad

SQL Structured Query Language

UG Universidad de Guayaquil

URL Localizador de Fuente Uniforme

UUID Universally Unique Identifier

WWW World Wide Web (Red Mundial)

XML Extensible Markup Language

XSS Cross Site Scripting

32

SIMBOLOGÍA s Desviación estándar e Error

E Espacio muestral

E(Y) Esperanza matemática de la v.a. y s Estimador de la desviación estándar e Exponencial

33

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA.

Autores: Jonathan Steven Burgos Vargas C.I. N° 0953759073 Karen Leonor González Cubero C.I. N° 0923126544

Tutora: Ing. Ángela Yanza Montalván, M.Sc. Mg. Mgp.

RESUMEN

En el sector industrial enfocándose al sector farmacéutico del Ecuador se evidencia la falta de herramientas tecnológicas que realicen proyecciones a corto y largo plazo de los productos que elaboran las Industrias Farmacéuticas Ecuatorianas, en base a este inconveniente se realizó un prototipo de sistema para la gestión y proyección de la planificación de la producción, con el fin de solventar errores de cálculo en la planificación, déficit en tiempos de ejecución, falta de precisión al aumentar las cantidades de productos producidos, y para poder dar una solución sistematizada se realizó el desarrollo de un prototipo de sistema que permita realizar proyecciones de planificación de producción. Este trabajo de titulación se considera factible ya se concentra en la solución de un problema, se consideran temas relacionados con la industria farmacéutica, procesos de producción, tendencias tecnologías, inteligencia artificial, evaluación de negocio por medio de estados situacionales y la aplicación de algoritmos predictivos que ayuden en la toma de decisiones. La modalidad de que se utilizó en la investigación fue de campo, para estas investigaciones se tomó como base la información de la Superintendencia de Compañías de laboratorios farmacéuticos activos de todo el Ecuador, se seleccionó solo la ciudades: Guayaquil, Quito y Cuenca, de las cuales solo está dirigido a una población de 11 Industrias Farmacéuticas de la ciudad de Guayaquil, tomando como resultado una muestra 8 Industrias Farmacéuticas Ecuatorianas que cuentan con planta de producción enfocadas a las líneas de inyéctales y tabletas.

Palabras claves: Inteligencia artificial, Industrias Farmacéuticas, Minería de datos, Planificación de producción, Sistemas informáticos. 34

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

IMPLEMENTATION OF A MANAGEMENT SYSTEM BASED ON THE KDD METHODOLOGY OF DATA MINING FOR THE PRODUCTION PLANNING PROCESS OF THE ECUADORIAN PHARMACEUTICAL INDUSTRY.

Autores: Jonathan Steven Burgos Vargas C.I. N° 0953759073 Karen Leonor González Cubero C.I. N° 0923126544

Tutora: Ing. Ángela Yanza Montalván, M.Sc. Mg. Mgp.

ABSTRACT

In the industrial sector, focusing on the pharmaceutical sector of Ecuador, there is evidence of the lack of technological tools that make short and long-term projections of the products produced by the Ecuadorian Pharmaceutical Industries, based on this inconvenience a prototype of a system for the management and projection of production planning, in order to solve calculation errors in planning, deficits in execution times, lack of precision when increasing the quantities of products produced, and in order to provide a systematized solution, the development of a prototype system that allows production planning projections. This degree work is considered feasible since it focuses on solving a problem, it considers topics related to the pharmaceutical industry, production processes, technology trends, artificial intelligence, business evaluation through situational states and the application of predictive algorithms. that help in decision making. The modality that was used in the investigation was field, for these investigations the information of the Superintendency of Companies of active pharmaceutical laboratories of all Ecuador was taken as a base, only the cities were selected: Guayaquil, Quito and Cuenca, of the Which is only aimed at a population of 11 Pharmaceutical Industries of the city of Guayaquil, resulting in a sample of 8 Ecuadorian Pharmaceutical Industries that have a production plant focused on injecting and tablet lines.

Key words: Artificial intelligence, Computer systems, Data mining, Pharmaceutical Industries, Production planning.

35

INTRODUCCIÓN

La planificación y control en muchas organizaciones e Industrias Ecuatorianas es un tema preocupante teniendo en cuenta la evolución tecnológica que, a medida exponencial su aplicación en diversas áreas ayuda a mejorar el rendimiento de la producción. La función principal ya sea de una organización o para efectos de estudio en las industrias farmacéuticas ecuatorianas considerados en este proyecto de titulación es la generación a partir de diversos procesos de algún tipo de producto. A fin de que estos procesos sean eficientes y cumpliendo con las expectativas de los clientes, se deben aplicar diversos principios de planificación de la producción para optimizar tiempos de entrega, recursos materiales y humanos, espacios en bodega y otros procesos que trabajan directamente con la producción.

Aunque las industrias farmacéuticas se tratan de un mercado relativamente pequeño en relación con el aporte del producto interno bruto del país, los laboratorios no han dejado de invertir en nuevas tecnologías que les permitan generar mayor rentabilidad en el mercado. En la mayor parte de las industrias farmacéuticas estiman sus lotes de producción dependiendo el desempeño que adquieren en el ejercicio económico, siendo así el motivo de pérdidas por falta de inversión, mala asesoría, o también la falta de planificación ya sea por realizarla de manera empírica o sin un sistema informático que respalde cierto grado de efectividad antes del proceso de producción.

En las industrias farmacéuticas las inversiones en nuevas tecnologías son muy necesaria para mantener una participación en el mercado farmacéutico. Se destinó 4 millones en la adquisición de maquinarias, monto que representó el 50% de los 8 millones que invirtió en tecnología y modernización en 2010 aumentado su producción en un 24% en comparación al año

2013 en la industria Acromax en el 2014. (Revista lideres, 2016) 36

En las industrias farmacéuticas ecuatorianas no existe una tecnología personalizada que permita realizar una planificación de la producción de manera eficaz que ayude a sus directivos en la toma de decisiones. El objetivo de este proyecto de titulación es desarrollar un sistema de gestión basado en la metodología KDD (Knowledge Discovery in Databases) de minería de datos para el proceso de planificación de la producción de las industrias farmacéuticas ecuatorianas.

Para las industrias farmacéuticas ecuatorianas, la venta de su producción al Estado, a través del sistema de subastas que fue implementado en 2011, han resultado buscar un incremento en su producción.

El presente proyecto de titulación se compone de los siguientes capítulos:

En el Capítulo I se presenta el problema sobre el cual actúa el proyecto, detallándose todo lo relacionado a planteamiento, causas y consecuencias, delimitaciones, evaluación del problema, objetivo general, objetivos específicos, alcance del problema, justificación e importancia, limitaciones del estudio.

En el Capítulo II se presenta el marco teórico, detallándose toda la investigación, antecedentes del estudio, los fundamentos teóricos, pregunta científica y definiciones conceptuales.

En el Capítulo III se presenta la propuesta tecnológica del proyecto, describiendo el análisis de factibilidad, explicación de la metodología a implementar sobre del proyecto, beneficiarios directos e indirectos, entregable, propuesta y criterios de validación de la propuesta.

En el Capítulo IV se presentan los resultados, conclusiones y recomendaciones, así como todos los resultados obtenidos dando un detalle de las conclusiones y recomendaciones para futuras investigaciones. 37

CAPÍTULO I

PLANTEAMIENTO DEL PROBLEMA

Descripción de la situación problemática

Uno de los principales procesos dentro de las industrias farmacéuticas es la planificación cuya actividad es el desarrollo y ejecución de diferentes tareas a realizar para determinar el resultado final que se ejerce dentro de la creación de inyectables o tabletas y a su vez la distribución de este de los registros anteriormente presentados. Con lleva a tener una planeación con resultados no certeros afectando el tiempo y la pérdida o escases de producción.

Ubicación del problema en un contexto

Dentro de la planeación de las industrias farmacéuticas ecuatorianas se encuentra la carencia de una planificación personalizada para la producción y para no realizar inversiones que muchas veces generen un alto costo optan por procesos manuales y no muy prácticos que demandan tiempos, recursos y a su vez no siendo precisos en sus resultados generando muchas veces pérdida de materias primas como desabastecimiento en la producción generada, afectando el ambiente competitivo de las industrias farmacéuticas.

Situación conflicto nudos críticos

El sector farmacéutico nacional posee diversas debilidades en el mercado y estas se encuentran en los procesos de producción y aplicación de normas. Las fabricaciones de sus 38

productos implican diversos procesos entre ellos se puede detallar las metodologías para planificar la producción, estudios de estabilidad y calificación de equipos.

Las industrias farmacéuticas mantienen un proceso de producción mucho más complejo que otras industrias, esto demanda altos costos, retrasos en los tiempos de entrega y falta de metodologías en los procesos de producción que aseguren un producto de calidad.

La industria farmacéutica ha sufrido varios cambios en la implementación de normas BPM, esto conlleva diversos cambios en los sistemas informáticos con el objetivo principal de cumplir con la norma, esto puede ocasionar que los sistemas estén desacoplados y que solo cumplan con las necesidades que requiere la empresa en su momento.

En la mayoría de las industrias farmacéuticas la falta de investigación e inversión en herramientas tecnológicas que permitan mejorar los procesos de planificación de la producción es muy considerable, en algunas industrias mantienen el uso constante de archivos físicos, programas utilitarios y otras herramientas que utilizan de manera manual para realizar la planeación de la producción, en muchos casos se lo realiza de manera empírica, en base a experiencia y registros de diferentes ejercicios económicos que haya sufrido la industria.

Ante este problema se sugiere como solución la implementación de un sistema de gestión para la planificación de la producción utilizando una metodología KDD de minería de datos para las industrias farmacéuticas ecuatorianas, que le permita al personal realizar una planificación de la producción más acertada, ofreciendo un mayor porcentaje de efectividad al momento de administrar recursos y cumplir con los tiempos de entrega.

Delimitación del problema

En la Tabla 1 se presenta la delimitación del problema detectado en el proyecto denominado “Implementación de un sistema de gestión basado en la Metodología KDD de minería 39 de datos para el proceso de planificación de la producción de la Industria Farmacéutica

Ecuatoriana”, el cual está enfocado a la planificación de la producción de las líneas inyectables y tabletas.

Tabla 1

Delimitación del problema

Delimitador Descripción Campo Industria Farmacéutica Área Producción, Sistemas Aspecto Gestión de la planificación de la producción, tecnológico Implementación de un sistema de gestión basado en la metodología Tema KDD de minería de datos para el proceso de planificación de la producción de la Industria Farmacéutica Ecuatoriana Nota: En esta Tabla 1 se plantean los términos de análisis aplicados para la delimitación del problema conforme al contexto en donde se desarrolla la problemática. La elaboración es propia y la fuente está dirigida a las 11 Industrias Farmacéuticas Ecuatorianas de la ciudad de Guayaquil, la elaboración es propia.

Evaluación del Problema

Para el presente proyecto de titulación se ha considerado los siguientes aspectos: claro, delimitado, evidente, factible, Identifica los productos esperados, relevante. Se detalla a continuación:

1. Claro: El presente trabajo de titulación se ha desarrollado y presentado sobre la

implementación de la planeación de la producción de las Industrias Farmacéuticas

basados en la predicción con la integración de la recopilación de datos obtenidos bajo

la metodología KDD (Minería de datos) de fácil comprensión para cualquier lector sin

la necesidad de tener conocimientos avanzados.

2. Delimitado: Este levantamiento de información del presente proyecto de titulación está

dirigido a generar una propuesta tecnológica en el área de software para el proceso de

planificación de la producción de las Industrias Farmacéuticas Ecuatorianas enfocado 40

en sus líneas de producción de tabletas e inyectables. Se utilizó como medio de

verificación la realidad de una población de 11 Industrias Farmacéuticas Ecuatorianas

en la ciudad de Guayaquil. También se tiene costos de materia prima, tiempos de

entrega, recurso humano y datos históricos para generar una planificación eficiente que

ayude en la toma de decisiones.

3. Evidente: Bajo el levantamiento y estudio del sector farmacéutico viendo la necesidad

de contar con un sistema para la mejora del proceso de planeación de la producción

ayudando a la elaboración de medicamentos que son inyectables y tabletas afinando

tiempos de respuesta para su fabricación.

4. Factible: Con el sistema de planeación para la producción de las Industrias

Farmacéuticas se obtendrá como resultado una mejora en la toma de decisiones dentro

de la producción ayudando a la optimización de recursos y tiempo. Teniendo como

recursos los equipos de producción como:

• Recursos tangibles:

o Maquinaria.

o Materiales.

o Materia Prima.

o Paletas.

o Vehículos.

o Bodega.

• Recursos intangibles:

o Conocimientos técnicos.

o Conocimiento de Gestión. 41

o Conocimientos Instrumentales.

• Recurso humano:

o Operador.

o Montacargas.

o Bodeguero.

Cada recurso ya mencionado realiza diferentes funcione, las cuales debemos recordar

que no se dejan de usar, pero con el sistema podrán realizar la respectiva planeación de

la producción optimizando tiempos de cada una de las actividades volviendo más

rentable para la productividad de la empresa.

5. Identifica los productos esperados: El resultado que se obtiene con esa herramienta

de la optimización de los procesos de planeación de producción en las Industrias

Farmacéuticas Ecuatorianas que son los siguientes:

• Manual Técnico (Anexo 23).

• Manual Usuario (Anexo 24).

6. Variables: Relevante: Este desarrollo está vinculado con la mejora continua de uno de

los procesos siendo él de la planeación de la producción dentro de las Industrias

Farmacéuticas Ecuatorianas permitiéndoles contar con un sistema que se adapte a las

actuales exigencias del día a día. Esto ayudará en la optimización de tiempos y recursos.

Causas y consecuencias del problema

En el presente proyecto se ha incluido como metodología de investigación el desarrollo de la MML, el cual ha permitido determinar cómo problema principal “Deficiencia en el proceso de la planificación de la producción en la Industria Farmacéutica Ecuatoriana”. A continuación, en el

Tabla 2, se describe mediante el análisis de causas y consecuencias, que ayudó a identificar los 42 aspectos negativos en base al problema planteado, detallando cada una de las causas y sus respectivas consecuencias de la problemática presentada, siendo estas causas las que permiten que exista ineficiencia en el proceso de la planificación de la producción en las Industrias

Farmacéuticas Ecuatorianas.

Tabla 2

Matriz de causas y consecuencias del problema

Causas Consecuencias

C1. Manejo manual y/o semiautomático del E1. Desabastecimiento de productos proceso de planificación de la producción farmacéuticos, inyectables y tabletas.

C2. Objetivos estratégicos no definidos. E2. Exceso y/o desabastecimiento de producción inyectables y tabletas.

C3. Sistemas de información desacoplados. E3. Pérdida de tiempo en procesamiento de información.

C4. Herramientas de software personalizadas E4. Personal con mayor carga laboral. por áreas/departamentos.

C5. Desactualización de conocimientos E5. Habilidades gerenciales insuficientes. gerenciales y técnicos.

E6. Distribución en hospitales y C6. Toma de decisiones gerenciales en base a consumidores finales insatisfechos. datos históricos o empíricos.

E7. Información consolidada deficiente o C7. Soluciones informáticas específicas para inexistente. elaborar planes de producción.

E8. Desaprovechamiento de recurso: C8. Resistencia al cambio en la planificación humanos materiales y económicos. de proceso de producción.

C9. Exceso de producción. E9. Perdida de dinero para la industria farmacéutica.

C10. Procesos pocos sistematizados y lentos. E10. Indicadores de tiempo no definidos.

Nota: Esta tabla 2 refleja el análisis causal que se realizó en base a la recopilación inicial de información de la situación problemática que genera el proyecto mediante la aplicación de la Metodología de Marco Lógico, se considera por ello datos relevantes de la fase de investigación del proyecto. La elaboración es propia. 43

Formulación del problema

En el área de la producción en la industria farmacéutica al no contar con herramientas que ayuden a la planificación de la producción no se obtiene una predicción exacta a la hora de realizar el proceso de la planeación y ayudar a la toma de decisiones idóneas, esto se presenta por no disponer de tecnologías apropiadas que faciliten las predicciones y comparaciones que permitan identificar la producción a realizar, donde esta información sea certera y así pueden fabricar productos inyectables y tabletas necesarios.

¿Es necesario el desarrollo de un sistema de gestión para la planificación de la producción basado en la Metodología KDD de minería de datos y algoritmo de predicción que permita mejorar la deficiencia en la organización de la producción de los productos de inyectables y tabletas en la

Industria Farmacéutica Ecuatoriana?

Objetivos del proyecto

Objetivo general

Desarrollar un sistema de gestión basado en la Metodología KDD de minería de datos para el proceso de planificación de la producción en las Industrias Farmacéuticas Ecuatorianas mejorando la deficiencia en la planeación de los productos inyectables y tabletas determinando variables de tiempo, costos, materia prima y recurso humano que aporten en la toma de decisiones necesarias. 44

Objetivos específicos

Para la definición de los objetivos específicos se considerado que sean medibles, alcanzables y que se puedan cumplir en el tiempo acorde a la problemática ya mencionada. Como ejemplos de objetivos específicos se mencionan los siguientes:

1. Analizar la situación actual relacionada al proceso de la planificación de la producción

para identificación de escenarios reales y la determinación de las variables de impacto

en las Industrias Farmacéuticas Ecuatorianas.

2. Establecer el marco teórico de la investigación para la selección de la técnica de

minería de datos que se aplicará en la planificación de la producción en las Industrias

Farmacéuticas Ecuatorianas.

3. Proponer el modelado de la base de datos para la selección de la información relevante

y la predicción de la planificación de la producción en las Industrias Farmacéuticas

Ecuatorianas.

4. Desarrollar un sistema de gestión basado en Metodología KDD de minería de datos

para el proceso de planificación de la producción en las Industrias Farmacéuticas

Ecuatorianas.

5. Evaluar la propuesta de solución a través de los métodos científicos definidos en el

proyecto para el aseguramiento de la calidad y pertinencia en las Industrias

Farmacéuticas Ecuatorianas.

Alcance del problema

En el presente proyecto se realizó una investigación de las Industrias Farmacéuticas

Ecuatorianas, del cual se toma como base la información de la ALFE y la Superintendencia de

Compañías recolectadas en el Anexo 4 donde se detalla el listado de las industrias activas. De la 45 información recopilada se filtró por las tres ciudades principales: Guayaquil, Quito y Cuenca como se encuentra en el Anexo 5, pero solo se consideró la ciudad del Guayaquil con un total de 11

Industrias Farmacéuticas Ecuatorianas que cuenta con las líneas de producción de inyectables y tabletas como se encuentra en el Anexo 6. Este proyecto es un complemento de varios estudios realizados en años anteriores por lo cual para realizar el análisis de la situación actual de las

Industrias Farmacéuticas Ecuatorianas, se realizó una entrevista con el jefe de producción del

Laboratorio Kronos, su detalle está en el capítulo ll, donde se obtuvo el flujo de proceso de producción de los Inyectables Anexo 7 y el de tabletas en el Anexo 8, también se identificó las variables de impacto dentro del procesos de la producción que manejan los inyectables y tabletas, se detallan:

• Requerimiento de venta.

• Tiempo en producción.

• Orden de manufactura.

• Preparación de equipos y áreas.

• Preparación de materia prima y material de empaque.

• Estimación de costos.

Para la elaboración del marco teórico, cuyo objetivo es determinar la técnica de minería de datos a seleccionar, se procedió hacer una revisión bibliográfica de los últimos 5 años y se encontró avances en la investigación doctoral sobre MODELO COMPUTACIONAL PARA LA

PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA

ECUATORIANA (MCPPF). (Yanza Montalván & Aguilar Cedeño, MODELO

COMPUTACIONALPARA LA PLANIFICACIÓN DE LA PRODUCCIÓN DE LA

INDUSTRIA FARMACÉUTICA ECUATORIANA (MCPPF), 2016), donde se orienta que la 46 solución está enfocada a minería de datos. Por lo cual, se procedió a utilizar la metodología KDD ya que permite obtener una mayor efectividad en la planificación de la producción, permitiendo la selección de datos, procesamiento y limpieza de las variables tomadas como muestras, su detalle se encuentra en el capítulo III.

También se tomó el estudio de (Llerena Pisco M. E., 2015) “IMPLEMENTACIÓN DE UN

SISTEMA DE SEGUIMIENTO Y CONTROL (NIVEL 1) DE LOS PROCESOS DE

FABRICACIÓN EN LA INDUSTRIA FARMACÉUTICA ECUATORIANA” como complemento. A continuación, se mencionan los aspectos contemplados:

• Líneas de producción.

• Tiempos y costos de producción.

• Soluciones informáticas.

• Entes reguladores.

Este proyecto corresponde a una pirámide investigativa que ya contaba con datos históricos de variables como: costos de producción, cantidad de equipos involucrados en los procesos, materia prima, material de empaque, tiempo de ejecución en los procesos, entre otros. Junto con la metodología KDD se realizó el análisis de los datos, la selección de las variables importantes que impacta en el proceso de producción de inyectables y tabletas. Y una vez teniendo la información depurada, se comienza a realizar el modelo de base de datos, tanto con las variables como los datos básicos y necesarios para la creación del proceso de planificación de producción mediante el sistema web.

Como el presente proyecto es proveer una solución a la problemática que se presenta en las

Industrias Farmacéuticas Ecuatorianas dentro de la planificación de la producción, se presenta como propuesta la “IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA 47

METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE PLANIFICACIÓN

DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA”. Para fines de la investigación el alcance contemplará hasta el desarrollo y validación del prototipo.

Para obtener los resultados a la propuesta planteada se desarrolló un sistema de gestión para el proceso de planificación de la producción en las Industrias Farmacéuticas Ecuatorianas que permitirá utilizar variables como costos de materia prima, tiempos de entrega, recurso humano y datos históricos para generar una planificación eficiente que ayude en la toma de decisiones.

El desarrollo del sistema fue realizado con el lenguaje de PHP junto al Framework Laravel v7 del lado del servidor y Vue.js del lado del cliente, para el mapeo de atributos fue utilizada la

Base de Datos de PostgreSQL.

Se definió 5 módulos necesarios para el proceso de planificación de la producción, los mismos que se detallan a continuación:

1. Módulo de Administrador: Permite definir cuáles son los usuarios que tienen acceso

al sistema, para poder tener un control del personal que pueda ingresar y acceder a una

acción de acuerdo con su rol. Dentro de la administración de usuarios se creó los

submódulos:

• Roles.

• Usuario.

2. Módulo de Logística: Permite tener un control de los almacenes y bodegas, dentro de

este módulo existen dos submódulos:

• Mantenedor de almacenes y bodega.

• Configuración. 48

3. Módulo de Control de calidad: El módulo se creó para tener un control de los

movimientos realizados. Dentro de este módulo existen 2 submódulos:

• Consulta de movimientos.

4. Módulo de MRP: Es donde se encuentra el control de planificación de los materiales,

equipos, control de existencias y líneas de producción (inyectables y tabletas) para la

planificación de la producción. Está conformado por los siguientes submódulos:

• Formas farmacéuticas.

• Producción y materiales.

• Maquinarias y Equipos.

5. Módulo de Planificación de producción: Permite realización el proceso de la

planificación de la producción para los inyectables y tabletas, con datos históricos.

Conformado por 2 submódulos:

• Crear planificación.

• Proyecciones.

6. Módulo de Reportes: Contiene las planificaciones que ya se han realizado, en formato

pdf. Donde se mantendrá los datos históricos de las planificaciones previamente

realizadas.

Para evaluar el desarrollo del sistema se realiza pruebas de usuarios para validar los procesos de producción que sean acordes a los definidos dentro de la Industria farmacéutica ecuatoriana con las variables que impactan en el proceso de producción de los inyectables y tabletas. 49

Justificación e importancia

Las Industrias Farmacéuticas Ecuatorianas no cuenta con herramientas de software personalizadas por área/departamento, al no contar con un sistema completo, muchas de las áreas trabajan de manera independiente como es el departamento de producción.

El área de producción al no contar con un sistema que permita realizar la planificación de la producción tiene que realizarlo de manera empírica la toma de decisiones para el proceso de planificación. el cual genera pérdida de tiempo en procesamiento de información que puede ser de manera automática.

El objetivo del sistema es mejorar los tiempos de la creación de planificación de la producción en las Industrias Farmacéuticas Ecuatorianas enfocado en 2 líneas de producción: inyectables y tabletas mediante un sistema que usa programas open source como PHP, LARAVEL

V7, VUE.JS y en su base de datos PostgreSQL, lo que involucran que tengan costos bajos.

Es de mayor utilidad contar con un sistema que permita conocer toda la información necesaria previa al proceso de producción, es decir con datos históricos, así mejora los tiempos de respuestas, cantidad de recursos, materiales y plazos de entrega. También se determinará qué proceso necesita un aumento de capacidad o de recursos, y que toda la planificación sea programada mediante mapas predictivos para la toma de decisiones, este tipo de análisis se puede realizar: semanal, mensual, semestral, trimestral y anual.

La importancia de este sistema radica en la predicción de la planificación de la producción que ayude a la toma de decisiones dentro de las Industrias Farmacéuticas Ecuatoriana, aplicando una técnica de minería de datos KDD que permita utilizar toda la información de manera eficiente y a su vez estableciendo los puntos de control en el proceso productivo con énfasis en la planificación. 50

Limitaciones del estudio

Para la limitación del estudio se planteó 2 factores importantes, supuestos y restricciones.

Supuestos: (Toala Pilay, y otros, 2019) afirma. “Son factores que, para los propósitos de la planificación, se consideran verdades, reales o ciertos, sin necesidad de contar con evidencia o demostración” (p.23). Entre los cuales se definen los siguientes:

• Predisposición al cambio de cómo crear una planificación de proceso de

producción por parte del usuario final.

• Predisposición del usuario para conocer el proceso de planificación de la

producción dentro de las Industrias Farmacéuticas Ecuatorianas.

• Personal necesario para la creación del sistema.

• Disponer de datos históricos para el análisis del proceso de planeación de la

producción de las Industrias Farmacéuticas Ecuatorianas para la toma de

decisiones.

• El funcionamiento idóneo del Módulo de Planificación de Producción depende de

la actualización de los registros en los módulos de Control de calidad y MRP,

puesto que son entradas para dicho módulo.

• La organización maneje su producción mediante lotes de fabricación de productos.

Restricción: (Ramón Ramírez, 2017) afirma. “Es un conjunto de procesos de pensamiento que utiliza la lógica de la causa y el efecto para entender lo que sucede y así encontrar las maneras de mejorar.” (p.120). Entre los cuales se mencionan los siguientes:

• Para el presente proyecto de titulación solo estará disponible como prototipo y será

configurado y probado de manera local y en el hosting http://34.122.50.34:8000/

• Tendrá disposición de realizar el proceso de planificación de la producción para las 51

líneas de producto: inyectables y tabletas, acorde a lo previamente investigado.

• El proyecto está enfocado solo a Industrias Farmacéuticas Ecuatorianas

(Laboratorios Farmacéuticos) para las líneas de producción: Inyectables y tabletas.

• El sistema permite configurar solo los roles: Administrador, operador, jefe de

producción.

• El sistema solo será un prototipo y no será implementado. 52

CAPÍTULO II

MARCO TEÓRICO

Antecedentes del estudio

En las Industrias Farmacéuticas tiene como principal importancia la investigación y el desarrollo (I+D), en la creación de nuevos productos que puedan ayudar a la salud, siendo así que en la Industria Farmacéutica se asigna parte del presupuesto de las investigaciones para innovación tecnológica, que posteriormente contribuirán a la producción de medicamentos que inciden en la salud humana. “Por la naturaleza de su actividad, la contribución del sector farmacéutico a la sociedad tiene múltiples facetas que se potencian entre sí”. (Urdiales, 2019)

Antecedentes Ámbito Mundial

En los últimos años, la industria farmacéutica ha superado los retos que se le han presentado y continúa dando el servicio que de ella se espera. Esos retos se pueden distribuir en varias áreas: el incremento de la importancia de los medicamentos genéricos, cambios regulatorios muy importantes, como el proceso de serialización, la automatización de procesos de producción y control; cambios tecnológicos, como la implantación de la industria 4.0; cambios científicos, como el fuerte desarrollo de los productos biotecnológicos; cambios sociales, como el relevo de personal técnico-directivo en las empresas farmacéuticas; y por último, el profundo cambio que va a representar a todos los niveles, la pandemia de coronavirus COVID-19. (Parra Bravo, 2020) 53

Los sistemas no siempre se realizan con el personal de la misma empresa, sino también se encargan de contratar proveedores especializados. Además (Barroso, 2020) afirma que en:

España cuenta con 160 plantas de fabricación de productos farmacéuticos con una media de

160 trabajadores por planta, integrados en 116 grupos empresariales, lo que supone un colectivo de empleo de unos 26.000 trabajadores directos y unos 39.000 indirectos, que suministran y dan servicio a las plantas. Esto genera que empresas como Prodware brinda sus servicios de desarrollo tecnológico a organizaciones farmacéuticas en , con el objetivo de optimizar los procesos de producción para lograr la máxima transparencia en la gestión de inventarios, aumentando así la productividad. (Prodware Group, 2020)

Antecedentes en el Ámbito de Latinoamérica

Latinoamérica es sinónimo de oportunidades para la industria farmacéutica, cuyo valor de mercado casi que se duplicó entre 2008 y 2016 hasta los 62.800 millones de dólares, no obstante, esta expansión no se ha traducido en beneficios para la población que aún padece el espiral de precios de los medicamentos (Agencia EFE, 2019). Según señala ALFE, tomando información de

IMS, los laboratorios nacionales de Latinoamérica incrementaron su participación en las ventas totales durante el periodo 2008–2012, al pasar de 37% a 46%. (Estudios Industriales, 2018). En la

Figura 1 se visualiza:

54

Figura 1 Origen Ventas Productos Farmacéuticos

Nota: La Figura 1 muestra la producción de ventas de los últimos años en las Industrias Farmaceuticas de Latinoamerica del periodo 2008 al 2012. Elaboración y fuente: (ESPAE-ESPOL, 2015).

En Colombia, compañías como Smartdata Services desarrollaron un sistema llamada SAP, en el cual cuentan con un módulo de Gestión de Materiales (MM) y/o Planificación de la

Producción (PP) enfocados a las Industrias Farmacéuticas. “SAP es un ERP que permite configurarse para trabajar con stock negativo, pero siempre de manera controlada y consciente”.

(Smartdata Services, 2020)

Antecedentes en el Ámbito Nacional

Las Industrias Farmacéuticas Ecuatorianas son un sector muy importante dentro de las manufactureras tanto para el sector Nacional, (El Telégrafo, 2020) afirma:

De todo el listado o arsenal terapéutico (principios activos y fórmulas) que son parte del cuadro nacional básico de medicamentos, la industria nacional puede ofertar cerca del 75% de la cobertura nacional. 55

De acuerdo con el Ranking de Empresas publicado por la Superintendencia de Compañías

(2017), DIFARE registra ingresos por ventas de $688,238 millones para el año 2017, con un crecimiento del 15,66% comparado a los ingresos generados por el grupo empresarial para el año

2014 ubicados en $595,049 millones. (Bejar & Rea, 2019)

Tanto en el Ecuador como en otras partes del mundo, se presentan carencia de sistemas completos, donde se facilite la optimización de los recursos y el tiempo. En la actualidad existen varias investigaciones sobre las industrias farmacéuticas, donde se han realizado diferentes estudios:

Existe un primer estudio sobre DETERMINACIÓN DE LA SITUACIÓN DIAGNÓSTICA

ACTUAL DE LAS INDUSTRIAS FARMACÉUTICAS ECUATORIANAS (ALFE) RELACIONADA

CON SUS METODOLOGÍAS DE SEGUIMIENTO Y CONTROL DE LA AUTOMATIZACIÓN DE

LOS PROCESOS DE FABRICACIÓN Y HERRAMIENTAS TECNOLÓGICAS EMPLEADAS”.

(Avilés García, 2015) tiene como objetivo analizar la situación actual de la industria farmacéutica ecuatoriana relacionada con su metodología de seguimiento y control de la automatización de los procesos de fabricación y herramientas tecnológicas empleadas. Del cual (Avilés García, 2015) concluye que el sector farmacéutico ecuatoriano ha presentado un incremento en los últimos años pero aun así no es suficiente ya que apenas cubre un 24% de la demanda nacional y no es suficiente que se cumpla con las certificaciones necesarias o infraestructura adecuada para producir un producto, si no se cuenta con herramientas tecnológicas necesarias para automatizar todos los procesos de producción para así poder abaratar costos, tiempos y mejorar la calidad de sus productos.

Un segundo estudio denominado “IMPLEMENTACIÓN DE UN SISTEMA DE

SEGUIMIENTO Y CONTROL (NIVEL 1) DE LOS PROCESOS DE FABRICACIÓN EN LA 56

INDUSTRIA FARMACÉUTICA ECUATORIANA”. (Llerena Pisco M. E., 2015) presenta Diseñar e implementar un sistema web que permita controlar y gestionar los procesos de las fases para la fabricación de productos para la industria farmacéutica del Ecuador. A su vez (Llerena Pisco M.

E., 2015) concluye que a Actualmente no existen investigaciones respecto al seguimiento y control de los procesos fabricación nivel mundial y que existen varias herramientas colaborativas para el sector industrial, pero pocas son las soluciones completas.

Un tercer estudio denominado ANÁLISIS COMPARATIVO DE VARIABLES

RELACIONADAS AL PROCESO DE SEGUIMIENTO Y CONTROL EN LA FABRICACIÓN DE

LAS LÍNEAS DE PRODUCCIÓN DE INYECTABLES Y TABLETAS EN LA INDUSTRIA

FARMACÉUTICA ECUATORIANA. (Llerena Pisco J. A., 2015) cuyo objetivo es diseñar y elaborar cuadros comparativos basados en variables tabuladas y extraídas por medio del desarrollo de una investigación científica donde se identifica los modelos y estándares que presentan en el seguimiento y control en la industria farmacéutica durante los procesos de producción, teniendo como conclusión que no existen investigaciones respecto al seguimiento y control de los procesos fabricación, en ciertos casos en particulares hay laboratorios que si manejan información en sistemas, pero estas no cubren todas las opciones que deberían para el buen desenvolvimiento de los procesos y con el desarrollo del software, en su arquitectura, se basó para que sea extensible, su enfoque está orientado hacia un ERP misma que se puede usar para obtener se puede obtener información a la mano de forma clara y con rapidez.

Un cuarto estudio sobre ANÁLISIS DEL DIAGNÓSTICO SITUACIONAL REFERENTE A

LAS METODOLOGÍAS, TÉCNICAS Y HERRAMIENTAS INFORMÁTICAS EMPLEADAS PARA

ASEGURAR LA EFICIENCIA EN EL SEGUIMIENTO Y CONTROL DE LOS PROCESOS DE

FABRICACIÓN (INYECTABLES Y TABLETAS) EN LAS INDUSTRIAS FARMACÉUTICAS 57

ECUATORIANAS. (Torres Abril, 2016) muestra como objetivo desarrollar un estudio relacionado a las metodologías, técnicas y herramientas informáticas utilizados en la fabricación de farmacéuticos para mejorar el nivel de eficiencia en el seguimiento y control de los procesos de producción en las industrias farmacéuticas ecuatorianas. Teniendo como conclusión que los laboratorios farmacéuticos no cuentan con un sistema informático para la gestión de sus procesos de producción y en el caso de las empresas privadas cuentan con sistemas que no cubren todas las operaciones necesarias también que, no todos los laboratorios farmacéuticos, tienen conocimiento de que existen normas de calidad y de buenas prácticas que puedan ser implementados en su negocio debido a la falta de base de información que les permita asesorarse o tener conocimiento de la existencia de este tipo de certificaciones y el recurso humano del área de producción, no siempre realiza la administración de información en un sistema y/o herramienta ofimática.

Un quinto trabajo de investigación denominado ESTUDIO DE LOS MÉTODOS PARA LA

TOMA DE DECISIONES EN EL SEGUIMIENTO Y CONTROL DE LA PRODUCCIÓN EN LAS

INDUSTRIAS FARMACÉUTICAS ECUATORIANAS ORIENTADAS A PROYECTOS

UTILIZANDO CUADRO DE MANDO INTEGRAL Y ARQUITECTURA EMPRESARIAL. (Cantos

Vélez, 2016) cuenta como objetivo realizar un estudio y análisis de los métodos más eficientes para la toma de decisiones en el seguimiento y control de la producción en las Industrias

Farmacéuticas Ecuatorianas orientadas a proyectos con Cuadro de Mando Integral y Arquitectura

Empresarial. (Cantos Vélez, 2016) concluye que el 90% de los laboratorios establecidos en el país no cuentan con herramientas técnicas y no pueden monitorear y controlar adecuadamente las novedades en el proceso productivo para comprender o conocer estas novedades y además, el 56% de las industrias toman decisiones basadas en la experiencia, mientras que el 44% de las industrias 58 toman decisiones a través de herramientas de oficina, lo que crea un cierto porcentaje de riesgos en los factores internos o externos de la organización.

Un artículo científico investigativo que detalla el “DIAGNÓSTICO DEL NIVEL DE

AUTOMATIZACIÓN DE LOS PROCESOS DE FABRICACIÓN PARA EL SEGUIMIENTO Y

CONTROL EN LA INDUSTRIA FARMACÉUTICA DE GUAYAQUIL”. (Yanza Montalván, Febles

Díaz, & Estrada Sentí, Diagnóstico del nivel de automatización de los procesos de fabricación para el seguimiento y control en la industria farmacéutica de Guayaquil, 2015) presenta la evaluación de la situación actual en el año 2016 sobre las Industrias Farmacéuticas Ecuatorianas, donde se realiza un estudio de varias investigaciones enfocadas a nivel nacional e internacional. El diagnóstico se estructuró en seis etapas y su finalidad es conocer la situación actual de la industria farmacéutica ecuatoriana en temas relacionados a su nivel de automatización de procesos, uso de herramientas tecnológicas, capacidad instalada, recursos, nivel de producción y ventas, de modo que se definan las áreas de intervención más críticas relacionadas a sus necesidades, como resultado, durante el período 2010-2014, esta proporción aumentó de 15% a 24%, satisfaciendo la demanda del Ecuador; pero en comparación con otros países, esto no es suficiente porque su industria cubre entre 50% al 70%, desde el 2010 hasta el primer semestre de 2013, la inversión acumuladas de los laboratorios farmacéuticos de Ecuador se cuadruplicó. Los principales proyectos de inversión de la asociación entre ellos, el 57% compró maquinaria y equipo y el 32% compró o mejoró infraestructura. El 8% de la I + D y el 3% restante se destina a la formación del personal, obtención de certificados y para otros proyectos, esto muestra que la inversión en tecnología de la información es muy baja. Solo el 0,8% de la inversión se destinará a otras áreas donde se considere inversión en sistemas informáticos. 59

Dentro de un avance investigativo realizado, tiene como investigación del doctorado el

“MODELO COMPUTACIONALPARA LA PLANIFICACIÓN DE LA PRODUCCIÓN DE LA

INDUSTRIA FARMACÉUTICA ECUATORIANA (MCPPF)”. (Yanza Montalván & Aguilar

Cedeño, MODELO COMPUTACIONALPARA LA PLANIFICACIÓN DE LA PRODUCCIÓN

DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA (MCPPF), 2016) cuyo objetivo es la toma de decisiones basadas en técnicas de minería de datos aplicadas en la planificación de la producción de la Industria Farmacéutica Ecuatoriana, donde se destaca la metodología KDD misma que es utilizada para el presente proyecto, además de realizar un estudio de 85 programas y se tomó una muestra de 68 para la investigación teniendo en cuenta las funciones más comunes detalladas en la Figura 2:

Figura 2 Funciones más comunes usadas en las aplicaciones

Nota: La Figura 2 se detalla las funciones más comunes usadas en las aplicaciones de la planificación de la producción (Yanza Montalván & Aguilar Cedeño, MODELO COMPUTACIONALPARA LA PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA (MCPPF), 2016)

Llegando a una conclusión que, en 2003 el 90,4% de la industria farmacéutica se concentró en la producción exclusiva de medicamentos La mayoría de las fábricas trabajan aproximadamente 60 un 60% de su capacidad instalada y según él Según el censo del INEC(2010) existen 319 laboratorios farmacéuticos de las cuales 53 tienen plantas de producción y 226 no poseen plantas de producción propia. Teniendo con resultado que la planificación y control producción no sistematizada esta entre el 92.31% y las herramientas gerenciales de manera manuales(100%).

(Yanza Montalván & Aguilar Cedeño, MODELO COMPUTACIONALPARA LA

PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA

ECUATORIANA (MCPPF), 2016).

Fundamentación teórica

Para comprender el tema es necesario tener claro los estudios previamente realizados en las investigaciones sobre las Industrias Farmacéuticas, proporcionando a los diferentes lectores una idea clara de los temas relacionados al análisis investigativo para la creación del desarrollo del sistema. En la actualidad las Industrias Farmacéuticas Ecuatorianas no cuentan con un sistema informático que facilite la planificación de la producción y es realizada de manera empírica, esta información se logró obtener mediante un estudio bibliográfico y realizando la Metodología de

Marco Lógico para encontrar los problemas a los que se enfrentan las Industrias Farmacéuticas

Ecuatorianas.

Para obtener la información del listado Industrias Farmacéuticas Ecuatorianas que cuenten con líneas de producción inyectables y tabletas, se realizó un estudio de mercado en la

Superintendencia de Compañías, con esta recopilación se pudo determinar las 11 Industrias

Farmacéuticas de la ciudad de Guayaquil que realizan la producción de inyectables y tabletas.

En el presente proyecto se crea un sistema web para la planificación de la producción enfocadas a las Industrias Farmacéuticas Ecuatorianas previamente mencionadas, dentro de este sistema es muy importante tener datos históricos, los mismos que fueron obtenido de la pirámide 61 investigativa mencionada en los antecedentes e implementando la Metodología KDD se realizó una depuración de los datos mediante la selección, procesamiento, transformación e interpretación de los datos.

Los temas que abarcan la investigación para el desarrollo del sistema son: Industrias

Farmacéuticas Ecuatorianas, Procesos de la industria farmacéutica, Planificación de la producción,

Procesos de Fabricación, Automatización de procesos, Toma de decisiones, Herramientas

Tecnológicas como Framework (Laravel y VUE.JS), Lenguaje PHP, Base de datos PostgreSQL.

Industrias Farmacéuticas Ecuatorianas

Definición

La industria farmacéutica es uno de los sectores económicos dedicados a los aspectos de: fabricación, distribución y comercialización de productos químicos medicinales para los diferentes tipos de tratamiento y prevención de enfermedades. El mercado farmacéutico mundial se estimó en 1,11 billones de dólares en 2017 y se prevé que alcance los 1,43 billones de dólares en 2020.

(AIMFA, 2017).

Importancia

Constantemente las industrias farmacéuticas están involucradas activamente, ya que interfieren a varios actores desde el investigador, distribuidor hasta el consumidor final. Y no solo se habla de un producto factible sino más bien de la ayuda en la salud, tanto como cura o prevención y muchas veces hasta un control. Cada uno tienen un rol muy importante para que esta industria se mantenga en constante crecimiento, siendo la más precisa y sostenible a través del tiempo. 62

Uno de los factores más importante para resolver los actuales problemas de salud de los países en desarrollo es la posibilidad de que estos cuenten con los medicamentos esenciales que correspondan a las necesidades y patologías propias de cada país. (Velásquez, 2019).

El presente proyecto de titulación al ser parte de un pirámide investigativa como se ha mencionado en los puntos anteriores, se realizó el levantamiento de información de las Industrias

Farmacéuticas Ecuatorianas, actualizando la información del estudio “ESTUDIO DE LOS

MÉTODOS PARA LA TOMA DE DECISIONES EN EL SEGUIMIENTO Y CONTROL DE LA

PRODUCCIÓN EN LAS INDUSTRIAS FARMACÉUTICAS ECUATORIANAS

ORIENTADAS A PROYECTOS UTILIZANDO CUADRO DE MANDO INTEGRAL Y

ARQUITECTURA EMPRESARIAL”, (Cantos Vélez, 2016) afirma que: La población identificada en las industrias farmacéuticas ecuatorianas, de acuerdo al INEC en el último censo en el año 2010, se dio a conocer que existían 294 laboratorios operarios en Ecuador, donde se especificó que 62 industrias contaban con plantas propias en el país y 232 no contaban con planta, las cuales se encargan de exportar los medicamentos para ejercer su función empresarial. (pág. 74)

El listado del presente estudio se actualizó de acuerdo con la información obtenida de la

Superintendencia de Compañías, donde se recopiló un listado de 162 industrias Farmacéuticas

Ecuatorianas activas, del cual solo se seleccionó los de ciudad de Guayaquil teniendo un total de

11 Industrias Farmacéuticas que realizan la producción de las líneas de inyectables y tabletas.

Cadena de Valor

La cadena de valor es una herramienta básica para diagnosticar las diferentes laboras que realiza las empresas. (Zenobio Ayde, 2019) afirma que: La cadena de valor es considerada un instrumento básico de la empresa que facilita el estudio de las fuentes que otorgan una ventaja de 63 competitividad, es considerada como un medio sistemático que ayuda el examen de las diversas actividades e interacciones que realiza la empresa.

En la Figura 3 se detalla la cadena de valor del estudió “MODELO DE GESTIÓN PARA

EL SEGUIMIENTO Y CONTROL DE LOS PROCESOS DE PRODUCCIÓN Y

COMERCIALIZACIÓN EN LA INDUSTRIA FARMACÉUTICA ECUATORIANA (MGSCP).

CASO PRÁCTICO ENFOCADO A LABORATORIOS HG”, donde (Yanza Montalván &

Aguilar Cedeño, 2016) realizó el enfoque de las líneas de producción tanto de inyectables y tabletas, enfocado en la organización.

64

Figura 3 Cadena de valor de las Industrias Farmaceuticas Línea de Inyectables y Tabletas

Nota: En la figura 3 se muestra un analisis de la cadena de valor enfocado a las 2 lineas de produccióon Inyectables y tabletas, se detallla desde el inicio de bodega de materia prima y el proceso que las definen a cada lineas que es diferente despues del área de lavado de materiales elaboración: (Yanza Montalván & Aguilar Cedeño, 2016)

65

Figura 4 Cadena de valor de planificación de la producción.

Nota: En la figura 4 se detalla la cadena de valor enfocado en la planificación de la producción en las Industrías Farmacéuticas Ecuatorianas. (Yanza Montalván & Aguilar Cedeño, 2016).

PESTLA

El análisis PESTLA es una herramienta para identificar los factores externos políticos, económicos, sociales, tecnológicos, ambientales y legales para obtener un análisis de lo que lo rodea, (Tabernero Polo, 2019) afirma que: “ayuda a la toma de decisiones, ya que permite conocer tanto el mercado actual como la evolución para anticiparse a los cambios y evaluar los riesgos”.

Se detalla en la Figura 5 el análisis PESTLA del presente proyecto:

66

Figura 5 Análisis PESTLA

Político Económico Social

Para el año 2021 se estima que el mercado farmacéutico global alcance USD1.48 billones. Las elecciones de alcaldes y - El PIB del país ha mostrado Nuevas enfermedades gobernadores a cambiarse en una importante tendencia surgieron menos de un año. creciente desde el año 2000. - El índice de desempleo que presenta el país en la actualidad.

Tecnológico Legal Ambiental

La predicción permite optimizar tiempos. - Industrias que inclusive no Sistemas Open Source. cuentan con sistemas La conciencia por el cuidado - Nuevas normas para uso de centralizados. de la salud. sistemas informáticos. - Empresas que ofrecen sistemas ERP adaptables a cada industria farmacéutica.

Nota: En la figura 5 se detalla mediante un analisis Pestla se detallan los factores importantes que se presentan como amenazas u oportunidades para el presente proyecto. La elaboración es propia.

Procesos de la Industria Farmacéutica

En el proyecto de titulación “DETERMINACIÓN DE LA SITUACIÓN DIAGNÓSTICA

ACTUAL DE LAS INDUSTRIAS FARMACÉUTICAS ECUATORIANAS (ALFE)

RELACIONADA CON SUS METODOLOGÍAS DE SEGUIMIENTO Y CONTROL DE LA

AUTOMATIZACIÓN DE LOS PROCESOS DE FABRICACIÓN Y HERRAMIENTAS

TECNOLÓGICAS EMPLEADAS", (Avilés García, 2015) realizó un diagrama sobre el proceso 67 de las Industrias Farmacéuticas, donde se describe las fases para la elaboración de los principios activos a granel, las cuales corresponden a fermentación, síntesis de productos químicos orgánicos y extracción biológica y natural, muestra de manera muy general el proceso de fabricación de formas galénicas tales como polvos, pastas y jarabes como se muestra en la Figura 6 a continuación:

68

Figura 6 Proceso de la Industria Farmacéutica

Nota: En la Figura 6 presenta el proceso de fabricación, donde se detallan los principales activos de la Industria Farmaceutica Ecuatoriana. (Avilés García, 2015) 69

Planificación de la Producción

El presente proyecto se centra en la planificación de la producción, (Fajardo Alcolea,

Hernández Rodríguez, Lora Freyre, Moreno García, & Parra Pérez, 2017) afirma que: es un proceso sistémico e integral, donde se entrelazan los distintos subsistemas de gestión de recursos de una organización para determinar los posibles niveles de actividad que se deben producir, con un excelente empleo de los recursos materiales, financieros y humanos, todos sobre la base del

óptimo aprovechamiento de la capacidad industrial instalada.

En la actualidad existe un Sistema MES (Manufacturing Execution System en inglés) que es un software enfocado en el Control de la Producción, que monitoriza y documenta la gestión de la planta.

Figura 7 Características de un software MES

Nota: La Figura 7 detalla las caracteristicas del software MES, del cual tiene como prioridad el control de producción para la mejora del plan de producción. Elaboración y fuente (GEINFOR, 2020).

Normas de Producción

Todas las industrias cuentan con diferentes normas, las Industrias farmacéuticas no son la excepción, (Andina, 2020) indica que: La digitalización de las operaciones en la industria 70 farmacéutica toma un papel importante en la actualidad y debe aplicarse atendiendo todos los requerimientos de las distintas entidades regulatorias.

La normativa sobre serialización tiene como objetivo evitar la falsificación de medicamentos, así como los movimientos no controlados de medicamentos entre distintos países; y, en definitiva, asegurar la trazabilidad del medicamento desde su fabricación, hasta llegar al propio paciente. (Parra Bravo, 2020). A continuación, se presentan las principales normas a nivel mundial:

Normas BPM

Toda industria manufacturera debe contar con un control de seguridad para sus productos, no solo debe basarse en un sistema confiable de procedimiento dentro de la comercialización y creación del producto, sino también debe tener un control independiente de operaciones para la fabricación acorde con normas aceptadas, conocidas generalmente como "Buenas Prácticas de

Manufactura".

ISO 9001:2008-2014

Estructurada en ocho capítulos, refiriéndose los 3 primeros a declaraciones de principios, estructura y descripción de la empresa, requisitos generales, etc., es decir, de carácter introductorio.

Los capítulos 4 a 8 estaban orientados a procesos y en ellos se agrupaban los requisitos para la implantación del sistema de calidad. (Birth LH, 2020) 71

ISO 9000:2015

Esta Norma Internacional propone un SGC bien definido, basado en un marco de referencia que integra conceptos, principios, procesos y recursos fundamentales establecidos relativos a la calidad para ayudar a las organizaciones a hacer realidad sus objetivos. (ISO, 2015)

ISO 14001:2015

Dentro de la norma ISO 14001 trata de Sistemas de gestión ambiental, (ISO, 2015) define esta Norma Internacional ayuda a una organización a lograr los resultados previstos de su sistema de gestión ambiental, con lo que aporta valor al medio ambiente, a la propia organización y a sus partes interesadas. En coherencia con la política ambiental de la organización, los resultados previstos de un sistema de gestión ambiental incluyen:

• La mejora del desempeño ambiental;

• El cumplimiento de los requisitos legales y otros requisitos;

• El logro de los objetivos ambientales.

Procesos de Planificación

Muchas empresas esperan contar con sistemas que ayuden a la planificación de la producción, pero a su vez que se complementen con las demás áreas, como es el caso de

Laboratorio Farmacéutico Lamosan, es una Industria Farmacéutica Ecuatoriana que usaba hace 15 años un sistema ERP a medida. El mismo que crecía modularmente y permitía la gestión de la producción, calidad, facturación y contabilidad, sin embargo, ha quedado obsoleto frente al crecimiento y necesidades de la organización. (IT Ahora, 2020) En la actualidad realiza la planificación de producción de manera manual, esperando a futuro contar con sistema para los procesos de producción. 72

Procesos de Fabricación

Definición de Proceso

Los procesos son tareas para cumplirse para llegar a terminar la actividad, según

(Instrumentación y Control de procesos, 2020) afirma que: “Independientemente de su complejidad, suele tener más de una variable manipulada a seleccionar con el fin de satisfacer los objetivos”.

Definición de Proceso de PMBOK

El proceso es una actividad para realizarse de acuerdo con (Project Management Institute,

2017) define “El proceso es un conjunto de actividades que se llevan a cabo para alcanzar un resultado, mediante diferentes acciones que se van llevado a un plan dentro de un proyecto”.

Características de los Procesos de Fabricación

Los procesos de fabricación son conjunto de operaciones a realizar, de acuerdo a (Fajardo

Alcolea, Hernández Rodríguez, Lora Freyre, Moreno García, & Parra Pérez, 2017) define: La planificación de la producción es un proceso sistémico e integral, donde se entrelazan los distintos subsistemas de gestión de recursos de una organización para determinar los posibles niveles de actividad que se deben producir, con un óptimo empleo de los recursos materiales, financieros y humanos, todos sobre la base del óptimo aprovechamiento de la capacidad industrial instalada. 73

Línea de Producción

Se conoce como línea de producción al conjunto de acciones secuenciales en los que se transforman en un producto nuevo, puede ser automático, semiautomático o completamente automatizados.

Cada producto fabricado debe pasar por el paso especificado en el proceso de producción, dentro de un tiempo específico, y los empleados deben realizar todas las acciones asignadas a su puesto. (CEOpedia Management online, 2020), dentro de las industrias farmacéuticas ecuatorianas se destacan por sus líneas de producción:

Comprimidos : “La mayor parte del volumen de un comprimido lo constituye la sustancia base; la menor parte, el medicamento en sí” (Budenheim, 2020).

Tabletas: El autor (LinkFang, 2020) define las tabletas como: “Preparaciones sólidas y esféricas, destinadas a ser deglutidas íntegramente”.

Geles: Según (Santiago de la Mora, 2020) “Los geles son formas farmacéuticas semisólidas que se caracterizan por una estructura continua que les confiere propiedades de sólido”.

Cápsulas: “Las cápsulas son formas farmacéuticas sólidas que contienen el principio activo solo o acompaña-do por excipientes dentro de una cubierta soluble rígida o blanda”.

(LinkFang, 2020)

Polvos: “Los polvos se obtienen por división sucesiva de productos sólidos y secos hasta partículas homogéneas de tamaño variable”. (LinkFang, 2020)

Pomada: “En general, poseen capacidad oclusiva, dificultando la evaporación del agua”.

(López García, 2015) 74

Lociones: “También conocidas en dermatología como curas húmedas abiertas son muy

útiles en inflamaciones superficiales como el eccema”. (LinkFang, 2020)

Pastas. Están compuestas por polvos y grasas a partes iguales, aunque si son demasiado espesas se puede reducir la parte correspondiente a los polvos, aumentando la cantidad correspondiente de grasa. (LinkFang, 2020)

Inyectables: (Alvarez, 2019) define inyectables como “Los preparados para administración parenteral son formulaciones estériles destinadas a ser inyectadas o implantadas en el cuerpo humano. Entre ellas tenemos”.

Grageas: Según (Bollo, 2019) se definen como “Comprimidos que tienen una cubierta de azúcar y colorante”.

Colirios: Según (LinkFang, 2020) define que los colirios son una forma farmacéutica que consiste en una solución que contiene el o los principios activos y aditivos, aplicable

únicamente a la conjuntiva ocular.

Cremas: Cremas farmacéuticas son preparados semisólidos de uso tópico, constituida por una base en la que se disuelve o se dispersa uno o más principios activos; y pueden ser de origen natural o sintético. (Collado Urbina, Cruz Gómez, & Miranda, 2918)

Gotas óticas y nasales. Según el autor (LinkFang, 2020) define como “Las gotas óticas y nasales son una forma galénica para uso tópico consistente en un líquido acuoso u oleoso en el que van incorporados”.

Ungüentos: El autor (LinkFang, 2020) define “Son grasas o sustancias de parecidas características que presenten aspecto semisólido a 25 °C”.

Champús: “Forma galénica utilizada para el cuidado del cabello y del cuero cabelludo o para aplicar algún fármaco tópico como ketoconazol o Alquitrán de hulla”. (LinkFang, 2020) 75

Entre otros, Laboratorio Indunidas enfocado en vacunas orales, jarabes pediátricos, comprimidos diversos, polvos e inyecciones. Las principales líneas de producción de Farmacid incluyen ampollas, colirios, comprimidos, comprimidos recubiertos, grageas, cápsulas, líquidos, suspensiones y cremas. Kronos produce tabletas, jarabes, cápsulas, cremas y ampollas. El producto de Distribuidora Farmacéutica C&Y con mayor facturación son los comprimidos. Laboratorios

HG producen inyectables, tabletas, comprimidos, jarabe oral, cremas, ungüento. BJARNER se destaca por producir capsulas, jarabe, comprimidos, comprimidos, tabletas, loción, suspensión.

FARMAYALA produce tabletas masticables, inyectables, suspensión, capsulas.

Tipo de Fabricación

Fabricación por lotes

Las empresas que eligen este modelo suelen estar divididas en plantas, cada una de las cuales realiza una tarea de fabricación específica. Permite la salida de una gran cantidad de bienes y productos, por lo que es una opción ideal para grandes empresas multinacionales o empresas de referencia en el mercado, el nivel de participación de los trabajadores dependerá del tipo de producto.

Fabricación continua

Estos tipos de procesos no dividen la fabricación en lotes o departamentos. Todo el proceso se desarrolla en el mismo lugar, y sus diferentes etapas están íntimamente relacionadas, son continuas y progresivamente relacionadas. En las fábricas que implementan este sistema, los 76 operadores y otros trabajadores tienden a dedicar su energía a tareas relacionadas con la planificación, supervisión y seguimiento.

Fabricación en masa

Generalmente, cuando se trata de este tipo de sistema de producción industrial, existen tareas automatizadas, que pueden utilizar menos trabajadores para entregar mayores cantidades de productos, manejar la producción de cientos de productos idénticos.

Fabricación en cadena

La producción en cadena es mucho más intensiva que la continua. El proceso de fabricación está claramente definido y el artículo debe pasar por cada punto planificado hasta que se realice por completo. Cada tarea, incluso la primera, es el resultado de la tarea anterior. La diferencia con la producción en masa es que, en este caso, la línea de producción funciona las 24 horas del día, los 7 días de la semana.

Fabricación por tipos de proyecto

Requiere mucha planificación y estimación de plazos y costes. Por este motivo, debe agrupar procesos de fabricación a corto o medio plazo. “Se caracterizan por elaborar un solo tipo de producto por cada proceso de transformación y no siguen un determinado flujo operacional”.

(UNEA, 2019) En cuanto a los métodos de producción, pueden ser manuales o mecánicos, o una combinación de ambos. Para llevar a cabo este tipo de producción, la empresa necesita definir una lista de materiales y maquinaria necesarios para desarrollar el proceso de conversión. 77

Automatización de Procesos

Definición

La optimización de los tiempos, reducción de costos y recurso humano son algunos de los beneficios que conllevan emplear mejoras a un proceso, (Advisors, 2017) indica que: “La automatización de procesos de TI se refiere a la capacidad de un sistema tecnológico para ejecutar una serie de tareas que originalmente son realizadas por seres humanos”.

(Avilés García, 2015) afirma que: “Cualquiera que sea el tipo de automatismo que se desea implementar en las industrias, esta se realiza en seis etapas”(p.72). Se detalla en la Figura 8:

Figura 8 Automatización de procesos

Nota: La Figura 8 detalle de las seis etapas de la automatización de procesos conformadas por: Analisis del proceso, Búquedad de soluciones, esdtudiar los costes de inversión, instalación, formar al personal en la mejora y la comprobación, elaboración (Avilés García, 2015).

78

Existen empresas dedicadas a crear sistemas informáticos para la autorización de procesos como por ejemplo Ricoh Company que se dedica a ofrecer este servicio con tecnologías robótica,

(Ricoh Company Ltd., 2020) afirma tener es un servicio a través del cual se aplican tecnologías de analíticos, robótica, Machine Learning y machine visión en la interacción con sistemas digitales para la ejecución de determinados procesos de negocios.

Toma de Decisiones

Todos los días se encuentran situaciones en las que se tiene que elegir algo, pero no fácil, también sucede dentro de la industria, (Loza, 2019) indica que se conoce como toma de decisiones al proceso que consiste en realizar una elección entre diversas alternativas. A continuación, en la

Figura 9 se detallan las etapas de la toma de decisiones:

Figura 9 Etapas de la toma de decisiones

79

Nota: La Figura 9 se detalla las 7 etapas para la toma de decisiones, en la primera se debe reconocer la situación actual y el estado que se quiere llegar, en la segunda etapa se consideran los aspectos relevantes, el tercero determinar cuales son urgentes y su impacto, cuarto definar alternativa mediante una lluvia de ideas, quinto evaluar las ventajas y desventajas con las posibles aternativas, sexto ejecutar la decisión efectuada, septimo evaluar los resultado si son los esperados

Herramientas Tecnológica

Minería de datos

Definición.

La minería de datos es una ciencia que a simple vista es muy difícil de ejecutar, por lo que las metodologías aplicadas a la minería de datos proporcionan una forma de ejecución mucho más practica dependiendo de las necesidades del proyecto o investigación.

Un término común en la minería de datos es intentar descubrir patrones de grandes volúmenes de un conjunto de datos. La minería de datos es el proceso de detectar la información procesable de los conjuntos grandes de datos. (Microsoft, 2019)

Según la autora (Anabella De Battista, y otros, 2016) define como minería de datos como

“Las grandes cantidades de datos que se producen en la actualidad, sumadas a su heterogeneidad, hacen que las herramientas tradicionales de análisis de datos no resulten adecuadas para su recopilación, almacenamiento, gestión y análisis”.

Característica Minería De Datos.

El autor (Garassino, 2015) afirma que: “La característica que distingue a la minería de datos es que puedes obtener información sin tener que hacer preguntas específicas, ya que su tarea es resolver”.

Una de las características de minería de datos, según (Anabella De Battista, y otros, 2016) es: “El desempeño de los algoritmos de análisis de datos en general depende del número de 80 elementos en el conjunto, o de la cantidad de atributos en la tabla, y de las distintas formas en que interactúan tuplas y atributos”.

Comparativa Minería De Datos

En el presente trabajo de titulación se realizará un análisis comparativo de tres metodologías principales en la minería de datos, las cuales de detallan a continuación:

CRISP-DM. La metodología Cross Industry Standard Process for Data Mining o CRISP-DM fue desarrollada con el propósito de asegurar el éxito de los proyectos de Minería de Datos, basada en un modelo de proceso jerárquico que parte de lo general a lo particular. (Benalcázar Tamayo, 2017)

La metodología CRISP-DM está divida en 4 niveles principales, que se organizan de forma jerárquica con tareas que empiezan desde el nivel más general a lo específico, organizando el desarrollo del proyecto en seis fases.

Figura 10 Metodología CRISP-DM

Nota: En la figura 10 se detalla el esquema de composición de los 4 niveles de la metodología CRISP-DM. Elaboración (Benalcázar Tamayo, 2017).

81

A continuación, en la tabla 3, se resume cada una de las fases, tareas y resultados en las que se divide la metodología CRISP-DM.

Tabla 3

Fases, tareas y resultados de la metodología CRISP-DM

Fase Tarea Resultado

Situación actual, objetivos del Determinar el objetivo del negocio y negocio. conocer el problema. Requerimientos, supuestos y Evaluar la situación para cumplir el Entendimiento restricciones, costos y beneficios. objetivo del proyecto. del negocio Objetivo de la minería de datos, Determinar objetivos de la minería de criterios de aceptación. datos. Plan de proyecto, evaluación de Determinar el plan del proyecto. técnicas y herramientas.

Reporte de datos segmentados. Recolección inicial de los datos. Reporte de la descripción de los Entendimiento Descripción de los datos. datos. de los datos Explotación de los datos. Reporte de explotación. Verificación de calidad de los datos. Reporte de calidad. Descripción del subconjunto de Idéntica subconjunto de datos. datos . Selección de datos. Identificación de razón de ser de Preparación de Limpieza de datos. los datos. los datos Construcción de datos. Reporte. Integración de datos. Identificaron de atributos. Formateo de datos. Combinación de los datos. Preparación de los datos. Modelo de aplicación. Seleccionar técnica de modelado. Revisión de parámetros de Modelado Evaluación del modelo. configuración en base a la evaluación del modelo. Evaluación de resultados en base a Evaluación de resultados. los criterios de éxito. Evaluación Determinación de próximos pasos Listado de acciones a tomar y acuerdos. Planeación de implementación Plan de implementación. Plan de seguimiento. Plan de monitoreo y seguimiento. Implementación Elaboración de reporte final. Reporte final. Revisión del proyecto. Documentación de experiencia

Nota: En esta tabla 3 muestra las fases, tareas y resultados de la metodología CRISP-DM. (Benalcázar Tamayo, 2017) 82

KDD. Para la metodología KDD, (Benalcázar Tamayo, 2017) afirma que es: “El proceso de KDD

(Knowledge Discovery in Databases) es la etapa de extracción de patrones de comportamiento a partir de los datos alojados en una base de datos”.

Figura 11 Etapas de la Metodología KDD

Nota: En la figura 11 muestra cuales son las etapas que se utilizan en la metodología KDD, comenzando con la selección de datos, el prepocesamiento, la transformación, aplicación de mineria de datos e interpretación y evaluación. (Benalcázar Tamayo, 2017)

El término KDD y minería de datos, hacen referencia al proceso completo del descubrimiento de conocimiento. A continuación, se describen las etapas del proceso KDD:

• Selección: Es la primera etapa del proceso dónde se establece el objetivo del

estudio y se realiza una elección coherente de los datos con su respectiva fuente,

con el fin de poder definir una meta antes de iniciar el estudio como tal. Además,

se escogen las variables que serán usadas para el posterior análisis.

• Preprocesamiento: En esta etapa, se eliminan las observaciones inconsistentes, a

fin de separar los datos del ruido y así evitar sesgo durante el procesamiento en el 83

paso de Modelización. Así mismo, se busca que los datos 20 sean completos, en

caso de tener observaciones faltantes se considerará un método de imputación de

datos para asegurar que los datos escogidos cumplen un nivel mínimo de calidad.

• Transformación: En la etapa de transformación se busca cambiar los datos

procesados a un apropiado formato para un óptimo desempeño en el paso de

Modelización. Cabe resaltar que, las primeras dos etapas del KDD son las que más

tiempo consumen, puesto que se debe tener cuidado en el tratamiento que se le da

a los datos, ya que podría afectar en la calidad de estos.

• Modelización: Este paso es caracterizado como la parte más relevante del proceso

KDD, el cual tiene como objetivo poder identificar los patrones de

comportamiento tanto descriptivo como predictivo a partir de los datos obtenidos.

• Interpretación y evaluación: En este paso se establecen las medidas

cuantitativas, para verificar si el modelo es válido y a su vez identificar los

patrones más relevantes. También se aplican técnicas de visualización con el

propósito de facilitar la comprensión de la nueva información con los interesados.

SEMMA. Metodología SEMMA se define como “el proceso de muestreo, exploración, modificación, modelado y evaluación de grandes cantidades de datos para descubrir patrones previamente desconocidos que pueden utilizarse como una ventaja comercial” (SAS Institute Inc, 2017).

SEMMA está enfocado en aspectos técnicos, dejando por fuera el análisis y compresión del problema. Plantea cinco modelos que se describen a continuación:

• Muestreo: Consiste en el establecimiento de la muestra mediante la extracción de

un conjunto de datos para contener información de relevante. 84

• Exploración: consiste en la búsqueda de tendencias y anomalías imprevistas con

el objetivo de comprender la información que se manipula.

• Modificación: Consiste en la transformación de los datos mediante creación,

selección y evolución de las variables enfocadas en el proceso de selección del

modelo adecuado.

• Modelado: Permite que el software busque automáticamente una combinación de

datos, con el fin de predecir un resultado.

• Valoración: Consiste la evaluación de los datos basados en su utilidad y la

fiabilidad de las conclusiones del proceso.

Todas las metodologías tienen su propia forma de llevar a cabo los procesos de minería de datos, a continuación, en la tabla 4 se evidencia las fases que abarcan cada metodología de minería de datos.

Tabla 4 Fases Minerías de Datos.

Metodologías Fase KDD CRISP-DM SEMMA Análisis del problema X X Selección y preparación de datos X X Modelado X X X Evaluación e implementación X X X

Nota: En la tabla 4 se compara tres fases de minería de datos, KDD, CRISP-DM y SEMMA donde puede observar que tanto KDD y CRISP-DM tienen las mismas Fases a implementar. (Benalcázar Tamayo, 2017)

Luego de evidenciar algunas de las metodologías de minería de datos, se concluye que las fases que componen estas metodologías en general son las siguientes: análisis de negocio o problema, selección y preparación de datos, modelado, evaluación e interpretación. A 85 continuación, en la tabla 5 se detalla un cuadro comparativo entre las metodologías descritas anteriormente.

Tabla 5 Comparación de diferentes Minerías de Datos.

Fase KDD CRISP-DM SEMMA Análisis y Comprensión del dominio de la Comprensión del comprensión del aplicación negocio negocio Selección y Crear el conjunto de los datos, Entendimiento y preparación de los limpieza, procesamiento y Muestreo preparación de los datos datos reducción de los datos Determinar tareas de minería, Modelado determinar el algoritmo de Modelado Modelado minería, minería de datos Evaluación Interpretación Evaluación Valoración Implementación Utilización del conocimiento Despliegue

Nota: En la tabla 5 cuenta con un detalle de cada metodología dentro de sus fases, como análisis y comprensión del negocio que en la metodología KDD se debe tener claro el dominio de la aplicación a diferencia de CRISP-DM que solo se requiere conocer el negocio. (Benalcázar Tamayo, 2017)

Realizando una comparación entre las metodologías de minería de datos, en el presente trabajo de titulación se implementará la metodología KDD ya que es una herramienta que proporciona las técnicas necesarias para el presente proyecto. Cabe mencionar que todas las metodologías son herramientas muy buenas, pero su aplicación varia en el tipo de proyecto que se desee aplicar.

KDD proporciona la facilidad de contar con tareas de minería para determinar los algoritmos que se deseen implementar, estos pueden ser de agrupamiento, regresión línea, series temporales, etc. Proporciona muchos caminos para que en el futuro se puedan implementar nuevas herramientas analíticas y predictivas, siempre basándose en el objetivo principal del presente trabajo de titulación, que es la predicción. 86

K-MEANS.

En la minería de datos existe una herramienta fundamental para poder interpretar los datos de una manera eficiente, y estos son los algoritmos que, dependiendo de la necesidad la investigación, son aplicados para dar resultados convenientes y que aporten en el proyecto o investigación. Nicolas Melo define a K-means como “un algoritmo de minería de datos que utiliza agrupamiento, aplicando técnicas que consiste en dividir un conjunto de datos en grupos o clúster con características similares”. (Nicolas Andres Melo Riveros, 2019)

Este algoritmo utiliza modelos de aprendizaje no supervisado; esto significa que los grupos resultantes no tiene ningún tipo de relación antes de ser implementados, en donde cada clúster es un conjunto de datos y son agrupados en un punto central o denominado centroide.

Los algoritmos de aprendizaje supervisado y no supervisado son considerados importantes por el valor que aportan en la investigación y en análisis de los datos. El objetivo principal cosiste en desarrollar técnicas computacionales que permitan el aprendizaje automático o imitar el comportamiento humano. Nicolas Melo afirma que “El aprendizaje automático busca desarrollar una programación que sea capaz de generalizar un comportamiento específico, a partir de un conjunto de información, proporcionando un ejemplo a la máquina”. (Nicolas Andres Melo

Riveros, 2019)

Al mencionar generalizar, se referencia a la capacidad de responder adecuadamente a nueva información. Estos algoritmos son muy utilizados en ramas como la Biomédica, Física y

Matemática, Minería de Datos, y gracias a las tecnologías actuales es posible implementar sistemas que proporcionen soluciones automáticas, interpretar resultados, predecir comportamientos, realizar análisis en el tiempo y aún hay más campos por descubrir. 87

Entre las categorías de este tipo de algoritmos tenemos los siguientes que ya se ha menciona brevemente:

• Algoritmos de aprendizaje supervisado.- (Huertas Mora, 2020) define que en el

aprendizaje supervisado los predictores y las variables de respuesta son conocidos para

construir modelos matemáticos con la intensión de predecir o clasificar observaciones

que se obtengan posteriormente. Estos modelos son considerados supervisados por que

se construye en base a los valores definidos como características y regla principal en el

modelo.

• Algoritmos de aprendizaje no supervisado.- (Huertas Mora, 2020) define al aprendizaje

no supervisado como “Una categoría en donde no se conocen las etiquetas, es decir que

el algoritmo debe aprender como describir la estructura de los datos”. Estos modelos

incluyen agrupaciones y un análisis de componentes principales (PCA por sus siglas en

ingles).

El algoritmo de K-meas es considerado como un algoritmo de aprendizaje no supervisado, ya que categoriza diferentes etiquetas en valores numéricos para representarlos en diferentes grupos de datos representados como clústeres.

(Nicolas Andres Melo Riveros, 2019) realizó un trabajo comparativo entre K-means y algoritmos de mapas autoorganizados utilizados para el diagnóstico de pacientes con columna vertebral, en donde define que el algoritmo K-means se compone de la siguiente manera:

• Selección del número de clúster.

• Inicialización de los centroides aleatoriamente o tomando el primer entrenamiento de

datos como centroide. 88

• Asignación de los datos de entrenamiento a cada grupo según el mínimo criterio de

distancia.

La representación matemática antes lo mencionado se describe de la siguiente manera:

Figura 12 Fórmula para determinar el criterio de la distancia.

Nota: En la figura 12 se describe la fórmula matemática para la asignación de datos de entrenamiento de cada grupo, aplicando el criterio de distancia mínima. Elaboración: (Aparicio Pico, Cardenas Espitia, & Melo Riveros, 2019).

Con Xi como la i-ésima muestra del conjunto de entrenamiento y Cj como el j-ésima centroide. Se vuelve a calcular el vector centroide utilizando el criterio promedio:

Figura 13 Fórmula para establecer el criterio promedio

Nota: En la Figura 13 se detalla la fórmula matemática para el calculo vectorial del centroide, utilizando el criterio promedio. Elaboración: (Aparicio Pico, Cardenas Espitia, & Melo Riveros, 2019).

Con Mj como el número de datos que pertenece al grupo j-ésimo

• Repetir los pasos 3 y 4 según conveniencia, pero es recomendable iterar hasta que el

número de cambios en los centroides, o los datos que pertenezcan a un grupo, sea cero

o N (valor predeterminado).

• La Distancia Cuadrada Euclidiana es la más común en K-means ya se utiliza para

determina la distancia de los centroides en sus vecinos más cercanos. 89

Figura 14 Fórmula para el calculo de la distancia Cuadrada Euclidiana

Nota: En la Figura 14 se detalla la fórmula de la Distancia Cuadrada Euclidiana para determinar la distancia entre los centroides. Elaboración: (Aparicio Pico, Cardenas Espitia, & Melo Riveros, 2019).

• Implementa la inercia de clúster que son la Suma de Errores Cuadrados hablando

contextualmente de los centroides. Se representa matemáticamente de la siguiente

manera:

Figura 15 Fórmula para determinar la suma de errores cuadrados

Nota: En la Figura 15 se detalla la fórmula matemática para el cálculo de la suma de errores cuadráticos. Elaboración: (Aparicio Pico, Cardenas Espitia, & Melo Riveros, 2019).

En el presente trabajo de titulación se implementa el desarrollo de este algoritmo para realizar un análisis del comportamiento de los productos de las Industrias Farmacéuticas

Ecuatorianas en base a las variables de análisis descritas en el alcance del proyecto.

En el transcurso de la investigación del marco teórico se plantearon muchas dudas sobre cuál y como aplicar el modelo adecuado, llegando a la conclusión según los criterios mencionados en este apartado, que el modelo de K-means es un candidato potencial frente a otros algoritmos de aprendizaje no supervisado como: Clusterización Jerárquica, Modelo de Agrupamiento Gaussiano, entre otros que son buenas opciones pero demandan un alto rendimiento informático y 90 computacional para llevar a cabo su implementación. A demás K-means es un algoritmo ligeramente atractivo hablando en términos computaciones, proporcionando buenos resultado y puede ser implementados con librerías propias de Python que realizan las operaciones matemáticas en menor tiempo que una persona.

Algoritmos predictivos

La predicción se considera una tarea de la ciencia de los datos que resulta fundamental dentro de las actividades de una organización. En el presente trabajo de titulación se enfoca en la predicción de la planificación de la producción, por esa razón se considera importante implementar este tipo de herramienta tecnológica para mejorar los procesos de las Industrias Farmacéuticas

Ecuatorianas.

Cuando se habla de series en el tiempo, se denomina a los datos estadísticos que se recopilan o que registran en intervalos de tiempos regulares las cuales pueden ser: diaria, semanal, mensual, semestral, anual. (Monja Sandoval, 2020)

El autor (Monja Sandoval, 2020) afirma que los componentes principales de una serie de tiempo se dividen en 4, a continuación, se detallan de forma breve:

• Tendencia: Son los movimientos a largo plazo de los valores de la serie de tiempo

• Fluctuaciones Cíclicas: Son movimientos descendentes y ascendentes continuos con

respecto a la tendencia con una duración de hasta varios años.

• Variaciones Estacionales: Movimientos ascendentes y descendentes con respecto a la

tendencia que se desarrolla dentro de un año y se repiten anualmente, pero también

pueden ser bimestrales o trimestrales.

• Variaciones Irregulares: Son variaciones erráticas con respecto de la tendencia que

no se pueden dar en influencias cíclicas o estacionales. 91

Uno de los componentes principales que se pudo determinar en el presente trabajo de titulación en base a lo explicando en el punto anterior, son las variaciones estacionales ya que en las Industrias Farmacéuticas Ecuatorianas la producción también se basa en estados situacionales, como puede ser en la estación de inverno donde ocurren un aumento de personas con enfermedades respiratorias, también llegan a ser vulnerables al virus de la Gripe, infección por algún virus estacional, entre otros.

Con esta primicia se considera importante la implementación de este tipo de algoritmos predictivos basados en series de tiempo en las Industrias Farmacéuticas Ecuatorianas. Para elegir el modelo adecuado se realizó una investigación de un cierto número de algoritmos, dos para ser exactos, que corresponden a la predicción basados en series en el tiempo, estos son:

• Algoritmo Naive Bayes.

• Algoritmo Prophet.

Algoritmo Naive Bayes

Según (Monja Sandoval, 2020) establece que “El algoritmo de Naive Bayes es un paradigma clasificatorio que cuenta con una importancia cuantitativa de sus atributos, permite tener en cuenta la predicción de la hipótesis en el conocimiento del dominio en forma de probabilidades”.

Los modelos de Naive son una clase de algoritmo especial de aprendizaje automático que se base técnicamente en la clasificación estadística del Teorema de Bayes. Se considera que puede llegar a ser una herramienta de fácil implementación para construir modelos con buen comportamiento debido a su simplicidad.

92

Figura 16 Fórmula del Teorema de Bayer

Nota: En la Figura 16 se detalla el modelo matemático del teorema de Bayer según (Monja Sandoval, 2020)

Entre las ventajas de este algoritmo se pueden detallar la siguientes:

• Es fácil y sumamente rápido realizar predicciones de un conjunto de datos de pruebas

• Se necesitan menos datos de entrenamiento.

• Funciona bien con variables de entrada categóricas.

Entre las desventajas de este algoritmo se pueden detallar las siguientes:

• Si las variables categóricas no son observadas por el modelo anteriormente, se asignará

una probabilidad de cero y no se podrá realizar una predicción.

• Es susceptible a tener probabilidades con alto margen de error cuando se trabajan con

valores distintos en las variables categóricas.

• Las variables son predictores independientes, lo que aplicado en el campo real no se

considera una afirmación de existencia.

Algoritmo Prophet

Para el algoritmo Prophet de acuerdo con (Taylor SJ, 2017) creador del algoritmo afirma que Prophet es un modelo de pronóstico de series de tiempo, diseñado para manejar las características comunes de tiempos de negocios. 93

Prophet es un algoritmo que fue creado para las necesidades de los negocios, penando en la posibilidad de aportar en la toma de decisiones analizando en periodos de tiempo el comportamiento de una variable descrita cuantitativamente para proyectarla en el futuro, (Taylor

SJ, 2017) afirma que “Está diseñado para tener parámetros intuitivos que se pueden ajustar sin conocer el detalle del modelo subyacente”.

Prophet usa un modelo de series de tiempo descomponible, implementando tres componentes principales, los cuales son:

• Tendencia.

• Estacionalidad.

• Festivos.

Figura 17 Fórmula para el calculo de series descomponibles

Nota: En la Figura 17 se detalla la fórmula para el calculo de series descomponibles, definida por (Taylor SJ, 2017).

Donde g(t) es la función de tendencia que modela cambios no periódicos en el valor de la serie de tiempo, s(t) representa cambios periódicos como las estaciones semanales y anuales, h(t) representa los efectos de las vacaciones que se producen en horarios potencialmente irregulares durante uno o más días. El término de error εt representa cualquier cambio idiosincrásico que no es acomodado por el modelo.

La ventaja más relevante de esta herramienta es que apunta a las tendencias del negocio mediante el análisis en series de tiempo, y todo el conocimiento está implementado en R y Python 94 que son lenguajes de programación Open Source, lo cual beneficia al presente trabajo de titulación para crear las predicciones de planificación de producción en las Industrias Farmacéuticas

Ecuatorianas, considerando las cantidades producidas en las estaciones más relevantes del negocio, por esta razón se implemente esta herramienta esperando obtener resultados favorables y con posibilidades de agregar nuevas lógicas gracias a las futuras actualizaciones que tendrá este modelo predictivo.

Sistemas Web.

Los sistemas web o aplicaciones web son aquellas que se alojan en un servidor, ya sea sobre una Intranet o en Internet. Son similares a las páginas web, con la diferencia de tener una funcionalidad más dedicada, brindando soluciones a sus usuarios. Estos pueden ser utilizados mediante un navegador web, por ejemplo: Chrome, Firefox, Opera, entre otros.

Los sistemas web se caracterizan por trabajar con bases de datos, permitiendo procesar y mostrar dinámicamente la información a los usuarios. De acuerdo con (Meléndez Valladarez,

2016) considera que “Los sistemas desarrollados en plataformas web, tienen diferencias con otros tipos de sistemas, lo que lo hacen muy beneficioso tanto para las empresas que lo utilizan, como para los usuarios que operan en el sistema”.

Servicios Web.

Para el desarrollo del sistema web es muy importante tener claro lo que es un servicio web, de acuerdo a (Sayago, Flores, & Recalde, 2019) se define como “Un servicio web es un componente software que se comunica con otras aplicaciones codificando los mensajes en XML y enviándolos a través de protocolos estándares de Internet, tales como Hipertexto Transfer

Protocol o conocido como sus sigas HTTP”. 95

Los servicios web se representan como elementos que permiten la comunicación entre aplicaciones sin importar el lenguaje en que estén desarrollados, están diseñados para soportar la interoperabilidad a través de una red.

Servicios Web REST.

Son considerados como un estilo de arquitectura para los sistemas distribuidos de hipermedia generando un avance en torno al desarrollo de las aplicaciones, considerando que se toma también como un modelo de Transferencia de Estado Representacional o REST Full, reconocido por la optimización de recursos y el mejoramiento del trabajo en torno a las aplicaciones y sitios.

(Sayago, Flores, & Recalde, 2019)

Los servicios REST mantiene una arquitectura cliente y servidor, representando la funcionalidad mediante recursos identificados por medio de las URI, los clientes pueden interactuar por medio de estas, generando solicitudes al servidor por medio de métodos HTTP. La flexibilidad que proporcionan los servicios REST, es la respuesta en cada solicitud. Expone un objeto JSON como respuesta, para que el cliente pueda recibir la información de forma simple y estructurada.

REST Full se fundamenta en cuatro principios, los cuales se describen de manera breve:

1) Interfaz para la identificación de recursos.

2) Utilización de métodos http.

3) Comunicación sin estado.

4) Recurso con múltiples representaciones.

96

Figura 18 Sistema API REST Full

Nota: En la figura 18 se detalla la arquitectura básica de una aplicación web API REST, en donde las peticiones son enviadas desde un cliente por medio del protocolo HTTP, hacia el servidor web para que este mediante un acuerdo de comunicación, pueda responder con éxito la solicitud del cliente por medio de un objeto JSON. (Karen González, Jonathan Burgos, 2020).

Vulnerabilidades

Según el autor (López Vallejo, 2017) “Las tecnologías informáticas hoy en día están presentes de forma directa o indirecta en los más diversos aspectos de la sociedad; en el ámbito económico y comercial, las interacciones políticas, e incluso entre los distintos tipos de relaciones interpersonales”. 97

Romero et al. (2018) declara lo siguiente: “Las vulnerabilidades son los fallos de los sistemas de seguridad o en los propios que el usuario utiliza para desarrollas las actividades que permitirían que una amenaza tuviese éxito a la hora de generar un problema”.

De acuerdo con (Guzmán Quesada, 2019) afirma, a nivel de base de datos las vulnerabilidades más comunes son:

• Nombre de usuario/contraseña en blanco o bien hacer uso de uno débil.

• Preferencia de privilegios de usuario por privilegios de grupo.

• Características de bases de datos innecesariamente habilitadas.

• Desbordamiento de búfer.

• Bases de datos sin actualizar.

• Datos sensibles sin cifrar.

Vulnerabilidades de Seguridad de Código Abierto por Lenguaje a lo largo del tiempo.

En el desarrollo de sistemas o aplicaciones web, las herramientas para construirlos son muy importantes porque pueden estar más organizadas y facilitar el desarrollo, de manera que el mantenimiento se puede realizar más rápido o las aplicaciones se pueden adaptar a las nuevas tecnologías. Para desarrollar sistemas con gran potencial, algunos Frameworks y bibliotecas proporcionan componentes de fácil acceso para agilizar el desarrollo de sistemas o aplicaciones web, se presentan como una serie de aspectos que se podría realizar en un futuro en la aplicación, mejora en los procesos administrativos, entre otros.

Existen una gran variedad de ataques que se pueden realizar a un sistema y solo con el fin de explotar las vulnerabilidades, los usuarios ajenos son capaces de acceder a información crítica si no se toman las medidas de corrección necesarias. 98

La información de los usuarios es siempre bien vista para este tipo de ataques, ya que con esa información pueden darse el lujo de acceder a privilegios de un sistema sin necesidad de ser el propio usuario quién esté realizando dicha acción. Un ejemplo serían las relaciones con la interacción insegura entre los componentes de una aplicación, este tipo de vulnerabilidades se dan cuando el autor del sistema no toma las medidas necesarias para garantizar el acceso al sistema de forma segura.

Los ataques de inyección de código también son muy conocidos, su objetivo es insertar código en el sistema especialmente creado para engañar a la aplicación y obtener información confidencial a raíz de eso. Uno de los ataques es el tipo XSS (Cross Site Scripting) permiten a los atacantes ejecutar código malicioso en el navegador del usuario de la aplicación, que podría resultar en la obtención de información confidencial o incluso la toma de control de una sesión de usuario con el objetivo de suplantar la identidad de un sitio legítimo o redirigir a otros usuarios de la aplicación a sitios Web maliciosos. (Andrade Guzmán, 2018)

Antes este tipo de vulnerabilidades, los sistemas web son propensos a los ataques y para contrarrestar dichas fallas, en el presente trabajo de titulación se utiliza Framework y librerías para establecer un nivel de confianza aceptable. Desarrollando el sistema con el Framework Laravel, podemos hacer uso el enrutamiento seguro con los Middleware y la librería JWT (JSON Web

Tokens conocido por sus siglas en ingles).

Esta capa de seguridad permitirá denegar los posibles ataques mediante el protocolo HTTP, que es el medio de comunicaciones entre el servidor y cliente. A continuación, se detallan los problemas de seguridad de implementar una API REST y a su vez como podemos convertirla en una aplicación seguro con el uso de tokens mediante la librería JWT. 99

Problemas de seguridad API REST.

La seguridad de un sistema siempre es considerada una parte fundamental en el diseño, desarrollo y prueba de una API REST, ya que se expone información relevante de los usuarios y se necesita tener una buena protección contra amenazas e infracciones de seguridad. Los servicios

REST generalmente usan HTTP como protocolo de comunicación, planteando un conjunto de problemas de seguridad que se mencionan a continuación:

• Un posible atacante puede tener control total sobre la solicitud o respuesta.

• Los atacantes pueden estar en el lado del cliente o en el servidor, donde puede crear

aplicaciones maliciosas perjudicando a las aplicaciones que consumen los servicios.

• Nula depuración de datos de entrada al no contener validaciones que permitan saber

qué tipo de variables es correcta. La información recibida podría ser afectada por Cross

Site Scripting (XSS), o podría tener sentencias SQL como también códigos maliciosos

de sistemas operativos.

Para contrarrestar estos problemas de seguridad, hacer uso de la librería JWT tanto en el servidor como en el cliente para establecer una comunicación segura. El detalle se presentará más adelante en un apartado específico para JWT.

Tendencias de Lenguajes de Programación para Desarrollos Webs.

En el desarrollo web se debe tener claro dos conceptos importantes: Front-end y Back-end.

Las tecnologías Front-end son un conjunto de tecnologías que funcionan en el cliente. Por el contrario, la tecnología back-end se refiere a la tecnología que se puede ejecutar en el lado del servidor. ( Solutions, 2020)

Dentro del Front-end incluye HTML que “fue diseñado principalmente como un lenguaje para describir semánticamente documentos científicos”. (HTML SPEC, 2020) 100

Según (Mediaroom Solutions, 2020) es pecifica que HTML “Es un lenguaje de marcado que permite crear la estructura y elementos de una web que después serán interpretados por los navegadores”. También está (Robledano, 2019) afirmando que existen muchas herramientas que utilizan .Net Framework para desarrollar apps para móviles, como , que permite a los desarrolladores escribir código en C# bajo un entorno .Net Framework y que el mismo sea traducido para ejecutarse en dispositivos Android, IOS o .

Existen diferentes Frameworks para diferentes necesidades de los desarrolladores de aplicaciones web, como lo son Laravel, Ruby on Rails y Symfony, y que además les dan una oportunidad a crear de diferentes maneras diferentes aplicaciones que innoven el desarrollo de aplicaciones web. (Medium, 2016)

Figura 19 Top de Framework

Nota: En la figura 19 puede observar los diferentes framework y su aceptación hacia los desarrolladores, como nos muestra la figura Laravel hasta la fecha del 27 de Septiembre del 2020 tiene una aceptación de 91.5% y Vue.js de tener un 79% de aceptación cuenta hasta el 2 de Septiembre del 2020 el 93% de aceptación. (HotFrameworks, 2020)

101

Framework

De acuerdo con (Tébar, 2020) afirma que “Los Frameworks se han convertido en herramientas básicas para el desarrollo de webs y aplicaciones ya que permiten optimizar tiempos, costes y prestaciones”.

En el desarrollo de sistemas o aplicaciones Web, las herramientas para construirlos son muy importantes porque pueden estar más organizadas y facilitar el desarrollo, de manera que el mantenimiento se puede realizar más rápido o las aplicaciones se pueden adaptar a las nuevas tecnologías. Para desarrollar sistemas con gran potencial, algunos Frameworks y bibliotecas proporcionan componentes de fácil acceso y facilitan el desarrollo de sistemas o aplicaciones web.

Laravel

Definición.

Laravel es un Frameworks de acuerdo con (Gallego, 2020) menciona que Laravel “Fue creado en 2011 por Taylor Otwell, inspirándose en Ruby on Rails y Symfony, de los cuales ha adoptado sus principales ventajas”.

También se mencionan otras características del Frameworks como lo hace (Chen1, Ji, Fan,

& Zhan, 2017) afirmando que Laravel está “Destinado al desarrollo de aplicaciones web siguiendo el patrón arquitectónico modelo, vista y controlador también conocido como MVC”.

El Framework Laravel está diseñado para desarrolladores que necesitan un conjunto de herramientas simple y elegante para crear aplicaciones web con todas las funciones, según

(Tutorials Point, 2020). Laravel ha crecido a lo largo del tiempo, en cada actualización siempre tiene como objetivo incluir nuevas librerías que nos facilitan el desarrollo, en la siguiente tabla 102 veremos las versiones liberadas con fechas de vigencia de soluciones de seguridad. A continuación, en la Tabla 5 se detalla las versiones de Laravel:

Tabla 6 Versiones de Laravel

Corrección de errores Soluciones de seguridad Versión Lanzamiento hasta hasta 5.5 Agosto, 30 del 2017 Agosto, 30 del 2019 Agosto, 30 del 2020 5.6 Febrero, 7 del 2018 Agosto, 7 del 2018 Febrero, 7 del 2019 5.7 Septiembre, 4 del 2018 Marzo, 4 del 2019 Septiembre, 4 del 2019 5.8 Febrero, 26 del 2019 Agosto, 26 del 2019 Febrero, 26 del 2020 6 Septiembre, 3 del 2019 Septiembre, 3 del 2021 Septiembre, 3 del 2022 7 Marzo, 3 del 2020 Septiembre, 10 de 2020 Marzo, 3 del 2021 8 Septiembre, 8 del 2020 Marzo, 8 del 2021 Septiembre, 8 del 2021

Nota: En la tabla 6 se puede observar las últimas versiones de Laravel desde la versión 5.5 que fue lanzada el 30 de agosto del 2017 donde se presentaba errores hasta el 30 de agosto del 2019 alrededor de 2 años y la última versión que fue lanzada el 8 de septiembre del 2020. (Laravel, 2020)

Laravel proporciona autenticación, enrutamiento, administrador de sesiones, almacenamiento en caché y una gran cantidad de contenedores de uso común, también herramientas de migración de bases de datos y compatibilidad con pruebas unitarias integradas, todas estas herramientas permiten a los desarrolladores crear aplicaciones complejas. (Chen1, Ji,

Fan, & Zhan, 2017)

Características de Laravel.

Las características principales de este Framework convierten el desarrollo de un sistema complejo, en algo realmente fácil de entender, escalable y mantenible. Entre las principales características se mencionan las siguientes:

• Codificación de fácil entendimiento. 103

• Proporciona autenticación, administrador de sesiones, almacenamiento en caché,

enrutamiento, milddleware, y un gran conjunto de componentes necesarios para la

administración y creación de un sistema web.

• Trabaja en conjunto de un manejado de paquete llamado Composer, permitiendo la

instalación e integración de nuevas herramientas o paquetes con el fin de

proporcionar la facilidad al desarrollador de escalar el sistema con las mejores

tecnologías.

• Proporciona lógica de programación orientada a objetos.

Comparación de Laravel y Symfony

Se realiza un estudio para la comparación de los dos Frameworks más utilizados, Laravel y Symfony, los mismos que se muestran a continuación:

Tabla 7

Características de Laravel y Symfony usando PHP

Factores Laravel Symfony Rendimiento Bueno Óptimo Flexibilidad Menos flexible Flexible Robustez Menos robusto Robusto Tendencia Popular Popular Arquitectura Modelo Vista Controlador Modelo Vista Controlador Plantillas Blade: reutiliza código. Plantillas Twig. Herramientas y librerías Pruebas con PHP Unit integradas Pruebas Variedad de librerías Componentes reutilizables MIT (Software libre y de código MIT (Software libre y de código Licencia abierto) abierto) Documentación Excelente, con más recursos Buena Soporte de Activa y en crecimiento Activa y en crecimiento comunidad 104

Autenticación, autorización, Autenticación y autorización por Seguridad verificación de correo, cifrado OAuth, SSO. integrados. ORM y ORM: Eloquent ORM: Doctrine Conexión a base Migraciones manuales Migraciones automáticas de datos BD: MySQL, PostgreSQL, etc. Bases de datos SQL y NoSQL. Habilidades PHP, desarrolladores principiantes PHP, experiencia en desarrollo requeridas Costo licencia Gratuito Gratuito

Nota: En esta tabla 7 describe las características principales que tienen entre Laravel y Symfony utilizando PHP, como se describe una de la bondad que más destaca de Laravel es la documentación y que no se necesita ser un desarrollador experto, es un Frameworks amigable. (Luzuriaga Mendoza, 2020)

JSON.

JSON o JavaScript Object Notation, es un formato de texto ligero que permite el intercambio de datos, es completamente independiente del lenguaje, pero utiliza convenciones que son familiares para los programadores de la familia de lenguajes C, incluidos C ++, C#, Java,

JavaScript, Perl, Python y muchos otros. (JSON, 2020)

Middleware.

Esta herramienta proporciona un mecanismo conveniente para filtrar las solicitudes HTTP que ingresan a su aplicación. Por ejemplo, Laravel incluye un middleware que verifica que el usuario de su aplicación esté autenticado. Si el usuario no está autenticado, el middleware redirigirá al usuario a la pantalla de inicio de sesión. Sin embargo, si el usuario está autenticado, el middleware permitirá que la solicitud continúe en la aplicación. (Laravel, 2020)

En Laravel existen dos tipos de Middleware, uno para el filtrado HTTP y otro para el filtrado del enrutamiento. Las solicitudes pueden llegar solo después de pasar a través de estos dos.

105

Manejo de los datos en Laravel.

Laravel proporciona una herramienta llamada Eloquent ORM, sus siglas en inglés significan

Object Relational Mapper. (Ovando Ortega, 2019) interpreta que esta herramienta permite tratar la capa de persistencia de los datos, como simples accesos a métodos de una Clase u Objeto en

PHP.

La funcionalidad interna del ORM es mapear las tablas de la base de datos, en clases de PHP representadas como Modelos, permitiendo realizar operaciones CRUD (Create, Read, Update,

Delete) sobre los modelos y estas a su vez sean aplicadas en la base de datos.

Enrutamiento.

Laravel proporción un sistema de enrutamiento bastante simple y fácil de implementar, estas son definidas en un archivo que pude ser de dos tipos: Web o API . Como sus nombres las definen, las rutas que se configuren en el archivo de rutas web.php serán utilizadas en la web, mientras que las rutas definidas en el archivo de rutas api.php, serán utilizadas por la aplicación.

Mediante la configuración de las rutas API, se puede construir servicios REST en Laravel para que sean consumidos en alguna aplicación cliente.

Escalabilidad.

Laravel permite crear aplicaciones web basadas netamente en la arquitectura del Framework, es decir bajo el modelo MVC. Pero también da posibilidad de utilizarlo como servidor para la generación de servicios API REST permitiendo el consumo desde aplicaciones cliente.

La arquitectura MVC en Laravel se compone de las siguientes ventajas:

• Modelo: Interacción directa con la base de datos mediante el uso del ORM. 106

• Vista: Interacción con motor de plantillas BLADE de Laravel, se desenvuelve dentro

del mismo proyecto creado en Laravel.

• Controlador: Interacción directa con el enrutamiento de Laravel, peticiones HTTP y

los modelos de la base de datos.

Esta arquitectura MVC, así como sus ventajas también tiene sus desventajas, entre ellas podemos detallar:

• Manejo de Backend y Frontend en el mismo proyecto.

• Limitación de integración a nuevas tecnologías del Frontend.

• No es posible crear una aplicación cliente dedicada.

Con Laravel también es posible crear servicios REST Full haciendo uso de las rutas API mencionadas anterior mente.

Entre las ventajas del uso de la arquitectura API con Laravel se mencionan las siguientes:

• Servicios dedicada solo a la lógica del negocio.

• Exposición de servicios para la comunicación entre distintas aplicaciones.

• Posibilidad de integración con diferentes tecnologías del Frontend.

• Comunicación ligera gracias a la exposición de servicios REST con objetos JSON.

• Manejo de comunicación entre aplicaciones sin estados.

• Uso de todas las herramientas de Laravel que no tengan que ver directamente con las

vistas de la aplicación cliente.

Entre las desventajas se detalla lo siguiente:

• Vulnerabilidad entra la comunicación de aplicaciones con el uso del protocolo HTTP.

• Cambios en los servicios podrían afectar al funcionamiento de las aplicaciones clientes. 107

• La disponibilidad del servicio debe ser 24/7, es decir las 24 horas del día, los siete días

de la semana. Un corte del servicio significaría perder el control del funcionamiento

del sistema en las aplicaciones clientes.

Para contrarrestar estas debilidades de seguridad se pueden hacer uso de varias herramientas tecnologías. Laravel permite la integración de varios paquetes y librerías justamente por los motivos explicados anteriormente, el más usado en la actualidad es JWT o conocido por sus siglas en inglés como JSON Web Token.

JSON Web Tokens.

JSON Web Token es un estándar abierto basado en JSON propuesto por el IETF (Internet

Engineering Task Force) para la creación de tokens de acceso que permiten la propagación de identidad y privilegios. (Bradley, Sakimura, & Jones, 2015) de clara que JWT “Es un medio compacto y seguro para URL de representar, reclamar, y ser transferido entre dos partes”.

Esta tecnología permite la comunicación segura entre dos partes por medio de un objeto

JSON, esta información es verificada y confiable ya que se encuentran firmada digitalmente. “Los

JWT se pueden firmar usando un secreto codificado con el algoritmo HMAC o con un par de claves públicas, privadas usando RSA”. (Muyón & Montaluisa, 2020)

Esta librería cuenta con una serie de algoritmos de cifrado para establecer un alto grado de seguridad, entre los algoritmos que hace uso esta librería se tiene los siguientes: HS256, HS384,

HS512, RS256, RS384, RS512, ES256, ES384, ES512, PS256 y PS384.

JWT proporciona una serie de librerías para la firma o verificación de tokens de acceso y está disponibles para varios lenguajes de programación, entre los más conocidos se mencionan:

.NET, Python, Node.js, Java, JavaScript, Perl, Ruby, Go, PHP, C, C++, etc. Los tokens JWT se componen de tres partes: 108

1. Header o encabezado: Es la parte donde comienza el token y se encuentra definida por

dos propiedades. La primera define el tipo de token que es JWT, la segunda define el

algoritmo que se utiliza como firma, estos pueden ser HMAC SHA256 o RSA.

Figura 20 Header o cabecera de un token JWT.

{ "alg": "HS256", "typ": "JWT" }

Nota: En la figura 20 detalla un ejemplo del header o cabecera de un token JWT. Este JSON está codificado en Base64Url para formar la primera parte del JWT. (JSON, 2020)

2. Payload o carga útil: En esta parte irá la información que se desee enviar en el token,

aunque JWT está diseñado para realizar autenticación, también es posible enviar

información entre dos partes. El Payload está compuesto de tres propiedades que se

describen a continuación:

• Reclamaciones registradas. Se trata de un conjunto de reclamaciones predefinidas que

no son obligatorias, pero sí recomendadas, para proporcionar un conjunto de

reclamaciones útiles e interoperables. “Algunos de ellos son: iss (emisor), exp (tiempo

de vencimiento), sub (asunto), aud (audiencia)” (JWT, 2020).

• Reclamos públicos. Los que utilizan JWT pueden definirlos a voluntad. “Pero para

evitar colisiones, deben definirse en el Registro de tokens web JSON de IANA o

definirse como un URI que contiene un espacio de nombres resistente a colisiones”

(JWT, 2020). 109

• Reclamos privados. Son reclamos personalizados creados para compartir información

entre dos partes que acuerden utilizarlos mediante tokens.

Figura 21 Payload utilizado en tokens JWT.

{ "sub": "1256897410", "name": "Jhon Dev", "admin": true }

Nota: En figura 21 se presenta un ejemplo de Payload utilizado en tokens JWT. La carga útil se codifica en Base64Url para formar la segunda parte del JSON Web Token. (JSON, 2020)

3. Firma: Para crear la firma se debe tomar el encabezado codificado, la carga útil codificada,

establecer un secreto, detallar el algoritmo especificado en la cabecera y firmarlo.

Figura 22 Firma de un JWT.

HMACSHA256( base64UrlEncode(header) + "." + base64UrlEncode(payload), secret)

Nota: En la figura 22 se presenta un ejemplo de la firma de un JWT. Esto se usa para verificar que el mensaje no se haya modificado en el camino y en caso de tokens firmados con una clave primaria, se verifica que el remitente del token está autorizado. (JSON, 2020)

Luego de obtener la firma se tiene como resultado un token de autenticación valido para el intercambio de información entre dos partes. 110

Figura 23 Token de ejemplo.

Nota: En la Figura 23 se presenta un ejemplo del token codificado listo para intercambio por medio de peticiones http. (JSON, 2020)

VUE.JS

Definición.

En Vue.js de acuerdo a (You, 2015) creador del Frameworks afirma que “Vue.js es una biblioteca para crear interfaces web, junto a otras herramientas definidas como marco que funcionan muy bien en conjunto” . Entre las bondades que ofrece Vue antes otros Frameworks reactivos como Angular, Ember y React, se detallan las siguientes:

• Mantiene el estado y sincronización de las vistas.

• La creación de componentes simplifica el desarrollo de aplicaciones más grandes

ya que utiliza interfaces complejas para llevar a cabo la renderización en menos

tiempo.

• Utiliza un empaquetador de módulos, denominado Webpack o Browserify que son

herramientas para compilar módulos representados como nodos en el navegador.

• Se pueden realizar animaciones elegantes ya que trae consigo un sistema de

transición incorporado fácil de utilizar.

En la Tabla 8 se realizar una comparación entre tres Framework reactivos más populares, entre ellos tenemos, Vue, Angular y React 111

Tabla 8

Comparación de Framework

Factores Angular Vue React Menor rendimiento Ligeramente más rápido Rendimiento Más rápido (VDOM) (DOM real) (VDOM) Flexibilidad Menor Flexibilidad Mayor flexibilidad Mayor flexibilidad Completo, Se enfoca en la Funciones básicas por Robustez herramientas administración de la defecto. Integradas interfaz de usuario Curva de Alta Baja Baja aprendizaje Tendencia Menor preferencia Mayor preferencia Mayor preferencia Model-View- Model-View- ViewModel Arquitectura V (View) Whatever (MVW) (MVVM) -Plantillas HTML, -Plantillas HTML, Vue- -IU utiliza JSX, Material Angular Material, Material, Bootstrap- Vue, UI, React- Bootstrap, etc. Herramientas y Bootstrap, etc. etc. -React Router. librerías Jasmine, Protractor y -Vue Router. -Enzyme ,Jest, React- Karma, Augury para -Test-utils, Jest para unit, para pruebas. pruebas pruebas. (MIT) software libre y (MIT) software libre y de (MIT) software libre y de Licencia de código abierto código abierto código abierto Documentación Buena y extensa Buena y extensa Buena y extensa Soporte por Google y Soporte de Gran comunidad de Soporte por Facebook y gran comunidad en la comunidad código abierto en la web gran comunidad en web web Separa IU y IU y el comportamiento Combina IU y el Componentes comportamiento de los forman parte de comportamiento de los componentes componentes componentes Comunicación HttpClient Axios Axios cliente-servidor Compatibilidad Última versión de Navegadores populares Navegadores navegadores Chrome, Firefox, IE (ES5) populares (ES5) Habilidades TypeScript, HTML, HTML, CSS, JS(ES6+), JSX, CSS- requeridas CSS JS(ES5+) in-JS Costo licencia Gratuito Gratuito Gratuito Aplicaciones web, sitios Aplicaciones web, Propósito Aplicaciones web. web sitios web Tamaño y Aplicaciones grandes Aplicaciones ligeras. Aplicaciones ligeras. alcance SPA.

Nota: En la tabla 8 se puede ver los atributos entre tres framework Vue, React y Angular, de los cuales ofrecen un mejor rendimiento Vue y React ya que emplean DOM virtual, Angular requiere habilidades en Typescript, a diferencia 112

de Vue y React que requieren conocimientos en JavaScript. Angular y Vue manejan sus plantillas con HTML y CSS básico, en cambio React maneja su IU con JSX y CSS-in-JS. (Luzuriaga Mendoza, 2020)

¿Por qué utilizar Vue Js?

Vue es un Framework sencillo pero muy potente, se puede considerar un poco subestimado antes los demás Framework, pero desde su lanzamiento en febrero del 2014, ha tenido una acogida sorprendente y está respaldada por una gran comunidad de programadores en GitHub y Stack

Overflow.

En la siguiente figura se detalla cómo ha variado la tendencia de este lenguaje de programación desde su lanzamiento:

Figura 24 Tendencia del Lenguaje programación Vue.js

Nota: En la Figura 24 se detalla la tendencia internacionalmente del Frameworks VueJs en los últimos 3 años. (HotFrameworks, 2020)

En el Ecuador no es muy utilizado según las tendencias que presenta Google Trends en la siguiente Figura 25: 113

Figura 25 Tendencia de framework VueJs en Ecuador

Nota: En la Figura 25 se detalla el nivel de interés por este Frameworks en el Ecuador en los últimos 12 meses, el criterio de validación para esta tendencia fue el motor de busqueda de google. (Google Trends, 2020)

El nivel del interés por aplicar este Framework en el Ecuador es muy bajo, por lo que se considera una oportunidad tecnológica para crear un sistema haciendo uso de este Framework. En la figura 26 se presenta un el grado de interés por esta herramienta en el Ecuador según sus regiones.

Figura 26 Nivel de interés por región de este Framework

Nota: En la Figura 26 se detalla el nivel de interés de búsqueda por región en el Ecuador, demostrando que para las provincias del Guayas y Pichincha son las únicas que han demostrado más interés en los últimos 12 meses. (Google Trends, 2020) 114

Lenguaje PHP

PHP es un lenguaje multiparadigma, con una sintaxis sencilla; puede llegar a ser difícil de aprender para principiantes, sin embargo, es ampliamente utilizado en el Backend; interpretado en ejecución por lo que su rendimiento puede ser más lento, pero, por su flexibilidad y Frameworks como Laravel que facilitan el desarrollo, puede emplear menos tiempo para el desarrollo de aplicaciones web dinámicas y CMS. (Luzuriaga Mendoza, 2020)

Características de PHP

PHP al ser un lenguaje multiparadigma tiene algunas características, entre ellas de acuerdo con (Miró, 2016) afirma:

• Gran extensión de documentación.

• Variedad de herramientas para aprender.

• Permite programación orientada a objetos.

• Módulos externos para mejorar la aplicación web.

• Se puede separar la estructura.

• La libertad es un bien muy preciado.

Soporte con los que cuenta PHP

A continuación, se detalla los soportes con los que cuenta PHP de acuerdo con (Barahona

Alcívar & Rebutti Izquierdo, 2019) afirma:

115

Tabla 9 Soportes con los que cuenta PHP

Soporte Detalle Soporte a base de datos Usando extensiones específicas de base de datos. Usando capas de abstracción como PDO. Que admita el estándar de conexión abierta a base de datos Soporte para comunicarse con otros Con cualquier protocolo se pueden crear servicios sockets de red puros e interactuar Soporte a intercambio de datos complejos Virtualmente con todos los lenguajes de WDDX programación web Soporte para instalación de objetos Java La emplea de forma transparente como objetos PHP

Nota: Esta Tabla 9 nos dan un detalle del soporte con los que cuenta PHP, como las capaz de abstracción como PDO. (Barahona Alcívar & Rebutti Izquierdo, 2019)

Ventajas de PHP.

Se detalla alguna de las ventajas de PHP de acuerdo a (Barahona Alcívar & Rebutti

Izquierdo, 2019):

• De script interpretado que se ejecuta del lado del servidor.

• No necesita que del lado del cliente sea instalado.

• Se consolida con HTML.

• Es OO (orientado a objetos).

• Trabaja con SO Windows y .

• Su servidor propio Apache, genera páginas web dinámicas.

• Su ambiente de desarrollo es en Eclipse y otras herramientas Open Source. 116

Base de datos

PostgreSQL

Definición

PostgreSQL es un gestor de base de datos, según (Grupo de desarrollo global de

PostgreSQL, 2020) afirma que “Es un poderoso sistema de base de datos relacional de objetos de código abierto con más de 30 años de desarrollo activo que le ha ganado una sólida reputación por su confiabilidad, robustez de funciones y rendimiento”

Características PostgreSQL.

PostgreSQL viene con muchas características destinadas a ayudar a los desarrolladores a crear aplicaciones, a los administradores a proteger la integridad de los datos y crear entornos tolerantes a fallas, y a administrar sus datos sin importar cuán grande o pequeño sea el conjunto de datos (Grupo de desarrollo global de PostgreSQL, 2020).

La base de datos PostgreSQL cuenta con varias características, (Grupo de desarrollo global de PostgreSQL, 2020) indica:

• Tipos de datos:

o Primitivas: Entero, Numérico, Cadena, Booleano.

o Estructurado: Fecha / hora, matriz, rango.

o Documento: JSON / JSONB, XML, valor clave (Hstore).

o Geometría: punto, línea, círculo, polígono.

o Personalizaciones: compuestos, tipos personalizados.

• Integridad de los datos:

o ÚNICO, NO NULO. 117

o Claves primarias.

o Llaves extranjeras.

o Restricciones de exclusión.

o Cerraduras explícitas, cerraduras de aviso.

• Simultaneidad, rendimiento:

o Indexación: árbol B, multicolumna, expresiones, parcial.

o Indexación avanzada

o Planificador / optimizador de consultas sofisticado, escaneos de solo

índice, estadísticas de varias columnas.

o Transacciones, transacciones anidadas (a través de puntos de guardado).

o Control de concurrencia de múltiples versiones.

o Paralelización de consultas de lectura y creación de índices de árbol B

o Partición de tablas.

o Todos los niveles de aislamiento de transacciones definidos en el

estándar SQL, incluido Serializable.

o Compilación de expresiones justo a tiempo (JIT).

• Fiabilidad, recuperación ante desastres:

o Registro de escritura anticipada.

o Replicación: asíncrona, síncrona, lógica.

o Recuperación en un momento determinado, stand by activos.

o Espacios de tabla.

118

• Seguridad:

o Autenticación: GSSAPI, SSPI, LDAP, SCRAM-SHA-256, Certificado

y más.

o Sistema de control de acceso robusto.

o Seguridad a nivel de columna y fila.

o Autenticación multifactorial con certificados y un método adicional.

• Extensibilidad:

o Funciones y procedimientos almacenados.

o Lenguajes de procedimiento: PL / PGSQL, Perl, Python (y muchos

más).

o Expresiones de ruta SQL / JSON.

o Contenedores de datos externos: conéctese a otras bases de datos o flujos

con una interfaz SQL estándar.

o Interfaz de almacenamiento personalizable para mesas.

o Muchas extensiones que brindan funcionalidad adicional, incluido

PostGIS.

• Internacionalización, búsqueda de texto:

o Soporte para juegos de caracteres internacionales

o Intercalaciones que no distinguen entre mayúsculas y minúsculas ni

acentos.

o Búsqueda de texto completo.

119

Comparación de Base de datos.

Las propiedades de los gestores respecto a los criterios de comparación: la velocidad en respuesta, el modelo conceptual, tipos de datos soportados, la fiabilidad así como la extensibilidad, la arquitectura de implementación, manejo de transacción, concurrencia, tamaño de registros, respaldo de base de datos, permisos de usuarios, disponibilidad de drivers para JDBC, interfaz y plataforma soportada entre los Sistemas Gestores de Base de Datos MySQL y PostgreSQL, teniendo una visión más amplia de lo que los hace diferentes y los caracteriza, haciéndolos mejor en el desempeño de un área específica (López Herrera, 2016). En el Anexo 9, se detallas los criterios de comparación entre MYSQL y PostgreSQL:

Preguntas científicas a contestarse

¿Si se desarrolla un sistema capaz de realizar la predicción de los procesos de planificación de la producción, se reducirán los tiempos de fabricación?

¿Si se desarrolla un sistema capaz de ser integrado e interoperable, aumentará eficazmente la productividad de los empleados?

¿Si se desarrolla un sistema capaz de impulsar y mantener los estándares internacionales, aumentarán los índices de cumplimiento de los mismos con los organismos de control?

Definiciones conceptuales

BPM/GMP: Conjunto de medidas preventivas y prácticas generales de higiene en la manipulación, preparación, elaboración, envasado y almacenamiento de alimentos para consumo humano, con el objeto de garantizar que los alimentos se fabriquen en condiciones sanitarias 120 adecuadas y se disminuyan así los riesgos potenciales o peligros para su inocuidad. (Gob EC,

2020)

Software libre. Se refiere a la Libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el Software.

Planificación: Enfocado a las industrias farmacéuticas en el proceso de producción: inyectables y tabletas.

API: El autor (Carrascosa Basterra, 2020) define lo siguiente: “API al conjunto de definiciones y protocolos que se utiliza para desarrollar e integrar el software de las aplicaciones”.

Una interfaz de programación de aplicaciones (API) es una construcción disponible en un lenguaje de programación que permite a los desarrolladores crear funciones complejas de una manera simple. (Developer mozilla, 2020)

Trazabilidad: La trazabilidad implica una serie de procedimientos que primero permiten comprender el estado actual del producto, pero también comprender el historial de ubicación, trayectoria, tiempo de permanencia y demoras entre estaciones. (Algevasa LOGISTICS, 2018)

Gestión de tesorería: La gestión de la tesorería de una empresa consiste en la optimización de la liquidez, con el fin de garantizar la disponibilidad de los fondos necesarios para la realización de los pagos comprometidos por la empresa en la divisa adecuada y en el momento preciso.

(Fernández de la Cigoña, 2019) 121

MRP: Se define MRP como la planificación de los insumos, componentes y materiales de demanda dependiente para la producción de artículos finales, lo que conlleva a la administración del inventario y programación de pedidos de reabastecimiento. (LeanManufacturing, 2017)

Simulación What-if: Es considerado una herramienta intuitiva. Se utiliza la información específica de un proceso con el objetivo de crear bastantes preguntas que se deben realizar en el mejor momento y durante el tiempo de vida de las instalaciones de la organización. (ISOtools,

2015)

Cadena de valor: Para la cadena de valor de acuerdo con (Cantos Vélez, 2016) define lo siguiente: “Es la encargada de analizar las actividades que deben realizar las organizaciones, considerando las fuentes que ayudan a convertirse en una ventaja competitiva”.

HTTP: El protocolo HTTP, en tiene las siglas que en inglés significan Hypertext Transfer

Protocol, permite realizar la transferencia de datos por medio de diferentes métodos, de los cuales son: POST, GET, PUT y DELETE.

Control de inventarios: Los autores (Asencio Cristóbal, González Ascencio, & Lozano

Robles, 2017) definen lo siguiente: “Desde la compra del material hasta la salida del producto al mercado, se pasa por diferentes procesos logísticos de marketing y pedidos en el almacén”. Se considera un control de inventario a la gestión de los procesos logísticos que intervienen en un almacén.

Análisis ABC: En el análisis ABD de acuerdo con (Enríquez Zárate & Rodríguez Lozada,

2020) indica que: “El Análisis ABC es la técnica utilizada para la clasificación de los productos del inventario de la empresa”. 122

CAPÍTULO III

PROPUESTA TECNOLÓGICA

En la investigación realizada, el presente proyecto de titulación tiene como objetivo desarrollar un prototipo web que permita realizar predicciones y gestionar el proceso de planificación de la producción en las Industrias Farmacéuticas Ecuatorianas enfocándose en dos líneas de producción principales: inyectables y tabletas.

El prototipo web realiza predicciones en base a los datos históricos de las planificaciones de producción que tenga la organización, utilizando metodología de minería de datos KDD, análisis de los datos aplican el algoritmo K-means y el algoritmo Prophet para realizar las proyecciones. Las proyecciones de planificación de producción pueden ser de cuatro tipos:

Mensuales, Trimestrales, Semestrales, Anuales. Permitiendo así la toma de decisiones para realizar planificaciones de producción.

Análisis de factibilidad

El presente proyecto de titulación va dirigido a las Industrias Farmacéuticas Ecuatorianas para considerar la implementación, elaboración y desarrollo de la propuesta del sistema de proyección y gestión de la planificación de la producción. El proyecto está desarrollado con herramientas open source, lo cual tiene un impacto positivo al minimizar costos de software, no se requiere un hardware potente y dedicado al sistema, ya que se utilizan técnicas apropiadas para minimizar los tiempos de ejecución. 123

El desarrollo del proyecto “Implementación de un sistema de gestión basado en la metodología KDD de minería de datos para el proceso de planificación de la producción en las

Industrias Farmacéuticas Ecuatorianas” contribuye en la toma de decisiones para crear planificaciones de forma eficiente, considerando un análisis histórico completo de las operaciones de planificación de la producción.

Factibilidad operacional

Por medio del análisis operacional se podrá decir que operativamente el presente proyecto de titulación “Implementación de un sistema de gestión basado en la metodología KDD de minería de datos para el proceso de planificación de la producción en las Industrias Farmacéuticas

Ecuatorianas” será factible tomando en consideración los siguientes puntos:

• El rechazo por parte de los usuarios al sistema web creado es casi nulo.

• El sistema web cuenta con una interfaz intuitiva, permitiendo el fácil manejo a los usuarios que no tengan un alto conocimiento en el área computacional.

• Proporciona información relevante tanto para el área de producción como al área de administración, ya que las proyecciones que realiza el sistema son de interés para quienes evalúan los costos de fabricación y cantidades de fabricación.

Cabe mencionar que, para llevar a cabo el presente proyecto de titulación, se creó un diagrama de flujo del proceso para la planificación de la producción, el mismo que se muestra en la Figura 27:

124

Figura 27 Flujo de Proceso para ña Planificación de la Producción

Nota: En la Figura 27 para realizar la planificación se requiere un estudio previo, por ello se llevo a cabo una entrevista con el Laboratorio 3 donde se pudo obtener información clara del proceso de planificación. La elaboración es propia. 125

Factibilidad técnica

El análisis de factibilidad técnica evalúa si el Hardware y Software están disponibles (en el caso del Software, si puede desarrollarse) y si tienen las capacidades técnicas requeridas por cada alternativa del diseño que se esté considerando. Los estudios de factibilidad técnica también consideran el intercambio de información por medio de las interfaces entre los sistemas actuales y nuevos. Esta factibilidad técnica se divide en dos partes, a continuación, se detallan los requisitos del software y el hardware para llevar a cabo la propuesta tecnológica.

Software

La propuesta consiste en crear un prototipo de sistema web, en el cual se utilizan varios lenguajes de programación, entre ellos tenemos: PHP, Python, JavaScript, HTML.

En el Backend se utiliza el Framework Laravel con su versión 7, el cual requiere una versión instalada de PHP 7.3 o mayor.

En el lado del Frontend o conocido como la interfaz de usuario, utilizamos el Framework

VueJs en su versión 2.6 y el Framework CSS BoostrapVue. Estas dos herramientas hacen uso de un conjunto de paquetes de código abierto para facilitar el desarrollo, estas son: HTML, JavaScript y CSS.

Para manejar la seguridad el sistema entre cliente y servidor, se desarrolló un sistema de autenticación por tokens utilizando el paquete de JSON Web Token (JWT).

El sistema cuenta con una extensión para realizar las predicciones, ya que los algoritmos predictivos son capaces de utilizar inteligencia artificial (IA), se realizó una integración del sistema con lenguaje de programación Python en su versión 3.7.4. Para poder crear la interfaz de usuario de esta extensión se utiliza el Framework de aplicaciones web Flask en su versión 1.1.2. Recursos necesarios para el sistema: 126

• Sistema operativo Linux (Ubuntu)

• Servidor Apache

• Servidor Artisan

• PHP 7.3

• Composer

• Laravel 7

• Vue-Cli 4.4.6

• VueJs 2.6

• PostgreSQL 12

• Python 3.7.4

• Flask 1.1.2

• Internet

Hardware

En la “Implementación de un sistema de gestión basado en la metodología KDD de minería de datos para el proceso de planificación de la producción en las Industrias Farmacéuticas

Ecuatorianas” el Hardware es una de las partes importantes ya que aquí se llevará a cabo el desarrollo de este. Los requisitos básicos que permitan el correcto funcionamiento del sistema son los siguientes:

• Se recomienda utilizar 2GB de Memoria RAM o más.

• 500 GB libres en disco duro.

• Procesador de 2.4 GHz o superior. 127

Factibilidad legal

Para establecer la factibilidad legal del presente proyecto se procedió a realizar un estudio de las leyes vigentes relacionadas al proyecto. Las leyes se encuentran detallas en el Capítulo II cuyo motivo es evidenciar que no se ha infringido o incumplido alguna norma que perjudique en el desarrollo del proyecto.

En el Art. 2. se expone el uso del software libre teniendo como propósito la utilización del programa para cualquier uso común, siendo así que dentro de la creación del sistema se utiliza herramientas Open Source asegurando no incumplir las leyes.

También tenemos las BPM (Buenas Prácticas de Manufactura) tiene como uno de sus requisitos hacer referencia a la historia de los productos desde la utilización de insumos hasta el producto terminado, dentro del sistema en el módulo de Administración de materiales podemos ver su detalle, cumpliendo con la norma mencionada. Todos artículos se encuentran detallados desde el Art. 5 al Art. 13 en el capítulo ll.

Factibilidad económica

El estudio de la Factibilidad Económica que se llevó a cabo para el desarrollo del presente trabajo de titulación, estos costos fueron asumidos por los estudiantes, se detalla a continuación los costos:

124

Tabla 10 Tecnologías a utilizarse en el proyecto

Tecnología Versión Laravel 7 VueJs 2.6 Framework Flask 1.1.2 BoostrapVue 2.17 PHP 7.3 Lenguaje de programación Python 3.7.4 Base de datos PostgreSQL 12 Sistema Operativo Linux Ubuntu

Nota: En esta Tabla 10 se presentan las herramientas que se han seleccionado para el presente proyecto, una vez que se ha realizado un análisis comparativo con otras de iguales bondades en el mercado tecnológico actual. La elaboración es propia.

Tabla 11 Costos por recursos humanos en el proyecto

Cargo Costo (mes) Cantidad Total Investigador $800,00 1 $1.600,00 Desarrollador $900,00 1 $1.800,00 Líder de proyecto $1.000,00 1 $2.000,00 Total $5.400,00

Nota: En esta Tabla 11 se presentan los principales recursos que se han considerado en el presente proyecto en un periodo de dos meses, que es el tiempo de elaboración del presente proyecto. La elaboración es propia.

Tabla 12 Costos de inversión en hardware en el proyecto

Equipo Costo Cantidad Total Equipo de computo $0 1 $0 Total $0

Nota: En esta Tabla 12 se presenta la inversión a realizar en hardware que se ha considerado en el presente proyecto, no se representa un costo ya que todo quedará en una maquina local a conveniencia del usuario. La elaboración es propia.

125

Tabla 13 Costos de inversión en software en el proyecto

Descripción Costo Cantidad Total 2019 $0,00 1 $ 0,00 Software Laragon $0,00 1 $0,0 PostgreSQL $0,00 1 $0,00 Total $0,00

Nota: En esta Tabla 13 se presenta la inversión a realizar en software que se ha considerado en el presente proyecto, las herramientas utilizadas son open source. La elaboración propia.

Tabla 14 Resumen de costos de inversión en el proyecto

Parámetro Costo Recurso humano $5.400,00 Hardware $0,00 Software $0,00 Total $5.400,00

Nota: En esta Tabla 14 se presenta un resumen de los costos de inversión del recurso humano, hardware y software para el presente proyecto. La elaboración propia.

Metodologías del proyecto

El presente trabajo de titulación, se emplearán varias metodologías comenzado con la metodología de investigación diagnostica para determinar la población y muestra, metodología de marco lógico para facilitar el proceso de conceptualización, diseño, ejecución y evaluación de proyecto, metodología de minería de datos para aplicar buenas prácticas de la depuración y normalización de los datos y la metodología XP para el desarrollo del sistema. Este tipo de metodología es muy recomendable porque se ajusta a las necesidades del cliente, entrando en diversas etapas que permiten evaluar los resultados y/o ajustar dependiendo las necesidades del proyecto. 126

Metodología de investigación

Población y muestra

Dentro de la metodología de investigación se realiza mediante la población y muestra, de acuerdo con (Gomez , Villacís, & Miranda , 2016) afirman que: La población de estudio es un conjunto de casos, definido, limitado y accesible, que forma el referente para la elección de la muestra que cumple con una serie de criterios predeterminados.

Población.

Se realiza una recopilación de información con el fin de obtener la cantidad de industrias farmacéuticas Ecuatorianas que cuentan con planta de producción, esta información fue recolectada por medio de la Superintendencia de compañías del cual se obtuvo un listado de 164

Industrias Farmacéuticas Ecuatorianas operativos, de las cuales 150 corresponden a las ciudades principales Guayaquil, Quito y Cuenca en el Anexo 5 y dentro de la Ciudad de Guayaquil se toma una muestra de 11 Industrias Farmacéuticas Ecuatorianas que cuenta con planta de producción enfocadas a las líneas de tabletas e inyectables, el porcentaje se detalla en el Anexo 6.

Tabla 15 Población de Laboratorios Farmacéuticos de la ciudades principales

Ciudades principales Población Cuenca 8 Guayaquil 72 Quito 70 Total 150

Nota: En esta Tabla 15 se presenta el numeros Industrias Farmaceuticas de las ciudades principales: Cuenca, Guayaquil y Quito. La elaboración es propia. . 127

Muestra.

En la ciudad de Guayaquil hay 72 Industrias Farmacéuticas que tienen planta de producción, de las cuales solamente 11 poseen las lineas de Inyectables y Tabletas que forman parte del estudio realizado en el presente proyecto de titulacion. Por lo tanto el tamaño de la poblacion para el cálculo de la muesta son las 11 Industrias Farmacéuticas.

푃푥푄푥푁 푛 = (푁 − 1)퐸2/퐾2 + 푃푥푄

P = Probabilidad de éxito (0.50)

Q = Probabilidad de fracaso (0.50)

N = Tamaño de la población (11)

E = Error de estimación (20%)

K = # de desviación típica “Z” (2)

n = Tamaño de la muestra (8)

0.50 푥 0.50 푥 11 Cálculo de la fracción muestral 푛 = (11 − 1)0.22/22 + 0.50 푥 0.50 8 푓 = 2.75 11 푛 = (10)(0.04)/4 + 0.25 푓 = 0.73 2.75 푛 = (10)(0.1) + 0.25

2.75 푛 = (0.1) + 0.25

2.75 푛 = 0.35

푛 = 7.8571

푛 = 8

128

Para el presente estudio se tomó en consideración las encuestas realizadas en los anteriores proyectos, “fue divida en diferentes subgrupos en los cuales los elementos poseen características homogéneas”. (Llerena Pisco M. E., 2015)

Tabla 16 Cálculo de la muestra

Población de ciudad de Guayaquil Población Muestra Tabletas 5 2 Inyectables 0 0 Tabletas e inyectables 6 6 Total 11 8 Nota: De la Tabla 16 de calculos se detallas las ciudades que se consideran para determinar la muestra, como se oberva se toma en consideración solo la ciudad de Guayaquil de 70 Industrias Farmaceuticas solo 8 serán tomadas de muestra. La elaboración es propia.

Procesamiento y análisis

Para el presente proyecto de titulación se realiza una entrevista a una de las industrias farmacéuticas Ecuatorianas de la ciudad de Guayaquil, la información fue recopilada de manera manual, las entrevistas se toman del proceso de titulación “IMPLEMENTACIÓN DE UN

SISTEMA DE SEGUIMIENTO Y CONTROL (NIVEL 1) DE LOS PROCESOS DE FABRICACIÓN

EN LA INDUSTRIA FARMACÉUTICA ECUATORIANA”, (Llerena Pisco M. E., 2015) afirma que se tabularon los datos mediante la utilización del programa PSPP, con este software se elaboraron los cuadros estadísticos para poder realizar el análisis.

Técnicas de recolección de datos.

Las técnicas que se emplearon en el presente proyecto de titulación fueron las entrevista y la encuesta con esta información se pudo tener claro el estado de las Industrias Farmacéuticas

Ecuatorianas de la ciudad de Guayaquil dentro de la planificación de la producción. 129

Por medio de la entrevista se dio a conocer que aún falta sistemas en el área de planificación de producción y que aportaría en la toma de decisiones. En el Anexo 15 se detalla la entrevista que se realizó en el Laboratorio 3.

Técnicas estadísticas para el procesamiento de la información.

Resumen de Resultados de la Encuesta

Pregunta 1: ¿Cuál es su rol en la empresa?

Tabla 17 Datos de la encuesta obtenidos en la pregunta N°1

Nota: De la tabla 17 contiene los factores de frecuencia, porcentaje, porcentaje validado y porcentaje acumulado para la pregunta 1. Elaboración: (Avilés García, 2015).

Figura 28 Datos de la encuesta obtenidos en la pregunta N°1

Nota: En la Figura 28 se puede observar que el 50% de los encuestados son Jefe de producción, 12.5% son directo tecnico, 25% son Jefe de contro de calidad y el 12.5& son de operativo. Elboración: (Avilés García, 2015) 130

Pregunta 2: ¿Realiza anotaciones para escribir o consultar referente a su trabajo?

Tabla 18 Datos de la encuesta obtenidos en la pregunta N°2

Nota: Contiene los factores de frecuencia, porcentaje, porcentaje validado y porcentaje acumulado para la pregunta 2.

Tabla 19 Valores percentiles

Nota: Contiene el detalle de los valores percentiles.

Tabla 20 Valores Cuartiales

Nota: Tiene el detalle de los valores Cuartiales. 131

Tabla 21 Tendencia Central

Nota: Contiene el detalle de los valores centrales. . Elboración: (Avilés García, 2015)

Figura 29

Datos de la encuesta obtenidos en la pregunta N° 2

Nota: En la Figura 29 se tiene como muy frecuente el 12.5%, frecuente el 37.5% y el 50% como a veces.

Análisis: El 50% de la muestra indica que a veces realizan anotaciones o consultas de información respecto a su trabajo, en un 37.5% lo realiza frecuentemente y un 12.5% muy frecuentemente, quiere decir que se comprueba que al no contar con un software su información se la hace manualmente en archivos físicos (Llerena Pisco M. E., 2015).

Pregunta 3: ¿Usa alguna herramienta utilitaria (Word, Excel) para registrar o consultar información referente a su trabajo?

132

Tabla 22 Datos de la encuesta obtenidos en la pregunta N° 3

Nota: En la Tabla 22 tiene el detalle de los valores percentiles.

Tabla 23 Valores percentiles

Nota: En la Tabla 23 tiene el detalle de los valores percentiles.

Tabla 24 Valores Cuartiles

Nota: En la Tabla 24 tiene el detalle de los valores cuartiles.

133

Tabla 25 Tendencia Central

Nota: En la Tabla 25 tiene el detalle de los valores Central.

Tabla 26 Valores Dispersión

Nota: En la Tabla 26 tiene el detalle de los valores dispersión.

Figura 30 Datos de la encuesta obtenidos en la pregunta N°3

Nota: En la Figura 30 se tiene como muy frecuente el 12.5%, frecuente el 37.5% y el 50% como a veces. 134

Analisis: En la Figura 30, se observa que el puntaje mayor de un 62.5% de la muestra realizan muy frecuentemente anotaciones o consultas de información respecto a su trabajo en herramientas utilitarios como Word y Excel, un 37.5% lo realiza frecuentemente, esto quiere decir que la llevan su información de manera aislada en estos archivos digitales (Llerena Pisco M. E., 2015).

Pregunta 4: ¿Manejar archivos digitales aislados le genera problemas a la hora de administrar su información?

Tabla 27

Datos de la encuesta obtenidos en la pregunta N° 4

Nota: En la Tabla 27 tiene el detalle de los valores percentiles.

Tabla 28 Valores percentiles

Nota: En la Tabla 28 tiene el detalle de los valores percentiles.

135

Tabla 29 Valores Cuartiles

Nota: En la Tabla 29 tiene el detalle de los valores cuartiles.

Tabla 30 Tendencia Central

Nota: En la Tabla 30 tiene el detalle de los valores percentiles.

Tabla 31 Valores Dispersión

Nota: En la Tabla 31 tiene el detalle de los valores de dispersión.

136

Figura 31 Datos de la encuesta obtenidos en la pregunta N°4

Nota: En la Figura 31 se tiene como muy frecuente el 100% de los encuestados

Análisis: Los resultados de 100% de la muestra está muy de acuerdo que ingresar información en archivos digitales como Word, Excel o otras herramientas de ofimática genera problemas ya que no están ligados ni centralizados con los demás sistemas y también genera pérdida de tiempo el manejar varios archivos independientes a la vez (Llerena Pisco M. E., 2015).

Pregunta 5: ¿Considera usted que es necesario la automatización de los procesos de seguimiento y control de la fabricación de los productos ayudara aumentar la calidad de los productos, reducir tiempos de fabricación y abaratar costos?

Tabla 32 Datos de la encuesta obtenidos en la pregunta N°5

Nota: En la Tabla 32 tiene el detalle de los valores percentiles.

137

Tabla 33 Valores percentiles

Nota: En la Tabla 33 tiene el detalle de los valores percentiles.

Tabla 34 Valores cuartiles

Nota: En la Tabla 34 tiene el detalle de los valores cuartiles.

Tabla 35 Tendencia Central

Nota: En la Tabla 35 tiene el detalle de los valores central.

138

Tabla 36 Valores Dispersión

Nota: En la Tabla 36 tiene el detalle de los valores de dispersión.

Figura 32 Datos de la encuesta obtenidos en la pregunta N° 5

Nota: En la Figura 32 se tiene como muy frecuente el 100% de los encuestados

Análisis: En la Figura 32, el 100% de la muestra de los laboratorios farmacéuticos están muy de acuerdo en automatizar los procesos de seguimiento y control de producción para un producto determinado, ya que les ayudaría a mejor los costos, tiempos y eficacia de los operadores e interesados del proyecto (Llerena Pisco M. E., 2015).

139

Pregunta 6: ¿Conoce el flujo y la actividad durante el proceso de fabricación de un producto?

Tabla 37 Datos de la encuesta obtenidos en la pregunta N°6

Nota: En la Tabla 37 tiene el detalle de los valores percentiles.

Tabla 38 Valores percentiles

Nota: En la Tabla 39 tiene el detalle de los valores percentiles.

Tabla 39 Valores cuartiles

140

Nota: En la Tabla 39 tiene el detalle de los valores cuartiales. Tabla 40 Tendencia Central

Nota: En la Tabla 40 tiene el detalle de los valores central.

Tabla 41 Valores Dispersión

Nota: En la Tabla 41 tiene el detalle de los valores de dispersión.

Figura 33 Datos de la encuesta obtenidos en la pregunta N° 5

141

Nota: En la Figura 33 se tiene como muy frecuente el 12,5% y el 87.5% respondieron a veces de los encuestados Análisis: En la Figura 33, la mayoría de encuestados conocen los procesos de fabricación con un 87.5% contra personas que poco frecuente conocen sobre el tema con un 12.5%. Esto demuestra que los datos recopilados son de especialistas u operarios que conocen todas las fases productivas, da veracidad o lo datos recolectados (Llerena Pisco M. E., 2015).

Pregunta 7: ¿Le gustaría utilizar una herramienta tecnológica automatizada que le ayudará a mantener y obtener la información de forma rápida y pueda cubrir todas sus necesidades?

Tabla 42 Datos de la encuesta obtenidos en la pregunta N° 7

Nota: En la Tabla 42 tiene el detalle de los valores obtenidos..

Tabla 43 Valores percentiles

Nota: En la Tabla 43 tiene el detalle de los valores percentiles.

142

Tabla 44 Valores cuartiles

Nota: En la Tabla 44 tiene el detalle de los valores cuartiales.

Tabla 45 Tendencia Central

Nota: En la Tabla 45 tiene el detalle de los valores central.

Tabla 46 Valores Dispersión

Nota: En la Tabla 46 tiene el detalle de los valores de dispersión.

143

Figura 34 Datos de la encuesta obtenidos en la pregunta N° 7

Nota: En la Figura 34 se tiene como muy de acuerdo el 100% de los encuestados.

Analisis: En la Figura 34, el 100% de la muestra de los laboratorios farmacéuticos está muy de acuerdo en incursionar por una herramienta informática capaz de mejorar el desempeño en cuanto a los procesos de fabricación para poder realizar seguimiento y control, que contemplen tareas desde crear un plan de producción, ordenes de fabricación y poder los tiempos que representa para saber sus costos y los gastos para tomar decisiones a futuro (Llerena Pisco M. E., 2015).

Técnicas para el Procesamiento y Análisis de Datos.

Minería de datos o exploración de datos es un campo de la estadística y las ciencias de la computación referido al proceso que intenta descubrir patrones en grandes volúmenes de conjuntos de datos. Los modelos estadísticos tienen un gran impacto en diversas áreas de estudio, como lo son salud, educación, población, ciencias sociales hasta controles de calidad. También se utiliza para clasificar individuos según características predominantes, predecir comportamientos con el fin de tomar decisiones de bajo riesgo. Aplicando los modelos estadísticos junto a las ciencias computacionales, es posible resolver problemas complejos y proporcionar información relevante en cualquier tipo de proyecto o investigación. 144

En el presente trabajo de titulación se utilizará la metodología de minería datos KDD, cuyas etapas especifican la correcta implementación de los modelos con el propósito de obtener resultados satisfactorios con un desempeño óptimo, en este caso predecir con el mínimo error posible las posibilidades de crear planificaciones para la producción en las Industrias

Farmacéuticas Ecuatorianas.

El KDD realiza un proceso interactivo e iterativo en la búsqueda de patrones, parámetros y modelos, los mismos que deben ser potencialmente válidos y útiles. Se deben establecer medidas cuantitativas que ayuden a considerar la validez y utilidad de los patrones escogidos, con el fin de integrar el conocimiento adquirido y aplicarlo en la toma de decisiones de algún sistema real con la ayuda de los resultados alcanzados.

Metodología de gestión del proyecto

Para el presente proyecto de titulación se ha utilizado la metodología de investigación de

Marco lógico. “Es una herramienta para facilitar el proceso de conceptualización, diseño, ejecución y evaluación de proyectos” (Ortegón, Pacheco, & Prieto, 2015). La metodología está compuesta por fases, se detallan a continuación:

Definición del problema central.

Para definir el problema central se realiza un análisis de posibles causas y consecuencia como se mencionó en la tabla 1 de igual manera se realizó un diagrama de Ishikawa donde lo podrá ver en el Anexo 9 donde se encuentran los factores evaluados como: mano de obra, material, método, mediación, medio ambiente y materiales. 145

Análisis de involucrados

En los interesados del proyecto se da a conocer a los individuos, grupos u organizaciones que pueden verse afectados de forma positiva o negativa por una decisión, ejecución o resultado de algún proyecto, dando como ventaja al director de proyectos de identificar a los interesados que influyen de forma positiva y negativa (Cantos Vélez, 2016). Dentro del análisis de involucrados se consideró también los entes participantes hacia las Industrias Farmacéuticas Ecuatoriana, a continuación, se detallan los involucrados:

Tabla 47 Lista de involucrados

Lista de Involucrados Gerente General. Gerente de Dirección Financiera. Gerente de Sistemas. Dirección Técnica. Operadores. Gerente de Recursos Humanos. Gerente de Ventas. Jefe de Producción. Jefe de Bodega. Jefe de Mercadeo. Jefe de Contabilidad. Jefe de Cobranza. Jefe de Compras e importaciones. Jefe de Control de Calidad. Jefes de áreas productivas. Carrera ingeniería en sistemas computacionales. Equipo de desarrollo del proyecto. Empleados administrativos. Jefe de mantenimiento. Gerente de operaciones. Distribuidores autorizados, Farmacias, Boticas, Droguerías, Consumidor Final. Instituciones Públicas / Entes regulatorios de control (MSP, ARCSA, MUNICIPIO, ADUANA, INSPI). Directora de proyecto. 146

Nota: En esta Tabla 47 se detalla los involucrados del presente proyecto, incluyendo los entes de las Industrias Farmaceuticas Ecuatorianas, como lo es ARCSA, ADUANA, INSPI, MSP y MUNICIPIO. La elaboración es propia.

Dentro de la lista de involucrados se realiza un análisis de Matriz Influencia Vs Poder,

Matriz Interés Vs Poder, Matriz Influencia Vs Impacto y Modelo De Prominencia, donde se detalla cada uno de los involucrados y el análisis de ellos.

Tabla 48 Matriz Influencia Vs Poder

Jefe de Producción Gerente General Jefe de Bodega Gerente de Dirección Financiera Jefe de Mercadeo Gerente de Sistemas Jefe de Cobranza Dirección Técnica

Alto Jefe de Compras e importaciones Gerente de Recursos Humanos Jefe de Control de Calidad Gerente de Ventas Jefes de áreas productivas Gerente de operaciones

Directora de proyecto

Poder

Empleados administrativos Jefe de mantenimiento Operadores

Distribuidores autorizados, Farmacias, Carrera ingeniería en sistemas o Boticas, Droguerías, Consumidor Final computacionales Baj Instituciones Públicas / Entes regulatorios Equipo de desarrollo del proyecto de control (MSP, ARCSA, MUNICIPIO, Jefe de Contabilidad ADUANA, INSPI)

Interés Bajo Alto Nota: En esta Tabla 48 se presenta los involucrados del presente trabajo de titulación en una Matriz de influencia vs poder, donde se puede observar que el Jefe de producción es muy importante dentro del proyecto. La elaboración es propia.

147

Tabla 49 Matriz Interés Vs Poder

Gerente General Gerente de Dirección Financiera

Gerente de Sistemas Dirección Técnica alto Gerente de Recursos Humanos Gerente de Ventas

Gerente de operaciones

Poder Carrera ingeniería en sistemas Jefe de Producción computacionales Jefe de Bodega Operadores Jefe de Mercadeo Jefe de Contabilidad Jefe de Cobranza

Distribuidores autorizados, Farmacias, Jefe de Compras e importaciones Boticas, Droguerías, Consumidor Final Jefe de Control de Calidad bajo Instituciones Públicas / Entes regulatorios Jefes de áreas productivas de control (MSP, ARCSA, MUNICIPIO, Equipo de desarrollo del proyecto ADUANA, INSPI) Instituciones Públicas / Entes regulatorios Empleados administrativos de control (MSP, ARCSA, MUNICIPIO, Jefe de mantenimiento ADUANA, INSPI)

Interés Bajo alto

Nota: En esta Tabla 49 se presenta los involucrados del presente trabajo de titulación en una Matriz de interés vs poder, donde se puede observar que el gerente general es un involucrado de las más importante ya que infiere en lo economico dentro de la Industria Farmacéutica. La elaboración es propia.

148

Tabla 50 Matriz Influencia Vs Impacto

Jefe de Producción Gerente General Jefe de Bodega Gerente de Dirección Financiera Jefe de Mercadeo

Gerente de Sistemas Jefe de Cobranza lto Gerente de operaciones A Jefe de Compras e importaciones Dirección Técnica Jefe de Control de Calidad Gerente de Recursos Humanos Equipo de desarrollo del proyecto Gerente de Ventas

Jefes de áreas productivas Influencia

Distribuidores autorizados, Farmacias, Directora de proyecto

Boticas, Droguerías, Consumidor Final Instituciones Públicas / Entes regulatorios de

ajo Operadores control (MSP, ARCSA, MUNICIPIO, ADUANA, INSPI) B Jefe de mantenimiento Carrera ingeniería en sistemas computacionales Jefe de Contabilidad Empleados administrativos

Impacto Bajo Alto

Nota: En esta Tabla 50 se presenta los involucrados del presente trabajo de titulación en una Matriz de influencia vs impacto, como se puede observar los más afectados son tanto el Jefe de producción como el Gerente General. La elaboración es propia.

149

Figura 35 Modelo De Prominencia

Nota: La Figura 35 se detalla el Modelo De Prominencia de la lista de involucrados, como se puede observar tiene 3 factores, poder, urgencia, legitimidad, dado que es un analisis dirigido a la planificación de la producción, la utgencia caen los que se encuentran en el area, tal es el Jefe de producción, Bodega, Mercadeo, compras e importaciones, control de calidad y Jefe de areas productivas. De igual manera el que tiene el factor poder es gerente General. La elaboración es propia.

Análisis del problema

Dentro del análisis de problemas, se identificó cual es el problema principal dentro del proceso de la planificación de las Industrias Farmacéuticas para que consigan optimizar los tiempos y a su vez el problema principal genera otros problemas. En la Figura 36 se encuentra el análisis del problema. 150

Análisis de objetivos

De acuerdo con (Cantos Vélez, 2016) indica: “Un análisis objetivo es una demostración que revela los beneficios a corto y largo plazo que se obtienen al considerar y corregir problemas existentes en la organización”.

“Consiste en convertir los estados negativos del árbol de problemas en soluciones, expresadas en forma de estados positivos” (Ortegón, Pacheco, & Prieto, 2015).

Análisis de Alternativas

El objetivo principal es la eficiencia en el proceso de la planificación de la producción en la Industria Farmacéutica Ecuatoriana. En la Figura 38 se describe todas las alternativas dentro del análisis realizado.

Selección de la estrategia optima

Para el diseño de estrategia se requiere tener clara la recopilación de información con los datos necesarios para la toma de decisiones dentro del proceso de producción, que factores involucran como receta, maquinarias, recurso humano, bodegas, etc. Toda la información se analiza, ordena y clasifica de acuerdo con las líneas de producción: inyectables y tables. En la

Figura 39 se detalla el diseño de estrategia.

Matriz de Marco Lógico

En el Anexo 11 se detalla la matriz de Marco Lógico con los objetivos de Finalidad donde se encuentra los benefician que se obtendrán al aplicarlas, Propósito u objetivo principal,

Componentes que son necesarios para llegar el objetivo y las Activadas que se deben realizar para cumplir cada uno de los objetivos. 151

Figura 36 Árbol de problemas

Nota: La Figura 36 se puede observar diferentes aspectos que se pudieron encontrar mediante el analisis como el objetivo estrategicos no definidos, sistemas de información desacoplados y Proceso de planificación de producción manual y/o semiautomático. La elaboración es propia.

152

Figura 37 Árbol de objetivos

Nota: En la Figura 37 se puede observar un detalle de las mejoras si las Industrias Farmacéuticas, cuentan con mejoras del proceso de planificación de producción, objetivos definidos y Sistemas de información unificados. La elaboración es propia. 153

Figura 38 Árbol de Alternativas

Nota: En la Figura 38 se puede observar un detalle de las alternativas, donde podemos llegar a enfocarnos en Mejora progresiva de herramientas tecnológicas para la gestión de la producción (Planificación). La elaboración es propia. 154

Figura 39 Diseño de Estrategias

Nota: En la Figura 39 se puede observar el diseño de Estrategiasun enfocado en Mejora progresiva de herramientas tecnológicas para la gestión de la producción (Planificación), en 3 fases: Recopilación información, Buscar procesos de planificación para la producción, Modelar el sistema. La elaboración es propia.

155

Metodología de desarrollo del proyecto

En el presente proyecto de titulación se trabajará con la metodología ágil de desarrollo XP o conocida como Programación Extrema. XP es una de las primeras metodologías ágiles junto y es tan dominante como la metodología SCRUM.

XP es una metodología ágil para el desarrollo del software de lanzamiento frecuente en la que los desarrolladores trabajan en pares para la revisión continua del código. Esto proporciona un software muy robusto y de alta calidad, a expensas del doble del costo de desarrollo. Hay un fuerte

énfasis en el desarrollo impulsado por pruebas. (Alabama Supercomputer Authority, 2018)

Objetivos de la metodología XP.

• Satisfacción al cliente.

• Potenciar el trabajo en equipo.

• Minimizar variables con relación al proyecto como riesgos, costos, aumentar la calidad del software y cumplimiento del alcance.

Características de la metodología XP.

(Meléndez Valladarez, 2016) menciona qué: “Existen 4 de las características más

importantes de la programación extrema:

• Se basa en prueba y error con el fin de conseguir un software funcional.

• Fundamentada en principios.

• Está orientada en el cliente.

• Los requisitos son cambiantes”. 156

Roles de la metodología XP.

La metodología CP cuenta con varios roles, a continuación, se detallan las características principales de cada uno de ellos:

Programador.

Responsable de implementar las historias de usuario definidas por el cliente, estima tiempos en el desarrollo para dar prioridad en el desarrollo del software y está totalmente comprometido con el código que se va a desarrollar.

Cliente.

Es el encargado de la definición del software, determina la funcionalidad y define las prioridades de implementación según las necesidades del negocio.

Tester.

Es el encargado de realizar las pruebas y difundir los resultados con el equipo de trabajo, así como también se encarga de gestionar las herramientas de soporte para las pruebas que se realicen con el cliente.

Tracker.

Es el encargado de realizar el seguimiento de las estimaciones definidas por el programador para compararla con tiempos reales, brindando información estadística con respecto a la calidad de las estimaciones para que puedan ser mejoradas.

Coach.

Responsable y guía del equipo de trabajo, encargado de poner en marcha cada una de las prácticas de la metodología XP. 157

Jefe del proyecto.

Encargado de mantener la armonía y compañerismo en el equipo de trabajo, administra las reuniones, plantea iteraciones, compromisos que aportan de manera efectiva en el desarrollo del proyecto. Su principal función es la coordinación del proyecto.

Etapas de la metodología XP.

Para las etapas de la metodología XP de acuerdo con (Meléndez Valladarez, 2016) la metodología de programación extrema está compuesta de 4 fases principales, a continuación, se describe cada una de ellas:

Figura 40 Procesos que intervienen en la metodología XP

Nota: En la Figura 40 se detallan los procesos que intervienen en la metodología XP, comenzando con planificación, diseño, codificación y pruebas. La elaboración es propia.

Planeación.

En esta fase de la metodología es importante mantener constante dialogo con los involucrados del proyecto, incluyendo al cliente, desarrollador y coordinador. Se definen las 158 historias de usuarios para que los programadores realicen las estimaciones del tiempo de desarrollo de cada una de ellas.

Los conceptos básicos que intervienen en la planeación son los siguientes:

Las historias de usuario.- Son descritas por el cliente y detallan el funcionamiento del sistema.

El plan de entrega.- Se agrupas las historias de usuario para conformar la entrega y el orden de las mimas.

Plan de iteración.- Las historias de usuario son desarrolladas y probadas de acuerdo con el orden preestablecido.

Reuniones diarias de seguimiento.- Mantener comunicación con el equipo y compartir soluciones para los problemas que se presenten.

Diseño.

En esta fase se crean los diseños del sistema, de una manera simple dando como resultado un prototipo del sistema sin funcionalidad.

Codificación o desarrollo.

En esta fase se codifica cada una de las historias definidas por el cliente, la codificación debe cumplir estándares o buenas prácticas de programación para que el código sea legible, consistente y debe cumplir con las funcionalidades principales.

Pruebas.

Esta se considera una de las fases principales de la metodología, ya que se verifica el funcionamiento del sistema y de los cambios que se van realizando. Estas pruebas son necesarias para verifica si el sistema cumple con la función principal establecida por el cliente. 159

Aplicación de la metodología XP en el desarrollo del sistema.

Descripción del cliente.

El presente trabajo de titulación está enfocado a las IFE, específicamente a las que poseen planta de producción. Las IFC son industrias que aplican diversos procesos regulados para poder planificar la producción de sus productos, con el fin de ser comercializados en el país para beneficio de la sociedad. La planificación de la producción es un proceso que se realiza en base a la demanda de los productos, se toman acciones y decisiones dependiendo de este criterio y es muy incierto conocer lo que una industria farmacéutica debe producir para cumplir los objetivos que se planteen.

Las IFE forman una parte importante dentro de la economía del Ecuador, no solamente hablamos económicamente, también tiene un papel muy importante en el ámbito de la salud, por eso para llevar a cabo una planificación de producción casi cercana a los objetivos planteados, se deben evaluar muchos criterios para no tener resultados negativos al final de sus operaciones.

Planificación.

Se requiere evaluar mediante una entrevista en el Laboratorio 3, los procesos que interviene en la planificación de la producción para poder obtener los principales requerimientos del sistema.

Esto facilitará el proceso de recolección de datos y nos dará un plano de la situación actual que llevan las IFE con respecto a la planificación de la producción.

Para la entrega del presente trabajo de titulación, el prototipo de sistema web contendrá los siguientes módulos:

• Administrador

• Planificación 160

• MRP

• Logística.

• Gestión de calidad.

• Reportería,

• Ayuda

Historias de usuario.

Las historias de usuario deben ser descritas en lenguaje simple, permitiendo ser entendidas por todos tanto como el cliente, desarrollador y los usuarios. Las historias de usuarios son las siguiente:

• Acceso al sistema

• Creación de usuarios

• Creación de roles y permisos

• Gestión de roles y permisos

• Gestión de usuarios

• Crear formas farmacéuticas

• Gestión de formas farmacéuticas

• Crear productos

• Gestión de productos

• Creación de equipos

• Gestión de equipos

• Crear notas de entrega

• Gestión de notas de entrega 161

• Crear bodegas

• Gestión de bodegas

• Configuración de bodegas

• Gestión de lotes de producción

• Crear planificación

• Gestión de planificación

• Crear proyecciones

• Gestión de proyecciones

• Visualización de reportes

En el Anexo 17 se evidencias las historias de usuario, las cuales fueron utilizadas para

el desarrollo del sistema.

Asignación de roles del proyecto.

En la Tabla 51 se muestra los roles que fueron asignados en el presente proyecto.

Tabla 51

Roles del proyecto

Roles Asignado

Programador Jonathan Steven Burgos Vargas, Karen Leonor González Cubero Cliente Ing. Ángela Yanza Montalván Tester Jonathan Steven Burgos Vargas, Karen Leonor González Cubero Tracker Ing. Ángela Yanza Montalván Coach Ing. Ángela Yanza Montalván Gestor de proyecto Ing. Ángela Yanza Montalván Nota: En la tabla 51 detalla los roles asignados a los integrantes del presente proyecto. La elaboración es propia

162

Plan de entrega del proyecto.

Basándonos en las historias de usuario planteadas para el desarrollo del sistema, se ha elaborado el siguiente plan de entrega, el cual presentan todas las historias que se llevarán a cabo en cada iteración. Se toma en cuenta la prioridad de las tareas realizadas en cuestión de tiempo y esfuerzo para cada historia.

Tabla 52

Historias de Usuarios Utilizadas en el Proyecto

Fecha de Historias Iteración Prioridad Esfuerzo Fecha Final Inicio Historia 1 1 Alta 2 30/7/20 31/7/20 Historia 2 1 Alta 2 31/7/20 3/8/20 Historia 3 1 Alta 2 3/8/20 4/8/20 Historia 4 1 Alta 2 4/8/20 5/8/20 Historia 5 1 Alta 2 5/8/20 6/8/20 Historia 6 2 Alta 2 6/8/20 7/8/20 Historia 7 2 Alta 2 7/8/20 10/8/20 Historia 8 2 Alta 2 10/8/20 11/8/20 Historia 9 2 Alta 2 11/8/20 12/8/20 Historia 10 3 Alta 2 12/8/20 13/8/20 Historia 11 3 Alta 2 13/8/20 14/8/20 Historia 12 3 Alta 2 14/8/20 17/8/20 Historia 13 3 Alta 2 17/8/20 18/8/20 Historia 14 3 Alta 2 18/8/20 21/8/20 Historia 15 4 Alta 2 25/8/20 27/8/20 Historia 16 4 Alta 2 28/8/20 31/8/20 Historia 17 4 Alta 2 1/9/20 4/9/20 Historia 18 4 Alta 2 7/9/20 9/9/20 Historia 19 5 Alta 2 11/9/20 11/9/20 Historia 20 5 Alta 2 14/9/20 15/9/20 Historia 21 5 Alta 2 16/9/20 16/9/20 Historia 22 5 Alta 2 17/9/20 21/9/20 Nota: En esta Tabla 52 se detalla las interacciones de las historias de usuario utilizadas en el proyecto. La elaboración es propia.

163

Ciclo de vida del proyecto.

Primera iteración.

En la iteración número uno se ha desarrollado el módulo de inicio de sesión y administrador de usuario, en donde para lograr el correcto funcionamiento se utilizaron las herramientas tecnológicas descritas en el capítulo II del presente trabajo de titulación.

En la Tabla 53 se detallan las historias de usuario que fueron desarrolladas en la iteración número uno.

Tabla 53

Historia de Usuario de la Primera Iteración

Número Nombre 1 Acceso al sistema 2 Creación de usuarios 3 Creación de roles y permisos 4 Gestión de roles y permisos 5 Gestión de usuarios Nota: En la Tabla 53 se detallan las historias de usuario desarrolladas en la primera iteración. La elaboración es propia.

Tareas De Ingeniería.

En la Tabla 54 se detalla de manera general las tareas de ingeniería aplicadas en la iteración número uno.

Tabla 54 Tareas de Ingeniería de la Primera Iteración

N° Tarea N° Historia Nombre De La Tarea 1 1 Creación del sistema de autenticación en la base de datos 2 1 Creación de API para autenticación del sistema 3 1 Diseño de interfaz de acceso al sistema Implementación de API en el cliente para la autenticación de 4 1 los usuarios al sistema. 5 2 Creación de API para el registro de usuarios 6 2 Diseño de interfaz de registro de usuarios Implementación de API en el cliente para el registro de 7 2 usuarios 164

8 3 Creación de API para crear roles y permisos 9 3 Diseño de interfaz para la creación de roles y permisos Implementación de API en el cliente para crear roles y 10 3 permisos 11 4 Creación de API para consultar los roles del sistema 12 4 Creación de API para la actualización de roles y permisos 13 4 Diseño de la interfaz para el mantenedor de roles 14 4 Diseño de la interfaz para editar roles Implementación API en el cliente para la consulta de roles en 15 4 el sistema Implantación de API en el cliente para la actualización de roles 16 4 y permisos del sistema 17 5 Creación de API para la consulta de usuarios por estados 18 5 Creación de API para la actualización de usuarios 19 5 Diseño de la interfaz para el mantenedor de usuarios 20 5 Diseño de la interfaz para editar usuarios Implementación en el cliente para la consulta de usuarios por 21 5 estados 22 5 Implementación en el cliente para la actualización de usuarios Nota: En la Tabla 54 se detallan las historias de usuario desarrolladas en la primera iteración. La elaboración es propia.

Descripción De Tareas de Ingeniería en la Primear Iteración.

Las tarjetas de ingeniería están detalladas en el Anexo 18, en ellos se describe la funcionalidad y las tareas realizadas por cada historia de usuario.

Tarjetas CRC.

Las tarjetas CRC proporcionan una forma abstracta del comportamiento del sistema antes de implementar. En el Anexo 19 se detallan las tarjetas CRC que fueron de gran utilidad en la primera iteración.

Pruebas de aceptación.

En la Tabla 55 representamos las pruebas de aceptación realizadas en la primera iteración, posteriormente se definen cada caso de prueba aplicado y cuáles fueron sus primeras interacciones con el usuario.

165

Tabla 55 Casos de prueba de la Primera Iteración

N° de la Prueba N° de Historia Nombre 1 1 Acceso al sistema 2 2 Creación de usuarios 3 3 Creación de roles y permisos 4 4 Editar rol y permisos 5 5 Editar usuarios, eliminar usuarios Nota: En la Tabla 55 se describen de forma general las pruebas aplicadas en la primera iteración. La elaboración es propia.

Descripción de pruebas de aceptación.

En el Anexo 20 se detallan los casos de pruebas utilizados en la primera iteración.

Segunda iteración.

En la segunda iteración se trabajó en una primera parte del módulo MRP, donde se encuentra la gestión de productos, maquinarias y notas de entrega. Las tareas de forma general son descritas en la Tabla 56:

Tabla 56 Historia de Usuario de la Segunda Iteración

N° de Historia Nombre 6 Crear formas farmacéuticas. 7 Gestión de formas farmacéuticas. 8 Crear productos. 9 Gestión de productos. Nota: En la Tabla 56 se detallan de forma generar las tareas que se realizaron en la segunda iteración. La elaboración es propia.

Descripción de tareas de ingeniería en la primear iteración.

Las tarjetas de ingeniería de la segunda iteración se encuentra en la Tabla 57 y su detalle en el Anexo 18, en ellos se describe la funcionalidad y las tareas realizadas por cada historia de usuario. 166

Tabla 57 Tareas de Ingeniería de la Segunda Iteración

N° de Tarea N° de Historia Nombre de la tarea 1 6 Crear tabla de formas farmacéuticas en la base de datos 2 6 Inyección de datos por migración de gestor de base de datos 3 6 Creación de API para crear nueva forma farmacéutica Diseño de la interfaz en el cliente para la creación de formas 4 6 farmacéuticas Implementación de la API en el cliente para crear la forma 5 6 farmacéutica Creación de API para retornar listado de formas 6 7 farmacéuticas por estado Creación de API para la actualización de formas 7 7 farmacéuticas Diseño de la interfaz en el cliente para la gestión de formas 8 7 farmacéuticas Implementación de la API en el cliente para actualizar datos 9 7 de la forma farmacéutica Crear tabla productos, grupo de productos, tipos de bodega, 10 8 unidad de medida, en la base de datos 11 8 Inyección de datos por migración de gestor de base de datos Creación de API para retornar el listado de grupos, tipo de 12 8 bodega, unidad de medida y forma farmacéutica 13 8 Creación de API para la creación de nuevos productos Diseño de la interfaz en el cliente para la creación de nuevos 14 8 productos Implementación de API para mostrar los filtros en el cliente 15 8 correspondiente a los datos del grupo de producto, tipo de bodega, forma farmacéutica y unidad de medida 16 9 Creación de API para retornar los productos por estado Creación de API para la actualización de los datos del 17 9 producto Diseño de la interfaz de usuario para listar productos por 18 9 estado Implementación de la API en el cliente para la actualización 19 9 de productos Nota: En esta Tabla 57 se las tareas generales de ingenieria de la segunda iteración. La elaboración es propia.

167

Tarjetas CRC

En el Anexo 19 se detallan las tarjetas CRC que fueron de gran utilidad en la segunda iteración.

Pruebas de Aceptación.

En la Tabla 58 se detallan de forma general las pruebas de aceptación realizadas en la segunda Iteración. De la misma manera se detalladas cada una de las pruebas realizadas.

Tabla 58 Casos de prueba en la Segunda Iteración

N° de la Prueba N° de Historia Nombre 1 6 Crear formas farmacéuticas. 2 7 Gestión de forma farmacéutica. 3 8 Crear productos. 4 9 Gestión de producto. Nota: En la Tabla 58 se describen de forma general las pruebas aplicadas en la primera iteración. La elaboración es propia.

Descripción de pruebas de aceptación

En el Anexo 20 se detallan los casos de pruebas utilizados en la segunda iteración.

Tercera Iteración.

En la tercera iteración se trabajó en la según y última parte del módulo MRP, donde se encuentra la gestión de productos, maquinarias y notas de entrega. Las historia de usuario de la tercera iteración se detalla en la Tabla 59 y las tareas de forma general son descritas en la Tabla

60:

168

Tabla 59 Historia de Usuario de la Tercera Iteración

N° de Historia Nombre 10 Creación de equipos. 11 Gestión de equipos. 12 Crear notas de entrega 13 Gestión de notas de entrega.

Nota: En la Tabla 59 se detalla las historias implementadas en la tercera iteración. La elaboración es propia.

Tabla 60 Tareas de Ingeniería de la Tercera Iteración

N° de N° de Nombre de la Tarea Tarea Historia 1 10 Creación de tablas en la base de datos para equipos y categoría de equipos 2 10 Inyección de datos por migración de gestor de base de datos 3 10 Creación de API para la consulta de categoría de equipos 4 10 Creación de API para la creación de nuevos equipos 5 10 Diseño de la interfaz de usuario para la creación de nuevos equipos 6 10 Implementación de API en el cliente para la creación de nuevos equipos 7 11 Creación de API para la consulta de equipos por estado 8 11 Creación de API para la actualización de datos de los equipos 9 11 Diseño de la interfaz para listar equipos por medio de estados 10 11 Diseño de interfaz para editar equipos 11 11 Implementación de API en el cliente para editar datos del equipo 12 12 Creación de tabla de notas de entrega en la base de datos 13 12 Inyección de datos por migración de gestor de base de datos 14 12 Creación de API para la creación de notas de entrega 15 12 Diseño de la interfaz de usuario para la creación de notas de entrega 16 12 Implementación de API en el cliente para la creación de notas de entrega 17 13 Creación de API para la consulta de notas de entrega 18 13 Creación de API para actualizar datos de la nota de entrega 19 13 Diseño de interfaz de usuario para listar las notas de entrega Implantación de API en el cliente para las consulta y modificación de datos de 20 13 las notas de entrega

Nota: En esta Tabla 60 se presentan la tercera iteración. La elaboración es propia. 169

Descripción de tareas de ingeniería en la tercera iteración.

Las tarjetas de ingeniería están detalladas en el Anexo 18, en ellos se describe la funcionalidad y las tareas realizadas por cada historia de usuario.

Tarjetas CRC.

En el Anexo 19 se detallan las tarjetas CRC que fueron de gran utilidad en la primera iteración.

Pruebas de aceptación.

En la tabla 61 se detallan de forma general las pruebas de aceptación realizadas en la tercera

Iteración.

Tabla 61 Casos de prueba de la Tercera Iteración

N° de la Prueba N° de Historia Nombre 1 10 Crear equipos. 2 11 Gestión de equipos 3 12 Crear notas de entrega 4 13 Gestión de notas de entrega Nota: En la Tabla 61 se describen de forma general las pruebas aplicadas en la tercera iteración. La elaboración es propia.

Descripción de pruebas de aceptación

En el Anexo 20 se detallan los casos de pruebas utilizados en la tercera iteración.

Cuarta Iteración.

En la cuarta iteración se trabajó el módulo de logística, en donde se podrán crear bodegas y realizar la configuración de estos. Las historias de usuario utilizadas están en la Tabla 62 y las tareas de forma general son descritas en la Tabla 63.

170

Tabla 62 Historia de Usuario de la Cuarta Iteración

N° de Historia Nombre 14 Crear bodegas 15 Gestión de bodegas 16 Configuración de bodegas 17 gestión de lotes de producción Nota: En esta Tabla 62 se presenta las historias de usuario implementadas en la cuarta interación. La elaboración es propia.

Tabla 63 Tareas de Ingeniería de la Cuarta Iteración

N° de N° de Nombre de la Tarea Tarea Historia Creación de tablas en la base de datos para las bodegas, tipo de bodegas, 1 14 provincia, cantón, parroquia, tabla de direcciones, configuración de bodega 2 14 Inyección de datos por migración de gestor de base de datos Creación de API para la consulta de los datos de tipo de bodega, provincia, 3 14 cantón y parroquia 4 14 Crear API para la creación de bodegas en la base de datos. 5 14 Diseño de interfaz en el cliente para la creación de bodegas 6 14 Implementación de API para la creación de bodegas 7 15 Creación de API para la consulta de bodegas por estado y tipo de bodega 8 15 Creación de API para actualizar los datos de la bodega Diseño de interfaz en el cliente para el mantenedor de bodegas, listar, 9 15 editar y eliminar Implementación de API en el cliente para la consulta de bodegas por estado 10 15 y tipo de bodega 11 15 Implementación de API en el cliente para la actualización de las bodegas

12 16 Creación de API para guardar la configuración de los productos por bodega

13 16 Creación de API para la consulta de todos los productos por tipo de bodega 14 16 Diseño de interfaz para la configuración de productos por tipo de bodega 171

Implementación de API en el cliente para crear la configuración de 15 16 productos por tipo de bodega 16 17 Creación de API para la consulta de lotes de producción por estado 17 17 Creación de API para anulación de lotes de producción 18 17 Diseño de interfaz para visualizar los lotes creados incluir botón de anular 19 17 Implementación de la API en el cliente para la consulta de lotes por estado 20 17 Implantación de la API para anular lotes de producción Nota: En esta Tabla 63 se presenta las Historias de usuarios implementadas en la cuarta iteración. La elaboración es propia.

Descripción De Tareas De Ingeniería En La Tercera Iteración.

Las tarjetas de ingeniería están detalladas en el Anexo 18, en ellos se describe la funcionalidad y las tareas realizadas por cada historia de usuario.

Tarjetas CRC.

En el Anexo 19 se detallan las tarjetas CRC que fueron de gran utilidad en la cuarta iteración.

Pruebas de aceptación.

En la Tabla 64 se detallan de forma general las pruebas de aceptación realizadas en la cuarta

Iteración.

Tabla 64 Casos de prueba de la Cuarta Iteración

N° de la Prueba Número de Historia Nombre 1 14 Crear bodegas 2 15 Gestión de bodegas 3 16 Configuración de bodegas 4 17 Gestión de lotes de producción Nota: En esta Tabla 64 se presentan los casos de prueba de la cuarta iteración. La elaboración es propia.

Descripción De Pruebas De Aceptación

En el Anexo 20 se detallan los casos de pruebas utilizados en la cuarta iteración.

172

Quinta Iteración.

En la quinta iteración se trabajó el módulo de planificación y proyecciones, así como el módulo de reportería. Las historias de usuario implementadas en la quinta iteración se encuentran en la Tabla 65 y las tareas de ingeniería implementadas se encuentran en la Tabla 66.

Tabla 65

Historia de Usuario de la Quinta Iteración

N° de Historia Nombre 18 Crear planificación 19 Gestión de planificación 20 Crear proyecciones 21 Gestión de proyecciones 22 Visualización de reportes Nota: En esta Tabla 65 se detalla las historias de usuario implementadas en la quinta iteración.

Tabla 66

Tareas de Ingeniería de la Quinta Iteración

N° de Tarea N° de Historia Nombre de la tarea Crear tablas en base de datos de ordenes de producción, 1 18 detalle de lotes, transacciones de bodega 2 18 Inyección de datos por migración de gestor de base de datos 3 18 Creación de API para crear orden de producción 4 18 Diseño de interfaz para crear orden de producción Implementación de API en el cliente para crear 5 18 planificación 6 19 Creación de API para la consulta de planificaciones 7 19 Diseño de interfaz para listar y anular planificaciones 8 19 Creación de API para anular planificación 9 19 Implementación de API para listar y anular planificaciones 10 20 Creación de interfaz para proyección de planificaciones Desarrollo e implementación en Python del algoritmo 11 20 Prophet para realizar predicciones 12 21 Diseño de interfaz para listar proyecciones 13 21 Creación de API para consultar proyecciones Diseño de interfaz para reportes de proyección de 14 22 planificación 173

Nota: En esta Tabla 65 se detalla las tareas de ingenieria implementadas en la quinta iteración.

Descripción De Tareas De Ingeniería En La Tercera Iteración.

Las tarjetas de ingeniería están detalladas en el Anexo 18, en ellos se describe la funcionalidad y las tareas realizadas por cada historia de usuario de la quinta iteración.

Tarjetas CRC.

En el Anexo 19 se detallan las tarjetas CRC que fueron de gran utilidad en la quinta iteración.

Pruebas de aceptación.

En la Tabla 67 se detallan de forma general las pruebas de aceptación realizadas en la cuarta

Iteración.

Tabla 67 Casos de prueba de la Quinta Iteración

N° de la Prueba N° de Historia Nombre 1 18 Crear planificación 2 19 Gestión de planificación 3 20 Crear proyección de planificación. 4 21 Gestión de proyección de planificación. 5 22 Visualización de reportes. Nota: En esta Tabla 67 se detalla los casos de pruebas en la quinta iteración.

Descripción De Pruebas De Aceptación

En el Anexo 20 se detallan los casos de pruebas utilizados en la quinta iteración. 174

Beneficiarios directos e indirectos del proyecto

Beneficiarios directos: Para el presente proyecto de titulación se realizó una investigación con ayuda metodología de Marco Lógico, dentro de ella se detalla los involucrados, como se encuentra en el capítulo II en la Metodología de Gestión de proyecto.

Como se puede observar en la tabla 2 se tiene 23 involucrados, de los cuales se los dividieron en 2 sesiones, los directos y los indirectos, a continuación, se detalla:

Tabla 68 Lista de Involucrados Directos

N° Lista de involucrados Directos 1 Carrera ingeniería en sistemas computacionales. 2 Equipo de desarrollo del proyecto. 3 Directora de proyecto. 4 Gerente de Sistemas. 5 Jefe de Producción. 6 Jefe de mantenimiento. 7 Gerente de operaciones. 8 Jefe de Bodega. Nota: En esta Tabla 68 se detalla los involucrados directos del presente proyecto. La elaboración es propia.

Tabla 69

Lista de involucrados Indirectos

N° Lista de involucrados 1 Gerente General. 2 Gerente de Dirección Financiera. 3 Dirección Técnica. 4 Operadores. 5 Gerente de Recursos Humanos. 6 Gerente de Ventas. 7 Jefe de Mercadeo. 8 Jefe de Contabilidad. 9 Jefe de Cobranza. 10 Jefe de Compras e importaciones. 11 Jefe de Control de Calidad. 175

12 Jefes de áreas productivas. 13 Empleados administrativos. 14 Distribuidores autorizados, Farmacias, Boticas, Droguerías, Consumidor Final. 15 Instituciones Públicas / Entes regulatorios de control (MSP, ARCSA, MUNICIPIO, ADUANA, INSPI). Nota: En esta Tabla 69 se detalla los involucrados indirectos del presente proyecto. La elaboración es propia.

A su vez con el listado se realizaron las siguientes matrices:

• Matriz Influencia Vs Poder, Tabla 48.

• Matriz Interés Vs Poder, Tabla 49.

• Matriz Influencia Vs Impacto, , Tabla 50.

• Modelo De Prominencia, , Figura 35.

176

Entregables del proyecto

Entre los entregables del presente trabajo de titulación, podemos mencionar los siguientes:

• Trabajo de titulación.

• Código fuente del sistema.

• Backups y scripts de base de datos

• Manual de usuario y diseño

• Reportes de proyección de planificación en formatos .pdf

• Alojamiento del sistema API en servidor de Google Cloud Platform con la dirección

ip: http://34.122.50.34:8000/

• Alojamiento del cliente en servidor de Google Cloud Platform con la dirección ip:

http://34.122.50.34:8080/

177

Propuesta

La propuesta del presente trabajo de titulación es proporcionar un sistema capaz de realizar predicciones de planificación evaluando los datos históricos con relación al número de productos que se hayan elaborado para las fechas de análisis, permitiendo aplicar esta proyección para la toma de decisiones.

El sistema también será capaz de hacer la gestión de la planificación, contando con diferentes módulos para ayudar a los usuarios en el proceso. El sistema tendrá la capacidad de realizar un análisis de agrupamiento de un conjunto de productos aplicando el algoritmo de K- meas, enfocándose en las líneas de producción: Inyectables y Tabletas, con el fin de conocer mediante variables cualitativas y cuantitativas la situación actual o el comportamiento que han tenido este conjunto de productos a lo largo del tiempo, permitiendo así reforzar el análisis sobre la proyección y permita la toma de decisiones con el menor grado de riesgo posible. A continuación, se detallan de forma breve los objetivos de cada módulo del sistema.

• Módulo de administrador.- Podrá realizar la gestión completa de los usuarios y

roles del sistema, así como establecer los permisos correspondientes a cada rol para

denegar acceso a los usuarios en el sistema.

• Módulo MRP.- Cuenta con la administración de los materiales y equipos, así como

la configuración y los mantenimientos para los productos, maquinarias y formas

farmacéuticas.

• Módulo de logística.- Tendrá la facilidad de crear y configurar sus bodegas y

almacenes de forma sencilla, el sistema proporciona una interfaz agradable e

intuitiva para que el mantenimiento sea fácil de usar para todos los usuarios con

privilegios. 178

• Módulo de planificación.- Cuenta con la capacidad realizar planificaciones de

producción, también cuenta con la facilidad de ver las ordenes de producción

creadas y poder anularlas en caso de ser necesario. El módulo de planificación

también cuenta con el sistema de proyecciones, en donde podrá predecir las posibles

cantidades de fabricación realizando un análisis histórico de los datos, aplicando

algoritmo predictivo Prophet.

• Módulo de reportería.- Disponibilidad completa para los reportes de proyección

de planificación, permitiendo ver estadísticamente los valores proyectados, así

como también el detalle de estos.

La estructura del sistema permite crear un flujo de trabajo que potencian las herramientas utilizadas para el análisis de los datos, partiendo primero de las ordenes de producción en donde se generan las planificaciones y se alimenta la base de datos. Los algoritmos K-means y Prophet trabajan con mayor efectividad cuando la calidad de los datos es de primera. Con la implementación del módulo de planificación, lo que se consigue es obtener esa base sólida para que los modelos predictivos realicen los análisis de forma eficiente.

179

Criterios de validación de la propuesta

Para el presente proyecto de titulación se encarga definieron los siguientes criterios de validación de la propuesta:

Tabla 70 Criterios de validación de la propuesta

Producto Criterios de calidad de la aplicación Sistema cuente con datos histórico de para el proceso de Uso de datos históricos. planificación de la producción. Sistema tenga control de credenciales a los diferentes Gestor de credenciales. módulos, de acuerdo con su rol. Sistema es amigable a usarla, sin Sistema sea de fácil manejo. necesidad de tener experiencia. Nota: En esta Tabla 70 se presenta los criterios de validación de la propuesta para el presente proyecto. La elaboración es propia.

Con el objetivo de conocer el proceso de planificación de la producción, de esta manera se conoce los aspectos, variables, entes y como se puede aplicar el sistema al flujo de trabajo actual.

La técnica que se utiliza fue el levantamiento de información mediante la entrevista realizada de manera manual con la jefa de producción del Laboratorio 3 como se ha mencionado en el capítulo II.

Procesamiento y análisis

En el Anexo 14 se encuentra la guía de la entrevista realizada, se toman en cuenta los datos más importantes:

1. ¿Cuáles son las líneas de producción que fabrican?

180

Figura 41 Entrevista: Líneas de producción

0% 0% 0% 0% 0%

Tabletas. Cápsulas. 25% 25% Inyectables. Polvos orales. Sueros. Semisólidos. Líquidos Orales. 25% 25% Repelentes. Otros

Nota: De acuerdo con la entrevista se coincide con las siguientes líneas de producción: Cápsulas, polvos orales, tabletas e inyectables de las cuales las 2 últimas están siendo enfocadas en el presente proyecto

2. ¿Cuáles son los aspectos que considerar para la estimación de costos que

intervienen en la producción?

Figura 42 Entrevista: Estimación De Costos Que Intervienen En La Producción

0 0 000 0 0 Materias Primas. Mano de obra. Depreciación de equipos. Empaque. 1 1 Distribución. Costos adicionales. Variación Internas. Variación Externas. Tercerización.

Nota: Esta información es muy importante ya que en los datos históricos contamos con la información de materia primas y mano de obra. 181

3. ¿Cuáles son los tipos de procesos de planificación de la producción que se

utilizan?

Figura 43 Entrevista: Tipos De Procesos De Planificación

0% 0% 0%

Procesos por proyecto. Procesos por Lotes. Procesos Intermitente. Otros. 100%

Nota: Como se puede observar en la Figura 44 el único proceso de planificación de producción que realizan es por lotes, de la misma manera que funciona el sistema solo por lotes.

4. ¿Usted puede indicar si usan alguna metodología para la planificación de la

producción?

Mediante esta pregunta se pudo conocer que actualmente no cuentan con un sistema que se enfoque en el proceso de planificación de la producción.

5. ¿Qué herramienta tecnológica utiliza para la planeación de la producción

(específicamente las líneas inyectable y tabletas)?

La empresa actualmente cuenta con sistema interno, pero no es precisamente para la planeación de la producción, además también suele usar Microsoft Exel.

6. ¿Usted puede indicar cuáles son licenciamientos de los sistemas qué utilizan? 182

Uso sistema con costos, el actual sistema al ser creado con herramientas Open Source será un beneficio para la empresa, evitándole inversiones en programas que pueden llegar a tener valores muy elevados y un gasto adicional a la empresa.

7. ¿Usted puede indicar con qué frecuencia se realiza una planeación de la

producción?

Figura 44 Entrevista: Frecuencia de planeación de la producción.

0 0 0

Semanal Mensual Anual Otra

1

Nota: La Jefa de producción indica que la planeación de la producción se realiza de manera anual, el sistema actualmente permite realizar la planificación, mensual, trimestral, semestral y anual.

8. ¿Usted puede indicar cuánto tiempo se demora en realizar una planeación de

la producción?

183

Figura 45 Entrevista: Tiempo de planificación en la Industria Farmacéutica Ecuatoriana

0% 0% 0%

Menor a 1 día 1 día 3 días 1 semana

100%

Nota: La Jefa de producción indica que la planeación de la producción se realiza de manera anual, el sistema actualmente permite realizar la planificación, mensual, trimestral, semestral y anual.

9. Indique cuales son los departamentos intervienen en la planificación de la

producción (inyectable y tabletas).

Figura 46 Entrevista: Departamentos Intervienen En La Planificación De La Producción

Bodega 1 1 Talento Humano

1 1 Compras Importaciones

1 1 Ventas Finanzas 1 1 Sistemas 1 Mantenimiento

Nota: Del listado que se tenía como referencia de los departamentos que intervienen nos indica que también está el control de calidad como otros.

184

10. Indique si el espacio de bodega es tomado en cuenta en la planificación de la

producción

11. Indique si la capacidad instalada es tomada en cuenta en la planificación de la

producción

Figura 47 Entrevista: Factores Del Entorno para La Planificación De La Producción.

Bodega 1 1 Talento Humano

Nota: Tanto para la pregunta 10 y 11 son 2 factores del entorno que siempre se toman en cuenta para la planificación de la producción.

185

Resultados

De acuerdo con levantamiento de información realizado para el presente proyecto de titulación, se evidencio que las Industrias Farmacéuticas Ecuatorianas al no contar con un sistema que permita la planificación de producción y la predicción de planificación, con lleva a una pérdida de tiempo y costos involucrados en los procesos productivos.

Aplicando técnicas de Minería de datos es posible tomar los datos históricos para poder trabajar en un modelo que permita realizar predicción de planificación de producción para las líneas de inyectables y tabletas. El modelo predictivo utilizado es el algoritmo de Prophet que está enfocado en evaluar la lógica del negocio en series de tiempos, permitiendo realizar una proyección de comportamiento futuro de un elemento o individuo. Para esto es indispensable que la información de la base sea consistente y mantenga registros históricos para tener una predicción con un porcentaje de error mínimo.

En el estudio y desarrollo del presente proyecto de titulación se plantearon diferentes técnicas de minerías de datos para normalizar los datos, transformar los datos e interpretar los datos. Cabe mencionar que si el módulo se alimenta y aprende con datos atípicos se puede llegar a tener una planificación deficiente.

El algoritmo utilizado en el desarrollo del sistema permite obtener un análisis predictivo sobre el comportamiento del producto a lo largo del tiempo, ya se de tipo Inyectable o Tableta, en la figura 48 se muestra el resultado de la predicción de un producto de tipo Inyectado tomando como fuente de análisis los datos históricos desde el año 2013 hasta el 2015.

186

Figura 48 Predicción de planificación para productos de línea Inyectable.

Nota: En la figura 48 se presenta la predicción anual de un producto de línea Inyectable, tomando como base de análisis los datos históricos desde el año 2013 al 2016, permitiendo proyectar los posibles valores para planificar en el año 2016. La elaboración es propia.

187

Figura 49 Detalle gráfico de la predicción.

Nota: En la Figura 49 se presenta el detalle estadístico de la predicción realizada en la figura 48, en donde se compara los resultados históricos y la proyección de planificación.

188

Figura 50

Detalle numérico de la predicción.

Nota: En la Figura 50 se detalla los valores predictivos, tanto los picos mínimos y máximos que puede tener el producto a lo largo del tiempo para el año en que se realizó la planificación. La elaboración es propia.

189

CAPÍTULO IV

CONCLUSIONES Y RECOMENDACIONES

Criterios de aceptación del producto o servicio

La evidencia de criterios de aceptación se encuentra en el Anexo 21 donde se detalla el experto. En el presente proyectos de titulación se determinó los siguientes criterios de aceptación, en la Tabla 71 se detallan:

Tabla 71 Matriz De Aceptación Del Sistema Web

Criterios de Aceptación de la Calificación % de Peso Total Aplicación (1,2,3,4,5) Aceptación Funcionalidad 15% 5 1 15% Facilidad de uso 15% 5 1 15% Facilidad de Mantenimiento 5% 5 1 5% Escalabilidad 5% 5 1 5% Seguridad 15% 5 1 15% Confiabilidad 15% 5 1 15% Rendimiento 15% 5 1 15% Estabilidad 15% 5 1 15% Valor de calidad 100% 100%

Nota: En esta Tabla 77 se presenta los criterios de validación de la propuesta para el presente proyecto. La elaboración es propia.

De acuerdo con la Matriz de aceptación del sistema web, se describe cada uno:

Funcionalidad: Evaluar la predicción con datos históricos./Evaluar la

Funcionalidad de los roles de usuario./ Evaluar la visualización de los reportes. 190

Facilidad de uso: Evaluar la capacidad intuitiva entre del usuario hacia el sistema.

Facilidad de mantenimiento: Evaluar documentación de la aplicación web, tanto el manual técnico como el manual de usuario.

Escalabilidad: Evalúa la funcionalidad de nuevas tecnologías sin comprometer al rendimiento del sistema web.

Seguridad: Evaluar el nivel de acceso al sistema, el grado de confianza entre comunicación de aplicaciones.

Confiabilidad: Evaluar capacidad del sistema web de sobrellevar escenarios incorrectos por parte del usuario.

Rendimiento: Evaluar el nivel de respuesta del sistema web.

Estabilidad: Evaluar que el sistema web no presente bugs.

191

Conclusiones

Es de vital importancia al menos en el sector productivo, tener herramientas tecnológicas que ayuden tanto en la gestión de los procesos, como en la proyección de resultado o situaciones para poder evaluar y definir criterios de aceptación en los diferentes negocios. El sector farmacéutico del Ecuador es uno de ellos, ya que cada día busca la forma de innovar sus productos y los procesos de creación de estos, además ayudan a la sociedad proporcionando medicamentos para combatir diferentes enfermedades, pero es muy evidente la falta de automatización y mejoras tecnológicas que ayuden con la ejecución de sus operaciones de forma eficiente y de acorde a la demanda.

Actualmente existen varios sistemas con versiones de pago que ayudan a la gestión de estos procesos, pero es muy inusual por no llamarlo casi nulo, que un sistema que permita predecir la planificación de producción, realizando un análisis en el tiempo mediante el comportamiento de la cantidad de productos fabricados.

Se podría decir que a nivel mundial existen herramientas que ayuden al sector industrial, pero con pocas soluciones integradas. La propuesta de este software, refiriéndonos a la arquitectura, está basado para que sea un proyecto extensible, enfocándonos en una orientación ERP y gracias a las técnicas de desarrollo aplicadas, integrar nuevas tecnologías tanto para manejar de la lógica del negocio como las bondades visuales del sistema, no se considera en lo más mínimo una desventaja. Según los problemas detectados a nivel de software en los resultados de la entrevista, podemos detallar lo siguiente: 192

• Los laboratorios farmacéuticos manejaban la información manual, usando

documento físico en donde se detallaba la planificación de producción a

realizar.

• Para poder realizar proyecciones, se tenían varias reuniones con diferentes

departamentos como administración y producción para establecer una charla

y análisis de varias horas, para poder definir si es factible producir cierta

cantidad de producto, esperando tener resultado positivos y menorando

costos. Esto representa un riesgo muy alto ya que el análisis lo realizan

mediante el presupuesto, dejando muy por debajo la demanda de los

productos en ciertas estaciones.

• No existía un software dedicado a la planificación, mucho menos a las

proyecciones de planificación de la producción. Cabe mencionar que este

inconveniente está solventado en el software de la propuesta.

• En base a la información de los instrumentos de recolección de datos se pudo

evidenciar que las industrias farmacéuticas necesitan implementar una

herramienta tecnológica, que permita tomar acciones en el proceso

productivo y tener una alta participación en la toma de decisiones. Lo cual

se solventa con el prototipo de sistema desarrollado, en la que el usuario

tendrá acceso a todas las bondades descritas en la propuesta para tener un

control y mejor análisis de las planificaciones de producción.

193

Recomendaciones

Las industrias farmacéuticas pensando a futuro, deberían pensar en la posibilidad de implementar un departamento dedicado a los datos, hago referencia a un departamento de Datawarehouse. Así como existen departamentos de administración, producción, calidad debería existir un departamento que se especialice en los datos de las operaciones de las industrias, para que de esta manera se expandan las posibilidades de entrar en materia de minería de datos.

A nivel de software se recomienda lo siguiente:

• Implementar en su totalidad el módulo de calidad, expandiendo las

posibilidades de evaluar la calidad de los procesos productivos, así como las

diferentes etapas que con lleva el proceso.

• Implementar un módulo para gestionar la creación de fórmulas

farmacéuticas, dando la posibilidad de configurar nuevas formas de

producción para los productos nuevos. En el presente trabajo de titulación

se tomaron muestras de fórmulas existentes de periodos antiguos y se

recomienda actualizarlas.

• Con la arquitectura API REST Full en el lado del servidor se pueden

implementar nuevas funcionalidades al sistema, sin que sean afectadas en el

cliente directamente. Permitiendo así la elaborar pruebas sin afectar el

sistema cliente.

• Las posibilidades de mejorar la aplicación que funciona como cliente son

muchas, por ejemplo, se pueden usar otros Framework reactivos que

permitan mejorar la interactividad con el usuario y el sistema, estos pueden 194 ser por ejemplo entre los más populares a parte de VueJS: React, AngularJS,

Express, Ember.js, Meteor.

195

Trabajos futuros

Los trabajos futuros que se identificaron en la elaboración del presente trabajo de titulación son los siguientes:

Realizar investigación e implementación de nuevos algoritmos de aprendizaje no supervisado, permitiendo agregar nuevas técnicas de evaluaciones con diferentes algoritmos para comparar resultados.

Identificar nuevas tendencias tecnologías a nivel de programación para el desarrollo de los algoritmos predictivos, dando la posibilidad de tener resultados comparando dos lenguajes diferentes como, por ejemplo: Python y R que son los más dominantes en estos aspectos.

196

REFERENCIAS BIBLIOGRÁFICAS

(13 de Abril de 2016). Obtenido de Medium: https://medium.com/@A01270898/seguridad-en-frameworks-c125f88b883 (30 de Agosto de 2019). Agencia EFE, págs. https://www.efe.com/efe/america/economia/las-farmaceuticas-crecen- tanto-como-la-espiral-de-los-precios-medicinas-en-america/20000011- 4053419. (26 de Noviembre de 2019). Obtenido de UNEA: https://www.unea.edu.mx/blog/index.php/sistemas-de-produccion/ (24 de Julio de 2020). EditorialLR, págs. https://www.larepublica.co/opinion/editorial/es-un-momento-de-grandeza- para-las-farmaceuticas-3035188. (21 de Julio de 2020). El Telégrafo, págs. https://www.eltelegrafo.com.ec/noticias/ecuador/1/industria-farmaceutica- ecuatoriana-esfuerzos-fortalecer-produccion. (2020). Obtenido de GEINFOR: https://geinfor.com/business/sistema-mes- manufacturing-execution-system/ (16 de Julio de 2020). Andina, págs. https://andina.pe/agencia/noticia- digitalizacion-beneficiara-a-industria-farmaceutica-desarrollo- medicamentos-806067.aspx. (27 de Agosto de 2020). Obtenido de CEOpedia Management online: https://ceopedia.org/index.php/Production_line (28 de Septiembre de 2020). Obtenido de HTML SPEC: https://html.spec.whatwg.org/multipage/introduction.html (2020). Obtenido de Tutorials Point: https://www.tutorialspoint.com/laravel/index.htm (2020). Obtenido de JSON: https://www.json.org/json-en.html (2020). En E. J. Adam, Instrumentación y Control de procesos. Editoral UNL. Obtenido de file:///C:/Users/DELL/Downloads/instrumentacionprocesos.pdf Advisors. (28 de Noviembre de 2017). Obtenido de https://www.gb- advisors.com/es/automatizacion-de-procesos/ Agencia Nacional de Regulación,Control y Vigilacia Sanitaria. (7 de Julio de 2018). Obtenido de https://www.controlsanitario.gob.ec/wp- content/uploads/downloads/2018/06/R_ARCSA-DE-008-2018- JCGO_Buenas-Pr%C3%A1cticas-de-Manufactura-Lab- Farmac%C3%A9uticos.pdf AIMFA. (7 de Marzo de 2017). Obtenido de Agrupación de investigación de Marketing Farmacéutico: https://www.aimfa.es/top-10-companias- farmaceuticas-2018-nivel-mundial/ Alabama Supercomputer Authority. (2018). Obtenido de https://www.asc.edu/sites/default/files/org_sections/HPC/documents/sw_d evel_methods.pdf Algevasa LOGISTICS. (30 de Abril de 2018). Obtenido de https://www.algevasa.com/trazabilidad-al-servicio-de-la-logistica/ 197

Alvarez, D. (Mayo de 2019). Obtenido de https://www.researchgate.net/publication/331571511_Inyectables_de_liber acion_controlada Anabella De Battista, Cristaldo, P., Ramos, L., Nuñez, J., Retamar, S., & Bouzenard, D. (Abril de 2016). Obtenido de Repositorio Institucional de la UNLP: http://sedici.unlp.edu.ar/bitstream/handle/10915/52901/Documento_compl eto.pdf-PDFA.pdf?sequence=1&isAllowed=y Andrade Guzmán, J. (2018). Universidad Nacional Autónoma de México. Obtenido de https://revista.seguridad.unam.mx/numero-05/ataques-web Aparicio Pico, L., Cardenas Espitia, B., & Melo Riveros, N. (16 de Agosto de 2019). Obtenido de http://hdl.handle.net/11349/23181 Asencio Cristóbal, L., González Ascencio, E., & Lozano Robles, M. (2017). Obtenido de SCIELO: http://scielo.senescyt.gob.ec/pdf/retos/v7n13/1390- 6291-Retos-7-13-000123.pdf Avilés García, L. (2015). En DETERMINACIÓN DE LA SITUACIÓN DIAGNÓSTICA ACTUAL DE LAS INDUSTRIAS FARMACÉUTICAS ECUATORIANAS (ALFE) RELACIONADA CON SUS METODOLOGÍAS DE SEGUIMIENTO Y CONTROL DE LA AUTOMATIZACIÓN DE LOS PROCESOS DE FABRICACIÓN Y HERRAMIENTAS TECNOLÓGICAS EMPLEADAS. Barahona Alcívar, S., & Rebutti Izquierdo, J. (2019). Repositorio UG. Obtenido de http://repositorio.ug.edu.ec/bitstream/redug/39980/1/B-CISC-PTG- 1646%20Barahona%20Alc%c3%advar%20Steven%20Bol%c3%advar%2 0-%20Rebutti%20Izquierdo%20J%c3%a9ssica%20Alexandra.pdf Barroso, G. (7 de Agosto de 2020). (Valtria, Ed.) Recuperado el 1 de Septiembre de 2020, de Farmespaña Industrial: http://www.farmaindustrial.com/articulos-online/las-plantas-de- produccion-farmaceuticas-frente-a-la-covid-19-tmASs Bejar, M., & Rea, M. (2019). La gestión del marketing y la venta al detalle en las farmacias tradicionales del Ecuador. Espacios, http://www.revistaespacios.com/a19v40n40/a19v40n40p07.pdf. Benalcázar Tamayo, J. (2017). Obtenido de http://dspace.udla.edu.ec/bitstream/33000/7547/6/UDLA-EC-TMGSTI- 2017-11.pdf Birth LH. (2020). Obtenido de https://ikastaroak.birt.eus/edu/argitalpen/backupa/20200331/1920k/es/PPF M/GCPRLPA/GCPRLPA01/es_PPFM_GCPRLPA01_Contenidos/website _221_normas_iso_9001_i.html Bollo, S. (12 de Marzo de 2019). Obtenido de https://filadd.com/doc/vias-de- administracion-pdf-farmacologia-general Bradley, J., Sakimura, N., & Jones, M. (Mayo de 2015). Obtenido de https://tools.ietf.org/pdf/rfc7519.pdf Budenheim. (2020). Obtenido de https://www.budenheim.com/es/soluciones/farmaceutica-y- cosmetica/medicamentos-comprimidos/ 198

Cantos Vélez, K. (2016). ESTUDIO DE LOS MÉTODOS PARA LA TOMA DE DECISIONES EN EL SEGUIMIENTO Y CONTROL DE LA PRODUCCIÓN EN LAS INDUSTRIAS FARMACÉUTICAS ECUATORIANAS ORIENTADAS A PROYECTOS UTILIZANDO CUADRO DE MANDO INTEGRAL Y ARQUITECTURA EMPRESARIAL. Obtenido de http://repositorio.ug.edu.ec/handle/redug/17586 Carrascosa Basterra, J. (2020). Obtenido de https://riunet.upv.es/bitstream/handle/10251/150764/memoria.pdf?sequenc e=1&isAllowed=y Chen1, X., Ji, Z., Fan, Y., & Zhan, Y. (2017). Restful API Architecture Based on Laravel Framework. Obtenido de https://iopscience.iop.org/article/10.1088/1742-6596/910/1/012016/pdf Collado Urbina, J., Cruz Gómez, L., & Miranda, E. (Noviembre de 2918). Obtenido de https://repositorio.unan.edu.ni/10729/1/99433.pdf Developer mozilla. (2020). Obtenido de https://developer.mozilla.org/es/docs/Learn/JavaScript/Client- side_web_APIs/Introducci%C3%B3n Enríquez Zárate, L., & Rodríguez Lozada, M. (24 de Junio de 2020). Obtenido de https://www.uv.mx/iiesca/files/2020/09/02CA2020-01.pdf ESPAE-ESPOL. (2015). Obtenido de SUPERINTENDENCIA DE COMPAÑIAS: http://www.espae.espol.edu.ec/wp- content/uploads/2016/12/industriafarmaceutica.pdf Estudios Industriales. (Mayo de 2018). ESPAE Graduate School of Management, 17-39. Obtenido de http://www.espae.espol.edu.ec/wp- content/uploads/documentos/IndustriaFarmaceutica.pdf?trp-edit- translation=preview Fajardo Alcolea, E., Hernández Rodríguez, N., Lora Freyre, R., Moreno García, R., & Parra Pérez, K. (2017). Planificación de la producción industrial con enfoque integrador asistido por las tecnologías de la información. Scielo, http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2306- 91552017000100004&nrm=iso. Fernández de la Cigoña, J. (5 de Febrero de 2019). Obtenido de https://www.sage.com/es-es/blog/conoce-que-es-la-gestion-de-tesoreria-y- como-tenerla-bajo- control/#:~:text=La%20gesti%C3%B3n%20de%20la%20tesorer%C3%A Da,y%20en%20el%20momento%20preciso. Gallego. (Enero de 2020). Obtenido de https://ajgallego.gitbook.io/laravel- 5/introduccion Garassino, A. (26 de 12 de 2015). Obtenido de https://www.syloper.com/blog/recursos/para-que-sirve-la-mineria-de- datos/ Gob EC. (12 de Febrero de 2020). Obtenido de https://www.gob.ec/arcsa/tramites/registro-certificado-buenas-practicas- alimentos-procesados 199

Gomez , A., Villacís, M., & Miranda , M. (2016). El protocolo de investigación III: la población de estudio. (págs. 201-206). México: Alergía México. Obtenido de https://www.redalyc.org/pdf/4867/486755023011.pdf Grupo de desarrollo global de PostgreSQL. (2020). PostgreSQL. Obtenido de PostgreSQL: https://www.postgresql.org/ Guzmán Quesada, P. (Mayo de 2019). Obtenido de ANÁLISIS DE LAS VULNERABILIDADES EN SISTEMAS: https://181.39.85.171/bitstream/123456789/1905/1/GUZM%c3%81N%20 QUESADA%20PA%c3%9aL%20ANDR%c3%89S.pdf HotFrameworks. (2020). Obtenido de https://hotframeworks.com/ Huertas Mora, A. (2020). Obtenido de http://hdl.handle.net/11634/29886: http://hdl.handle.net/11634/29886 ISO. (2015). Obtenido de https://www.iso.org/obp/ui/es/#iso:std:iso:9000:ed- 4:v1:es ISOtools. (4 de Junio de 2015). Obtenido de https://www.isotools.cl/ohsas-18001- metodo-what- if/#:~:text=Hay%20una%20t%C3%A9cnica%2C%20que%20se,las%20ins talaciones%20de%20la%20organizaci%C3%B3n. IT Ahora. (3 de Febrero de 2020). Obtenido de https://itahora.com/2020/02/03/lamosan-cambia-de-erp-y-se-proyecta- hacia-la-industria-4-0/ J. Adam, E. (2020). En E. J. Adam, Instrumentación y Control de procesos (págs. 30-31). Editoral UNL. Obtenido de file:///C:/Users/DELL/Downloads/instrumentacionprocesos.pdf JWT. (2020). Obtenido de https://jwt.io/introduction/ Laravel. (2020). Obtenido de Laravel: https://laravel.com/docs/7.x/releases Laravel. (2020). Obtenido de https://laravel.com/docs/8.x/middleware LeanManufacturing. (2017). Obtenido de https://leanmanufacturing10.com/mrp- planeacion-requerimientos-materiales- mrp#:~:text=La%20planificaci%C3%B3n%20de%20requerimientos%20d e,el%20Plan%20Maestro%20de%20Producci%C3%B3n. LinkFang. (2020). Obtenido de https://es.linkfang.org/wiki/Forma_farmac%C3%A9utica Llerena Pisco, J. A. (2015). Obtenido de ANÁLISIS COMPARATIVO DE VARIABLES RELACIONADAS AL PROCESO DE SEGUIMIENTO Y CONTROL EN LA FABRICACIÓN DE LAS LÍNEAS DE PRODUCCIÓN DE INYECTABLES Y TABLETAS EN LA INDUSTRIA FARMACÉUTICA ECUATORIANA: http://repositorio.ug.edu.ec/handle/redug/9975 Llerena Pisco, M. E. (Agosto de 2015). Recuperado el 2 de Agosto de 2020, de http://repositorio.ug.edu.ec/handle/redug/1375: http://repositorio.ug.edu.ec/handle/redug/1375 López García. (2015). Obtenido de Fapap: http://archivos.fapap.es/files/639-1294- RUTA/FAPAP_4_2015_Unguentos_pomadas.pdf López Herrera, P. (2016). Obtenido de https://core.ac.uk/download/pdf/80528621.pdf 200

López Vallejo, M. (2017). Hacking ético. Vulnerabilidad de Sistemas Operativos en el acceso por contraseñas. Obtenido de https://core.ac.uk/download/pdf/236645046.pdf Loza, L. (2019). Obtenido de https://integrandoequipos.com/2019/04/01/toma-de- decisiones/ Luzuriaga Mendoza, A. (2020). UTMACHALA. Obtenido de http://repositorio.utmachala.edu.ec/bitstream/48000/15456/1/ECFIC-2020- IS-DE-00005.pdf Mediaroom Solutions. (2020). Obtenido de https://www.mediaroomsolutions.es/blog/tendencias-desarrollo-web-2019/ Meléndez Valladarez, S. M. (2016). Obtenido de https://repositorio.unan.edu.ni/1365/1/62161.pdf Microsoft. (09 de Enero de 2019). Conceptos de minería de datos. Obtenido de https://docs.microsoft.com/es-es/analysis-services/data-mining/data- mining-concepts?view=asallproducts-allversions Miró, A. (27 de Enero de 2016). Obtenido de https://www.deustoformacion.com/blog/programacion-diseno-web/7- caracteristicas-lenguaje-php-que-lo-convierten-uno-mas-potentes Monja Sandoval, E. A. (2020). Obtenido de Repositorio USS: http://repositorio.uss.edu.pe/handle/uss/6755 Muyón, C., & Montaluisa, F. (Mayo de 2020). ProQuest. Obtenido de https://search.proquest.com/openview/bb69452d485a366de28de7b3110c4 461/1?pq-origsite=gscholar&cbl=1006393 Nicolas Andres Melo Riveros, B. A. (2019). Comparison between K-means and Self-Organizing Maps algorithms used for diagnosis spinal column patients. Elsevier, 3. Ortegón, E., Pacheco, J., & Prieto, A. (2015). Obtenido de http://up- rid2.up.ac.pa:8080/xmlui/bitstream/handle/123456789/1534/Metodolog%c 3%ada%20del%20marco%20l%c3%b3gico%20para%20la%20planificaci %c3%b3n%2c%20el%20seguimiento%20y%20la%20evaluaci%c3%b3n% 20de%20proyectos%20y%20programas.pdf?sequence=1&isAllowed=y Ovando Ortega, D. (2019). UNIVERSIDAD POLITÉCNICA DE SINALOA. Obtenido de http://repositorio.upsin.edu.mx/Fragmentos/tesinas/142016030030Ovando OrtegaDenzelJavier10843.pdf Parra Bravo, L. (14 de Abril de 2020). Automática e Instrumentación. Recuperado el 2 de Agosto de 2020, de http://www.automaticaeinstrumentacion.com/es/notices/2020/04/la- industria-farmaceutica-en-un-entorno-de-grandes-cambios- 46402.php#.Xyd8guhKjDd PHP. (2020). PHP. Obtenido de https://www.php.net/manual/es/intro-whatis.php Prodware Group. (2020). Obtenido de https://www.prodwaregroup.com/es- es/experiencia/sectores/industria/industria-farmaceutica/ Project Management Institute. (2017). A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE. CHICAGO: Sexta edición. 201

Ramón Ramírez, L. (2017). Gestión de proyectos de instalaciones de telecomunicaciones. Ediciones Paraninfo, SA. Revista lideres. (24 de Enero de 2016). Revista Lideres. Obtenido de https://www.revistalideres.ec/lideres/farmaceuticas-crecimiento- produccion-medicamentos.html Ricoh Company Ltd. (2020). Obtenido de https://www.ricoh- americalatina.com/es/servicios/automatizaci%C3%B3n-de-procesos Robledano, A. (22 de Julio de 2019). OpenWebinars. Obtenido de https://openwebinars.net/blog/que-es-net-framework/ Romero Castro, M., Figueroa Morán, G., Vera Navarrete, D., Álava Cruzatty, J., Parrales Anzúles, G., Álava Mero, C., . . . Castillo Merino, M. (2018). INTRODUCCIÓN A LA SEGURIDAD INFORMÁTICA Y EL ANÁLISIS DE VULNERABILIDADES. Editorial Área de Innovación y Desarrollo, S.L. Obtenido de https://books.google.es/books?hl=es&lr=&id=5Z9yDwAAQBAJ&oi=fnd &pg=PA29&dq=vulnerabilidad+de+sistemas+informaticos&ots=ymqPwU d7Pv&sig=l- dpsKYPiMerA0K51fZ7rvuZ8Vw#v=onepage&q=vulnerabilidad%20de% 20sistemas%20informaticos&f=false Santiago de la Mora, L. (11 de Junio de 2020). Obtenido de https://d1wqtxts1xzle7.cloudfront.net/63578654/REPORTE_GELES_SAN TIAGO_DE_LA_MORA_LUNA_6A220200609-64166- w22z33.pdf?1591740529=&response-content- disposition=inline%3B+filename%3DREPORTE_PRACTICA_ELABOR ACION_DE_GELES.pdf&Expires=1601812487&Signature=S9dqyqw SAS Institute Inc. (30 de Agosto de 2017). Obtenido de https://documentation.sas.com/?docsetId=emref&docsetTarget=n061bzur mej4j3n1jnj8bbjjm1a2.htm&docsetVersion=14.3&locale=en Sayago, J., Flores, E., & Recalde, A. (2019). Obtenido de https://www.researchgate.net/profile/Jaime_Sayago_Heredia/publication/3 39660087_Analisis_Comparativo_entre_los_Estandares_Orientados_a_Ser vicios_Web_SOAP_REST_y_GRAPHQL/links/5e5e864d4585152ce804c 7fc/Analisis-Comparativo-entre-los-Estandares-Orientados-a- Smartdata Services. (16 de Marzo de 2020). Obtenido de https://smartdataservices.co/ventajas-de-usar-sap-en-la-industria- farmaceutica/ Superintendencia de Compañias, Valores y Seguros. (2020). Obtenido de Superintendencia de Compañias, Valores y Seguros: https://www.supercias.gob.ec/portalscvs/ Tabernero Polo, Á. (Febrero de 2019). Obtenido de http://oa.upm.es/54122/1/TFG_ANGEL_PEREZ_TABERNERO_POLO.p df Taylor SJ, L. B. (2017). Taylor SJ, Letham B. 2017. Forecasting at scale. PeerJ Preprints 5:e3190v2. PeerJ Preprints, 5. 202

Tébar, E. (13 de Febrero de 2020). Obtenido de https://www.wearemarketing.com/es/blog/frameworks-en-el-desarrollo- web-las-mejores-practicas-para-tu-negocio-online.html Toala Pilay, M. A., Romero Castro, R. M., Ganchozo Quimis, M. T., Alvarez Vásquez, C. A., Jaime Baque, M. A., Pinargote Chóez, J., . . . Basurto Roldán, J. A. (2019). INTRODUCCIÓN A LA GESTIÓN DE PROYECTOS. Editorial Área de Innovación y Desarrollo,S.L. Torres Abril, A. (2016). Obtenido de ANÁLISIS DEL DIAGNÓSTICO SITUACIONAL REFERENTE A LAS METODOLOGÍAS, TÉCNICAS Y HERRAMIENTAS INFORMÁTICAS EMPLEADAS PARA ASEGURAR LA EFICIENCIA EN EL SEGUIMIENTO Y CONTROL DE LOS PROCESOS DE FABRICACIÓN (INYECTABLES Y TABLETAS) EN LAS INDUSTRIAS FARMACÉUTIC: http://repositorio.ug.edu.ec/handle/redug/16471 Urdiales, G. (18 de Diciembre de 2019). La industria farmacéutica: un motor económico a favor de la salud y la sostenibilidad. El Economista, págs. https://www.eleconomista.es/ESP250-salud/noticias/10260595/12/19/La- industria-farmaceutica-Un-motor-economico-a-favor-de-la-salud-y-la- sostenibilidad.html. Velásquez, G. (27 de Agosto de 2019). Semanario Universidad. Obtenido de https://semanariouniversidad.com/suplementos/la-increible-y-triste- historia-de-la-industria-farmaceutica-y-de-los-gobiernos-desalmados/ Vuejs. (2020). Obtenido de https://vuejs.org/ Yanza Montalván, Á., & Aguilar Cedeño, E. (27 de Octubre de 2016). MODELO COMPUTACIONALPARA LA PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA (MCPPF). Yanza Montalván, Á., Febles Díaz, O., & Estrada Sentí, V. (Marzo de 2015). Diagnóstico del nivel de automatización de los procesos de fabricación para el seguimiento y control en la industria farmacéutica de Guayaquil. 1- 13. Obtenido de http://www.ijias.issr-journals.org You, E. (25 de 10 de 2015). Obtenido de https://blog.evanyou.me/2015/10/25/vuejs-re-introduction/: https://blog.evanyou.me/2015/10/25/vuejs-re-introduction/ Zenobio Ayde, E. (2019). Obtenido de http://repositorio.unjfsc.edu.pe/bitstream/handle/UNJFSC/2941/AYDE%2 0ELIANA%20FLORIAN%20ZENOBIO.pdf?sequence=1&isAllowed=y

203

BIBLIOGRAFÍA

(13 de Abril de 2016). Obtenido de Medium: https://medium.com/@A01270898/seguridad-en-frameworks-c125f88b883 (30 de Agosto de 2019). Agencia EFE, págs. https://www.efe.com/efe/america/economia/las-farmaceuticas-crecen- tanto-como-la-espiral-de-los-precios-medicinas-en-america/20000011- 4053419. (26 de Noviembre de 2019). Obtenido de UNEA: https://www.unea.edu.mx/blog/index.php/sistemas-de-produccion/ (24 de Julio de 2020). EditorialLR, págs. https://www.larepublica.co/opinion/editorial/es-un-momento-de-grandeza- para-las-farmaceuticas-3035188. (21 de Julio de 2020). El Telégrafo, págs. https://www.eltelegrafo.com.ec/noticias/ecuador/1/industria-farmaceutica- ecuatoriana-esfuerzos-fortalecer-produccion. (2020). Obtenido de GEINFOR: https://geinfor.com/business/sistema-mes- manufacturing-execution-system/ (16 de Julio de 2020). Andina, págs. https://andina.pe/agencia/noticia- digitalizacion-beneficiara-a-industria-farmaceutica-desarrollo- medicamentos-806067.aspx. (27 de Agosto de 2020). Obtenido de CEOpedia Management online: https://ceopedia.org/index.php/Production_line (28 de Septiembre de 2020). Obtenido de HTML SPEC: https://html.spec.whatwg.org/multipage/introduction.html (2020). Obtenido de Tutorials Point: https://www.tutorialspoint.com/laravel/index.htm (2020). Obtenido de JSON: https://www.json.org/json-en.html (2020). En E. J. Adam, Instrumentación y Control de procesos. Editoral UNL. Obtenido de file:///C:/Users/DELL/Downloads/instrumentacionprocesos.pdf Advisors. (28 de Noviembre de 2017). Obtenido de https://www.gb- advisors.com/es/automatizacion-de-procesos/ Agencia Nacional de Regulación,Control y Vigilacia Sanitaria. (7 de Julio de 2018). Obtenido de https://www.controlsanitario.gob.ec/wp- content/uploads/downloads/2018/06/R_ARCSA-DE-008-2018- JCGO_Buenas-Pr%C3%A1cticas-de-Manufactura-Lab- Farmac%C3%A9uticos.pdf AIMFA. (7 de Marzo de 2017). Obtenido de Agrupación de investigación de Marketing Farmacéutico: https://www.aimfa.es/top-10-companias- farmaceuticas-2018-nivel-mundial/ Alabama Supercomputer Authority. (2018). Obtenido de https://www.asc.edu/sites/default/files/org_sections/HPC/documents/sw_d evel_methods.pdf 204

Algevasa LOGISTICS. (30 de Abril de 2018). Obtenido de https://www.algevasa.com/trazabilidad-al-servicio-de-la-logistica/ Alvarez, D. (Mayo de 2019). Obtenido de https://www.researchgate.net/publication/331571511_Inyectables_de_liber acion_controlada Anabella De Battista, Cristaldo, P., Ramos, L., Nuñez, J., Retamar, S., & Bouzenard, D. (Abril de 2016). Obtenido de Repositorio Institucional de la UNLP: http://sedici.unlp.edu.ar/bitstream/handle/10915/52901/Documento_compl eto.pdf-PDFA.pdf?sequence=1&isAllowed=y Andrade Guzmán, J. (2018). Universidad Nacional Autónoma de México. Obtenido de https://revista.seguridad.unam.mx/numero-05/ataques-web Aparicio Pico, L., Cardenas Espitia, B., & Melo Riveros, N. (16 de Agosto de 2019). Obtenido de http://hdl.handle.net/11349/23181 Asencio Cristóbal, L., González Ascencio, E., & Lozano Robles, M. (2017). Obtenido de SCIELO: http://scielo.senescyt.gob.ec/pdf/retos/v7n13/1390- 6291-Retos-7-13-000123.pdf Avilés García, L. (2015). En DETERMINACIÓN DE LA SITUACIÓN DIAGNÓSTICA ACTUAL DE LAS INDUSTRIAS FARMACÉUTICAS ECUATORIANAS (ALFE) RELACIONADA CON SUS METODOLOGÍAS DE SEGUIMIENTO Y CONTROL DE LA AUTOMATIZACIÓN DE LOS PROCESOS DE FABRICACIÓN Y HERRAMIENTAS TECNOLÓGICAS EMPLEADAS. Barahona Alcívar, S., & Rebutti Izquierdo, J. (2019). Repositorio UG. Obtenido de http://repositorio.ug.edu.ec/bitstream/redug/39980/1/B-CISC-PTG- 1646%20Barahona%20Alc%c3%advar%20Steven%20Bol%c3%advar%2 0-%20Rebutti%20Izquierdo%20J%c3%a9ssica%20Alexandra.pdf Barroso, G. (7 de Agosto de 2020). (Valtria, Ed.) Recuperado el 1 de Septiembre de 2020, de Farmespaña Industrial: http://www.farmaindustrial.com/articulos-online/las-plantas-de- produccion-farmaceuticas-frente-a-la-covid-19-tmASs Bejar, M., & Rea, M. (2019). La gestión del marketing y la venta al detalle en las farmacias tradicionales del Ecuador. Espacios, http://www.revistaespacios.com/a19v40n40/a19v40n40p07.pdf. Benalcázar Tamayo, J. (2017). Obtenido de http://dspace.udla.edu.ec/bitstream/33000/7547/6/UDLA-EC-TMGSTI- 2017-11.pdf Birth LH. (2020). Obtenido de https://ikastaroak.birt.eus/edu/argitalpen/backupa/20200331/1920k/es/PPF M/GCPRLPA/GCPRLPA01/es_PPFM_GCPRLPA01_Contenidos/website _221_normas_iso_9001_i.html Bollo, S. (12 de Marzo de 2019). Obtenido de https://filadd.com/doc/vias-de- administracion-pdf-farmacologia-general Bradley, J., Sakimura, N., & Jones, M. (Mayo de 2015). Obtenido de https://tools.ietf.org/pdf/rfc7519.pdf 205

Budenheim. (2020). Obtenido de https://www.budenheim.com/es/soluciones/farmaceutica-y- cosmetica/medicamentos-comprimidos/ Cantos Vélez, K. (2016). ESTUDIO DE LOS MÉTODOS PARA LA TOMA DE DECISIONES EN EL SEGUIMIENTO Y CONTROL DE LA PRODUCCIÓN EN LAS INDUSTRIAS FARMACÉUTICAS ECUATORIANAS ORIENTADAS A PROYECTOS UTILIZANDO CUADRO DE MANDO INTEGRAL Y ARQUITECTURA EMPRESARIAL. Obtenido de http://repositorio.ug.edu.ec/handle/redug/17586 Carrascosa Basterra, J. (2020). Obtenido de https://riunet.upv.es/bitstream/handle/10251/150764/memoria.pdf?sequenc e=1&isAllowed=y Chen1, X., Ji, Z., Fan, Y., & Zhan, Y. (2017). Restful API Architecture Based on Laravel Framework. Obtenido de https://iopscience.iop.org/article/10.1088/1742-6596/910/1/012016/pdf Collado Urbina, J., Cruz Gómez, L., & Miranda, E. (Noviembre de 2918). Obtenido de https://repositorio.unan.edu.ni/10729/1/99433.pdf Developer mozilla. (2020). Obtenido de https://developer.mozilla.org/es/docs/Learn/JavaScript/Client- side_web_APIs/Introducci%C3%B3n Enríquez Zárate, L., & Rodríguez Lozada, M. (24 de Junio de 2020). Obtenido de https://www.uv.mx/iiesca/files/2020/09/02CA2020-01.pdf ESPAE-ESPOL. (2015). Obtenido de SUPERINTENDENCIA DE COMPAÑIAS: http://www.espae.espol.edu.ec/wp- content/uploads/2016/12/industriafarmaceutica.pdf Estudios Industriales. (Mayo de 2018). ESPAE Graduate School of Management, 17-39. Obtenido de http://www.espae.espol.edu.ec/wp- content/uploads/documentos/IndustriaFarmaceutica.pdf?trp-edit- translation=preview Fajardo Alcolea, E., Hernández Rodríguez, N., Lora Freyre, R., Moreno García, R., & Parra Pérez, K. (2017). Planificación de la producción industrial con enfoque integrador asistido por las tecnologías de la información. Scielo, http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2306- 91552017000100004&nrm=iso. Fernández de la Cigoña, J. (5 de Febrero de 2019). Obtenido de https://www.sage.com/es-es/blog/conoce-que-es-la-gestion-de-tesoreria-y- como-tenerla-bajo- control/#:~:text=La%20gesti%C3%B3n%20de%20la%20tesorer%C3%A Da,y%20en%20el%20momento%20preciso. Gallego. (Enero de 2020). Obtenido de https://ajgallego.gitbook.io/laravel- 5/introduccion Garassino, A. (26 de 12 de 2015). Obtenido de https://www.syloper.com/blog/recursos/para-que-sirve-la-mineria-de- datos/ 206

Gob EC. (12 de Febrero de 2020). Obtenido de https://www.gob.ec/arcsa/tramites/registro-certificado-buenas-practicas- alimentos-procesados Gomez , A., Villacís, M., & Miranda , M. (2016). El protocolo de investigación III: la población de estudio. (págs. 201-206). México: Alergía México. Obtenido de https://www.redalyc.org/pdf/4867/486755023011.pdf Grupo de desarrollo global de PostgreSQL. (2020). PostgreSQL. Obtenido de PostgreSQL: https://www.postgresql.org/ Guzmán Quesada, P. (Mayo de 2019). Obtenido de ANÁLISIS DE LAS VULNERABILIDADES EN SISTEMAS: https://181.39.85.171/bitstream/123456789/1905/1/GUZM%c3%81N%20 QUESADA%20PA%c3%9aL%20ANDR%c3%89S.pdf HotFrameworks. (2020). Obtenido de https://hotframeworks.com/ Huertas Mora, A. (2020). Obtenido de http://hdl.handle.net/11634/29886: http://hdl.handle.net/11634/29886 ISO. (2015). Obtenido de https://www.iso.org/obp/ui/es/#iso:std:iso:9000:ed- 4:v1:es ISOtools. (4 de Junio de 2015). Obtenido de https://www.isotools.cl/ohsas-18001- metodo-what- if/#:~:text=Hay%20una%20t%C3%A9cnica%2C%20que%20se,las%20ins talaciones%20de%20la%20organizaci%C3%B3n. IT Ahora. (3 de Febrero de 2020). Obtenido de https://itahora.com/2020/02/03/lamosan-cambia-de-erp-y-se-proyecta- hacia-la-industria-4-0/ J. Adam, E. (2020). En E. J. Adam, Instrumentación y Control de procesos (págs. 30-31). Editoral UNL. Obtenido de file:///C:/Users/DELL/Downloads/instrumentacionprocesos.pdf JWT. (2020). Obtenido de https://jwt.io/introduction/ Laravel. (2020). Obtenido de Laravel: https://laravel.com/docs/7.x/releases Laravel. (2020). Obtenido de https://laravel.com/docs/8.x/middleware LeanManufacturing. (2017). Obtenido de https://leanmanufacturing10.com/mrp- planeacion-requerimientos-materiales- mrp#:~:text=La%20planificaci%C3%B3n%20de%20requerimientos%20d e,el%20Plan%20Maestro%20de%20Producci%C3%B3n. LinkFang. (2020). Obtenido de https://es.linkfang.org/wiki/Forma_farmac%C3%A9utica Llerena Pisco, J. A. (2015). Obtenido de ANÁLISIS COMPARATIVO DE VARIABLES RELACIONADAS AL PROCESO DE SEGUIMIENTO Y CONTROL EN LA FABRICACIÓN DE LAS LÍNEAS DE PRODUCCIÓN DE INYECTABLES Y TABLETAS EN LA INDUSTRIA FARMACÉUTICA ECUATORIANA: http://repositorio.ug.edu.ec/handle/redug/9975 Llerena Pisco, M. E. (Agosto de 2015). Recuperado el 2 de Agosto de 2020, de http://repositorio.ug.edu.ec/handle/redug/1375: http://repositorio.ug.edu.ec/handle/redug/1375 207

López García. (2015). Obtenido de Fapap: http://archivos.fapap.es/files/639-1294- RUTA/FAPAP_4_2015_Unguentos_pomadas.pdf López Herrera, P. (2016). Obtenido de https://core.ac.uk/download/pdf/80528621.pdf López Vallejo, M. (2017). Hacking ético. Vulnerabilidad de Sistemas Operativos en el acceso por contraseñas. Obtenido de https://core.ac.uk/download/pdf/236645046.pdf Loza, L. (2019). Obtenido de https://integrandoequipos.com/2019/04/01/toma-de- decisiones/ Luzuriaga Mendoza, A. (2020). UTMACHALA. Obtenido de http://repositorio.utmachala.edu.ec/bitstream/48000/15456/1/ECFIC-2020- IS-DE-00005.pdf Mediaroom Solutions. (2020). Obtenido de https://www.mediaroomsolutions.es/blog/tendencias-desarrollo-web-2019/ Meléndez Valladarez, S. M. (2016). Obtenido de https://repositorio.unan.edu.ni/1365/1/62161.pdf Microsoft. (09 de Enero de 2019). Conceptos de minería de datos. Obtenido de https://docs.microsoft.com/es-es/analysis-services/data-mining/data- mining-concepts?view=asallproducts-allversions Miró, A. (27 de Enero de 2016). Obtenido de https://www.deustoformacion.com/blog/programacion-diseno-web/7- caracteristicas-lenguaje-php-que-lo-convierten-uno-mas-potentes Monja Sandoval, E. A. (2020). Obtenido de Repositorio USS: http://repositorio.uss.edu.pe/handle/uss/6755 Muyón, C., & Montaluisa, F. (Mayo de 2020). ProQuest. Obtenido de https://search.proquest.com/openview/bb69452d485a366de28de7b3110c4 461/1?pq-origsite=gscholar&cbl=1006393 Nicolas Andres Melo Riveros, B. A. (2019). Comparison between K-means and Self-Organizing Maps algorithms used for diagnosis spinal column patients. Elsevier, 3. Ortegón, E., Pacheco, J., & Prieto, A. (2015). Obtenido de http://up- rid2.up.ac.pa:8080/xmlui/bitstream/handle/123456789/1534/Metodolog%c 3%ada%20del%20marco%20l%c3%b3gico%20para%20la%20planificaci %c3%b3n%2c%20el%20seguimiento%20y%20la%20evaluaci%c3%b3n% 20de%20proyectos%20y%20programas.pdf?sequence=1&isAllowed=y Ovando Ortega, D. (2019). UNIVERSIDAD POLITÉCNICA DE SINALOA. Obtenido de http://repositorio.upsin.edu.mx/Fragmentos/tesinas/142016030030Ovando OrtegaDenzelJavier10843.pdf Parra Bravo, L. (14 de Abril de 2020). Automática e Instrumentación. Recuperado el 2 de Agosto de 2020, de http://www.automaticaeinstrumentacion.com/es/notices/2020/04/la- industria-farmaceutica-en-un-entorno-de-grandes-cambios- 46402.php#.Xyd8guhKjDd PHP. (2020). PHP. Obtenido de https://www.php.net/manual/es/intro-whatis.php 208

Prodware Group. (2020). Obtenido de https://www.prodwaregroup.com/es- es/experiencia/sectores/industria/industria-farmaceutica/ Project Management Institute. (2017). A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE. CHICAGO: Sexta edición. Ramón Ramírez, L. (2017). Gestión de proyectos de instalaciones de telecomunicaciones. Ediciones Paraninfo, SA. Revista lideres. (24 de Enero de 2016). Revista Lideres. Obtenido de https://www.revistalideres.ec/lideres/farmaceuticas-crecimiento- produccion-medicamentos.html Ricoh Company Ltd. (2020). Obtenido de https://www.ricoh- americalatina.com/es/servicios/automatizaci%C3%B3n-de-procesos Robledano, A. (22 de Julio de 2019). OpenWebinars. Obtenido de https://openwebinars.net/blog/que-es-net-framework/ Romero Castro, M., Figueroa Morán, G., Vera Navarrete, D., Álava Cruzatty, J., Parrales Anzúles, G., Álava Mero, C., . . . Castillo Merino, M. (2018). INTRODUCCIÓN A LA SEGURIDAD INFORMÁTICA Y EL ANÁLISIS DE VULNERABILIDADES. Editorial Área de Innovación y Desarrollo, S.L. Obtenido de https://books.google.es/books?hl=es&lr=&id=5Z9yDwAAQBAJ&oi=fnd &pg=PA29&dq=vulnerabilidad+de+sistemas+informaticos&ots=ymqPwU d7Pv&sig=l- dpsKYPiMerA0K51fZ7rvuZ8Vw#v=onepage&q=vulnerabilidad%20de% 20sistemas%20informaticos&f=false Santiago de la Mora, L. (11 de Junio de 2020). Obtenido de https://d1wqtxts1xzle7.cloudfront.net/63578654/REPORTE_GELES_SAN TIAGO_DE_LA_MORA_LUNA_6A220200609-64166- w22z33.pdf?1591740529=&response-content- disposition=inline%3B+filename%3DREPORTE_PRACTICA_ELABOR ACION_DE_GELES.pdf&Expires=1601812487&Signature=S9dqyqw SAS Institute Inc. (30 de Agosto de 2017). Obtenido de https://documentation.sas.com/?docsetId=emref&docsetTarget=n061bzur mej4j3n1jnj8bbjjm1a2.htm&docsetVersion=14.3&locale=en Sayago, J., Flores, E., & Recalde, A. (2019). Obtenido de https://www.researchgate.net/profile/Jaime_Sayago_Heredia/publication/3 39660087_Analisis_Comparativo_entre_los_Estandares_Orientados_a_Ser vicios_Web_SOAP_REST_y_GRAPHQL/links/5e5e864d4585152ce804c 7fc/Analisis-Comparativo-entre-los-Estandares-Orientados-a- Smartdata Services. (16 de Marzo de 2020). Obtenido de https://smartdataservices.co/ventajas-de-usar-sap-en-la-industria- farmaceutica/ Superintendencia de Compañias, Valores y Seguros. (2020). Obtenido de Superintendencia de Compañias, Valores y Seguros: https://www.supercias.gob.ec/portalscvs/ Tabernero Polo, Á. (Febrero de 2019). Obtenido de http://oa.upm.es/54122/1/TFG_ANGEL_PEREZ_TABERNERO_POLO.p df 209

Taylor SJ, L. B. (2017). Taylor SJ, Letham B. 2017. Forecasting at scale. PeerJ Preprints 5:e3190v2. PeerJ Preprints, 5. Tébar, E. (13 de Febrero de 2020). Obtenido de https://www.wearemarketing.com/es/blog/frameworks-en-el-desarrollo- web-las-mejores-practicas-para-tu-negocio-online.html Toala Pilay, M. A., Romero Castro, R. M., Ganchozo Quimis, M. T., Alvarez Vásquez, C. A., Jaime Baque, M. A., Pinargote Chóez, J., . . . Basurto Roldán, J. A. (2019). INTRODUCCIÓN A LA GESTIÓN DE PROYECTOS. Editorial Área de Innovación y Desarrollo,S.L. Torres Abril, A. (2016). Obtenido de ANÁLISIS DEL DIAGNÓSTICO SITUACIONAL REFERENTE A LAS METODOLOGÍAS, TÉCNICAS Y HERRAMIENTAS INFORMÁTICAS EMPLEADAS PARA ASEGURAR LA EFICIENCIA EN EL SEGUIMIENTO Y CONTROL DE LOS PROCESOS DE FABRICACIÓN (INYECTABLES Y TABLETAS) EN LAS INDUSTRIAS FARMACÉUTIC: http://repositorio.ug.edu.ec/handle/redug/16471 Urdiales, G. (18 de Diciembre de 2019). La industria farmacéutica: un motor económico a favor de la salud y la sostenibilidad. El Economista, págs. https://www.eleconomista.es/ESP250-salud/noticias/10260595/12/19/La- industria-farmaceutica-Un-motor-economico-a-favor-de-la-salud-y-la- sostenibilidad.html. Velásquez, G. (27 de Agosto de 2019). Semanario Universidad. Obtenido de https://semanariouniversidad.com/suplementos/la-increible-y-triste- historia-de-la-industria-farmaceutica-y-de-los-gobiernos-desalmados/ Vuejs. (2020). Obtenido de https://vuejs.org/ Yanza Montalván, Á., & Aguilar Cedeño, E. (27 de Octubre de 2016). MODELO COMPUTACIONALPARA LA PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA (MCPPF). Yanza Montalván, Á., Febles Díaz, O., & Estrada Sentí, V. (Marzo de 2015). Diagnóstico del nivel de automatización de los procesos de fabricación para el seguimiento y control en la industria farmacéutica de Guayaquil. 1- 13. Obtenido de http://www.ijias.issr-journals.org You, E. (25 de 10 de 2015). Obtenido de https://blog.evanyou.me/2015/10/25/vuejs-re-introduction/: https://blog.evanyou.me/2015/10/25/vuejs-re-introduction/ Zenobio Ayde, E. (2019). Obtenido de http://repositorio.unjfsc.edu.pe/bitstream/handle/UNJFSC/2941/AYDE%2 0ELIANA%20FLORIAN%20ZENOBIO.pdf?sequence=1&isAllowed=y

210

ANEXOS

• Anexo 1. Planificación de actividades del proyecto.

• Anexo 2. Geo-localización del problema.

• Anexo 3. Carta de confidencialidad.

• Anexo 4. Listado de industrias Farmacéuticas Ecuatorianas.

• Anexo 5. Porcentaje de Industrias Farmacéuticas de las Ciudades:

Guayas, Quito y Cuenca.

• Anexo 6. Industrias Farmacéuticas de la Ciudad Guayaquil por líneas de

producción: Tableta e Inyectables.

• Anexo 7. Proceso de Producción para Inyectables de una Industria

Farmacéutica.

• Anexo 8. Proceso de Producción para Tabletas de una Industria

Farmacéutica.

• Anexo 9. Comparación entre MYSQL Y PostgreSQL.

• Anexo 10. Diagrama de Ishikawa.

• Anexo 11. Matriz de Marco Lógico.

• Anexo 12. Fundamentación Legal. 211

• Anexo 13. Formatos de Encuesta.

• Anexo 14. Formato de entrevista.

• Anexo 15. Entrevista.

• Anexo 16. Formulario para proceso de planificación de la producción.

• Anexo 17. Historia de Usuario.

• Anexo 18. Tarjeta de Ingeniería.

• Anexo 1. Tarjeta CDR.

• Anexo 20. Casos de prueba.

• Anexo 21. Acta de entrega y recepción definitiva.

• Anexo 22. Manual técnico.

• Anexo 23. Manual de usuario.

212

Anexo 1 Planificación de actividades del proyecto

Nombre de tarea Duración Comienzo Fin IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE PLANIFICACIÓN 78 días mié 24/6/20 vie 9/10/20 DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA. Grupo de iniciación del proyecto 104 días mié 26/2/20 lun 20/7/20 Entrevista con Industria Farmaceutica 6 horas mié 26/2/20 mié 26/2/20 Ecuatoriana Definición de tema de proyecto 10 días mié 24/6/20 mar 7/7/20 Aprobación del tema del proyecto 8 días mié 8/7/20 vie 17/7/20 Asignación de tutora 1 día lun 20/7/20 lun 20/7/20 Grupo de Planificación del proyecto 5 días mar 21/7/20 lun 27/7/20 Definir Introducción 2 horas mar 21/7/20 mar 21/7/20 Definir alcance del proyecto 1 hora mar 21/7/20 mar 21/7/20 Definir objetivo general 1 hora mar 21/7/20 mar 21/7/20 Definir objetivos especificos 1 hora mar 21/7/20 mar 21/7/20 Metodologia 0,5 días mar 21/7/20 mar 21/7/20 Investigar y definir metologia. 4 horas mar 21/7/20 mar 21/7/20 Lenguaje de programación 1 día mié 22/7/20 mié 22/7/20 Investigar y definir Lenguajes de 0,5 días mié 22/7/20 mié 22/7/20 programación Investigar y definir Base de datos 0,5 días mié 22/7/20 mié 22/7/20 Desarrollar el plan para la dirección del 0,5 días jue 23/7/20 jue 23/7/20 proyecto. Propuesta de diseño de instrumentos de 0,23 días jue 23/7/20 jue 23/7/20 recolección de información. Configuración de los ambientes de 0,95 días lun 27/7/20 lun 27/7/20 desarrollo. Grupo de ejecución del proyecto 49 días mar 28/7/20 vie 2/10/20 Fase 1: Planeación 2,5 días mar 28/7/20 jue 30/7/20 Historias de usuario 2 días mar 28/7/20 mié 29/7/20 Definir historias de usuario. 0,5 días mar 28/7/20 mar 28/7/20 Definir requerimientos 0,5 días mar 28/7/20 mar 28/7/20 Definir conjuntos de datos 1 día mié 29/7/20 mié 29/7/20 Release Planning 0,13 días jue 30/7/20 jue 30/7/20 Tiempo de implementar las historias de 1 hora jue 30/7/20 jue 30/7/20 usuarios Interacciones & Velocidad del proyecto 0,25 días jue 30/7/20 jue 30/7/20 Selección de interacciones 1 hora jue 30/7/20 jue 30/7/20 # de Historias para una interacción 1 hora jue 30/7/20 jue 30/7/20 213

Programación en pareja 0,13 días jue 30/7/20 jue 30/7/20 Definir actividad de los recursos 1 hora jue 30/7/20 jue 30/7/20 Fase 2: Diseño y Codificación 38 días jue 30/7/20 lun 21/9/20 Primera Interaccion 6 días jue 30/7/20 jue 6/8/20 Acceso al sistema 1 día jue 30/7/20 vie 31/7/20 Creación del sistema de 1 día jue 30/7/20 vie 31/7/20 autenticación en la base de datos Creación de API para autenticación 1 día jue 30/7/20 vie 31/7/20 del sistema Diseño de interfaz de acceso al 1 día jue 30/7/20 vie 31/7/20 sistema Implementación de API en el cliente para la autenticación de los usuarios al 1 día jue 30/7/20 vie 31/7/20 sistema. Creación de usuarios 1 día vie 31/7/20 lun 3/8/20 Creación de API para el registro de 1 día vie 31/7/20 lun 3/8/20 usuarios Diseño de interfaz de registro de 1 día vie 31/7/20 lun 3/8/20 usuarios Implementación de API en el cliente 1 día vie 31/7/20 lun 3/8/20 para el registro de usuarios Creación de roles y permisos 1 día lun 3/8/20 mar 4/8/20 Creación de API para crear roles y 1 día lun 3/8/20 mar 4/8/20 permisos Diseño de interfaz para la creación 1 día lun 3/8/20 mar 4/8/20 de roles y permisos Implementación de API en el cliente 1 día lun 3/8/20 mar 4/8/20 para crear roles y permisos Gestión de roles y permisos 1 día mar 4/8/20 mié 5/8/20 Creación de API para consultar los 1 día mar 4/8/20 mié 5/8/20 roles del sistema Creación de API para la 1 día mar 4/8/20 mié 5/8/20 actualización de roles y permisos Diseño de la interfaz para el 1 día mar 4/8/20 mié 5/8/20 mantenedor de roles Diseño de la interfaz para editar 1 día mar 4/8/20 mié 5/8/20 roles Implementación API en el cliente 1 día mar 4/8/20 mié 5/8/20 para la consulta de roles en el sistema Implantación de API en el cliente para la actualización de roles y permisos del 1 día mar 4/8/20 mié 5/8/20 sistema Gestión de usuarios 1 día mié 5/8/20 jue 6/8/20 214

Creación de API para la consulta de 1 día mié 5/8/20 jue 6/8/20 usuarios por estados Creación de API para la 1 día mié 5/8/20 jue 6/8/20 actualización de usuarios Diseño de la interfaz para el 1 día mié 5/8/20 jue 6/8/20 mantenedor de usuarios Diseño de la interfaz para editar 1 día mié 5/8/20 jue 6/8/20 usuarios Implementación en el cliente para la 1 día mié 5/8/20 jue 6/8/20 consulta de usuarios por estados Implementación en el cliente para la 1 día mié 5/8/20 jue 6/8/20 actualización de usuarios Segunda Interaccion 5 días jue 6/8/20 mié 12/8/20 Crear formas farmacéuticas. 1 día jue 6/8/20 vie 7/8/20 Crear tabla de formas farmacéuticas 1 día jue 6/8/20 vie 7/8/20 en la base de datos Inyección de datos por migración de 1 día jue 6/8/20 vie 7/8/20 gestor de base de datos Creación de API para crear nueva 1 día jue 6/8/20 vie 7/8/20 forma farmacéutica Diseño de la interfaz en el cliente 1 día jue 6/8/20 vie 7/8/20 para la creación de formas farmacéuticas Implementación de la API en el 1 día jue 6/8/20 vie 7/8/20 cliente para crear la forma farmacéutica Gestión de formas farmacéuticas. 1 día vie 7/8/20 lun 10/8/20 Creación de API para retornar 1 día vie 7/8/20 lun 10/8/20 listado de formas farmacéuticas por estado Creación de API para la 1 día vie 7/8/20 lun 10/8/20 actualización de formas farmacéuticas Diseño de la interfaz en el cliente 1 día vie 7/8/20 lun 10/8/20 para la gestión de formas farmacéuticas Implementación de la API en el cliente para actualizar datos de la forma 1 día vie 7/8/20 lun 10/8/20 farmacéutica Crear productos 1 día lun 10/8/20 mar 11/8/20 Crear tabla productos, grupo de productos, tipos de bodega, unidad de 1 día lun 10/8/20 mar 11/8/20 medida, en la base de datos Inyección de datos por migración de 1 día lun 10/8/20 mar 11/8/20 gestor de base de datos Creación de API para retornar el listado de grupos, tipo de bodega, unidad de 1 día lun 10/8/20 mar 11/8/20 medida y forma farmacéutica 215

Creación de API para la creación de 1 día lun 10/8/20 mar 11/8/20 nuevos productos Diseño de la interfaz en el cliente 1 día lun 10/8/20 mar 11/8/20 para la creación de nuevos productos Implementación de API para mostrar los filtros en el cliente correspondiente a los datos del grupo de 1 día lun 10/8/20 mar 11/8/20 producto, tipo de bodega, forma farmacéutica y unidad de medida Gestión de productos. 1 día mar 11/8/20 mié 12/8/20 Creación de API para retornar los 1 día mar 11/8/20 mié 12/8/20 productos por estado Creación de API para la 1 día mar 11/8/20 mié 12/8/20 actualización de los datos del producto Diseño de la interfaz de usuario para 1 día mar 11/8/20 mié 12/8/20 listar productos por estado Implementación de la API en el 1 día mar 11/8/20 mié 12/8/20 cliente para la actualización de productos Tercera Interaccion 4 días mié 12/8/20 mar 18/8/20 Creación de equipos. 1 día mié 12/8/20 jue 13/8/20 Creación de tablas en la base de 1 día mié 12/8/20 jue 13/8/20 datos para equipos y categoría de equipos Inyección de datos por migración de 1 día mié 12/8/20 jue 13/8/20 gestor de base de datos Creación de API para la consulta de 1 día mié 12/8/20 jue 13/8/20 categoría de equipos Creación de API para la creación de 1 día mié 12/8/20 jue 13/8/20 nuevos equipos Diseño de la interfaz de usuario para 1 día mié 12/8/20 jue 13/8/20 la creación de nuevos equipos Implementación de API en el cliente 1 día mié 12/8/20 jue 13/8/20 para la creación de nuevos equipos Gestión de equipos. 1 día jue 13/8/20 vie 14/8/20 Creación de API para la consulta de 1 día jue 13/8/20 vie 14/8/20 equipos por estado Creación de API para la 1 día jue 13/8/20 vie 14/8/20 actualización de datos de los equipos Diseño de la interfaz para listar 1 día jue 13/8/20 vie 14/8/20 equipos por medio de estados Diseño de interfaz para editar 1 día jue 13/8/20 vie 14/8/20 equipos Implementación de API en el cliente 1 día jue 13/8/20 vie 14/8/20 para editar datos del equipo 216

Crear notas de entrega 1 día vie 14/8/20 lun 17/8/20 Creación de tabla de notas de 1 día vie 14/8/20 lun 17/8/20 entrega en la base de datos Inyección de datos por migración de 1 día vie 14/8/20 lun 17/8/20 gestor de base de datos Creación de API para la creación de 1 día vie 14/8/20 lun 17/8/20 notas de entrega Diseño de la interfaz de usuario para 1 día vie 14/8/20 lun 17/8/20 la creación de notas de entrega Implementación de API en el cliente 1 día vie 14/8/20 lun 17/8/20 para la creación de notas de entrega Gestión de notas de entrega. 1 día lun 17/8/20 mar 18/8/20 Creación de API para la consulta de 1 día lun 17/8/20 mar 18/8/20 notas de entrega Creación de API para actualizar 1 día lun 17/8/20 mar 18/8/20 datos de la nota de entrega Diseño de interfaz de usuario para 1 día lun 17/8/20 mar 18/8/20 listar las notas de entrega Implantación de API en el cliente para las consulta y modificación de datos de 1 día lun 17/8/20 mar 18/8/20 las notas de entrega Cuarta Interaccion 13,5 días mar 18/8/20 vie 4/9/20 Crear bodegas 3 días mar 18/8/20 vie 21/8/20 Creación de tablas en la base de datos para las bodegas, tipo de bodegas, 1 día mar 18/8/20 mié 19/8/20 provincia, cantón, parroquia, tabla de direcciones, configuración de bodega Inyección de datos por migración de 1 día mar 18/8/20 mié 19/8/20 gestor de base de datos Creación de API para la consulta de los datos de tipo de bodega, provincia, cantón 1 día mar 18/8/20 mié 19/8/20 y parroquia Crear API para la creación de 1 día mié 19/8/20 jue 20/8/20 bodegas en la base de datos. Diseño de interfaz en el cliente para 1 día mié 19/8/20 jue 20/8/20 la creación de bodegas Implementación de API para la 1 día jue 20/8/20 vie 21/8/20 creación de bodegas Gestión de bodegas 3 días mar 25/8/20 jue 27/8/20 Creación de API para la consulta de 1 día mar 25/8/20 mar 25/8/20 bodegas por estado y tipo de bodega Creación de API para actualizar los 1 día mar 25/8/20 mar 25/8/20 datos de la bodega 217

Diseño de interfaz en el cliente para el mantenedor de bodegas, listar, editar y 1 día mié 26/8/20 mié 26/8/20 eliminar Implementación de API en el cliente para la consulta de bodegas por estado y tipo 1 día mié 26/8/20 mié 26/8/20 de bodega Implementación de API en el cliente 1 día jue 27/8/20 jue 27/8/20 para la actualización de las bodegas Configuración de bodegas 3 días jue 27/8/20 lun 31/8/20 Creación de API para guardar la 1 día vie 28/8/20 vie 28/8/20 configuración de los productos por bodega Creación de API para la consulta de 1 día vie 28/8/20 vie 28/8/20 todos los productos por tipo de bodega Diseño de interfaz para la configuración de productos por tipo de 1 día vie 28/8/20 vie 28/8/20 bodega Implementación de API en el cliente para crear la configuración de productos por 1 día lun 31/8/20 lun 31/8/20 tipo de bodega Gestión de lotes de producción 5 días lun 31/8/20 vie 4/9/20 Creación de API para la consulta de 1 día mar 1/9/20 mar 1/9/20 lotes de producción por estado Creación de API para anulación de 1 día mié 2/9/20 mié 2/9/20 lotes de producción Diseño de interfaz para visualizar 1 día jue 3/9/20 jue 3/9/20 los lotes creados incluir botón de anular Implementación de la API en el 1 día vie 4/9/20 vie 4/9/20 cliente para la consulta de lotes por estado Implantación de la API para anular 1 día vie 4/9/20 vie 4/9/20 lotes de producción Quinta Interaccion 11 días lun 7/9/20 lun 21/9/20 Crear planificación 4 días lun 7/9/20 jue 10/9/20 Crear tablas en base de datos de ordenes de producción, detalle de lotes, 1 día lun 7/9/20 lun 7/9/20 transacciones de bodega Inyección de datos por migración de 1 día lun 7/9/20 lun 7/9/20 gestor de base de datos Creación de API para crear orden de 1 día lun 7/9/20 lun 7/9/20 producción Diseño de interfaz para crear orden 1 día mar 8/9/20 mar 8/9/20 de producción Implementación de API en el cliente 1 día mié 9/9/20 mié 9/9/20 para crear planificación 218

Gestión de planificación 1 día vie 11/9/20 vie 11/9/20 Creación de API para la consulta de 1 día vie 11/9/20 vie 11/9/20 planificaciones Diseño de interfaz para listar y 1 día vie 11/9/20 vie 11/9/20 anular planificaciones Creación de API para anular 1 día vie 11/9/20 vie 11/9/20 planificación Implementación de API para listar y 1 día vie 11/9/20 vie 11/9/20 anular planificaciones Crear proyecciones 2 días lun 14/9/20 mar 15/9/20 Creación de interfaz para proyección 2 días lun 14/9/20 mar 15/9/20 de planificaciones Desarrollo e implementación en Python del algoritmo Prophet para realizar 2 días lun 14/9/20 mar 15/9/20 predicciones Gestión de proyecciones 2 días mié 16/9/20 jue 17/9/20 Diseño de interfaz para listar 1 día mié 16/9/20 mié 16/9/20 proyecciones Creación de API para consultar 1 día mié 16/9/20 mié 16/9/20 proyecciones Visualización de reportes 3 días jue 17/9/20 lun 21/9/20 Diseño de interfaz para reportes de 3 días jue 17/9/20 lun 21/9/20 proyección de planificación Grupo de seguimiento y control del proyecto 54 días mar 21/7/20 vie 2/10/20 Reunión con la tutora del proyecto para 0,25 días mar 21/7/20 mar 21/7/20 planificación de actividades Reunión de tutorias grupales 0,25 días jue 23/7/20 jue 23/7/20 Revisión de actividades planificadas por 0,25 días mar 28/7/20 mar 28/7/20 parte de la tutora del proyecto. Reunión de tutorias grupales 0,25 días jue 30/7/20 jue 30/7/20 Revisión de actividades planificadas por 0,25 días mar 4/8/20 mar 4/8/20 parte de la tutora del proyecto. Reunión de tutorias grupales 0,25 días jue 6/8/20 jue 6/8/20 Revisión de actividades planificadas por 0,25 días mar 11/8/20 mar 11/8/20 parte de la tutora del proyecto. Reunión de tutorias grupales 0,25 días jue 13/8/20 jue 13/8/20 Revisión de actividades planificadas por 0,25 días mar 18/8/20 mar 18/8/20 parte de la tutora del proyecto. Reunión de tutorias grupales 0,25 días jue 20/8/20 jue 20/8/20 Revisión de actividades planificadas por 0,25 días mar 25/8/20 mar 25/8/20 parte de la tutora del proyecto. Reunión de tutorias grupales 0,25 días jue 27/8/20 jue 27/8/20 219

Revisión de actividades planificadas por 0,25 días mar 1/9/20 mar 1/9/20 parte de la tutora del proyecto. Reunión de tutorias grupales 0,25 días jue 3/9/20 jue 3/9/20 Revisión de actividades planificadas por 0,25 días mar 8/9/20 mar 8/9/20 parte de la tutora del proyecto. Reunión de tutorias grupales 0,25 días jue 10/9/20 jue 10/9/20 Revisión de actividade planificadas por 1,75 días mar 15/9/20 mié 16/9/20 parte de la tutora del proyecto. Revision de documentos y sistema 0,25 días mar 15/9/20 mar 15/9/20 Ajuste de documentación 0,75 días mar 15/9/20 mar 15/9/20 Ajustes del sistema 1 día mié 16/9/20 mié 16/9/20 Reunión de tutorias grupales 0,25 días jue 17/9/20 jue 17/9/20 Revisión de actividades planificadas por 0,25 días mar 22/9/20 mar 22/9/20 parte de la tutora del proyecto. Reunión de tutorias grupales 0,25 días jue 24/9/20 jue 24/9/20 Revisión de actividades planificadas por 0,25 días mar 29/9/20 mar 29/9/20 parte de la tutora del proyecto. Reunión de tutorias grupales 0,25 días jue 1/10/20 jue 1/10/20 Fase 3: Cierre del proyecto 8,75 días mar 22/9/20 vie 2/10/20 Pruebas de usuario 1,75 días mar 22/9/20 mié 23/9/20 Entrega de Manual de usuario 1,75 días jue 24/9/20 vie 25/9/20 Entrega de Manual de técnico 1,75 días lun 28/9/20 mar 29/9/20 Respaldo de ambientes en gitlab 1 día mié 30/9/20 mié 30/9/20 Cerrar Proyecto o Fase 1,75 días jue 1/10/20 vie 2/10/20

Elaboración: Burgos Jonathan, González Karen. Fuente: Propia. 220

Anexo 2. Geo-localización del problema

Nota: En este proceso de investigación se selecciono a el Laboratorio 3, se realizó la validación del proceso de planificación de la producción de las lineas de inyectables y tabletas, sirviendo de insumos para hacer una validación de los resultados de la investigación sobre los procesos de producción. Elaboración: Burgos Jonathan, González Karen. Fuente: Google Maps.

221

Anexo 3. Carta de confidencialidad

222

Anexo 4. Listado de industrias Farmacéuticas Ecuatorianas.

RUC NOMBRE DE LA COMPAÑÍA TELÉFONO CORREO REGION PROVINCIA

LABORATORIOS OROFARM 72982372 / [email protected] / 791820057001 FARMACÉUTICA DE EL ORO OROLAB 072982372 / COSTA EL ORO [email protected] S.A. 0985050891

986669677 / [email protected] / 0791822122001 TEOALE SALUD COSMETICA C.LTDA. 0986669677 / COSTA EL ORO [email protected] 0992538066

42202949 / [email protected] / 0990000360001 LABORATORIOS TOFIS SA 042202949 / COSTA GUAYAS [email protected] 042202173

46054011 / 046054011 / 0992994894001 TRUJITRADE S.A. [email protected] / no COSTA GUAYAS 042136564 / 0993281579

42597890 / 042597890 / [email protected] / 0992956496001 GENVITAL S.A. COSTA GUAYAS 042597890 / [email protected] 0999747401

6006190 / BONAVENTURE ECUADOR S.A. 6006190 / [email protected] / 0992979755001 COSTA GUAYAS BONAVESA 046038747 / [email protected] 0986223937

44600529 / VITALIDAD NATURAL CIA. LTDA. [email protected] / 0992873264001 044600529 / COSTA GUAYAS VITURAL [email protected] 0923886592 223

42394500 / 042394500 / [email protected] / 0991178279001 SARSFIELD S.A. COSTA GUAYAS 042283341 / [email protected] 0986803952

2130838 / DISTRIBUIDORA COMERCIAL LA RAIZ 2130838 / [email protected] / 0992222700001 COSTA GUAYAS DISCOMRAIZ S.A. 042130838 / [email protected] 0997906131

42373108 / 042113595 / [email protected] / 992480270001 NEGOCITY S.A. COSTA GUAYAS 042113141 / [email protected] 0999733933

45072444 / LABORATORIO FARMACEUTICO 045072444 / [email protected] 0993077879001 CASSIS & ASOCIADOS LABFARCASS COSTA GUAYAS 099948257 / / [email protected] S.A. 0999488257

6044725 / 6044725 / [email protected] / 0992943750001 DIAJENMEDICAL S.A. COSTA GUAYAS 042551784 / [email protected] 0979122138

SEVEN PHARMA DEL ECUADOR 45062007 / DISTRIBUIDORA & [email protected] / 0992948590001 045062007 / COSTA GUAYAS COMERCIALIZADORA SEVENPHARMA [email protected] 0984268411 S.A.

42347401 / PG MEDICAL PRODUCTOS MEDICOS S. 042347401 / [email protected] / 0992862424001 COSTA GUAYAS A. MEDPG 042347592 / [email protected] 0999400703 224

99901967 / [email protected] / 0993030961001 LABORATORIOS ANYUPA S.A. 099901967 / COSTA GUAYAS [email protected] 0959696654

42220288 / LABORATORIO FARMAC?UTICO GM 042220288 / [email protected] 0993067334001 COSTA GUAYAS LFGM S.A. 044622295 / / [email protected] 0990185251

42305918 / 042305918 / [email protected] / 0992618140001 U SQUARE S.A. COSTA GUAYAS 042305919 / [email protected] 0994635637

42684097 / 042684097 / [email protected] / 0991517545001 LABORATORIOS PEK S.A. COSTA GUAYAS 042684097 / [email protected] 0998160254

5036899 / INDUSTRIA FARMACEUTICA 5036899 / [email protected] / 0993046035001 THINKBIGCOM CEDE?O DE LA CRUZ COSTA GUAYAS 045047737 / [email protected] HIDALGO CEDHI S.A. 0967384635

42815910 / FARMAYALA PHARMACEUTICAL 042815910 / [email protected] / 0990013314001 COSTA GUAYAS COMPANY S.A. (FPC) 042815910 / [email protected] 0999742004

42634298 / PIDEKA DEL ECUADOR PIDEKASA [email protected] / 0993224251001 042634298 / COSTA GUAYAS S.A. [email protected] 0967436594

225

45110555 / 045110555 / 0992795026001 LAB-DOM ANDINO S.A. [email protected] / no COSTA GUAYAS 045110555 / 0988577000

42443999 / 042443999 / [email protected] / 0990040559001 LABORATORIOS HG C.A. COSTA GUAYAS 0992734684 / [email protected] 0992734684

42111510 / LABORATORIOS FARMACEUTICOS 042111510 / 0992109009001 [email protected] / no COSTA GUAYAS FARMADEX S.A. 042111510 / 0994932034

997005670 / [email protected] / - LIVE-PHARMACEUTICAL S.A. 0997005670 / COSTA GUAYAS [email protected] 0997005670

2523410 / LABORATORIOS LABIOLAQUA 2523410 / [email protected] 0992588829001 COSTA GUAYAS ECUADOR S.A. 4632290 / / [email protected] 0997502377

42253143 / 042253143 / [email protected] 0990347654001 KRONOS LABORATORIOS C LTDA COSTA GUAYAS 042251445 / / [email protected] 0993509598

42680509 / 042680509 / [email protected] / 0992556722001 BOLGROUP S.A. COSTA GUAYAS 042397784 / [email protected] 0997959864

226

986539241 / 0986539241 / [email protected] / 0993171425001 TALENTTI-LABS S.A. COSTA GUAYAS 042544326 / [email protected] 0986539241

42815910 / [email protected] / 0991254374001 INDEUREC S.A. 042815910 / COSTA GUAYAS [email protected] 099742004

2374799 / 2374799 / [email protected] / 0992739584001 FARMANACION S.A. COSTA GUAYAS 0997005670 / [email protected] 0969793055

0993077143001 INSUMCARE S.A. 988042491 [email protected] / no COSTA GUAYAS

42234555 / HUMTRUSA INDUSTRIA Y COMERCIO 042234555 / [email protected] / 0991268685001 COSTA GUAYAS S.A. 042278493 / [email protected] 0999422734

42304599 / INDUSTRIA FARMACEUTICA DE 042304599 / [email protected] / 0992881496001 COSTA GUAYAS SUSTITUCION S.A. INFARSUS 042815910 / [email protected] 0999742004

990175683001 LABORATORIOS LUQUE CIA LTDA 2328735 - COSTA GUAYAS

991434879001 CARVAGU S.A. 91139686 - COSTA GUAYAS

992750685001 MENARINI ECUADOR S.A. 42304599 - COSTA GUAYAS

992875968001 DIPROSAMEDIC S.A. 46005857 - COSTA GUAYAS 227

ACROMAX LABORATORIO QUIMICO 990017190001 2592660 - COSTA GUAYAS FARMACEUTICO SA

993140783001 TRADEMEDSA S.A. 46000884 - COSTA GUAYAS

992534575001 OPERFEL S.A. 44549666 - COSTA GUAYAS

990141177001 LABORATORIOS BI-FARMA CA 42413748 - COSTA GUAYAS

DIMEDIL DISTRIBUIDORA DE 993045446001 MEDICAMENTOS EN 2303135 - COSTA GUAYAS LATINOAMERICA S.A.

990036349001 LABORATORIOS CHEFAR S.A. 252933 - COSTA GUAYAS

1391724616001 PHARMAWAV S.A. 42250645 - COSTA GUAYAS

990687455001 ORTAGI S.A. 42397488 - COSTA GUAYAS

EMPAQUE FARMACEUTICO ECUADOR 992751681001 42304599 - COSTA GUAYAS S.A. FARMAEMPAQUE

992945176001 NATURALEE S.A. 2273681 - COSTA GUAYAS

992953608001 POWERBIOTIC S.A. 46042842 - COSTA GUAYAS

MAXIGROUP CORPORACION 992972475001 44544530 - COSTA GUAYAS MAXIGROUPCORP S.A.

LABORATORIO LAZAR ECUADOR S.A. 992419318001 42399929 - COSTA GUAYAS LAZARECSA

FARMEL FARMACOS Y 991244506001 42233449 - COSTA GUAYAS MEDICAMENTOS CIA. LTDA. 228

991410465001 LABORATORIO VIDA (LABOVIDA) S.A. 3082202 - COSTA GUAYAS

ALCOHOLES DEL PACIFICO 993232106001 42817483 - COSTA GUAYAS ALCOPACSA S.A.

993195618001 BOTANIQUE ECUADOR S.A. 6000491 - COSTA GUAYAS

992559373001 MOLTOBIENES S.A. 42003640 - COSTA GUAYAS

COMERCIALIZADORA ORBITAL DE 992918640001 42201694 - COSTA GUAYAS IMOMAQ ORBIMAQ S.A.

993176990001 FARMAQUIMICA S.A. 42327715 - COSTA GUAYAS

991345493001 BLOCKBUSTER VIDEO S.A. 2324680 - COSTA GUAYAS

991478329001 LABORATORIO CEVALLOS S.A. 42289881 - COSTA GUAYAS

INSTITUTO FARMACO BIOLOGICO 990000603001 2252933 - COSTA GUAYAS S.A.

SERES LABORATORIO 991442030001 43726480 - COSTA GUAYAS FARMACEUTICO S.A.

LABORATORIOS CMC NATURE'S 992808365001 42155057 - COSTA GUAYAS PHARMA S.A. NATPHAR

992835532001 MEDIBLUE S.A. 45009304 - COSTA GUAYAS

990097410001 LABOTERAPIA CIA LTDA 987141170 - COSTA GUAYAS

SERVICIOS FARMACEUTICOS 992702591001 42974393 - COSTA GUAYAS MAYORGA S.A. MAYORFARMA 229

992743549001 BIOFARVET S.A. 42989624 - COSTA GUAYAS

LABORATORIO ECUATORIANO DE 992882727001 FARMACOS VETERINARIOS VETSAF 42658341 - COSTA GUAYAS C.A.

993086398001 DISESSIFARMA CIA.LTDA. 42957444 - COSTA GUAYAS

993047201001 XANUM C.L. 42394973 - COSTA GUAYAS

992433345001 LABORATORIOS LIFARLIT S.A. 42251203 - COSTA GUAYAS

993076929001 MDX ECUADOR S.A. 2810252 - COSTA GUAYAS

993124265001 INVERQUIMICA SA. INVERQUISA S.A. 42308331 - COSTA GUAYAS

SUPLEMENTOS M?DICOS 993206857001 43908989 - COSTA GUAYAS SUPLEMEDSA S.A.

SAN ANTONIO DEL AGRO Y 1291748321001 52627852 - COSTA LOS RIOS COMERCIO S.A. SADAGCOM

1391867158001 SALETICLAB S.A. 52442576 - COSTA MANABI

CENTRO DE INVESTIGACI?N Y 1391906994001 PRODUCCI?N DE MEDICAMENTOS 52633748 - COSTA MANABI DEL PACIFICO CIPFARM S.A. S.A.

MANSION NATURA CORPORATION 1391851774001 2287861 - COSTA MANABI MNC S.A.

2191734796001 ZOE''VITA''INTERNATIONAL S.A. 32585748 - ORIENTE SUCUMBIOS

230

2191745194001 COMPA?IA LIFEMONEY CIA.LTDA. 32840123 - ORIENTE SUCUMBIOS

190395308001 PHARMAPRI CIA. LTDA. 74103817 - SIERRA AZUAY

SERVICIOS Y PRODUCTOS GEVURAH 190376729001 72803031 - SIERRA AZUAY S.A.

PHARMA INDUSTRIA CAMACHO IPCA 190411567001 74038595 - SIERRA AZUAY CIA.LTDA.

190412245001 AVOREPHARMA S.A. 72817402 - SIERRA AZUAY

190396665001 LITPHARMA CIA. LTDA. 987215173 - SIERRA AZUAY

190383644001 IMHOTEP CIA. LTDA. 4089697 - SIERRA AZUAY

190345580001 DEROSTIC CORP. CIA. LTDA. 72817402 - SIERRA AZUAY

190430618001 FARMERGOD C.L. 74054468 - SIERRA AZUAY

1091780301001 DIFARMEDIC CIA.LTDA. 76061704 - SIERRA IMBABURA

1191784355001 BIOLACT-EC CIA.LTDA. 72584999 - SIERRA LOJA

1190043769001 FARMALEMANA CA 52973973 - SIERRA LOJA

1791240502001 CEDIMED CIA. LTDA. 2222733 - SIERRA PICHINCHA

1792281156001 BR?HLERHEIM S.A. 24002800 - SIERRA PICHINCHA

231

1791767691001 AGROPECUARIA ROJAS AGROJAS S.A. 22812132 - SIERRA PICHINCHA

1792648602001 NATUREWORTT C.L. 22491658 - SIERRA PICHINCHA

INDUSTRIA FARMACEUTICA 1792739489001 22278345 - SIERRA PICHINCHA INTERNACIONAL RHOS C.A.

1791929675001 BETAPHARMA S.A. 22440235 - SIERRA PICHINCHA

GENERICOS AMERICANOS, 991144552001 22556270 - SIERRA PICHINCHA GENAMERICA S.A.

1791866231001 FROSHER CIA. LTDA 22394734 - SIERRA PICHINCHA

1792503701001 MAGNOFARMA LTDA. 2796305 - SIERRA PICHINCHA

MEDPHARCUM DEL ECUADOR 1792540313001 2472126 - SIERRA PICHINCHA CIA.LTDA.

1792831245001 ALLIANCEPHARMACIST CIA.LTDA. 22483995 - SIERRA PICHINCHA

1791400623001 NEFROCONTROL S.A. 23826939 - SIERRA PICHINCHA

1792293952001 COMUNIMARKCORP S.A. 22323863 - SIERRA PICHINCHA

1792029368001 GINSBERG ECUADOR S.A. 2556615 - SIERRA PICHINCHA

1791897498001 LABORATORIOS SIEGFRIED S.A. 3430536 - SIERRA PICHINCHA

1791903595001 GENERICOS NACIONALES, GENA S.A. 25004500 - SIERRA PICHINCHA

232

REPRESENTACIONES 1791772512001 FARMACEUTICAS PACIFIC PHARMA 2666529 - SIERRA PICHINCHA CIA. LTDA LABORATORIO FARMACEUTICO 1790085503001 2866541 - SIERRA PICHINCHA LAMOSAN C.L.

1790926168001 LAB-NYSE S.A. 22460672 - SIERRA PICHINCHA

1792336465001 GMZ FARMACEUTICA S.A. 23821860 - SIERRA PICHINCHA

992970936001 SANFER-BUSSIE ECUADOR S.A. 23317532 - SIERRA PICHINCHA

1793010997001 BONAPHARM-ECUADOR C.L. 22244269 - SIERRA PICHINCHA

1791998588001 LABORATORIOS PINTO LABPINSA S.A. 4002800 - SIERRA PICHINCHA

1792669189001 PHARMAAPOYO CIA.LTDA. 22552510 - SIERRA PICHINCHA

1793000347001 GIRISPHARMA S.A. 22238438 - SIERRA PICHINCHA

1791878892001 SWISS & NORTH GROUP S.A 23518413 - SIERRA PICHINCHA

LEDA LABORATORIOS 1792661676001 22271284 - SIERRA PICHINCHA FARMACEUTICOS CIA.LTDA.

SERVICIOS REGULATORIOS 1792671620001 2265841 - SIERRA PICHINCHA ECUATORIANOS DE SALUD SRES S.A.

1792930979001 BIOECOLAR S.A. 996546111 - SIERRA PICHINCHA

1792903416001 AGROMIRACLE S.A. 22453724 - SIERRA PICHINCHA

233

1793014402001 AM&GG CORE PHARMA CIA.LTDA. 6030444 - SIERRA PICHINCHA

LABORATORIOS NOVANDINA DEL 1792404649001 22412841 - SIERRA PICHINCHA ECUADOR S.A.

PISA FARMACEUTICA DE ECUADOR 1792341124001 62830238 - SIERRA PICHINCHA S.A.

CASA INDUSTRIAL FARMACEUTICA 1790002152001 2478600 - SIERRA PICHINCHA SA CIFSA

1790371506001 QUIFATEX SA 3171375 - SIERRA PICHINCHA

1791867696001 TIBET SERVICES S.A. 4514117 - SIERRA PICHINCHA

1792244595001 KURADES S.A. 22410786 - SIERRA PICHINCHA

COMPA?IA ''EL DOCTORCITO'' DJM 1792840252001 4002800 - SIERRA PICHINCHA CIA.LTDA.

1792921678001 HEALTHYSTUFF CIA.LTDA. 22351915 - SIERRA PICHINCHA

QU?MICA NATURAL Y - FARMAC?UTICA QUINAFAR 2986456 - SIERRA PICHINCHA CIA.LTDA.

1792123518001 BIOPRONEC CIA. LTDA. 23990000 - SIERRA PICHINCHA

1792637597001 MUZALPHARMA S.A. 23211148 - SIERRA PICHINCHA

CORPORACION FARMACEUTICA WM 1792736870001 2470817 - SIERRA PICHINCHA CORPFARMWM CIA.LTDA.

QUIMICA ARISTON ECUADOR 1790074889001 22485815 - SIERRA PICHINCHA COMPA?IA LIMITADA

234

1790750892001 HOSPIMEDIKKA C LTDA 23658711 - SIERRA PICHINCHA

1791877969001 PAL FARMA CIA. LTDA 984436876 - SIERRA PICHINCHA

1792618711001 STENDHALPHARMA ECUADOR S.A. 3997000 - SIERRA PICHINCHA

1792971942001 ALURA-ECUADOR S.A. 3303063 - SIERRA PICHINCHA

1790462854001 JAMES BROWN PHARMA C.A. 22355471 - SIERRA PICHINCHA

REMEDIOS NATURALES SELVATICOS 1791823842001 22400006 - SIERRA PICHINCHA RENASE CIA. LTDA

1792545706001 TEGUMA S.A. 22898638 - SIERRA PICHINCHA

INDUSTRIA FARMACEUTICA 1792815975001 REYES&VERDUGA REVLOH 2445127 - SIERRA PICHINCHA CIA.LTDA.

1792999766001 HERBAKAREN PHARMA CIA.LTDA. 2544144 - SIERRA PICHINCHA

1790199568001 TECNANDINA SA TENSA 22220550 - SIERRA PICHINCHA

1792771072001 GLOBALMEDFARMA S.A. 2434859 - SIERRA PICHINCHA

GLENMARK-PHARMACEUTICALS 1792751004001 26030444 - SIERRA PICHINCHA ECUADOR S.A.

1792848164001 NOVOPHARMA FM CIA.LTDA. 23808890 - SIERRA PICHINCHA

BIOGEN LABORATORIO 1791710444001 2560170 - SIERRA PICHINCHA FARMACEUTICO S.A.

235

1792488761001 FARMABION DEL ECUADOR C.A. 3829620 - SIERRA PICHINCHA

ECZANE PHARMA LABORATORIOS 1792933609001 22244305 - SIERRA PICHINCHA ECZANEPHARMA S.A.

1792853257001 LEBENS-GROUP CIA.LTDA. 2560170 - SIERRA PICHINCHA

NUTRACEUTICALS & LIFE PHARMA 1792654270001 22397665 - SIERRA PICHINCHA LAPHIFARMA S.A.

1792756677001 WONDERLIFE CIA.LTDA. 2240137 - SIERRA PICHINCHA

1792956323001 COMPA?IA SERVIMED ASR CIA.LTDA. 97928043 - SIERRA PICHINCHA

1792990637001 MERAKIPHARMA CIA.LTDA. 2263805 - SIERRA PICHINCHA

1792989086001 NOVODERMA PHARMA S.A. 22808182 - SIERRA PICHINCHA

LABORATORIOS INDUSTRIALES 1790013502001 FARMACEUTICOS ECUATORIANOS 22544144 - SIERRA PICHINCHA LIFE 1792611059001 COLPROTEIN S.A. 22468663 - SIERRA PICHINCHA

1792467004001 BUND S.A. 22376425 - SIERRA PICHINCHA

COMPA?IA FARMACEUTICA SEDIAN 1792544157001 22560170 - SIERRA PICHINCHA CIA. LTDA.

RAIZAN NATURAL INDUSTRIA SANTO DOMINGO DE 2390030595001 32527853 - SIERRA ALIMENTICIA NATURALCOM S.A. LOS TSACHILAS

LABORATORIO GENESIS LABGENESIS 1890152623001 32840123 - SIERRA TUNGURAHUA CIA.LTDA

1891758010001 MONTEVISTA & PELLE S.A. 22463061 - SIERRA TUNGURAHUA 236

Anexo 5. Porcentaje de Industrias Farmacéuticas de las Ciudades: Guayaquil, Quito y Cuenca

N° Industrias Farmaceutica por Ciudades

5%

47% CUENCA GUAYAQUIL QUITO 48%

Elaboración: Burgos Jonathan, González Karen. Fuente: (Superintendencia de Compañias, Valores y Seguros, 2020).

237

Anexo 6. Industrias Farmacéuticas en Guayaquil de las líneas de producción: Tableta e Inyectables

Industrias Farmacéuticas de la Ciudad de Guayaquil 7

6 6 5 5 4

3

2

1 0 0 Solo Tabletas Solo Inyectables Tabletas e inyectables

Nota: Se puede observar que existen 11 industrias farmaceuticas Ecuatorianas que realizan la producción de las lineas de inyectables y tabletas, en las que 6 realizan solo de tabletas y 5 producen de inyectables y tabletas.

Elaboración: Burgos Jonathan, González Karen. Fuente: (Superintendencia de Compañias, Valores y Seguros, 2020)

238

Anexo 7. Proceso de Producción para Inyectables de una Industria Farmacéutica.

Elaboración: Burgos Jonathan, González Karen. Fuente: Laboratorio 3. 239

Anexo 8. Proceso de Producción para Tabletas de una Industria Farmacéutica.

Elaboración: Burgos Jonathan, González Karen. Fuente: Laboratorio 3.

240

Anexo 9 . Comparación entre MYSQL Y PostgreSQL

Criterios MYSQL POSTGRESQL MySQL es mucho más rápido que la mayor parte de su competencia ya que tiene la posibilidad de selección de mecanismos de Es capaz de ajustarse al número de CPUs y a la cantidad de almacenamiento que ofrecen diferentes memoria que posee el sistema de forma óptima, haciéndole capaz Velocidad velocidades de operación, soporte físico, de soportar una mayor cantidad de peticiones simultáneas de capacidad, distribución geográfica, manera correcta, se dice que ha llegado a soportar el triple de transacciones. Aprovecha la potencia de carga de lo que soporta MySQL. Multiprocesos. sistemas multiprocesador, gracias a su implementación multihilo. Modelo Modelo relacional Orientado a objetos Conceptual Soporta tipos complejos como registros, conjuntos, referencias, listas, pilas, colas y arreglos.

Tipos numéricos: TinyInt, Bit ó Bool, Tipos Numéricos: smallint, integer, bigint, decimal, numeric, real, SmallInt, SmallInt, MediumInt, Integer Int, double precisión, serial, bigserial.

BigInt, Float, Double, Decimal o Numeric. Tipos Monetarios: money Tipos de Fecha: Date, DateTime, TimeStamp, Time, Year. Tipos de datos binarios: bytea

soportados Tipos de Cadena: Char(n), VarChar(n), Tipos de caracteres: character varying(n), varchar(n), character(n), Tipo de Datos Datos de Tipo TinyText y TinyBlob, Blob y Text, char(n), text. MediumBlob y MediumText, LongBlob y LongText, Enum, Set. Tipos de fecha y hora: timestamp [ (p) ] [ without time zone ], timestamp [ (p) ] with time zone, time [ (p) ] [ without time zone ], time [ (p) ] with time zone, interval [ fields ] [ (p) ].

241

Tipos Booleanos: TRUE (t, true, y, yes, on, 1). FALSE (f, false, n,

no, off, 0).

MySQL resulta fácil de utilizar y administrar. Sus características técnicas la hacen una de las bases de datos más Las herramientas de MySQL son potentes y potentes.

flexibles, sin sacrificar su capacidad de uso. Fiabilidad

Cualquier persona puede bajar el código fuente de MySQL y usarlo sin pagar. El código fuente está disponible para todos sin costo. Si su equipo Cualquier interesado puede estudiar el código necesita extender o personalizar PostgreSQL de alguna manera, fuente y ajustarlo a sus necesidades. Ya que pueden hacerlo con un mínimo esfuerzo, sin costos adicionales. el código fuente está disponible para todos sin

Extensibilidad costo.

Cliente / servidor Cliente / servidor

ra de

ación

Arquitectu Implement

Cuenta con la agrupación de transacciones, reuniendo múltiples transacciones de varias Limitación: Actualmente, las transacciones abortan conexiones para incrementar el número de completamente si se encuentra un fallo durante su ejecución.

Manejo de transacciones por segundo. transacciones Alta concurrencia: permite que mientras un proceso escribe en una Alta concurrencia: permite que mientras un tabla, otros accedan a la misma tabla sin necesidad de bloqueos. proceso escribe en una tabla, otros accedan a

ncia Cada usuario obtiene una visión consistente de lo último a lo que se la misma tabla sin necesidad de bloqueos.

Concurre le hizo commit.

Tiene bases de datos de hasta 50 millones de s Ilimitado (Depende del sistema de almacenamiento).

o en en o registros.

Tamañ registro 242

Cuenta con comandos específicos para copia de respaldo y también restaurar la base de Cuenta con comandos específicos para la copia de respaldo y datos si esta llegase a perderse, aunque no también la restauración de la base de datos si esta llegase a perderse.

Datos siempre sea la mejor opción ya que ha llegado Bases de de Bases

Respaldo de de Respaldo a fallar en pocas ocasiones.

Ofrece un sistema de contraseñas y privilegios seguro mediante verificación basada en el host Manteniendo un sistema de contraseñas desde hace 16 años, así

y el tráfico de contraseñas está cifrado al como privilegios y la máxima seguridad para el sistema. suarios

u conectarse a un servidor. Permisosde

Disponible en :

https://dev.mysql.com/downloads/connecto r/j/5.0.html Disponible en https://jdbc.postgresql.org/ Nombre de la Clase Driver “org.postgresql.Driver”; Nombre de Clase Driver: “com.mysql.jdbc.Driver” Cadena de Conexión para posgresql “jdbc:postgresql://localhost:5432/Tal ler”;

Disponibilidad de de Disponibilidad Cadena de Conexión: DriversJDBC para jdbc:mysql://localhost:3306/b1s ADO.NET ActiveX Data Objects (ADO). Es un conjunto de componentes del software para ADO.NET es fácil de usar ya que el asistente de aplicación le acceder a datos y a servicios de datos. Es permite construir la cadena de conexión ADO, seleccionar tablas,

comúnmente usado para acceder y para campos e índices de conversión, ver y editar secuencias de modificar los datos almacenados en un comandos SQL para generar la base de datos PostgreSQL de destino Sistema Gestor de Bases de Datos y seleccionar tablas para la importación. Relacionales.

con .NET con Cadena de conexión para PostgreSQL: Conexiones Conexiones Cadena de conexión para MySQL: Provider=MSDASQL;Driver={Postg reSQL cnn.Open "Provider=MySQLProv;" & "Data ANSI};SERVER=localhost;DATAB Source=base;" & _ "User ASE=saraza;UID=sistema;PWD=sar aza; Id=USUARIO;Password=PASSWORD" 243

Existen varias interfaces de programación de

aplicaciones que permiten, a aplicaciones escritas en diversos lenguajes de La instalación de PostgreSQL incluye sólo C y las interfaces programación, acceder a las bases de datos embebidas de C.

Interfaz MySQL, incluyendo C, C++, C#, Pascal, Delphi.

Multiplataforma. MySQL cuenta con Cualquier plataforma moderna tipo Unix debe ser capaz de ejecutar disponibilidad en gran cantidad de plataformas PostgreSQL, también corre de forma nativa en sistemas operativos y sistemas, tales como; GNU/Linux. Y en basados en NT como Win2000 SP4, WinXP y sistemas operativos de Microsoft Windows. Win2003.

soportada Usa GNU Automake, Autoconf, y Libtool para Plataforma Multiplataforma portabilidad

244

Anexo 10 . Diagrama de Ishikawa

Elaboración: Burgos Jonathan, González Karen. Fuente: Propia.

245

Anexo 11 . Matriz de Marco Lógico

Medios de Supuestos Objetivos Resumen Narrativo Indicadores Verificación Importantes 1. Personal de bodega, fabricación. 2. Cantidad de productos existentes en Eficiencia en el proceso de la la recopilación de información. 1. Información 1. Disponibilidad Finalidad planificación de la producción en la 3. Cantidad de horas en la producción recolectada sobre las de la información Industria Farmacéutica Ecuatoriana de los diferentes productos. ventas realizadas. 4. Espacio fisico disponible en bodega. 1. Disponibilidad 1. Cantidad de líneas de producción de la información (Inyectables y Tabletas) sobre las lineas de 2. Cantidad de productos existentes en 1. Informes de producción Mejora progresiva de herramientas la recopilación de información. análisis realizados 2. Predisposición al Proposito tecnológicas para la gestión de la 3. Cantidad de horas en la producción con la herramienta cambio de como producción (Planificación) de los diferentes productos. desarrollada. crear una 4. Espacio fisico disponible en planificación de bodega. proceso de 5. Personal de bodega, fabricación. producción 1. Disponibilidad 1. Cantidad de líneas de producción de la información 1. Informes de (Inyectables y Tabletas) sobre las lineas de planeaciones creadas 1. Recopilación información 2. Cantidad de productos existentes en producción 2. Informes de Compone 2. Buscar procesos de planificación la recopilación de información. 2. Predisposición al planificación del ntes para la producción 3. Cantidad de horas en la producción cambio de como proceso de 3. Modelar el sistema de los diferentes productos. crear una producción 4. Espacio fisico disponible en planificación de 3. Aplicación final bodega. proceso de producción 246

1. 1. Recopilación información 1. 2. Analizar información 1. 3. Ordenar información 1. 4. Clasificar información (Solo inyectables y tabletas) 1. 5 Realizar entregable final de fase 1. Se analiza el 2. 1. Buscar procesos de documento planificación para la producción borrador de la 2. 2. Analizar procesos de 1. Informes fisicos y matríz de marco planificación para la producción de digitales de la lógico, se presentan las Industrias Farmacéuticas cantidad de lineas de observaciones, se

Ecuatorianas producción reestructura y 2. 3. Probar procesos de 2. Informes fisicos aprueba el 1. Cumplimiento del 100% en la planificación para la producción de acerca de como fue el documento. recupilacion las Industrias Farmacéuticas desarrollo 2. Se cuentan con Activades Ecuatorianas (cuadros de los recursos 2. 4. Seleccionar los procesos de metodologias, humanos necesarios planificación para la producción de informes, detalle para la realizacion las Industrias Farmacéuticas nombre) del proyecto Ecuatorianas Ejemplo: 3. 1. Modelar la Aplicación Web disponibilidad de Empresarial tiempo 3. 2. Desarrollar prototipo Aplicación Web Empresarial 3. 3. Realizar pruebas 3. 4. Presentación de Aplicación Web Empresarial

247

Anexo 12. Fundamentación Legal

Las Normas Legales en un Proyecto de Titulación

El presente proyecto de titulación se fundamenta en las leyes y normas como son:

ARTÍCULO DE LA CONTEXTO LOES Esta Ley regula el sistema de educación superior en el país, a los organismos e ¿Qué regula la LOES? instituciones que lo integran; determina derechos, deberes y obligaciones de las personas ART. 1 ÁMBITO naturales y jurídicas, y establece las respectivas sanciones por el incumplimiento de las disposiciones contenidas en la Constitución y la presente Ley ARTICULO 1 ¿Cuál es el Objeto de Esta Ley tiene como objeto definir sus principios, garantizar el derecho a la educación esta Ley? superior de calidad que propenda a la excelencia, al acceso universal, permanencia, ART. 2 OBJETO movilidad y egreso sin discriminación alguna. a) Garantizar el derecho a la educación superior mediante la docencia, la investigación y Entre las funciones su vinculación con la sociedad, y asegurar crecientes niveles de calidad, excelencia ART. 4 DERECHO A académica y pertinencia; n) Garantizar la producción de pensamiento y conocimiento LA EDUCACION articulado con el pensamiento universal; y, ñ) Brindar niveles óptimos de calidad en la SUPERIOR formación El principio de igualdad de oportunidades consiste en garantizar a todos los actores del Sistema de Educación Superior las mismas posibilidades en el acceso, permanencia, movilidad y egreso del sistema, sin discriminación de género, credo, orientación sexual, Principio de Igualdad etnia, cultura, preferencia política, condición socioeconómica o discapacidad. y Principio de Calidad El principio de calidad consiste en la búsqueda constante y sistemática de la excelencia, la pertinencia, producción óptima, transmisión del conocimiento y desarrollo del pensamiento mediante la autocrítica, la crítica externa y el mejoramiento permanente

El Sistema de Educación Superior se regirá por los principios de autonomía responsable, cogobierno, igualdad de oportunidades, calidad, pertinencia, integralidad y autodeterminación para la producción del pensamiento y conocimiento en el marco del Art. 12 diálogo de saberes, pensamiento universal y producción científica tecnológica global. Estos principios rigen de manera integral a las instituciones, actores, procesos, normas, recursos, y demás componentes del sistema, en los términos que establece esta Ley.

Funciones del Sistema de Educación Superior.- Son funciones del Sistema de Educación Superior: a) Garantizar el derecho a la educación superior mediante la docencia, la investigación y su vinculación con la sociedad, y asegurar crecientes niveles de calidad, excelencia académica y Art. 13 pertinencia; b) Promover la creación, desarrollo, transmisión y difusión de la ciencia, la técnica, la tecnología y la cultura; c) Formar académicos, científicos y profesionales responsables, éticos y solidarios, comprometidos con la sociedad, debidamente preparados para que sean capaces de generar y aplicar sus 248

conocimientos y métodos científicos, así como la creación y promoción cultural y artística; d) Fortalecer el ejercicio y desarrollo de la docencia y la investigación científica en todos los niveles y modalidades del sistema; e) Evaluar, acreditar y categorizar a las instituciones del Sistema de Educación Superior, sus programas y carreras, y garantizar independencia y ética en el proceso; f) Garantizar el respeto a la autonomía universitaria responsable; g) Garantizar el cogobierno en las instituciones universitarias y politécnicas; h) Promover el ingreso del personal docente y administrativo, en base a concursos públicos previstos en la Constitución; i) Incrementar y diversificar las oportunidades de actualización y perfeccionamiento profesional para los actores del sistema; j) Garantizar las facilidades y condiciones necesarias para que las personas con discapacidad puedan ejercer el derecho a desarrollar actividad, potencialidades y habilidades; k) Promover mecanismos asociativos con otras instituciones de educación superior, así como con unidades académicas de otros países, para el estudio, análisis, investigación y planteamiento de soluciones de problemas nacionales, regionales, continentales y mundiales; l) Promover y fortalecer el desarrollo de las lenguas, culturas y sabidurías ancestrales de los pueblos y nacionalidades del Ecuador en el marco de la interculturalidad; m) Promover el respeto de los derechos de la naturaleza, la preservación de un ambiente sano y una educación y cultura ecológica; n) Garantizar la producción de pensamiento y conocimiento articulado con el pensamiento universal; y, ñ) Brindar niveles óptimos de calidad en la formación y en la investigación Como requisito previo a la obtención del título, los y las estudiantes deberán acreditar servicios a la comunidad mediante prácticas o pasantías preprofesionales. debidamente ART. 87 monitoreadas. en los campos de su especialidad, de conformidad con los lineamientos generales definidos por el Consejo de Educación Superior.

Las instituciones de educación superior notificarán obligatoriamente a la SENESCYT la ARTÍCULO 19.- DEL nómina de los graduados y las especificaciones de los títulos que expida, en un plazo no REGLAMENTO.- mayor de treinta días contados a partir de la fecha de graduación. (…) este será el único NÓMINA DE medio oficial a través del cual se verificará el reconocimiento y validez del título en el GRADUADOS Y Ecuador. NOTIFICACIÓN A LA SENESCYT

Art. 144.- Tesis Digitalizadas.- Todas las instituciones de educación superior estarán obligadas a entregar las tesis que se elaboren para la obtención de títulos académicos de ARTÍCULO 144 grado y posgrado en formato digital para ser integradas al Sistema Nacional de PRINCIPIOS Información de la Educación Superior del Ecuador para su difusión pública respetando los derechos de autor. Elaboración: Burgos Jonathan, González Karen. Fuente: Ley Orgánica de Educación Superior.

249

ARTÍCULO DE LA CONTEXTO CONSTITUCIÓN Establece: las personas tienen derecho a desarrollar su capacidad creativa, al ejercicio digno y sostenido de las actividades culturales y artísticas, y a ARTÍCULO 22 beneficiarse de la protección de los derechos morales y patrimoniales que les correspondan por las producciones científicas, literarias o artísticas de su autoría.

La educación es un derecho de las personas a lo largo de su vida y un deber ineludible e inexcusable del Estado. Constituye un área prioritaria de la política ARTÍCULO 26 pública y de la inversión estatal, garantía de la igualdad e inclusión social y condición indispensable para el buen vivir. La educación responderá al interés público y no estará al servicio de intereses ARTÍCULO 28 individuales y corporativos. Se garantizará el acceso universal, permanencia, movilidad y egreso sin discriminación alguna El sistema de educación superior tiene como finalidad la formación académica y profesional con visión científica y humanista; la investigación científica y ARTÍCULO 350 tecnológica; la innovación, promoción, desarrollo y difusión de los saberes y las culturas; la construcción de soluciones para los problemas del país, en relación con los objetivos del régimen de desarrollo El Estado reconocerá a las universidades y escuelas politécnicas autonomía académica, administrativa, financiera y orgánica, acorde con los objetivos del ARTÍCULO 355 primer y régimen de desarrollo y los principios establecidos en la Constitución segundo inciso

Elaboración: Burgos Jonathan, González Karen. Fuente: Ley Orgánica de Educación Superior.

ARTÍCULO DE DERECHOS DE CONTEXTO PROPIEDAD INTELECTUAL Los programas de ordenador se consideran obras literarias y se protegen como tales. Dicha protección se otorga independientemente de que hayan sido incorporados en un ordenador y cualquiera sea la forma en que estén expresados, ya sea en forma legible por Art. 28 el hombre (código fuente) o en forma legible por máquina ( código objeto), ya sean programas operativos y programas aplicativos, incluyendo diagramas de flujo, planos, manuales de uso, y en general, aquellos elementos que conformen la estructura, secuencia y organización del programa. No se considerará que existe arrendamiento de un programa de ordenador cuando éste no sea el objeto esencial de dicho contrato. Se considerará que el programa es el objeto Art. 31. esencial cuando la funcionalidad del objeto materia del contrato, dependa directamente del programa de ordenador suministrado con dicho objeto; como cuando se arrienda un ordenador con programas de ordenador instalados previamente. Elaboración: Burgos Jonathan, González Karen. Fuente: Ley Orgánica de Educación Superior.

250

Software libre y CONTEXTO Software Público

Establecer como política pública para las entidades de administración Pública central la Art. 1. utilización del Software Libre en sus sistemas y equipamientos informáticos. Se entiende por software libre, a los programas de computación que se pueden utilizar y distribuir sin restricción alguna, que permitan el acceso a los códigos fuentes y que sus aplicaciones puedan ser mejoradas. Estos programas de computación tienen las siguientes libertades: Art. 2. Utilización de programa con cualquier propósito de uso común. Distribución de copias sin restricción alguna. Estudio y modificación de programa (Requisito: código fuente disponible). Publicación del programa mejorado (Requisito: código fuente disponible

Las entidades de la administración pública central previa a la instalación del software libre en sus equipos deberán verificar la existencia de capacidad técnica que brinde el Art. 3. soporte necesario para este tipo de software.

Se faculta la utilización de software propietario (no libre) únicamente cuando no exista una solución de software libre que supla las necesidades requeridas, o cuando esté en Art. 4. riesgo de seguridad nacional, o cuando el proyecto informático se encuentre en un punto de no retorno.

Art. 5. Tanto para software libre como software propietario, siempre y cuando se satisfagan los requerimientos.

La subsecretaría de Informática como órgano regulador y ejecutor de las políticas y Art. 6. proyectos informáticos en las entidades de Gobierno Central deberá realizar el control y seguimiento de este Decreto.

Elaboración: Burgos Jonathan, González Karen. Fuente: Decreto 1014 Software Libre en Ecuador

ARTÍCULO DE LA CONTEXTO BPM Todos los laboratorios farmacéuticos nacionales, previo al inicio de las actividades de fabricación, acondicionamiento o maquila de medicamentos en general, medicamentos que contengan sustancias catalogadas sujetas a fiscalización, productos biológicos, Art. 5 radiofármacos, ingredientes farmacéuticos activos y productos en investigación, deben obtener el Certificado de Buenas Prácticas de Manufactura, así como el permiso de funcionamiento, otorgados por la ARCSA. Los laboratorios farmacéuticos nacionales que se instalen por primera vez deben obtener la certificación de Buenas Prácticas de Manufactura, previo a la obtención del permiso de funcionamiento; para lo cual deben recopilar, con un tiempo mínimo de seis meses, Art. 6 los registros y demás documentación que evidencien la implementación de las normas de calidad durante el proceso de fabricación de los lotes pilotos. Durante el tiempo previo a la obtención de la Certificación de Buenas Prácticas de Manufactura, el laboratorio farmacéutico no podrá comercializar los productos fabricados en la empresa. 251

Los laboratorios farmacéuticos deben contar con un jefe de producción, un jefe de control de calidad y un director técnico; mismos que deben ser profesionales Químicos Art. 7 Farmacéuticos o Bioquímicos Farmacéuticos.

La Certificación de Buenas Prácticas de Manufactura tiene alcance en cuanto a la fabricación, maquila, acondicionamiento, almacenamiento, distribución y transporte que se realice a través de los laboratorios farmacéuticos. El transporte propio o tercerizado utilizado para los productos terminados que serán comercializados por la empresa, debe Art. 8 ser auditado dentro del alcance de la certificación de Buenas Prácticas de Manufactura. En el caso de que el transporte tercerizado haya sido previamente auditado en el alcance de la certificación de Buenas Prácticas de otro establecimiento farmacéutico, se debe presentar el contrato de prestación de servicios. El Certificado de Buenas Prácticas de Manufactura tendrá una vigencia de tres (3) años a partir de la fecha de su emisión, y será renovado por periodos iguales. Si durante la Art. 9 vigencia del certificado de BPM, el laboratorio farmacéutico realiza alguna ampliación o modificación, se mantendrá la vigencia inicial del mismo.

Las auditorías para la certificación, control y seguimiento de Buenas Prácticas de Manufactura, se realizarán conforme los lineamientos de la Organización Mundial de la Art. 10 Salud, en sus respectivos anexos y las listas de verificación que la ARCSA elabore para el efecto. Los laboratorios farmacéuticos deben tener áreas específicas, autónomas e independientes para la fabricación de productos farmacéuticos que posean materiales altamente sensibilizantes, preparaciones biológicas, material de naturaleza infecciosa o con una alta actividad farmacológica o toxicidad, tales como: a. Penicilina; b. Art. 11 Cefalosporina; c. Otros betalactámicos; d. Microorganismos vivos; e. Esteroides, f. Agentes citotóxicos, g. Citostáticos, h. Antineoplásicos, i. Inmunosupresores; j. Sustancias endócrinas de tipo sexual (andrógenos y estrógenos) y sus precursores; k. Radiofármacos; y, l. Otros definidos por la Agencia. Y no podrán ser elaborados bajo la modalidad de campaña. Toda la información que se presente a la ARCSA, para el proceso de Certificación de Art. 12 BPM y durante las auditorías, por el medio que la Agencia defina para el efecto, será de uso confidencial y estrictamente para los fines previstos e esta normativa. Las auditorías de BPM, se realizarán con los siguientes fines: a. Obtención de la Certificación de BPM, por primera vez; b. Renovación de la certificación de BPM; c. Art. 13 Por motivos de seguimiento y control; d. Ampliación de áreas específicas; e. Por alertas sanitarias; f. Por denuncias; y, g. Por pedido de la Autoridad Sanitaria Nacional.

Elaboración: Burgos Jonathan, González Karen. Fuente: (Agencia Nacional de Regulación,Control y Vigilacia Sanitaria, 2018)

CODIGO ORGÁNICO DE LA ECONOMÍA SOCIAL DE LOS CONOCIMIENTOS, CREATIVIDAD E INVENCIÓN Artículo 104.- Obras susceptibles de protección. - La protección reconocida por el presente Título recae sobre todas las obras literarias, artísticas y científicas, que sean originales y que puedan reproducirse o divulgarse por cualquier forma o medio conocido o por conocerse. 12.- SOFTWARE Artículo 131.- Protección de software. - El software se protege como obra literaria. Dicha protección se otorga independientemente de que hayan sido incorporados en un ordenador y cualquiera sea la forma en que estén expresados, ya sea como código fuente; es decir, en forma legible por el ser humano; o como código objeto; es decir, en forma legible por máquina, ya sea 252 sistemas operativos o sistemas aplicativos, incluyendo diagramas de flujo, planos, manuales de uso, y en general, aquellos elementos que conformen la estructura, secuencia y organización del programa. Se excluye de esta protección las formas estándar de desarrollo de software. En este sentido, los documentos y textos producidos en las Instituciones de Educación Superior desarrollados con el objeto de obtener sus grados académicos y/o trabajos de facultad, son autores intelectuales con el patrocinio de cada institución, por lo tanto, son acreedores a los derechos de protección intelectual dispuestos en la normativa vigente.

253

Anexo 13. Formatos de Encuesta

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES PROYECTO DE TITULACIÓN Entrevista dirigida a usuarios potenciales dentro de la planificación de la producción en las Industrias Farmacéuticas Ecuatorianas.

Proyecto de titulación: Implementación de un sistema de gestión basado en la metodología KDD de minería de datos para el proceso de planificación de la producción de la industria farmacéutica ecuatoriana. Objetivo: Recopilar información relevante de los usuarios potenciales involucrados en la planificación de la producción en las Industrias Farmacéuticas Ecuatorianas. Bienvenida: La Universidad de Guayaquil en conjunto con la Carrera de Ingeniería en Sistemas Computacionales con el objetivo de brindar un apoyo a la sociedad y la Industria Farmacéutica tiene el firme compromiso de satisfacer plenamente sus necesidades de la planeación de la producción. Se le agradece el tiempo y seriedad brindado a este proceso investigativo. Instrucciones: Es muy útil contar con su opinión, por lo que se solicita responder con sinceridad este breve cuestionario anexo, cuya respuesta será la mejor ayuda para superar novedades que existen durante el proceso de planificación de la producción en su compañía. Tutora: Ing. Ángela Olivia Yanza Montalván Estudiantes: Jonathan Steven Burgos Vargas, Karen Leonor González Cubero. Número de entrevista:

Datos Generales: Empresa: Usuario: Cargo Lugar Fecha y hora: Perfil: Gerente de Producción/Director Técnico/Jefe de Producción/Líder Equipo/ Operador

Listado de preguntas

1. ¿Cuál es su rol en la empresa?

a. ____ Gerente Producción b. ____ Director Técnico 254

c. ____ Jefe Producción d. ____ Líder Equipo e. ____ Operativo f. ____ Otros ______

2. ¿Realiza anotaciones para escribir o consultar referente a su trabajo?

a. ____ Muy frecuente b. ____ Frecuentemente c. ____ A Veces d. ____ Poco frecuente e. ____ Nunca

3. ¿Usa alguna herramienta utilitaria (Word, Excel) para registrar o consultar información referente a su trabajo?

a. ____ Muy frecuente b. ____ Frecuentemente c. ____ A Veces d. ____ Poco frecuente e. ____ Nunca

4. ¿Manejar archivos digitales aislados le genera problemas a la hora de administrar su información?

a. ____ Muy de acuerdo b. ____ De acuerdo c. ____ Indiferente d. ____ En desacuerdo e. ____ Muy desacuerdo

5. ¿Considera usted que es necesario la automatización de los procesos de seguimiento y control de la fabricación de los productos ayudara aumentar la calidad de los productos, reducir tiempos de fabricación y abaratar costos?

a. ____ Muy de acuerdo b. ____ De acuerdo c. ____ Indiferente d. ____ En desacuerdo e. ____ Muy desacuerdo

6. ¿Conoce el flujo y la actividad durante el proceso de fabricación de un producto?

a. ____ Muy frecuente b. ____ Frecuentemente c. ____ A Veces d. ____ Poco frecuente e. ____ Nunca

7. ¿Le gustaría utilizar una herramienta tecnológica automatizada que le ayudará a mantener y obtener la información de forma rápida y pueda cubrir todas sus necesidades? 255

a. ____ Muy de acuerdo b. ____ De acuerdo c. ____ Indiferente d. ____ En desacuerdo e. ____ Muy desacuerdo

Elaboración: Burgos Jonathan, González Karen. Fuente: (Avilés García, 2015).

256

Anexo 14. Formato de entrevista

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES PROYECTO DE TITULACIÓN Entrevista dirigida a usuarios potenciales dentro de la planificación de la producción en las Industrias Farmacéuticas Ecuatorianas.

Proyecto de titulación: Implementación de un sistema de gestión basado en la metodología KDD de minería de datos para el proceso de planificación de la producción de la industria farmacéutica ecuatoriana. Objetivo: Recopilar información relevante de los usuarios potenciales involucrados en la planificación de la producción en las Industrias Farmacéuticas Ecuatorianas. Bienvenida: La Universidad de Guayaquil en conjunto con la Carrera de Ingeniería en Sistemas Computacionales con el objetivo de brindar un apoyo a la sociedad y la Industria Farmacéutica tiene el firme compromiso de satisfacer plenamente sus necesidades de la planeación de la producción. Se le agradece el tiempo y seriedad brindado a este proceso investigativo. Instrucciones: Es muy útil contar con su opinión, por lo que se solicita responder con sinceridad este breve cuestionario anexo, cuya respuesta será la mejor ayuda para superar novedades que existen durante el proceso de planificación de la producción en su compañía. Tutora: Ing. Ángela Olivia Yanza Montalván Estudiantes: Jonathan Steven Burgos Vargas, Karen Leonor González Cubero.

Número de entrevista: Datos Generales: Empresa: Usuario: Cargo Lugar Fecha y hora: Perfil: Gerente de Producción/Director Técnico/Jefe de Producción/Líder Equipo/ Operador

Información relacionada al proceso de la planificación de la producción. SECCIÓN A: Información General 1. ¿Qué función desempeña en la empresa? 2. La infraestructura de la empresa que tipo es (propia, alquilada, ambas, otra). 3. ¿Su empresa posee planta de producción? 257

4. ¿Especifique la ubicación de la planta de producción? (local, cantonal, internacional, representación). 5. ¿Usted puede indicar que tipo de laboratorio es la empresa (Humano/Animal) y qué tipo de producto fabrican (Natural/Sintético)? 6. ¿Usted puede indicar cuáles son las líneas de producción que fabrican?

SECCIÓN B: Procesos de producción 7. ¿Usted puede indicar cuáles son los aspectos que considerar para la estimación de costos que intervienen en la producción? 8. ¿Usted puede indicar cuáles son los tipos de procesos de planificación de la producción? 9. ¿Usted puede indicar los insumos que se toman en cuenta dentro del proceso de planificación de la producción? 10. ¿Usted puede indicar el modo de operación de las maquinarias que se utilizan dentro del proceso de planificación de la producción? 11. ¿Usted puede indicar de donde es la materia prima que se utiliza dentro del proceso de planificación de la producción? 12. ¿Usted puede indicar el flujo de producción para los inyectables? 13. ¿Usted puede indicar el tiempo aproximado que dura la producción de un lote de inyectable? 14. ¿Usted puede indicar el flujo de producción para las tabletas? 15. ¿Usted puede indicar el tiempo aproximado que dura la producción de un lote de tabletas?

SECCIÓN C: Seguimiento & Control de Procesos/Subprocesos C.1 – Seguimiento

16. ¿Usted puede indicar el tipo de seguimiento del proceso de planificación de la producción?

C.2 – Control

Internos

17. ¿Usted puede indicar los controles internos que utilizan dentro del proceso de planificación de la producción? 18. ¿Usted puede indicar el sistema de gestión de calidad que utilizan dentro del proceso de planificación de la producción?

Externos

19. ¿Usted puede indicar los controles externos que utilizan dentro del proceso de planificación de la producción?

C.3 – Normas y Certificación

Nacionales

20. ¿Usted puede indicar las normas y certificaciones nacionales que cuenta la empresa? 21. ¿Usted puede indicar el último año en que se certificó (Nacionales) la empresa?

Internacionales 22. ¿Usted puede indicar las normas y certificaciones que tiene la empresa? 23. ¿Usted puede indicar el año que se certificó (Internacixonalmente) la empresa?

258

C.4 – Normas y Certificación

24. ¿Usted puede indicar cuales son las capacitaciones que ofrece la empresa a su personal?

C.5 – Reguladores

25. ¿Usted puede indicar cuáles son los entes que los regulan?

SECCIÓN D: Manejo de información

D.1 – Herramientas Informáticas

Proceso de Producción

26. ¿Usted puede indicar si usan alguna metodología para la planificación de la producción? 27. ¿Usted puede indicar cuáles son los procesos de planificación de la producción? 28. ¿Usted puede indicar cuáles son los procesos de producción?

Seguimiento de Proceso de Producción.

29. ¿Usted puede indicar si usan alguna metodología para el seguimiento de planificación de la producción? 30. ¿Usted puede indicar cuáles es el seguimiento que se realiza al proceso de planificación de la producción? 31. ¿Usted puede indicar cuál es el seguimiento que se realiza al proceso de producción?

Herramientas Gerenciales.

32. ¿Qué herramienta tecnológica utiliza para la planeación de la producción (específicamente las líneas inyectable y tabletas)? Si es algún sistema, explique.

Licenciamiento

33. ¿Usted puede indicar cuáles son licenciamientos de los sistemas qué utilizan?

Soporte Técnico

34. ¿Usted puede indicar cómo es el soporte técnico qué utilizan?

D.2 – Base de Datos

Proceso de producción

35. ¿Usted puede indicar cómo almacenan la información de la planificación de la producción? 36. ¿Usted puede indicar con qué frecuencia se realiza una planeación de la producción? 37. ¿Usted puede indicar cuánto tiempo se demora en realizar una planeación de la producción? 38. ¿Usted puede indicar el tipo de producción que utilizan? 39. ¿Usted puede indicar qué departamentos intervienen en la planificación de la producción (inyectable y tabletas) y cada una de sus funciones? 259

40. ¿Usted puede indicar si el espacio de bodega es tomado en cuenta en la planificación de la producción? 41. ¿Usted puede indicar si la capacidad instalada es tomada en cuenta en la planificación de la producción? 42. ¿Usted puede indicar cuántas personas están autorizadas para crear una planificación de la producción? 43. ¿Usted puede indicar si se considera importante la materia prima dentro de los componentes de la planificación de la producción? 44. ¿Le gustaría utilizar una herramienta tecnológica automatizada que le ayudará a mantener y obtener la información de forma rápida y pueda cubrir todas sus necesidades vinculadas a la planificación de la producción? 45. ¿Cuáles de los siguientes aspectos inciden mayormente en la planificación de los procesos productivos (específicamente de inyectable y tabletas)?

Seguimiento de Proceso de producción

46. ¿Usted puede indicar como es el seguimiento de los procesos de producción de la planificación de la producción?

Control de Proceso de producción

47. ¿Usted puede indicar como es el control de los procesos de producción de la planificación de la producción?

Licenciamiento

48. ¿Usted puede indicar cuáles son licenciamientos de los sistemas qué utilizan?

Soporte Técnico

49. ¿Usted puede indicar cómo es el soporte técnico qué utilizan?

260

Anexo 15. Entrevista

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y Versión: 1 FÍSICAS Fecha: CARRERA DE INGENIERÍA EN SISTEMAS 26/Febrero/2020 COMPUTACIONALES Informe de Entrevista

Empresa entrevistada Empresa: Laboratorio 3 Fecha: 26/Febrero/2020 Hora Inicio: 09:30 AM Hora Fin: 11:00 AM Entrevistadores: Jonathan Steven Burgos Vargas, Karen Leonor González Cubero

Desarrollo

Llegamos a la planta de producción del laboratorio nos recibió la jefa de producción. Se le pregunto si manejaban las líneas de inyectables y tabletas por costo y nos supo indicar que cuentan con todas las formas farmacéuticas a producir. Área de Líquidos: • Jarabes. • Suspensiones. • Emulsiones. Área de Semi sólidos: • Cremas. • Geles. Área de Tabletas: • Con recubrimiento. • Sin recubrimiento. • Comprimidos. Área de Inyectables: • Inyectables viables. o No betalactámicos. • Ampollas. Se le mostró el proceso de producción que al momento se había tenido e indicó unas similitudes y como ellos realizan el proceso. PROCESO DE PRODUCCIÓN DE INYECTABLES 1. Requerimiento de venta. El requerimiento les llega por un sistema llamado Marless, donde ven el listado de requerimientos, del cual se implementó las prioridades con fecha de entrega. La programación es anual pero los pedidos se suben cada mes. En caso de ser pedidos institucionales, son no programados, suelen ser algo desordenados. 261

Manejan una programación controlada con una proyección de la venta privada.

También comentó de los tipos de clientes: a. Clientes privados: Boticas, farmacias, distribuidoras. b. Clientes institucionales: Ministerios, subasta ínfima cuantía.

Tratan de mantener un stock de materia prima debido a que gran parte de los pedidos vienen de China y en ocasiones se complica la traída de materiales, como es el caso del empaquetado tales como: caja, etiquetas, generando que los productos queden en bodega. En ocasiones anteriores, se han visto estos fenómenos como sucedió en diciembre 2019 por ser un mes muy demandante.

2. Plan de producción.

El tiempo en cuarentena, depende bastante del tipo de producto: a. Inyectables dura 14 días de cuarentena. b. Jarabes queda sembrado con el control de calidad y microbiología en 4 días. El caso de los Inyectables demanda más tiempo en su preparación y comenta que: • 1 día preparando y esterilizando. • 1 día se envían las muestras para sembrar. • 14 días de su cuarentena, de siembra microbiológica, tanto bacterias como hongos y levaduras. Mientras pasan los 14 días de cuarentena del producto de inyectables, esperan a la imprenta para recibir las cajas, independientemente si la orden de producción estuviese generada. En el caso de las tabletas, líquidos, semisólidos, otros, tiene que ir la orden a generarse siempre y cuando tengan: cajas, etiquetas, todo correspondiente a sus envase y producción.

3. Orden de manufactura.

Tampoco se saca una orden de producción si el requerimiento no está subido, así haya habido una programación. Ejemplo: Si en bodega indica que van a pedir en el año 500.000 ampollas (complejo B), pero resulta que han subido en: enero 50.000, febrero 200.000, marzo 200.000.

La jefa de producción con esta información puede generar 100.000 y luego 100.000 para abastecer la orden siempre que bodega suba el requerimiento en el sistema, caso contrario se sube el requerimiento al sistema y no se puede generar la orden de producción. La entrevistada comenta que el sistema Marless, fue desarrollado por el área de sistemas y lo están utilizando desde el año anterior 2019 y aún se realizan ajustes.

1. Preparación de materia prima y material de empaque.

Continuando con el proceso de producción, la jefa de producción indica que, una vez que se emite la orden, las bodegas empiezan hacer los despachos tanto de material de insumos como materiales de bodega:

262

• Bodegas de caja y etiquetas. • Bodegas de insumos (empaque primario): o Los que despachan las ampollas, tapones de caucho, los viales, los frascos, el empaque primario es la bodega de insumo, el imprimario se llama al empaque que está en contacto directo del producto: líquido, tableta. • Bodega blíster (derivado de la bodega de insumo): Solo para las tabletas, tiene el aluminio y el PVC o aclar. • Bodega de materia prima.

2. Preparación de áreas y equipos.

Todas las áreas y equipos se limpian con agua purificada, pero el enjuague final tanto para los inyectables (líquidos) y todos los demás materiales incluidos los tapones se limpian con el agua la misma calidad de lo que se va a envasar, es decir, agua destilada.

Entre los equipos que se limpian con agua purificada se mencionan: a. Lavado de tapones de caucho. b. Autoclave (Esterilizado). c. Control microbiológico del agua. (Para producir y las áreas). ▪ Se realiza una prueba denotoxina y la prueba lab que se realiza a los inyectables. d. Mezcla y disolución.

Posterior a ello, siempre se realiza lo siguiente: a. Control de PH. b. El realce. c. Filtración. d. Lavado de ampollas o tapones de caucho. e. Esterilizado.

3. Llenado en envases primarios: Hay un control de procesos volumen y partículas. 4. Esterilización del producto. 5. Análisis Microbiológicos/Inspección y control de ampollas: Lo realizan en una maquina automática. Son el segundo laboratorio en el país que cuenta con 4 tele cámara para analizar partículas (vidrios, puntos negros, pelusas). Las 4 telecámaras son: a. Una de volumen. b. Una de sellado. c. Dos de partículas. Una partícula con partícula de vidrio y otra con puntos negros o quemados (partículas quemadas). 6. Cuarentena. 7. Aprobación de control de calidad.

263

Encajado/Codificación/Etiquetado. Entrega del producto terminado a bodega.

Líneas de producción Capsulas. Polvos orales. No producen sueros (líquidos), repelentes. Tabletas Inyectables. Jarabes. Óvulos. Polvos dérmicos.

Estimación de costos. Materia prima, depreciación de equipos. Costo de mano de obra directa e indirecta.

Tipos de procesos de planificación de la producción. Lote de producción por unidades (Indican los proyectos de parte de bodega y producto terminado, emite los requerimientos en unidades). Ejemplo: 1 millón para todo el año.

La entrevista concluyo con la entrega de los flujos de producción tanto de inyectables como de las tabletas, adjuntas en el Anexo 7 y 8.

También se dio a conocer el formato para el plan de producción que actualmente usan dentro de la planificación, adjunto en el Anexo 16.

264

Anexo 16. Formulario para proceso de planificación de la producción.

CÓDIGO: Laboratorio 3 PROGRAMA SEMANAL DE PRODUCCIÓN VERSION:

AREA: FECHA: PRODUCTO FECHA DE PRODUCCIÓN CANTIDAD UNIDADES PROCESO OBSERVACIONES (Kg - Lts.

Elaboración: Burgos Jonathan, González Karen. Fuente: Laboratorio 3. 265

Anexo 17. Historia de Usuario

Historia de Usuario

Número: 1 Usuario: Ing. Ángela Yanza.

Nombre historia: Acceso al sistema Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 1

Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: Se solicita el ingreso de usuario y contraseña para el acceso al sistema.

Observaciones: Solo los usuarios registrados en el sistema tendrán acceso a las funcionalidades de este.

Historia de Usuario Número: 2 Usuario: Ing. Ángela Yanza. Nombre historia: Creación de usuarios. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 1

Programador responsable: Karen Leonor González Cubero.

Descripción: El administrador podrá definir nuevos roles y los permisos que tendrás estos.

Observaciones: Solo el usuario administrador de sistema puede establecer los roles y permisos.

266

Historia de Usuario

Número: 3 Usuario: Ing. Ángela Yanza.

Nombre historia: Creación de roles y permisos Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 1

Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El administrador o el usuario con el privilegio de crear usuarios, podrá hacer uso de esta funcionalidad.

Observaciones: Tanto el rol de administrador como los usuarios que tengan permisos para creare usuarios, podrán hacer uso de esta funcionalidad del sistema.

Historia de Usuario

Número: 4 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de roles de usuarios. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 1

Programador responsable: Karen Leonor González Cubero.

Descripción: El administrador tendrá la opción de editar o eliminar los roles del sistema, así como también agregar o quitar privilegios a los mismos.

Observaciones: Solo el usuario administrador puede hacer uso de esta funcionalidad.

267

Historia de Usuario

Número: 5 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de usuarios Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 1

Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El administrador o el usuario con privilegios, tendrán la opción de editar los datos de los usuarios o eliminar los usuarios del sistema.

Observaciones: Las operaciones de eliminar solo desactivan las cuentas de los usuarios.

Historia de Usuario Número: 6 Usuario: Ing. Ángela Yanza. Nombre historia: Crear formas farmacéuticas. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 2

Programador responsable: Karen Leonor González Cubero.

Descripción: El usuario con privilegios de crear formas farmacéuticas podrá hacer uso de esta funcionalidad, ingresando el nombre de la nueva forma farmacéutica.

Observaciones: La creación de la forma farmacéutica la puede realizar cualquier usuario con privilegios otorgados al rol asignado.

268

Historia de Usuario Número: 7 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de formas farmacéuticas. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 2

Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El usuario con privilegios podrá ver, editar y eliminar las formas farmacéuticas creadas en el sistema. Observaciones: La eliminación de las formas farmacéuticas se realiza mediante borrado lógico, es decir, son desactivada y el usuario podrá tener la funcionalidad de volverla activar

Historia de Usuario Número: 8 Usuario: Ing. Ángela Yanza. Nombre historia: Crear productos. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 2

Programador responsable: Karen Leonor González Cubero.

Descripción: El usuario con privilegios podrá ver crear un nuevo producto, configurando la bodega a la que va a pertenecer, la forma farmacéutica, grupo al que pertenece, precio, nombre y descripción.

Observaciones: La creación de un producto la podrá realizar los usuarios que tengan privilegios sobre esta funcionalidad.

269

Historia de Usuario Número: 9 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de productos. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 2 Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El usuario con privilegios podrá ver listar, editar, eliminar los productos creados en el sistema.

Observaciones: La eliminación de los productos se realiza lógicamente, es decir que son desactivados y el usuario tendrá opción de volverlos activar.

Historia de Usuario Número: 10 Usuario: Ing. Ángela Yanza. Nombre historia: Crear equipos. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 3 Programador responsable: Karen Leonor González Cubero.

Descripción: El usuario con privilegios podrá ver crear nuevos equipos, ingresando el nombre, descripción y categoría del equipo.

Observaciones: La creación del equipo la podrán realizar todos los usuarios con privilegios a esta funcionalidad.

Historia de Usuario Número: 11 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de equipos. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 3 Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El usuario con privilegios podrá ver listar, editar, eliminar los equipos en el sistema.

Observaciones: La eliminación de los equipos se realiza lógicamente, es decir que son desactivados y el usuario tendrá opción de volverlos activar. 270

Historia de Usuario Número: 12 Usuario: Ing. Ángela Yanza. Nombre historia: Crear notas de entrega. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 3 Programador responsable: Karen Leonor González Cubero.

Descripción: El usuario con privilegios podrá crear una nota de entrega, detallando el número de lote de producción al que pertenece, la cantidad de productos entregados y la bodega destino.

Observaciones: La creación de las notas de entregan la podrán realizar los usuarios que tengan privilegios a esta funcionalidad en el sistema.

Historia de Usuario Número: 13 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de notas de entrega. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 3 Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El usuario con privilegios podrá ver listar, y anular las notas de entrega en el sistema.

Observaciones: En la gestión de notas de entrega no se podrá modificar para evitar cambios o alteraciones de las entregas a lo largo del tiempo,

Historia de Usuario Número: 14 Usuario: Ing. Ángela Yanza. Nombre historia: Crear bodegas. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 4 Programador responsable: Karen Leonor González Cubero.

Descripción: El usuario con privilegios podrá crear una bodega, ingresando el nombre, descripción, y la ubicación de la bodega que se compone de la provincia, cantón y ciudad más una descripción de las calles principales y secundarias.

Observaciones: La creación de las bodegas la podrán realizar solo los usuarios con privilegios a esta funcionalidad del sistema. 271

Historia de Usuario Número: 15 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de bodegas Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 4

Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El usuario con privilegios podrá ver listar, editar y eliminar las bodegas creadas en el sistema.

Observaciones: En la gestión de bodegas la opción de eliminar será un borrado lógico, es decir, se desactiva la bodega permitiendo al usuario volver activarla.

Historia de Usuario Número: 16 Usuario: Ing. Ángela Yanza. Nombre historia: Configuración de bodegas. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 4

Programador responsable: Karen Leonor González Cubero.

Descripción: El usuario con privilegios podrá configurar las bodegas para cada producto asignado, es decir, se registra el producto, cantidad, disponibilidad, capacidad de la bodega.

Observaciones: La configuración de las bodegas la podrá realizar todos los usuarios que tengan privilegios a esta funcionalidad en el sistema.

272

Historia de Usuario Número: 17 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de lotes de producción. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 4 Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El usuario con privilegios podrá listar los lotes de producción que se encuentren creados en el sistema, no podrá modificarlos ya que corresponden a una orden de producción. Observaciones: En la gestión de lotes de producción solo está disponible la lista de lotes que han sido generados por una orden de producción.

Historia de Usuario Número: 18 Usuario: Ing. Ángela Yanza. Nombre historia: Crear planificación Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 5 Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El usuario con privilegios de crear planificaciones podrá hacer uso de esta funcionalidad. Lo que le permite registrar el producto a planificar y el tipo de línea de producción. La cantidad de productos a fabricar será en base a una formula estándar. Observaciones: Para poder creare planificaciones de producción, debe existir una formula estándar de los productos a fabricar.

Historia de Usuario Número: 19 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de planificación Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 5 Programador responsable: Karen Leonor González Cubero

Descripción: El usuario con privilegios de gestionar las planificaciones podrá ver en el sistema las planificaciones que se han realizado, teniendo la opción de anularlas, pero no editarlas. Observaciones: En la gestión de planificación solo se podrán listar las planificaciones, anularlas, pero no se podrán editar para evitar alteración de la orden de producción en el transcurso de la fabricación. 273

Historia de Usuario Número: 20 Usuario: Ing. Ángela Yanza. Nombre historia: Crear proyección de planificación. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 5

Programador responsable: Jonathan Steven Burgos Vargas.

Descripción: El usuario con privilegios de crear proyecciones podrá seleccionar el rango de fechas que desea evaluar para predecir el comportamiento del producto que se seleccione para proyectar. Observaciones: En la proyección de planificación se trabaja en relación con las unidades producidas.

Historia de Usuario Número: 21 Usuario: Ing. Ángela Yanza. Nombre historia: Gestión de proyección de planificación. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 5

Programador responsable: Karen Leonor González Cubero.

Descripción: El usuario con privilegios de crear proyecciones podrá listar las proyecciones que se hayan realizado en el sistema. Observaciones: La gestión de proyección solo proporcionará información de las proyecciones que se hayan realizado en el sistema, no se podrá modificar ni eliminar.

Historia de Usuario Número: 22 Usuario: Ing. Ángela Yanza. Nombre historia: Visualización de reportes. Prioridad en negocio: Alta Riesgo en desarrollo: Medio Puntos estimados: 1 Iteración asignada: 5 Programador responsable: Karen Leonor González Cubero.

Descripción: El usuario con privilegios podrá visualizar los reportes de las proyecciones que se hayan realizado en el sistema, permitirá descargar el reporte en formato .pdf

Observaciones: La visualización de los reportes estará disponible para todos los usuarios con privilegios a esta funcionalidad del sistema.

274

Anexo 18. Tarjeta de Ingeniería

PRIMERA ITERACIÓN

TAREA DE INGENIERÍA Número de tarea: 1 Numero de Historia: 1 Nombre de la tarea: Creación del sistema de autenticación en la base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 30/7/20 Fecha Fin: 31/7/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Creación de tablas usuario, roles, permisos, roles_permisos, modulos_sistema, permiso_modulo

TAREA DE INGENIERÍA Número de tarea: 2 Numero de Historia: 1 Nombre de la tarea: Creación de API para autenticación del sistema Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 30/7/20 Fecha Fin: 31/7/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de API en Laravel para autenticar a los usuarios y generar el token de acceso al sistema, se realiza la verificación de los usuarios en la base de datos antes de generar el token de autenticación.

TAREA DE INGENIERÍA Número de tarea: 3 Numero de Historia: 1 Nombre de la tarea: Diseño de interfaz de acceso al sistema Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 30/7/20 Fecha Fin: 31/7/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Diseño y creación de la interfaz de inicio de sesión en el cliente.

TAREA DE INGENIERÍA Número de tarea: 4 Numero de Historia: 1 Nombre de la tarea: Implementación de API en el cliente para la autenticación de los usuarios al sistema. Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 30/7/20 Fecha Fin: 31/7/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Implementación de la API en el cliente para realizar la autenticación en el sistema. 275

TAREA DE INGENIERÍA Número de tarea: 5 Numero de Historia: 2 Nombre de la tarea: Creación de API para el registro de usuarios. Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 31/7/20 Fecha Fin: 3/8/20 Responsable: Karen Leonor González Cubero Descripción: Creación de API para el registro de usuarios en la base de datos, envió de credenciales al correo electrónico

TAREA DE INGENIERÍA Número de tarea: 6 Numero de Historia: 2 Nombre de la tarea: Diseño de interfaz de registro de usuarios. Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 31/7/20 Fecha Fin: 3/8/20 Responsable: Karen Leonor González Cubero

Descripción: Diseño de la interfaz en el cliente para la creación de usuarios en el sistema.

TAREA DE INGENIERÍA Número de tarea: 7 Numero de Historia: 2

Nombre de la tarea: Implementación de API en el cliente para el registro de usuarios.

Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 31/7/20 Fecha Fin: 3/8/20 Responsable: Karen Leonor González Cubero Descripción: Implementación de la API para creación de usuario en el cliente, validación de campos requeridos y números de cédulas válidos.

TAREA DE INGENIERÍA Número de tarea: 8 Numero de Historia: 3 Nombre de la tarea: Creación de API para crear roles y permisos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 3/8/20 Fecha Fin: 4/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Crear la API en el servidor para registrar nuevos roles y permisos del sistema

276

TAREA DE INGENIERÍA Número de tarea: 9 Numero de Historia: 3 Nombre de la tarea: Diseño de interfaz para la creación de roles y permisos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 3/8/20 Fecha Fin: 4/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Diseñar en el cliente la pantalla para el registro de nuevos roles y asignación de permisos por módulos del sistema.

TAREA DE INGENIERÍA Número de tarea: 10 Numero de Historia: 3 Nombre de la tarea: Implementación de API en el cliente para crear roles y permisos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 3/8/20 Fecha Fin: 4/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Implementar la API de creación de roles y permisos en el cliente, validando campos obligatorios.

TAREA DE INGENIERÍA Número de tarea: 11 Numero de Historia: 4 Nombre de la tarea: Creación de API para consultar los roles del sistema Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 4/8/20 Fecha Fin: 5/8/20 Responsable: Karen Leonor González Cubero Descripción: Crear API en el servidor para consultar todos los roles del sistema, tanto los activos como inactivos.

TAREA DE INGENIERÍA Número de tarea: 12 Numero de Historia: 4 Nombre de la tarea: Creación de API para la actualización de roles y permisos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 4/8/20 Fecha Fin: 5/8/20 Responsable: Karen Leonor González Cubero Descripción: Crear API en el servidor para actualizar roles y permisos del sistema en base de datos

277

TAREA DE INGENIERÍA Número de tarea: 13 Numero de Historia: 4 Nombre de la tarea: Diseño de la interfaz para el mantenedor de roles Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 4/8/20 Fecha Fin: 5/8/20 Responsable: Karen Leonor González Cubero Descripción: Creación de interfaz en el cliente para el mantenedor de roles, se crean filtros por estado, opciones de editar y eliminado lógico

TAREA DE INGENIERÍA Número de tarea: 14 Numero de Historia: 4 Nombre de la tarea: Diseño de la interfaz para editar roles Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 4/8/20 Fecha Fin: 5/8/20 Responsable: Karen Leonor González Cubero Descripción: Creación de la interfaz en el cliente para editar los roles seleccionados.

TAREA DE INGENIERÍA Número de tarea: 15 Numero de Historia: 4

Nombre de la tarea: Implementación API en el cliente para la consulta de roles en el sistema

Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 4/8/20 Fecha Fin: 5/8/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la implementación de la API en el cliente para la consulta de los roles por estado

TAREA DE INGENIERÍA Número de tarea: 16 Numero de Historia: 4 Nombre de la tarea: Implantación de API en el cliente para la actualización de roles y permisos del sistema Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 4/8/20 Fecha Fin: 5/8/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la implementación de la API en el cliente para la actualización de roles y permisos del sistema

278

TAREA DE INGENIERÍA Número de tarea: 17 Numero de Historia: 5 Nombre de la tarea: Creación de API para la consulta de usuarios por estados Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 5/8/20 Fecha Fin: 6/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la creación de la API en el servidor para la consulta de los usuarios por medio del estado “Activo” o “Inactivo”

TAREA DE INGENIERÍA Número de tarea: 18 Numero de Historia: 5 Nombre de la tarea: Creación de API para la actualización de usuarios Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 5/8/20 Fecha Fin: 6/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la creación de la API en el servidor para actualizar los datos del usuario.

TAREA DE INGENIERÍA Número de tarea: 19 Numero de Historia: 5 Nombre de la tarea: Diseño de la interfaz para el mantenedor de usuarios Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 5/8/20 Fecha Fin: 6/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la creación de la interfaz en el cliente para el mantenedor de usuarios, agregando filtros de estados, botón para editar y eliminado lógico

TAREA DE INGENIERÍA Número de tarea: 20 Numero de Historia: 5 Nombre de la tarea: Diseño de la interfaz para editar usuarios Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 5/8/20 Fecha Fin: 6/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la creación de la interfaz en el cliente para la actualización de datos de los usuarios seleccionados

279

TAREA DE INGENIERÍA Número de tarea: 21 Numero de Historia: 5

Nombre de la tarea: Implementación en el cliente para la consulta de usuarios por estados

Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 5/8/20 Fecha Fin: 6/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la implementación de la API en el cliente para la consulta de los usuarios por estado

TAREA DE INGENIERÍA Número de tarea: 22 Numero de Historia: 5 Nombre de la tarea: Implementación en el cliente para la actualización de usuarios Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 5/8/20 Fecha Fin: 6/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la implementación de la API en el cliente para la actualización de datos de los usuarios

SEGUNDA ITERACIÓN

TAREA DE INGENIERÍA Número de tarea: 1 Numero de Historia: 6 Nombre de la tarea: Crear tabla de formas farmacéuticas en la base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 6/8/20 Fecha Fin: 7/8/20 Responsable: Karen Leonor González Cubero Descripción: Se crea la estructura de forma farmacéutica en la base de datos

TAREA DE INGENIERÍA Número de tarea: 2 Numero de Historia: 6 Nombre de la tarea: Inyección de datos por migración de gestor de base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 6/8/20 Fecha Fin: 7/8/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la migración de los datos desde MySQL a PostgreSQL correspondiente a las formas farmacéuticas 280

TAREA DE INGENIERÍA Número de tarea: 3 Numero de Historia: 6 Nombre de la tarea: Creación de API para crear nueva forma farmacéutica Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 6/8/20 Fecha Fin: 7/8/20 Responsable: Karen Leonor González Cubero Descripción: Crear API en el servidor para creare nuevas formas farmacéuticas en la base de datos

TAREA DE INGENIERÍA Número de tarea: 4 Numero de Historia: 6 Nombre de la tarea: Diseño de la interfaz en el cliente para la creación de formas farmacéuticas Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 6/8/20 Fecha Fin: 7/8/20 Responsable: Karen Leonor González Cubero Descripción: Se crea la interfaz en el cliente para la creación de nuevas formas farmacéuticas

TAREA DE INGENIERÍA Número de tarea: 5 Numero de Historia: 6 Nombre de la tarea: Implementación de la API en el cliente para crear la forma farmacéutica Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 6/8/20 Fecha Fin: 7/8/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la implementación en el cliente para crear nuevas formas farmacéuticas

TAREA DE INGENIERÍA Número de tarea: 6 Numero de Historia: 7 Nombre de la tarea: Creación de API para retornar listado de formas farmacéuticas por estado Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 7/8/20 Fecha Fin: 10/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Crear API en el servidor para retornar el listado de las formas farmacéuticas por estado 281

TAREA DE INGENIERÍA Número de tarea: 7 Numero de Historia: 7 Nombre de la tarea: Creación de API para la actualización de formas farmacéuticas Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 7/8/20 Fecha Fin: 10/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Creación de API en el servidor para la actualización de formas farmacéuticas

TAREA DE INGENIERÍA Número de tarea: 8 Numero de Historia: 7 Nombre de la tarea: Diseño de la interfaz en el cliente para la gestión de formas farmacéuticas Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 7/8/20 Fecha Fin: 10/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Diseño de la interfaz en el cliente que permita listar, editar y eliminar formas farmacéuticas

TAREA DE INGENIERÍA Número de tarea: 9 Numero de Historia: 7 Nombre de la tarea: Implementación de la API en el cliente para actualizar datos de la forma farmacéutica Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 7/8/20 Fecha Fin: 10/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Implementación de la API en el cliente para la actualización de datos de las formas farmacéuticas

TAREA DE INGENIERÍA Número de tarea: 10 Numero de Historia: 8 Nombre de la tarea: Crear tabla productos, grupo de productos, tipos de bodega, unidad de medida, en la base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 10/8/20 Fecha Fin: 11/8/20 Responsable: Karen Leonor González Cubero Descripción: Crear las estructuras necesarias en la base de datos para guardar información de los productos, tipos de bodega, unidad de medida 282

TAREA DE INGENIERÍA Número de tarea: 11 Numero de Historia: 8 Nombre de la tarea: Inyección de datos por migración de gestor de base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 10/8/20 Fecha Fin: 11/8/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la migración de los datos desde MySQL a PostgreSQL correspondiente a los productos, grupo de productos, tipos de bodega, unidad de medida

TAREA DE INGENIERÍA Número de tarea: 12 Numero de Historia: 8 Nombre de la tarea: Creación de API para retornar el listado de grupos, tipo de bodega, unidad de medida y forma farmacéutica Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 10/8/20 Fecha Fin: 11/8/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollo de la API para retornar la información de los grupos de productos, tipo de bodega, unidad de medida y forma farmacéutica

TAREA DE INGENIERÍA Número de tarea: 13 Numero de Historia: 8 Nombre de la tarea: Creación de API para la creación de nuevos productos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 10/8/20 Fecha Fin: 11/8/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollo de la API en el servidor para crear nuevos productos en la base de datos

TAREA DE INGENIERÍA Número de tarea: 14 Numero de Historia: 8 Nombre de la tarea: Diseño de la interfaz en el cliente para la creación de nuevos productos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 10/8/20 Fecha Fin: 11/8/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollo de la interfaz en el cliente para la creación de nuevos productos

283

TAREA DE INGENIERÍA Número de tarea: 15 Numero de Historia: 8 Nombre de la tarea: Implementación de API para mostrar los filtros en el cliente correspondiente a los datos del grupo de producto, tipo de bodega, forma farmacéutica y unidad de medida para poder crear el producto Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 10/8/20 Fecha Fin: 11/8/20 Responsable: Karen Leonor González Cubero Descripción: Implementación de la API en el cliente para crear nuevos productos

TAREA DE INGENIERÍA Número de tarea: 16 Numero de Historia: 9 Nombre de la tarea: Creación de API para retornar los productos por estado Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 11/8/20 Fecha Fin: 12/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de la API para retornar los datos de los productos por estado

TAREA DE INGENIERÍA Número de tarea: 17 Numero de Historia: 9 Nombre de la tarea: Creación de API para la actualización de los datos del producto Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 11/8/20 Fecha Fin: 12/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de la API para actualizar los datos de un producto en la base de datos

TAREA DE INGENIERÍA Número de tarea: 18 Numero de Historia: 9 Nombre de la tarea: Diseño de la interfaz de usuario para listar productos por estado Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 11/8/20 Fecha Fin: 12/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Diseño de la interfaz en el cliente para listar los productos por el estado, agregando opción de editar y eliminar

284

TAREA DE INGENIERÍA Número de tarea: 19 Numero de Historia: 9 Nombre de la tarea: Implementación de la API en el cliente para la actualización de productos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 11/8/20 Fecha Fin: 12/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Implementación de la API en el cliente para la actualización de los datos de un producto

TERCERA ITERACIÓN

TAREA DE INGENIERÍA Número de tarea: 1 Numero de Historia: 10 Nombre de la tarea: Creación de tablas en la base de datos para equipos y categoría de equipos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 12/8/20 Fecha Fin: 13/8/20 Responsable: Karen Leonor González Cubero Descripción: Crear tablas en la base de datos para almacenar información de los equipos y categoría de equipos

TAREA DE INGENIERÍA Número de tarea: 2 Numero de Historia: 10 Nombre de la tarea: Inyección de datos por migración de gestor de base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 12/8/20 Fecha Fin: 13/8/20 Responsable: Karen Leonor González Cubero Descripción: Migración de datos desde base de datos MySQL a PostgreSQL

TAREA DE INGENIERÍA Número de tarea: 3 Numero de Historia: 10 Nombre de la tarea: Creación de API para la consulta de categoría de equipos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 12/8/20 Fecha Fin: 13/8/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollo de API para consultar las categorías de los equipos 285

TAREA DE INGENIERÍA Número de tarea: 4 Numero de Historia: 10 Nombre de la tarea: Creación de API para la creación de nuevos equipos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 12/8/20 Fecha Fin: 13/8/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollo de API para la creación de nuevos equipos en la base de datos

TAREA DE INGENIERÍA Número de tarea: 5 Numero de Historia: 10 Nombre de la tarea: Diseño de la interfaz de usuario para la creación de nuevos equipos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 12/8/20 Fecha Fin: 13/8/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollo de interfaz de usuario en el cliente para la creación de nuevos equipos

TAREA DE INGENIERÍA Número de tarea: 6 Numero de Historia: 10

Nombre de la tarea: Implementación de API en el cliente para la creación de nuevos equipos

Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 12/8/20 Fecha Fin: 13/8/20 Responsable: Karen Leonor González Cubero Descripción: Implementación de API en el cliente para crear nuevos equipos en la base de datos

TAREA DE INGENIERÍA Número de tarea: 7 Numero de Historia: 11 Nombre de la tarea: Creación de API para la consulta de equipos por estado Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 13/8/20 Fecha Fin: 14/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de API en el servidor para la consulta de equipos por estado

286

TAREA DE INGENIERÍA Número de tarea: 8 Numero de Historia: 11 Nombre de la tarea: Creación de API para la actualización de datos de los equipos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 13/8/20 Fecha Fin: 14/8/20 Responsable: Jonathan Steven Burgos Vargas

Descripción: Desarrollo de API en el servidor para la actualización de datos de los equipos

TAREA DE INGENIERÍA Número de tarea: 9 Numero de Historia: 11 Nombre de la tarea: Diseño de la interfaz para listar equipos por medio de estados Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 13/8/20 Fecha Fin: 14/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Diseño de interfaz en el cliente para listar los equipos por medio de estados, botón de editar y eliminar

TAREA DE INGENIERÍA Número de tarea: 10 Numero de Historia: 11 Nombre de la tarea: Diseño de interfaz para editar equipos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 13/8/20 Fecha Fin: 14/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Diseño de interfaz en el cliente para la creación de equipos

TAREA DE INGENIERÍA Número de tarea: 11 Numero de Historia: 11 Nombre de la tarea: Implementación de API en el cliente para editar datos del equipo Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 13/8/20 Fecha Fin: 14/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Implementación de API en el cliente para presentar la lista, editar y eliminar los equipos

287

TAREA DE INGENIERÍA Número de tarea: 12 Numero de Historia: 12 Nombre de la tarea: Creación de tabla de notas de entrega en la base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 14/8/20 Fecha Fin: 17/8/20 Responsable: Karen Leonor González Cubero Descripción: Creación de estructura de notas de entrega en la base de datos

TAREA DE INGENIERÍA Número de tarea: 13 Numero de Historia: 12 Nombre de la tarea: Inyección de datos por migración de gestor de base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 14/8/20 Fecha Fin: 17/8/20 Responsable: Karen Leonor González Cubero Descripción: Migración de datos desde base de datos MySQL a PostgreSQL

TAREA DE INGENIERÍA Número de tarea: 14 Numero de Historia: 12 Nombre de la tarea: Creación de API para la creación de notas de entrega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 14/8/20 Fecha Fin: 17/8/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollo de API en el servidor para la creación de nuevas notas de entrega en la base de datos

TAREA DE INGENIERÍA Número de tarea: 15 Numero de Historia: 12 Nombre de la tarea: Diseño de la interfaz de usuario para la creación de notas de entrega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 14/8/20 Fecha Fin: 17/8/20 Responsable: Karen Leonor González Cubero Descripción: Diseño de la interfaz de usuario en el cliente para la creación de notas de entrega

288

TAREA DE INGENIERÍA Número de tarea: 16 Numero de Historia: 12 Nombre de la tarea: Implementación de API en el cliente para la creación de notas de entrega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 14/8/20 Fecha Fin: 17/8/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la implementación de API en el cliente para la creación de nuevas notas de entrega.

TAREA DE INGENIERÍA Número de tarea: 17 Numero de Historia: 13 Nombre de la tarea: Creación de API para la consulta de notas de entrega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 17/8/20 Fecha Fin: 18/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de API en el servidor para las consultas de notas de entrega

TAREA DE INGENIERÍA Número de tarea: 18 Numero de Historia: 13 Nombre de la tarea: Creación de API para actualizar datos de la nota de entrega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 17/8/20 Fecha Fin: 18/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de API en el cliente para la actualización de notas de entrega en la base de datos

TAREA DE INGENIERÍA Número de tarea: 19 Numero de Historia: 13 Nombre de la tarea: Diseño de interfaz de usuario para listar las notas de entrega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 17/8/20 Fecha Fin: 18/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Diseño de interfaz en el cliente para listar las notas de entrega, con botón de anular

289

TAREA DE INGENIERÍA Número de tarea: 20 Numero de Historia: 13 Nombre de la tarea: Implantación de API en el cliente para las consulta y modificación de datos de las notas de entrega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 17/8/20 Fecha Fin: 18/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la implementación de la API en el cliente para la consulta y modificación de notas de entrega.

CUARTA ITERACIÓN

TAREA DE INGENIERÍA Número de tarea: 1 Numero de Historia: 14 Nombre de la tarea: Creación de tablas en la base de datos para las bodegas, tipo de bodegas, provincia, cantón, parroquia, tabla de direcciones, configuración de bodega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 18/8/20 Fecha Fin: 19/8/20 Responsable: Karen Leonor González Cubero Descripción: Crear tablas en la base de datos para almacenar información de bodegas, provincias, cantón, parroquia, direcciones, configuración de bodega

TAREA DE INGENIERÍA Número de tarea: 2 Numero de Historia: 14 Nombre de la tarea: Inyección de datos por migración de gestor de base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 18/8/20 Fecha Fin: 19/8/20 Responsable: Karen Leonor González Cubero Descripción: Migración de datos desde base de datos MySQL a PostgreSQL

TAREA DE INGENIERÍA Número de tarea: 3 Numero de Historia: 14 Nombre de la tarea: Creación de API para la consulta de los datos de tipo de bodega, provincia, cantón y parroquia Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 18/8/20 Fecha Fin: 19/8/20 Responsable: Karen Leonor González Cubero 290

Descripción: Desarrollo de API en el servidor para la consulta de tipos de bodega, provincia, cantón y parroquia

TAREA DE INGENIERÍA Número de tarea: 4 Numero de Historia: 14 Nombre de la tarea: Crear API para la creación de bodegas en la base de datos. Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 19/8/20 Fecha Fin: 20/8/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollar API en el servidor para la creación de bodegas en la base de datos

TAREA DE INGENIERÍA Número de tarea: 5 Numero de Historia: 14 Nombre de la tarea: Diseño de interfaz en el cliente para la creación de bodegas Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 19/8/20 Fecha Fin: 20/8/20 Responsable: Karen Leonor González Cubero Descripción: Diseño de la interfaz en el cliente para la creación de bodegas, con filtros complementarios, tipo de bodega, provincia, cantón, parroquia

TAREA DE INGENIERÍA Número de tarea: 6 Numero de Historia: 14 Nombre de la tarea: Implementación de API para la creación de bodegas Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 20/8/20 Fecha Fin: 21/8/20 Responsable: Karen Leonor González Cubero Descripción: Implementación de la API en el cliente para la creación de bodegas en la base de datos

TAREA DE INGENIERÍA Número de tarea: 7 Numero de Historia: 15 Nombre de la tarea: Creación de API para la consulta de bodegas por estado y tipo de bodega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 25/8/20 Fecha Fin: 25/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de API en el servidor para la consulta de bodegas por estado y tipo de bodegas

291

TAREA DE INGENIERÍA Número de tarea: 8 Numero de Historia: 15 Nombre de la tarea: Creación de API para actualizar los datos de la bodega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 25/8/20 Fecha Fin: 25/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollar la API para la actualización de las bodegas

TAREA DE INGENIERÍA Número de tarea: 9 Numero de Historia: 15 Nombre de la tarea: Diseño de interfaz en el cliente para el mantenedor de bodegas, listar, editar y eliminar Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 26/8/20 Fecha Fin: 26/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza el desarrollo en el cliente para el mantenedor de bodegas, teniendo las opciones de listar, editar y eliminar

TAREA DE INGENIERÍA Número de tarea: 10 Numero de Historia: 15 Nombre de la tarea: Implementación de API en el cliente para la consulta de bodegas por estado y tipo de bodega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 26/8/20 Fecha Fin: 26/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la implementación de la API en el cliente para la consulta de bodegas por estado y tipo de bodegas

TAREA DE INGENIERÍA Número de tarea: 11 Numero de Historia: 15 Nombre de la tarea: Implementación de API en el cliente para la actualización de las bodegas Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 27/8/20 Fecha Fin: 27/8/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la implementación de la API en el cliente para la actualización de las bodegas

292

TAREA DE INGENIERÍA Número de tarea: 12 Numero de Historia: 16 Nombre de la tarea: Creación de API para guardar la configuración de los productos por bodega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 28/8/20 Fecha Fin: 28/8/20 Responsable: Karen Leonor González Cubero Descripción: Se desarrolla la API para guardar la configuración de los productos por bodega

TAREA DE INGENIERÍA Número de tarea: 13 Numero de Historia: 16 Nombre de la tarea: Creación de API para la consulta de todos los productos por tipo de bodega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 28/8/20 Fecha Fin: 28/8/20 Responsable: Karen Leonor González Cubero Descripción: Se desarrolla la API para la consulta de los productos por tipo de bodega

TAREA DE INGENIERÍA Número de tarea: 14 Numero de Historia: 16 Nombre de la tarea: Diseño de interfaz para la configuración de productos por tipo de bodega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 28/8/20 Fecha Fin: 28/8/20 Responsable: Karen Leonor González Cubero Descripción: Se desarrolla la interfaz en el cliente para la configuración de los productos por tipo de bodega

TAREA DE INGENIERÍA Número de tarea: 15 Numero de Historia: 16 Nombre de la tarea: Implementación de API en el cliente para crear la configuración de productos por tipo de bodega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 31/8/20 Fecha Fin: 31/8/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la implementación en el cliente para crear la configuración de productos por tipo de bodega

293

TAREA DE INGENIERÍA Número de tarea: 16 Numero de Historia: 17 Nombre de la tarea: Creación de API para la consulta de lotes de producción por estado Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 1/9/20 Fecha Fin: 1/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de API en el servidor para la consulta de lotes por producción

TAREA DE INGENIERÍA Número de tarea: 17 Numero de Historia: 17 Nombre de la tarea: Creación de API para anulación de lotes de producción Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 2/9/20 Fecha Fin: 2/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de API para anulación de lotes de producción

TAREA DE INGENIERÍA Número de tarea: 18 Numero de Historia: 17 Nombre de la tarea: Diseño de interfaz para visualizar los lotes creados incluir botón de anular Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 3/9/20 Fecha Fin: 3/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollar la interfaz en el cliente para visualizar la lista de lotes creados y añadir botón de anular

TAREA DE INGENIERÍA Número de tarea: 19 Numero de Historia: 17 Nombre de la tarea: Implementación de la API en el cliente para la consulta de lotes por estado Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 4/9/20 Fecha Fin: 4/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la implementación en el cliente de la API para la consulta de lotes por estado

294

TAREA DE INGENIERÍA Número de tarea: 20 Numero de Historia: 17 Nombre de la tarea: Implantación de la API para anular lotes de producción Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 4/9/20 Fecha Fin: 4/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la implementación en el cliente de la API para anular lotes de producción

QUINTA ITERACIÓN

TAREA DE INGENIERÍA Número de tarea: 1 Numero de Historia: 18 Nombre de la tarea: Crear tablas en base de datos de ordenes de producción, detalle de lotes, transacciones de bodega Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 7/9/20 Fecha Fin: 7/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Crear las estructuras en la base de datos, ordenes de producción, detalle de lote, transacciones de bodega

TAREA DE INGENIERÍA Número de tarea: 2 Numero de Historia: 18 Nombre de la tarea: Inyección de datos por migración de gestor de base de datos Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 7/9/20 Fecha Fin: 7/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Migración de datos desde base de datos MySQL a PostgreSQL

TAREA DE INGENIERÍA Número de tarea: 3 Numero de Historia: 18 Nombre de la tarea: Creación de API para crear orden de producción Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 7/9/20 Fecha Fin: 7/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Desarrollo de la API en el servidor para crear ordenes de producción 295

TAREA DE INGENIERÍA Número de tarea: 4 Numero de Historia: 18 Nombre de la tarea: Diseño de interfaz para crear orden de producción Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 8/9/20 Fecha Fin: 8/9/20 Responsable: Jonathan Steven Burgos Vargas

Descripción: Desarrollar la interfaz en el cliente para la creación de ordenes de producción

TAREA DE INGENIERÍA Número de tarea: 5 Numero de Historia: 18 Nombre de la tarea: Implementación de API en el cliente para crear planificación Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 9/9/20 Fecha Fin: 9/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza la implementación de la API en el cliente para crear ordenes también conocida como planificación

TAREA DE INGENIERÍA Número de tarea: 6 Numero de Historia: 19 Nombre de la tarea: Creación de API para la consulta de planificaciones Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: Fecha Fin: Responsable: Karen Leonor González Cubero Descripción: Desarrollo de la API en el servidor para consultar planificaciones

TAREA DE INGENIERÍA Número de tarea: 7 Numero de Historia: 19 Nombre de la tarea: Diseño de interfaz para listar y anular planificaciones Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 11/9/20 Fecha Fin: 11/9/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollo de la interfaz para listar y anular planificaciones

296

TAREA DE INGENIERÍA Número de tarea: 8 Numero de Historia: 19 Nombre de la tarea: Creación de API para anular planificación Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 11/9/20 Fecha Fin: 11/9/20 Responsable: Karen Leonor González Cubero Descripción: Desarrollar API en el servidor para anular planificaciones

TAREA DE INGENIERÍA Número de tarea: 9 Numero de Historia: 19 Nombre de la tarea: Implementación de API para listar y anular planificaciones Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 11/9/20 Fecha Fin: 11/9/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la implementación en el cliente para listar y anular planificaciones

TAREA DE INGENIERÍA Número de tarea: 10 Numero de Historia: 20 Nombre de la tarea: Creación de interfaz para proyección de planificaciones Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 11/9/20 Fecha Fin: 11/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se desarrolla la interfaz de proyecciones permitiendo agregar fecha inicial, final, producto, año de análisis, mes de análisis para poder crear las proyecciones

TAREA DE INGENIERÍA Número de tarea: 11 Numero de Historia: 20 Nombre de la tarea: Desarrollo e implementación en Python del algoritmo Prophet para realizar predicciones Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 14/9/20 Fecha Fin: 15/9/20 Responsable: Jonathan Steven Burgos Vargas Descripción: Se realiza el algoritmo predictivo con Python para implementarlo con los datos de entrada de la interfaz de proyecciones

297

TAREA DE INGENIERÍA Número de tarea: 12 Numero de Historia: 21 Nombre de la tarea: Diseño de interfaz para listar proyecciones Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 16/9/20 Fecha Fin: 16/9/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la creación de la interfaz en el cliente para listar las proyecciones

TAREA DE INGENIERÍA Número de tarea: 13 Numero de Historia: 21 Nombre de la tarea: Creación de API para consultar proyecciones Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 16/9/20 Fecha Fin: 16/9/20 Responsable: Karen Leonor González Cubero Descripción: Se realiza la creación e implementación en el cliente de la API para consultar proyecciones

TAREA DE INGENIERÍA Número de tarea: 14 Numero de Historia: 22 Nombre de la tarea: Diseño de interfaz para reportes de proyección de planificación Tipo de tarea: Desarrollo Puntos estimados: 1 Fecha Inicio: 17/9/20 Fecha Fin: 21/9/20 Responsable: Karen Leonor González Cubero Descripción: Se diseña la interfaz para presentar los reportes de planificaciones

298

Anexo 19. Tarjeta CRC

Usuarios Responsabilidad Colaboración Validar información de usuarios Guardar información de usuarios Proporcionar datos de los usuarios

Permisos Responsabilidad Colaboración Validar información de los permisos del sistema Guardar información de los permisos

Roles Responsabilidad Colaboración Verificar información de los roles Guardar información de los roles

Permisos por roles Responsabilidad Colaboración Verificar la información de los permisos por roles Guardar el identificador del rol Roles Guardar el identificador del permiso Permisos

Roles por usuario Responsabilidad Colaboración Verificar la información del usuario por rol Guardar el identificador el rol Roles Guardar el identificador del usuario Usuarios

299

Forma Farmacéutica Responsabilidad Colaboración Validar información de la FF. Guardar información de la FF Proporcionar datos de las FF

Tipo de bodega Responsabilidad Colaboración

Proporcionar información del tipo de bodega

Grupo de producto Responsabilidad Colaboración Proporcionar información de los grupos

Unidad de medida Responsabilidad Colaboración

Proporcionar información de las unidades de medida

Producto Responsabilidad Colaboración Validar información de los productos Proporcionar información de los productos Guardar identificador de la FF Forma Farmacéutica Guardar identificador de la unidad de medida Unidad de medida Guardar información del grupo Grupo de producto Guardar información del producto

300

Categoría Equipos Responsabilidad Colaboración

Proporcionar información de las categorías de los equipos

Equipos Responsabilidad Colaboración Verificar información de los equipos Guardar información de los equipos

Guardar identificador de la categoría del equipo Categoría Equipos

Notas de Entrega Responsabilidad Colaboración Verificar información de las NE Guardar información de las NE

Provincia Responsabilidad Colaboración

Proporcionar información de las provincias

Cantón Responsabilidad Colaboración

Proporcionar información de los cantones

Parroquia Responsabilidad Colaboración

Proporcionar información de las parroquias

301

Dirección Responsabilidad Colaboración Guarda información de las direcciones Guarda el identificador de la provincia Provincia Guarda el identificador del cantón Cantón Guarda el identificador de la parroquia Parroquia Proporciona información de las direcciones

Tipo Bodegas Responsabilidad Colaboración

Proporcionar información del tipo de bodegas

Bodegas Responsabilidad Colaboración Guarda información de las bodegas

Guarda el identificador del tipo de bodega Tipo Bodegas

Guarda el identificador de la dirección de la bodega Dirección

Lote Responsabilidad Colaboración Guarda información de los lotes Proporciona información de los lotes

302

Anexo 20. Casos de prueba

PRIMERA ITERACIÓN

CASO DE PRUEBA Código: 1 Numero de historia: 1 Historia de usuario: Acceso al sistema Condiciones de ejecución: Cada usuario debe contar con las credenciales que fueron proporcionadas en su correo luego de la etapa de creación de usuario realizada por el administrador Pasos de ejecución: Ingresar el usuario y contraseña, luego dar clic en el botón aceptar. Resultado esperado: Acceso exitoso al sistema Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 2 Numero de historia: 2 Historia de usuario: Creación de usuarios Condiciones de ejecución: La creación de los usuarios la lleva acabo el administrador del sistema. Pasos de ejecución: Ingresar los datos del usuario: Nombres, Apellidos, Identificación, Número telefónico, Correo electrónico y seleccionar el rol del usuario a crear, dar clic en el botón aceptar Resultado esperado: Creación del usuario en la base de datos, alerta en el sistema "Usuario creado con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 3 Numero de historia: 3 Historia de usuario: Creación de roles y permisos Condiciones de ejecución: La creación de los roles y permisos las lleva acabo el administrador del sistema Pasos de ejecución: Ingresar el nombre del rol a crear, elegir el módulo del sistema que desea agregar permisos, marcar los permisos, dar clic en el botón aceptar Resultado esperado: Creación del rol de usuario con éxito, alerta en el sistema "Rol creado con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA 303

Código: 4 Numero de historia: 4 Historia de usuario: Gestión de roles y permisos Condiciones de ejecución: La gestión de los roles y permisos las lleva acabo el administrador del sistema Pasos de ejecución: Ingresar al módulo de administrador, dar clic en la opción "Roles y permisos", seleccionar el rol que desea modificar, modificar los datos del rol, dar clic en el botón guardar. Para desactivar un rol se debe seleccionar el rol y dar clic en el icono de eliminar, para activarlo nuevamente se filtra por el estado inactivo y luego dar clic en el icono activar Resultado esperado: Gestión completa de los roles de usuario Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 5 Numero de historia: 5 Historia de usuario: Gestión de usuarios Condiciones de ejecución: La gestión de los usuarios y permisos las lleva acabo el administrador del sistema Pasos de ejecución: Ingresar al módulo de administrador, dar clic en la opción "Listar usuarios", seleccionar el usuario que desea modificar, modificar los datos del usuario, dar clic en el botón guardar. Para desactivar un usuario se debe seleccionar el usuario y dar clic en el icono de eliminar, para activarlo nuevamente se filtra por el estado inactivo y luego dar clic en el icono activar Resultado esperado: Gestión completa de los usuarios Evaluación de la prueba: La prueba se concluyó satisfactoriamente

SEGUNDA ITERACIÓN

CASO DE PRUEBA Código: 1 Numero de historia: 6 Historia de usuario: Crear formas farmacéuticas Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán crear FF Pasos de ejecución: En el menú de opciones, dar clic en el módulo MRP y luego en Formas Farmacéuticas. Dar click en el botón crear, escribir el nombre de la FF y luego dar click en aceptar Resultado esperado: Alerta de sistema "Forma farmacéutica creada con éxito" en caso de ingresar un nombre existente, el sistema debe indicar "Forma farmacéutica existente"

Evaluación de la prueba: La prueba se concluyó satisfactoriamente

304

CASO DE PRUEBA Código: 2 Numero de historia: 7 Historia de usuario: Gestión de forma farmacéutica Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán crear FF Pasos de ejecución: En el menú de opciones, dar clic en el módulo MRP y luego en Formas Farmacéuticas. Se visualizan todas la FF creadas que están activas, para editar se debe dar click en el icono azul de editar, cambiar los datos y dar click en aceptar. Para eliminar se debe dar click en el icono rojo de eliminar Resultado esperado: Alerta de sistema "Forma farmacéutica actualizada con éxito", cuando se eliminada una FF pasa a estado inactivo y podrá verlo dando click en el filtro de estado inactivo Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 3 Numero de historia: 8 Historia de usuario: Crear producto Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán crear productos Pasos de ejecución: En el menú de opciones, dar clic en el módulo MRP y luego en Productos y materiales. Dar click en el botón crear, llenar los campos descripción, precio unitario, seleccionar IVA "Si o No", agregar descuentos, stock mínimo en bodega, seleccionar el tipo de bodega al que va a pertenecer, seleccionar el grupo del producto al que va a perecer, seleccionar la unidad de medida a la que va a pertenecer y dar click en aceptar Resultado esperado: Alerta de sistema "Producto creado con éxito" en caso de ingresar un nombre existente, el sistema debe indicar "Producto ya existente" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 4 Numero de historia: 9 Historia de usuario: Gestión de producto Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán crear productos Pasos de ejecución: En el menú de opciones, dar clic en el módulo MRP y luego en Productos y materiales. Se listan todos los productos activos, si desea editar se debe dar click en el botón azul de editar, llenar los campos descripción, precio unitario, seleccionar IVA "Si o No", agregar descuentos, stock mínimo en bodega, seleccionar el tipo de bodega al que va a pertenecer, seleccionar el grupo del producto al que va a perecer, seleccionar la unidad de 305 medida a la que va a pertenecer y dar click en aceptar. Para eliminar el producto se debe dar click en el icono rojo de eliminar Resultado esperado: Alerta de sistema "Producto modificado con éxito" cuando se elimina un producto pasa a estado inactivo y podrá verlo dando click en el filtro de estado inactivo Evaluación de la prueba: La prueba se concluyó satisfactoriamente

TERCERA ITERACIÓN

CASO DE PRUEBA Código: 1 Numero de historia: 10 Historia de usuario: Crear equipos Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán crear equipos Pasos de ejecución: En el menú de opciones, dar clic en el módulo MRP y luego en Maquinarias y equipos. Dar click en el botón crear, escribir el nombre del equipo y la categoría, luego dar click en aceptar Resultado esperado: Alerta de sistema "Equipo creado con éxito" en caso de ingresar un nombre existente, el sistema debe indicar "El equipo ya existe" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 2 Numero de historia: 10 Historia de usuario: Gestión de equipos Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán gestionar equipos Pasos de ejecución: En el menú de opciones, dar clic en el módulo MRP y luego en Maquinarias y equipos. Se despliega la lista de equipos en estado activo, dar click en el icono azul para editar o click en el botón rojo para eliminar. Si escoge editar tiene la posibilidad de cambiar los datos del equipo como el nombre y la categoría, se graban los datos dando click en aceptar Resultado esperado: Alerta de sistema "Equipo actualizado con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 3 Numero de historia: 10 Historia de usuario: Crear notas de entrega 306

Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán crear notas de entrega Pasos de ejecución: En el menú de opciones, dar clic en el módulo MRP y luego en notas de entrega. Dar click en el botón crear, escribir el número del lote de la transacción de entrega, cantidad de producto entregado, luego se da click en aceptar Resultado esperado: Alerta de sistema "Nota de entrega creada con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 4 Numero de historia: 10 Historia de usuario: Gestión de notas de entrega Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán gestionar notas de entrega

Pasos de ejecución: En el menú de opciones, dar clic en el módulo MRP y luego en notas de entrega. Se presentará la lista de notas de entrega registradas, para poder anularla se debe dar click en el ícono rojo de anular. Resultado esperado: Alerta de sistema "Nota de entrega anulada con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CUARTA ITERACIÓN

CASO DE PRUEBA Código: 1 Numero de historia: 14 Historia de usuario: Crear bodegas Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán crear bodegas Pasos de ejecución: En el menú de opciones, dar clic en el módulo logística, luego seleccionar bodegas y almacenes, se despliega la vista de bodegas, para crear dar click en el botón crear. Escoger el tipo de bodega, provincia, cantón, parroquia, descripción o nombre, calle principal, calle secundaria, por último, dar click en el botón aceptar Resultado esperado: Alerta de sistema "Bodega creada con éxito" en caso de ingresar un nombre existente, el sistema debe indicar "La bodega ya existe" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 2 Numero de historia: 15 307

Historia de usuario: Gestión de bodegas Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán gestionar bodegas Pasos de ejecución: En el menú de opciones, dar clic en el módulo logística, luego seleccionar bodegas y almacenes, se despliega la vista de bodegas, para actualizar una bodega se tiene que dar click en el icono azul de editar, para eliminar se tiene que dar click en el botón eliminar, cuando se edita se llenan los mismos campos de creación de bodega.

Resultado esperado: Alerta de sistema "Bodega actualizada con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 3 Numero de historia: 16 Historia de usuario: Gestión de bodegas Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán gestionar bodegas

Pasos de ejecución: En el menú de opciones, dar clic en el módulo logística, luego seleccionar configuraciones, se despliega la lista de bodegas, para configurar una bodega dar click en el icono azul de configurar. Seleccionar el o los productos que tendrá la bodega, cantidad min, max, stock. Dar click en aceptar Resultado esperado: Alerta de sistema "Configuración realizada con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 4 Numero de historia: 17 Historia de usuario: Gestión de lotes de producción Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán gestionar bodegas Pasos de ejecución: En el menú de opciones, dar clic en el módulo logística, luego seleccionar gestión de lotes de producción. Para anular un lote de producción debe dar click en el icono rojo de eliminar, no se podrán actualizar los datos del lote, solo anularlos Resultado esperado: Alerta de sistema "Anulación realizada con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

QUINTO ITERACIÓN

CASO DE PRUEBA 308

Código: 1 Numero de historia: 18 Historia de usuario: Crear planificación Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán crear bodegas Pasos de ejecución: En el menú de opciones, dar clic en el módulo planificación, luego seleccionar planificaciones. Se presentará la vista para crear planificación, se debe seleccionar el centro productivo, tipo de fabricación, el producto, el cliente y generar el lote dando click en generar lote Resultado esperado: Alerta de sistema "Planificación creada con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 2 Numero de historia: 19 Historia de usuario: Gestión de planificación Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán realizar la gestión de planificaron, ver y anular Pasos de ejecución: En el menú de opciones, dar clic en el módulo planificación, luego seleccionar listar planificaciones, podrá ver el listado de ordenes de producción y para anular debe dar click en el botón rojo de eliminar Resultado esperado: Alerta de sistema "Anulación con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 3 Numero de historia: 20 Historia de usuario: Crear proyección de planificación. Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán realizar crear proyecciones Pasos de ejecución: En el menú de opciones, dar clic en el módulo planificación, luego seleccionar proyecciones, se abrirá la interfaz en donde debe ingresar la fecha inicial y final del análisis que se va a realizar, ingresar el código del producto y opcionalmente el año y mes que se desea proyectar Resultado esperado: Alerta de sistema "Proyección creada con éxito" Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA 309

Código: 4 Numero de historia: 21 Historia de usuario: Gestión de proyección de planificación. Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán realizar gestión de proyecciones, solo se listarán las proyecciones no se eliminará ni se podrá editar

Pasos de ejecución: En el menú de opciones, dar clic en el módulo planificación, luego seleccionar ver proyecciones, se visualizará el listado de las proyecciones realizadas en el sistema, no se podrá editar ni eliminar Resultado esperado: Se presenta la lista de proyecciones Evaluación de la prueba: La prueba se concluyó satisfactoriamente

CASO DE PRUEBA Código: 5 Numero de historia: 22 Historia de usuario: Visualización de reportes. Condiciones de ejecución: Solo los usuarios que tengan privilegios a esta opción del sistema podrán realizar visualizar y descargar los reportes

Pasos de ejecución: En el menú de opciones, dar clic en el módulo de reportería, seleccionar el tipo de reporte, para descargarlo debe dar click en el icono que dice descargar

Resultado esperado: Se presenta el listado de proyecciones y podrá descargar en formato PDF Evaluación de la prueba: La prueba se concluyó satisfactoriamente

310

Anexo 21. Validación de expertos.

311

312

Anexo 22. Acta de entrega y recepción definitiva

En la ciudad de Guayaquil, a ___días del mes de______

Por el presente documento.

Los estudiantes no titulados de la Carrera de Ingeniería en Sistemas Computacionales

Jonathan Steven Burgos Vargas con cédula de identidad N° 0953758073 y Karen Leonor González

Cubero con cédula de identidad N°0993898418 hacemos la entrega del código fuente del proyecto de titulación a la Dirección de la Carrera de Ingeniería en Sistemas Computacionales en un medio magnético.

Los códigos del programa/producto que se encargaron por compromiso al estar inserto en el proceso de titulación desde fecha __ de ______.

Para efectos de dar cumplimiento a la entrega del código fuente, cedo todos los derechos de explotación sobre el programa y, en concreto, los de transformación, comunicación pública, distribución y reproducción, de forma exclusiva, con un ámbito territorial nacional.

Burgos Vargas Jonathan Steven Cédula de identidad N°0953758073

González Cubero Karen Leonor Cédula de identidad N°0923126544

313

Anexo 23. Manual técnico

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA.

MANUAL TÉCNICO

AUTOR(A): Jonathan Steven Burgos Vargas, Karen Leonor González Cubero.

TUTOR(A): Ing. Ángela Yanza Montalván, M.Sc. Mg. Mgp.

GUAYAQUIL – ECUADOR 2020

314

Tabla de contenido Introducción...... 315

Instalación de Laragon...... 315

Instalación de Frameworks...... 320

Arquitectura del proyecto...... 324

Integración del sistema con Python...... 325

Diagrama entidad relación...... 329

Descripción de tablas del sistema web...... 330

315

Introducción.

El presente documento detalla la información de las herramientas necesarias para el levantamiento de ambiente del sistema, así como la descripción de las funciones principales implementadas, con el fin de dar a conocer la estructura básica del proyecto.

En el manual técnico se detallarán los comandos utilizados para el levantamiento de ambiente, software necesario para virtualizar servidores en Windows, modelo entidad relación de la base de datos y definición de las estructuras principales del sistema en la base de datos.

Instalación de Laragon.

Laragon es un software gratuito que lo podrá encontrar en la siguiente página web de

Laragon: https://laragon.org/download/

Se debe descargar la versión Full para instalar los paquetes necesarios en Windows

Figura 1

Nota: En la figura 1 se muestra que versión del programa Laragon se recomienda descargar.

Una vez descargado el instalador, los pasos a seguir son muy intuitivos, entonces debe abrir el instalador y le presentará las dependencias que instalará en su equipo. Debe dar click en siguiente. 316

Figura 2

Nota: En la figura 2 se muestra la interfaz del instalador de Laragon.

Posteriormente, Laragon le permite la opción de crear hosts virtuales, que sirven para proporcionar un dominio local en su ordenador con el nombre de la carpeta de su proyecto. Luego de seleccionar la opción de hosts virtuales, dar click en siguiente.

Figura 3

Nota: En la figura 3 se muestra la interfaz del instalador de Laragon.

317

Empezará la instalación de software y al finalizar tendrá instalado Laragon con la versión

7.2 de PHP, un manejador de paquete llamado Composer, y una terminal decente para ejecutar los comandos necesarios.

Figura 4

Nota: En la figura 4 se muestra la interfaz del programa Laragon.

El sistema está desarrollado con Laravel en su versión 7 y VueJs en su versión 2.6, para esto debe actualizar la versión de PHP que viene por defecto en Laragon, ya que la versión 7 de

Laravel requiere mínimo la versión 7.3 de PHP.

Para actualizar la versión del lenguaje PHP diríjase a la página oficial y procesada a descargar la versión 7.4 en adelante, sitio oficial: https://windows.php.net/download#php-7.3

318

Figura 5

Nota: En la Figura 5 se muestra la que versión y archivo se recomienda descargar de la versión PHP.

Una vez descargado el archivo .zip diríjase a al programa Laragon y cambie la versión, a continuación, se detallan los pasos que debe seguir.

• Click derecho en el programa Laragon

• Buscar la opción PHP.

• Seleccionar la opción versión

• Seleccionar la con dir que lo llevará al directorio en donde deberá poner el archivo .zip

que descargó y descomprimirlo.

319

Figura 6

Nota: En la figura 6 se muestra la interfaz del programa Laragon en donde se puede buscar el directorio de la versión de PHP instalada.

Figura 7

Nota: En la figura 7 se muestra el directorio en donde se debe depositar la versión de PHP descargada desde el sitio oficial.

Una vez puesta la versión 7.4, solo debe elegir que versión en el Laragon, como se mostró en la pantalla anterior, debe elegir la versión 7.4 de php.

El siguiente paso que haremos es la instalación de los Framework Laravel y VueJs.

320

Instalación de Frameworks.

Para instalar los Frameworks debemos abrir la terminal de Laragon.

Figura 8

Nota: En la figura 8 se muestra cual es el botón de la terminal de Laragon.

La terminal nos ubicará en la carpeta del disco local C:\laragon\www es aquí donde tiene que descargar el proyecto que se encuentran en el repositorio de , pero antes debemos instalar el Laravel, para instalarlo debemos ejecutar el siguiente comando desde la terminal:

• composer global require laravel/installer

Lo que hará este comando es instalar Laravel de forma global en el directorio

C:\laragon\www

Luego de instalar Laravel debemos descargar primero el proyecto API REST que se encuentra en el siguiente repositorio de GitHub

• git clone https://github.com/StevLeo/sgppserver.git 321

Una vez clonado el proyecto deberá ingresar desde la terminal de Laragon a la capeta del proyecto con el siguiente comando:

• cd nombredelproyectoclonado

El último paso es instalar las dependencias, para ello desde la termina en la carpeta del proyecto, ejecutamos el siguiente comando:

• composer install

Luego de ejecutar el comando descrito anteriormente, debe compilar el proyecto ejecutando el siguiente comando:

• npm install

Para finalizar la instalación del proyecto API REST debemos crear el archivo de configuración para las variables de entorno, esto lo hacemos en el proyecto, para eso deberá abrir el proyecto en un IDE de desarrollo que tenga disponible. Posterior a eso debe crear un archivo con extensión .env

322

Figura 9

Nota: En la figura 9 se presenta el archivo .env que debe ser creado.

El contenido del archivo debe ser el siguiente:

Figura 10

APP_NAME=Laravel APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mybasededatos DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=

BROADCAST_DRIVER=log CACHE_DRIVER=file 323

QUEUE_CONNECTION=sync SESSION_DRIVER=file SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379

MAIL_MAILER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS=null MAIL_FROM_NAME="${APP_NAME}"

AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET=

PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

Nota: En la figura 10 se muestra el archivo .env con las variables que deben ser llenadas según las configuraciones de la máquina de trabajo.

Luego tendrá que modificar las variables de entorno con las credenciales de su base de datos, para el presente proyecto de titulación se utilizó el gestor de base de datos PostgreSQL en su versión 12. Se recomienda el gestor para proporcionar las credenciales en el archivo de configuración de laravel.

Para él envió de correos electrónicos, debe proporcionar en las variables de entorno las credenciales del correo que se utilizará, tanto como el servidor, usuario y contraseña. Si no se habilita esta opción, no será posible el envío de correos desde laravel.

Realizando todos los pasos descritos, ya dispone de la primera parte del proyecto, ahora se explica la instalación del Framework VueJs y la instalación del sistema cliente. 324

Para instalar VueJs primero debe abrir la terminal de Laragon y acceder al directorio

C:\laragon\www y realizaremos los siguientes pasos:

• Ejecutar el comando: npm install -g @vue/cli

• Ejecutar el comando: git clone https://github.com/StevLeo/sgppapp.git

Una vez ejecutado, se clonará el proyecto y debe acceder a la carpeta del proyecto que se creó.

• cd nombredelproyuecto

Posteriormente debemos instalar las dependencias ejecutando el siguiente comando:

• npm install & npm Update

Realizando estos pasos se completa la fase del levantamiento de ambiente.

Arquitectura del proyecto.

El proyecto está estructurado arquitectónicamente de la siguiente manera:

Figura 11

GET

POST

PUT

DELETE

MÉTODOS SERVIDOR USUARIOS CLIENTE HTTP WEB

Nota: En la figura 11 se muestra la arquitectura del sistema.

La lógica del negocio y la interfaz de interacción con el cliente, están en proyectos separados, estructurando una arquitectura de un sistema API REST FULL, en donde para los 325 servicios y exposición de estos se utiliza Laravel y para la interfaz o llamado cliente, utilizamos

VueJs.

Integración del sistema con Python.

Uno de los retos en el desarrollo del sistema fue la integración con en lenguaje Python, al lenguaje compatible con Laravel, o de hecho con ningún otro tipo de lenguaje, lo que se realizó en la implementación del proyecto es crear una extensión del sistema. Esta fue desarrollada con

Python en su versión 3.7

En Windows instalar las dependencias en muy complicado ya que se necesitan muchas librerías de .net para poder compilar un gran número de proyecto, por ejemplo, el desafío más grande en el desarrollo del algoritmo predictivo fue instalar la librería Prophet para Python. Esta librería es open source, pero descargarla directamente con la línea de comando del de Windows no es del todo factible, ya librería utiliza varios compiladores binarios que la gran mayoría los proporcionan .net.

Bajo esta primicia, la solución más practica fue descargar Anaconda, que es un software open source que trae consigo varias dependencias, entre ellas Python en su versión 3.7, librerías como Pandas, Matplotlib entre otras.

Para hacer uso de esta herramienta debe descargar el software en el sitio oficial: https://www.anaconda.com/products/individual

Para instalarlo luego de haber descargado el instalador, debe ejecutarlo y se le presentara la siguiente pantalla:

326

Figura 12

Nota: En la figura 12 se detalla el primer paso de la instalación de Anaconda.

En este paso debe seleccionar la carpeta en donde desea instalar Anaconda, por defecto el software añada una publica, puede cambiarla si desea. Luego de seleccionar la carpeta destino debe dar click en siguiente, se le presentará la siguiente pantalla:

327

Figura 13

Nota: En la figura 13 se detalla el segundo paso de la instalación de Anaconda.

Aquí debe selecciona que desea registrar en las variables de entorno de sistema, la versión de Python que tenga disponible en ese momento Anaconda. Luego dar click en instalar y tendrá la herramienta disponible.

Para poder hacer uso de esta, deberá ingresar a la consola de comando de anaconda e instalar las siguientes dependencias:

• Flask

• psycopg2

• datetime

• sklearn

• fbprophet 328

Que son las librerías que usa el proyecto, para instalarlas debe escribir el siguiente comando en la consola de anaconda:

conda install nombredeladependencia

Una vez levantado el ambiente , ya puede descargar el proyecto que se encuentra en el repositorio de Github: https://github.com/StevLeo/sggpfbprophet.git 329

Diagrama entidad relación. Figura 14

Nota: En la figura 12 se presenta el modelo entidad relación del sistema.

330

Descripción de tablas del sistema web. Base de datos.

masterSgppDB.

Gestor de base de datos.

PostgreSQL

Tablas:

TABLAS Descripción USERS Tabla para registro de usuario en el sistema ROLES Tabla para registro de roles en el sistema Tabla para registro de los permisos que tendrá el PERMISSIONS sistema SYSTEM_MODULE Tabla de especificación de los módulos del sistema Tabla para asignación de permisos a los módulos del SYSTEM_MODULE_PERMISSION sistema ROLE_USER Tabla de relación entre el usuario y el rol asignado PERMISSION_ROLE Tabla de relación entre el rol y los permisos asignados COUNTRY Tabla de países PROVINCE Tabla de provincias CANTON Tabla de cantón PARISH Tabla de parroquias Tabla para el registro de los tipos de almacenes o WAREHOUSE_TYPE bodegas Tablas para registrar las direcciones de los almacenes LOCATION o bodegas Tabla de clasificación por grupo de productos o GROUPS_PRODUCTS artículos MEASURE Tabla de medidas unitarias F_FORM Tabas de especificación para formas farmacéuticas PRODUCT Tabla de productos o artículos WAREHOUSE Tabla de almacenes o bodega LOTE_CAB Tabla cabecera de lote de producción LOTE_DET Tabla detalle del lote de producción ORDER_PRODUCTION_CAB Tabla cabecera de ordenes de producción 331

ORDER_PRODUCTION_DET Tabla detalla de ordenes de producción WARE_TRANSACTION_CAB Tabla cabecera de transacciones de bodega WARE_TRANSACTION_DET Tabla detalle de transacciones de bodega ORDER_NUM Tabla secuencial para ordenes de producción por año

Definición de tablas.

USERS.

COLUMNA TIPO DE DATO DEFINICIÓN Secuencia, identificador de ID BIGINT registro USERNAME CHARACTER VARYING(120) Nombre de usuario PASSWORD CHARACTER VARYING(120) Contraseña del usuario FIRST_NAME CHARACTER VARYING(120) Nombres LAST_NAME CHARACTER VARYING(120) Apellidos IDENTIFICATION CHARACTER VARYING(14) Identificación EMAIL CHARACTER VARYING(120) Correo electrónico Ruta del avatar del usuario AVATAR CHARACTER VARYING(120) almacenado en el servidor PHONE CHARACTER VARYING(10) Número telefónico STATUS CHARACTER VARYING(1) Estado del usuario Código de estado de CODE_STATUS INTEGER confirmación Código de confirmación de CONFIRMATION_CODE BIGINT cuenta de usuario TIMESTAMP(0) WITHOUT CREATED_AT Fecha de creación TIME ZONE TIMESTAMP(0) WITHOUT UPDATED_AT Fecha de modificación TIME ZONE

ROLES.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro NAME CHARACTER VARYING(120) Nombre del rol SLUG CHARACTER VARYING(120) Clave del rol 332

DESCRIPTION CHARACTER VARYING(120) Descripción del rol Permisos especiales ALL-ACCESS o SPECIAL CHARACTER VARYING(120) NOT-ACCESS STATUS CHARACTER VARYING(1) Estado del rol. TIMESTAMP(0) WITHOUT CREATED_AT Fecha de creación TIME ZONE TIMESTAMP(0) WITHOUT UPDATED_AT Fecha de modificación TIME ZONE

PERMISSIONS.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro NAME CHARACTER VARYING(120) Nombre del permiso de sistema SLUG CHARACTER VARYING(120) Clave del permiso del sistema DESCRIPTION CHARACTER VARYING(120) Descripción de permiso del sistema TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

SYSTEM_MODULE.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro DESCRIPTION CHARACTER VARYING(120) Nombre del módulo del sistema STATUS CHARACTER VARYING(1) Estado del módulo TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

SYSTEM_MODULE_PERMISSION.

COLUMNA TIPO DE DATO DEFINICIÓN Secuencia, identificador de ID BIGINT registro ID_PERMISSION BIGINT Clave foránea de tabla permissons 333

Clave foránea de tabla ID_MODULE BIGINT system_modules status CHARACTER VARYING(1) TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

ROLE_USER.

COLUMNA TIPO DE DATO DEFINICIÓN Secuencia, identificador de ID BIGINT registro ROLE_ID BIGINT Clave foránea de tabla roles USER_ID BIGINT Clave foránea de tabla users TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

PERMISSION_ROLE.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro PERMISSION_ID BIGINT Clave foránea de tabla permissions ROLE_ID BIGINT Clave foránea de tabla roles TIMESTAMP(0) WITHOUT CREATED_AT Fecha de creación TIME ZONE TIMESTAMP(0) WITHOUT UPDATED_AT Fecha de modificación TIME ZONE

COUNTRY.

COLUMNA TIPO DE DATO DEFINICIÓN Secuencia, identificador de ID BIGINT registro COUNTRY_ID CHARACTER VARYING(32) Código de identificación del país STATUS CHARACTER VARYING(1) Estado 334

DESCRIPTION CHARACTER VARYING(120) Descripción COUNTRYCODE CHARACTER VARYING(10) Código de país ej (593 Ec) REGIONNAME CHARACTER VARYING(50) Nombre de región AD_LANGUAGE CHARACTER VARYING(50) Lenguaje TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

PROVINCE.

COLUMNA TIPO DE DATO DEFINICIÓN CODPVC CHARACTER VARYING(2) Código de la provincia COD_COUNTRY CHARACTER VARYING(32) Código de identificación del país DESCRIPTION CHARACTER VARYING(150) Descripción STATUS CHARACTER VARYING(1) Estado TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

CANTON.

COLUMNA TIPO DE DATO DEFINICIÓN CODCANT CHARACTER VARYING(10) Código del cantón CODPVC CHARACTER VARYING(2) Código de la provincia DESCRIPTION CHARACTER VARYING(150) Descripción STATUS CHARACTER VARYING(1) Estado TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

PARISH.

COLUMNA TIPO DE DATO DEFINICIÓN CODPAR CHARACTER VARYING(10) Código de la parroquia 335

CODPVC CHARACTER VARYING(2) Código de la provincia CODCANT CHARACTER VARYING(10) Código del cantón DESCRIPTION CHARACTER VARYING(150) Descripción STATUS CHARACTER VARYING(1) Estado CREATED_AT TIMESTAMP(0) WITHOUT TIME ZONE Fecha de creación UPDATED_AT TIMESTAMP(0) WITHOUT TIME ZONE Fecha de modificación

WAREHOUSE_TYPE.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro VALUE CHARACTER VARYING(10) Código del tipo de almacén o bodega NAME CHARACTER VARYING(120) Nombre DESCRIPTION CHARACTER VARYING(120) Descripción STATUS CHARACTER VARYING(1) Estado TIMESTAMP(0) WITHOUT CREATED_AT Fecha de creación TIME ZONE TIMESTAMP(0) WITHOUT UPDATED_AT Fecha de modificación TIME ZONE

LOCATION.

COLUMNA TIPO DE DATO DEFINICIÓN Secuencia, identificador de ID BIGINT registro COD_COUNTRY CHARACTER VARYING(10) Código del país CODPVC CHARACTER VARYING(10) Código la provincia CODCANT CHARACTER VARYING(10) Código del cantón CODPAR CHARACTER VARYING(10) Código de la parroquia ADDRESS1 CHARACTER VARYING(120) Dirección principal ADDRESS2 CHARACTER VARYING(120) Dirección secundaria DESCRIPTION CHARACTER VARYING(120) Descripción STATUS CHARACTER VARYING(1) Estado 336

TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

GROUPS_PRODUCTS.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro Código identificador de gripo de VALUE CHARACTER VARYING(25) producto DESCRIPTION CHARACTER VARYING(120) Descripción STATUS CHARACTER VARYING(1) Estado TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

MEASURE.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro SYMBOL CHARACTER VARYING(25) Símbolo de medida DESCRIPTION CHARACTER VARYING(120) Descripción STATUS CHARACTER VARYING(1) Estado CREATED_AT TIMESTAMP(0) WITHOUT TIME Fecha de creación ZONE UPDATED_AT TIMESTAMP(0) WITHOUT TIME Fecha de modificación ZONE

F_FORM.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro Código de identificación para VALUE CHARACTER VARYING(25) formas farmacéuticas DESCRIPTION CHARACTER VARYING(120) Descripción STATUS CHARACTER VARYING(1) Estado 337

TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

PRODUCT.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro Código de identificación para los VALUE CHARACTER VARYING(50) productos o artículos DESCRIPTION CHARACTER VARYING(120) Descripción GRP BIGINT Id del grupo del producto BOD INTEGER Id del tipo de bodega MEASURE INTEGER Id de medida del producto PUNI DOUBLE PRECISION Precio unitario IVA CHARACTER VARYING(1) S/N graba IVA Porcentaje de descuento de DSCT DOUBLE PRECISION producto STKMIN BIGINT Stock mínimo en bodega FF INTEGER Id de la forma farmacéutica STATUS CHARACTER VARYING(1) Estado TIMESTAMP(0) WITHOUT TIME CREATED_AT Fecha de creación ZONE TIMESTAMP(0) WITHOUT TIME UPDATED_AT Fecha de modificación ZONE

WAREHOUSE.

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro WAREHOUSE_TYPE CHARACTER VARYING(10) Código del tipo de bodega LOCATION BIGINT Id de la dirección de la bodega NAME CHARACTER VARYING(250) Nombre DESCRIPTION CHARACTER VARYING(250) Descripción 338

STATUS CHARACTER VARYING(1) Estado CREATED_AT TIMESTAMP(0) WITHOUT Fecha de creación TIME ZONE UPDATED_AT TIMESTAMP(0) WITHOUT Fecha de modificación TIME ZONE

LOTE_CAB

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro LOTE CHARACTER VARYING(150) Numero de lote TYPE CHARACTER VARYING(10) Tipo de fabricación ORDER CHARACTER VARYING(150) Numero de la orden FEC_INI TIMESTAMP WITH TIME ZONE Fecha de inicio del lote FEC_FIN TIMESTAMP WITH TIME ZONE Fecha final del lote FEC_EXP TIMESTAMP WITH TIME ZONE Fecha de expiración del lote CANTOT_S BIGINT Cantidad solicitada CANTOT_P BIGINT Cantidad producida COSTO_L NUMERIC(10,4) Costo de lote CODCLI CHARACTER VARYING(25) Código de cliente INDICATOR CHARACTER VARYING(1) Indicador o estado CREATED_AT TIMESTAMP WITH TIME ZONE Fecha de creación UPDATED_AT TIMESTAMP WITH TIME ZONE Fecha de actualización

LOTE_DET

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro LOTE CHARACTER VARYING(150) Numero de lote TYPE CHARACTER VARYING(10) Tipo de producción COD_ART CHARACTER VARYING(50) Código de producto CANT_S BIGINT Cantidad solicitada CANT_P BIGINT Cantidad producida 339

PORC CHARACTER VARYING(100) Porcentaje de asignación COSUNI NUMERIC(10,4) Costo unitario CREATED_AT TIMESTAMP WITH TIME ZONE Fecha de creación UPDATED_AT TIMESTAMP WITH TIME ZONE Fecha de modificación

ORDER_PRODUCTION_CAB

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro ORDERNUM CHARACTER VARYING Numero de orden de producción CENTER_PROD BIGINT Centro productivo TYPE CHARACTER VARYING(10) Tipo de fabricación LOTE CHARACTER VARYING(50) Numero de lote QUANTITY BIGINT Cantidad por producir CODCLI CHARACTER VARYING Código del cliente COD_ART CHARACTER VARYING(50) Código del producto COD_ART1 CHARACTER VARYING(50) Código de producto muestra medica 1 COD_ART2 CHARACTER VARYING(50) Código de producto muestra medica 2 COD_ART3 CHARACTER VARYING(50) Código de producto muestra medica 3 INDICATOR CHARACTER VARYING(25) Indicador o estado de la orden USER_ID BIGINT Usuario de creación de orden CREATED_AT TIMESTAMP WITH TIME ZONE Fecha de registro UPDATED_AT TIMESTAMP WITH TIME ZONE Fecha de actualización ORDER_SEQ BIGINT ID de secuencia activa

ORDER_PRODUCTION_DET

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro ORDERNUM CHARACTER VARYING(50) Numero de orden de producción LOTE CHARACTER VARYING(50) Numero de lote 340

TYPE CHARACTER VARYING(10) Tipo de fabricación COD_ART CHARACTER VARYING(50) Código de producto COD_MP CHARACTER VARYING(50) Código de producto materia prima QUANTITY NUMERIC(10,4) Cantidad de materia prima PORC CHARACTER VARYING(150) Porcentaje de asignación CREATED_AT TIMESTAMP WITH TIME ZONE Fecha de registro UPDATED_AT TIMESTAMP WITH TIME ZONE Fecha de actualización

WARE_TRANSACTION_CAB

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro TYPE CHARACTER VARYING(1) Tipo de transacción NUMTR CHARACTER VARYING(10) Numero de transacción LOTEIN CHARACTER VARYING(50) Lote de entrada BODE CHARACTER VARYING(10) Bodega de salida DESBODE CHARACTER VARYING(250) Descripción de bodega de salida LOTEOUT CHARACTER VARYING(50) Lote de salida BODI CHARACTER VARYING(10) Bodega de ingreso DESBODI CHARACTER VARYING(250) Descripción de bodega de ingreso DETAIL CHARACTER VARYING(250) Detalle de la transacción INDICATOR CHARACTER VARYING(1) Indicador o estado USER BIGINT Usuario de creación CREATED_AT TIMESTAMP WITH TIME ZONE Fecha de creación UPDATED_AT TIMESTAMP WITH TIME ZONE Fecha de actualización

WARE_TRANSACTION_CAB

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro NUMTR CHARACTER VARYING(50) Numero de la tracción CODART CHARACTER VARYING(50) Código de producto 341

LOTE CHARACTER VARYING(50) Numero de lote QUANTITY NUMERIC(10,4) Cantidad PRICE NUMERIC(10,4) Precio CREATED_AT TIMESTAMP WITH TIME ZONE Fecha de creación UPDATED_AT TIMESTAMP WITH TIME ZONE Fecha de modificación

PREDICTION_CAB

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro PRODUCTO CHARACTER VARYING(150) Código de producto DATE_BEGIN TIMESTAMP WITH TIME ZONE Fecha inicial de análisis DATE_END TIMESTAMP WITH TIME ZONE Fecha final de análisis TYPE_PREDICTION CHARACTER VARYING(150) Tipo de proyección YEAR_ANALYSIS CHARACTER VARYING(150) Año de análisis MONTH_ANALYSIS CHARACTER VARYING(150) Mes de análisis CREATED_AT TIMESTAMP WITH TIME ZONE Fecha de creación UPDATED_AT TIMESTAMP WITH TIME ZONE Fecha de modificación

PREDICTION_DET

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro ID_PREDICTION CHARACTER VARYING(150) ID de predicción TIME_PREDICTION TIMESTAMP WITH TIME Fechas históricas de ZONE análisis AMOUNT_PREDICT TIMESTAMP WITH TIME Valor proyectado ZONE AMOUNT_PREDICT_MIN CHARACTER VARYING(150) Valor proyectado mínimo AMOUNT_PREDICT_MAX CHARACTER VARYING(150) Valor proyectado máximo CREATED_AT TIMESTAMP WITH TIME Fecha de creación ZONE UPDATED_AT TIMESTAMP WITH TIME Fecha de modificación ZONE 342

ORDER_NUM

COLUMNA TIPO DE DATO DEFINICIÓN ID BIGINT Secuencia, identificador de registro YEAR INTEGER Año en curso ORDERNUM BIGINT Secuencia del número de las ordenes STATUS CHARACTER VARYING(1) Estado de la secuencia CREATED_AT TIMESTAMP WITH TIME ZONE Fecha de creación UPDATED_AT TIMESTAMP WITH TIME ZONE Fecha de modificación

343

Anexo 24. Manual de usuario

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN BASADO EN LA METODOLOGÍA KDD DE MINERÍA DE DATOS PARA EL PROCESO DE PLANIFICACIÓN DE LA PRODUCCIÓN DE LA INDUSTRIA FARMACÉUTICA ECUATORIANA.

MANUAL DE USUARIO

AUTOR(A): Jonathan Steven Burgos Vargas, Karen Leonor González Cubero.

TUTOR(A): Ing. Ángela Yanza Montalván, M.Sc. Mg. Mgp.

GUAYAQUIL – ECUADOR 2020 344

Tabla de contenido Introducción...... 345

Acceso al sistema ...... 345

Posibles Escenarios...... 346

Módulo de administrador...... 348

Módulo de logística...... 352

Módulo MRP ...... 354

Módulo de planificación...... 361

Módulo de reportería...... 371

Resumen...... 373

Conclusiones...... 374

Recomendaciones...... 374

345

Introducción.

El presente documento tiene como objetivo dar una guía a los usuarios sobre el funcionamiento del sistema. Se detallará la funcionalidad por módulos y las acciones que deberán tomar en cada uno de ellos, también se consideran posibles casos con el inicio de sesión del sistema, en donde mostraremos los diferentes escenarios que pueden presentarse y como pueden solucionarlo. Cabe mencionar que, para poder realizar una explicación general, se toma el rol de administrador para explicar todas las funcionalidades del sistema.

Acceso al sistema

Es la primera interacción con el sistema, en donde deberá contar con una cuenta de usuario verifica para poder acceder. Las cuentas de usuarios son creadas por el administrador y los usuarios con privilegios a esta funcionalidad. Por defecto el sistema siempre tendrá un administrador, que es la persona encarga de asignar los roles a las cuentas de usuarios.

Para poder ingresar al sistema deberá proporcionar un usuario y contraseña en la interfaz de inicio de sesión como se muestra en la figura 1:

Nota: En la figura 1 se muestra la pantalla del inicio de sesión del sistema.

346

Posibles Escenarios.

Cuando se ingresen las credenciales y le de click en aceptar, deberá ingresar a la interfaz principal del sistema, en donde se encuentra el menú de navegación con las opciones disponibles para cada rol de usuario.

Antes de llegar a esta opción pueden ocurrir los siguientes casos:

• Las credenciales proporcionadas no son las correctas.- Ocurre cuando las credenciales

de la cuenta no son válidas, es decir el usuario o la contraseña son incorrectas. El

sistema le responderá con un mensaje “Usuario y/o contraseña incorrecta” por lo que

deberá asegurarse de haber proporcionado las credenciales correctas.

Nota: En la figura 2 se muestra la pantalla de inicio de sesión con el mensaje “Usuario y/o contraseña incorrecta”.

• Cuenta no verificada.- Ocurre cuando la cuenta de usuario no ha sido verificada.

Cuando el administrador crea la cuenta de usuario, las credenciales son enviadas al

correo electrónico proporcionado por el usuario, así como también un link de activación

que deberá acceder para poder verificar la cuenta. En caso no tener la cuenta verificada,

el sistema responderá de la siguiente manera:

347

Nota: En la figura 3 se muestra la pantalla de inicio de sesión con el mensaje “Su cuenta no ha sido verificada, por favor revise el correo de confirmación de cuenta en su bandeja de entrada”.

• Cuenta inactiva.- Ocurre cuando su cuenta ha sido inactivada, esta acción solo la

pueden realizar el administrador, por lo que deberá contactarlo para consultar el motivo

de la inactivación de cuenta. El sistema responderá de la siguiente manera frente a esta

situación:

Nota: En la figura 4 se muestra la pantalla de inicio de sesión con el mensaje “Su cuenta está inactiva, consulte con el administrador”.

• Exceso del número de intentos fallidos en el inicio de sesión.- Ocurre cuando intenta

más de 5 veces ingresar al sistema con las credenciales incorrectas. Automáticamente

su cuenta se bloquea por un periodo corto de 30 segundos, después de este periodo de

tiempo podrá intentar ingresar con las credencias correctas.

348

Nota: En la figura 5 se muestra la pantalla de inicio de sesión con el mensaje “Su cuenta se ha bloqueado

temporalmente – Demasiados intentos de acceso. Por favor intente nuevamente en 35 segundos”.

Módulo de administrador.

En el módulo de administrador se tendrán las opciones de crear usuario, listar usuarios, editar usuarios, eliminar usuarios, crear roles, listar roles, editar roles y eliminar roles.

Crear usuario.- Para crear un usuario debe proporcionar información necesaria y obligatoria, como lo es los nombres, apellidos, identificación, correo electrónico, teléfono y seleccionar el rol que tendrá el usuario. Una vez creado el usuario, las credenciales de la cuenta creada serán enviadas al correo electrónico proporcionado, por lo tanto, el correo electrónico debe estar operativo. En caso de haber proporcionado un correo no válido, deberá solicitar al administrador modificar el correo y generar una solicitud de creación de cuenta para que sea reenviando el correo con las nuevas credenciales.

349

Nota: En la figura 6 se muestra la pantalla de registro de usuarios en el sistema.

Listar usuarios.- Dispondrá de la lista completa de usuarios creados en el sistema, con las opciones de editar los datos del usuario, solicitar restablecimiento de credenciales y desactivar cuentas de usuario.

Nota: En la figura 7 se muestra la pantalla de lista de usuarios con filtro “Activos”, en donde puede editar usuario, solicitar restablecimiento de contraseña, eliminar usuario.

Para obtener el detalle de los usuarios inactivos debe seleccionar el filtro “Inactivo”

Nota: En la figura 8 se muestra la pantalla de lista de usuarios con el filtro de estado “Inactivo”.

350

Para activar cuentas debe dar click en el ícono de acción color verde que representa la activación de cuenta en el sistema.

Para editar un usuario debe dar clic en el icono Editar y se presentará la pantalla de actualización de campos donde deberá modificar lo necesario.

Pantalla lista de usuarios.

Pantalla para editar datos del usuario.

Nota: En la figura 9 se muestra el formulario de actualización de usuarios.

Crear roles de usuario.- Dispondrá de la creación de nuevos roles estableciendo los privilegios para cada módulo del sistema. Para llevar a cabo esta operación debe ingresar el nombre

351 del rol, una descripción, una key o llave opcional del rol y asignar los privilegios del rol por módulo.

Nota: En la figura 10 se muestra la pantalla para crear un nuevo rol en el sistema, estableciendo los permisos correspondientes por cada módulo.

Listar roles del sistema.- Dispondrá la lista de todos los roles activos e inactivos, en donde puede modificar los datos del rol, así como sus privilegios. También puede desactivar roles. Para modificar los datos del rol debe dar click en el botón azul de editar, para desactivarlo debe dar clic en el botón rojo de acción.

Nota: En la figura 11 se muestra la pantalla de lista de roles por medio del filtro “Activos” en donde puede editar o eliminar el rol.

352

Módulo de logística

En el módulo de logística podrá crear almacenes con sus bodegas y realizar la configuración de las bodegas para asignar los productos que almacenarán.

Para crear un almacén debe llenar la información necesaria que se muestra en la siguiente figura:

Nota: En la figura 12 se muestra la pantalla para el registro de nuevos almacenes.

Para listar los almacenes ingresar al módulo de logística

353

Nota: En la figura 13 se muestra la pantalla de lista de bodegas por medio del estado “Activos”, teniendo la posibilidad de crear, editar y eliminar un almacén.

Para editar un almacén debe dar click en el botón azul de editar.

Nota: En la figura 14 se muestra la pantalla para editar los datos de un almacén.

354

Módulo MRP

En el módulo MRP encontrará las opciones para gestionar formas farmacéuticas, productos, y maquinaria.

En la gestión de formula farmacéutica se le presentará la siguiente pantalla

Nota: En la figura 15 se muestra la pantalla de lista de formas farmacéuticas, en donde podrá crear, editar y eliminar una forma farmacéutica.

Para crear una forma farmacéutica debe dar click en el botón azul que dice crear.

Nota: En la figura 16 se muestra la pantalla para crear una nueva forma farmacéutica.

Debe ingresar la descripción de la formula farmacéutica que desea crear.

Para editar la formula farmacéutica debe dar click en el botón azul de editar

355

Nota: En la figura 17 se muestra la pantalla de lista de formas farmacéuticas, en donde podrá crear dando click en el icono azul que dice crear, editar en el ícono azul que dice editar o eliminar las mismas dando click en el ícono rojo.

Actualizar los datos:

Nota: En la figura 18 se muestra la pantalla para crear una nueva forma farmacéutica.

Eliminar forma farmacéutica, debe dar click en icono rojo en la fila de acción.

Nota: En la figura 19 se muestra la pantalla de confirmación cuando da click en la acción eliminar.

356

Para ver las formas farmacéuticas inactivas debe seleccionar el estado inactivo

Nota: En la figura 20 se muestra la pantalla de lista de formas farmacéuticas por medio del filtro “Inactivos”.

Para activar formas farmacéuticas debe dar click en el icono verde en la fila acción.

En el módulo MRP encontrará la opción de gestión de productos, presentando la siguiente interfaz:

Nota: En la figura 21 se muestra la pantalla de lista de productos por el filtro “Activos”, en donde podrá crear, editar, eliminar los mismo.

Para crear un nuevo producto debe dar click en el botón azul de crear.

357

Nota: En la figura 22 se muestra la pantalla para crear nuevos productos en el sistema.

Debe ingresar los datos necesarios como la descripción, el precio, opción IVA, descuento aplicable, stock mínimo en bodega, seleccionar la bodega, seleccionar el grupo al que pertenece, seleccionar la forma farmacéutica y la unidad de medida, después da click en aceptar.

Para editar un producto debe dar click en el botón azul de editar, se presentará la misma ventana de creación, pero con los campos llenos del producto seleccionado, deberá actualizar los datos y dar click en el botón actualizar.

Nota: En la figura 23 se muestra la pantalla para editar un producto.

358

Para ver los productos en estado inactivo debe seleccionar el filtro inactivo.

Nota: En la figura 24 se muestra el listado de los productos por el estado “Inactivo”.

Podrá filtrar los productos en estos dos estados, tanto activo e inactivo por medio de la forma farmacéutica y/o el grupo del producto.

Nota: En la figura 25 se muestran los filtros que puede aplicar para visualizar los productos.

Para eliminar un producto debe dar click en el icono rojo de acción, se le presentará la pantalla para confirmar la eliminación, todas las opciones de eliminar en el sistema cambian de estados los objetos, no se eliminan sino más bien pasan a estado inactivo.

359

Nota: En la figura 26 se muestra la pantalla de confirmación para eliminar un producto.

Para crear un nuevo equipo o maquinaria deberá seleccionar la opción de maquinaria y equipos en el módulo MRP. Se le prestará la siguiente pantalla:

Nota: En la figura 27 se muestra la pantalla de lista de equipos, en donde podrá crear, editar y eliminar equipos.

Para crear un nuevo equipo, debe dar click en el botón azul de crear y llenar el campo descripción:

360

Nota: En la figura 28 se muestra la pantalla para crear un nuevo equipo.

Para editar debe dar click en el icono azul de editar, se le presentará la pantalla de edición:

Nota: En la figura 29 se muestra la pantalla editar crear un nuevo equipo.

Para eliminar un equipo debe dar click en el icono rojo eliminar, le pedirá la confirmación antes de eliminarlo. Luego de eliminarlo el equipo estará visible, pero buscando los equipos por el estado inactivo:

361

Nota: En la figura 30 se muestra la pantalla de confirmación cuando elimina un equipo.

Módulo de planificación.

En el módulo de planificación tendrá la opción de crear nuevas planificaciones y crear una proyección de planificación.

Si selecciona la opción de planificación se le presentará la siguiente pantalla:

Nota: En la figura 31 se muestra la pantalla de crear una planificación de producción.

En donde tiene que seleccionar el centro productivo, el tipo de proceso, agregar productos y/o muestras médicas, seleccionar el cliente, y genera el lote de producción.

Con los datos seleccionados se le irá llenando la tabla de orden de producción como se muestran en la imagen de ejemplo:

362

Nota: En la figura 32 se muestra la pantalla de creación de planificación con los datos necesarios para ser generada.

Para aplicar los cambios solo debe dar click en enviar, si no desea generar la planificación solo dele click en cancelar.

Para crear proyecciones de planificación debe seleccionar la opción de proyecciones en el módulo de planificación. Se presentará la siguiente pantalla:

Nota: En la figura 33 se muestra la pantalla para seleccionar los modelos de minera disponibles.

En esta pantalla tendrá dos opciones, la primera opción sirve para realizar un análisis de agrupamiento por medio de las condiciones que hayan tenido los productos a lo largo del tiempo.

Estas condiciones se determinar por medio de variables como costos versus los resultados de ventas de los productos. Las líneas que son consideradas en este análisis son del tipo Inyectables y Tabletas.

Al seleccionar este tipo de análisis se le presentará la siguiente interfaz:

363

Nota: En la figura 34 se muestra la pantalla de parámetros cuando haya seleccionado el modelo de K-means.

Donde debe proporcionar las fecha inicial y final para realizar el análisis de agrupamiento.

Nota: En la figura 35 se muestra la pantalla con los parámetros llenos cuando haya seleccionado el modelo de K- means.

Luego dar click en el botón ver codo de Jambú

364

Nota: En la figura 36 se muestra la gráfica resultante luego de aplicar el método de codo de Jambú para determinar el número de clúster óptimos para el modelo.

Se le presentará el siguiente gráfico en donde se debe hacer un análisis para seleccionar el número de clúster o centroide que deseamos tener en nuestro análisis.

Para seleccionar el número adecuado clúster se recomienda ver la gráfica y tomar el valor en donde la curva a ceder en el eje de las X, es decir, la curva se analiza desde la parte superior izquierda hacia la parte inferior derecha. Cuando encuentre un punto en donde veamos un corte significativo, pero no tan apegado al eje de las X, habremos hallado el numero adecuado de clúster para el análisis.

Esta es una técnica que se aplica para tener una mejor representación de datos, ya que el algoritmo de agrupamiento utilizado para este análisis necesita tener un número de clúster para realizar el agrupamiento.

365

Para el ejemplo que se muestra en la imagen anterior, se puede tomar el valor de 3 ya que se puede observar que a partir de valor X=3 la curva empieza a ceder en relación con el eje de las

X. Entonces tendremos 3 clúster los cuales se debe registrar en la siguiente pantalla que aparecerá luego de cerrar la pantalla de la gráfica codo de Jambú.

Nota: En la figura 37 se muestra la pantalla para ingrese el número de clúster que necesitará el modelo luego de haber analizado el codo de Jambú.

Damos click en aceptar y el algoritmo de agrupamiento empezará a trabajar.

366

Nota: En la figura 38 se muestra la gráfica del análisis de K-means luego de aplicar el modelo con los parámetros indicados. En donde se debe analizar los productos que pertenecen a cada clúster para determinar el comportamiento que han tenido estos productos a lo largo del tiempo en relación con el costo de producción y el beneficio de la venta.

El resultado es una representación gráfica demostrando en relación con el costo y la venta, el agrupamiento para los productos de líneas Inyectables y Tabletas en el periodo 2014-2016, en donde todos los productos que tengan registrado el color azul pertenecen a un clúster diferente de los demás. El grafico lo puede guardar en su máquina local para comparar los resultados con el reporte.

Si desea hacer predicciones debe seleccionar la segunda opción que le aparece en la siguiente pantalla:

Nota: En la figura 33 descrita anteriormente, se muestra la pantalla para seleccionar los modelos de minera disponibles.

Al seleccionar la segunda opción se le presentará la siguiente pantalla:

367

Nota: En la figura 39 se muestra la pantalla de proyecciones en caso de haber seleccionado el modelo de Prophet.

Haciendo un poco de zoom podemos visualizar los campos:

368

Nota: En la figura 40 se muestra la pantalla de proyecciones con los parámetros de entrada necesarios en caso de haber seleccionado el modelo de Prophet.

En donde debe seleccionar la fecha inicial y final desde donde quiere realizar el análisis y que el algoritmo predictivo tome esos datos y aprenda el comportamiento de ese periodo de tiempo para proporcionar una proyección del futuro comportamiento del producto.

Como ya se mencionó en el párrafo anterior, se debe ingresar el código del producto que desea evaluar. Para que el algoritmo predictivo trabaje, debe conocer primero el elemento, luego tener los datos de comportamiento. Estos datos son la historia del elemento, en relación con la variable que desea evaluar, para efectos de este sistema el algoritmo predictivo toma en consideración las unidades producidas en los periodos seleccionados.

En resumen, el algoritmo predictivo va a estudiar el comportamiento del producto en relación con las unidades producidas, para poder generar una predicción que puede ser:

• Mensual,

• Trimestral

• Semestral

• Anual

También se permite hacer una predicción sobre la muestra o una predicción en el futuro. Luego de ingresar las fechas y el código del producto, debe seleccionar el tipo de predicción ya sea mensual, trimestral, semestral o anual. Posteriormente debe seleccionar si quiere hacer la predicción en el año actual o en algún año en específico, por ejemplo, aquí puede seleccionar un año de muestra, por ejemplo: Las fechas tiene años que van desde el 2014 al 2016, como se ha seleccionado que no se evalué el año actual, registramos el año 2015 para el análisis.

El resultado sería una producción sobre la muestra:

369

Nota: En la figura 41 se muestra la gráfica resultante luego de haber aplicado el modelo Prophet sobre la muestra. En donde la línea azul indica el comportamiento que debió tener en el pasado.

El sistema presentará la siguiente grafica en donde la línea azul representa el posible comportamiento que debió tener el producto en el periodo semestral desde enero 2015 hasta junio del 2015.

Si desea crear una predicción a futuro, seleccione el año actual o un año en donde no tuvo operaciones y desea evaluar como hubiera sido el comportamiento.

370

Nota: En la figura 42 se muestra la gráfica resultante luego de haber aplicado el modelo Prophet en proyección a un periodo sin operaciones. En donde la línea azul indica el comportamiento a futuro del producto o más bien la predicción del comportamiento de este.

En la siguiente grafica se muestra la predicción de la unidad que se debería producir en el año 2016 (Año en donde no se tienen registro de operación) desde enero hasta diciembre.

Los parámetros ingresados fueron los siguientes:

371

Nota: En la figura 43 se muestra la pantalla con los parámetros ingresado para aplicar el modelo y obtener el resultado de la figura 42.

Módulo de reportería.

En el módulo de reporte podrá descargar las proyecciones realizadas, así mismo como visualizarlas como se muestran en la siguiente imagen:

Nota: En la figura 44 se muestra la pantalla del reporte de la predicción realizada como se muestra en la figura 42-43.

372

Para descargar el reporte debe dar click en generar PDF, automáticamente el sistema le proporcionará el reporte en formato pdf, mismo que se le descarga automáticamente:

Nota: En la figura 45 se muestra la pantalla del reporte de la predicción realizada generando el reporte en formato .pdf

Si lo visualizamos en el navegador tendremos el siguiente reporte con los datos históricos y los datos de la proyección.

Nota: En la figura 46 se muestra el reporte descargado desde el sistema.

373

Resumen.

El presente documento descrito como manual de usuario, tiene el objetivo de brindar asistencia inmediata frente a los posibles escenarios que se muestran en el mismo, también se considera una guía sobre cómo manejar el sistema, a continuación, se realizar un detalle de los módulos del sistema.

• Módulo de administrador.- Es el módulo más importante del sistema, ya que se establece la

creación de roles y usuarios, recordando que para crear roles se deben especificar los

permisos que tendrá ese rol determinado. Si bien es cierto, solo el administrador debe tener

acceso a esta funcionalidad, ya que una mala acción puede desencadenar acciones negativas

en el sistema. En este módulo también podrá dar de baja al usuario y modificar los permisos.

• Módulo de logística.- En este módulo podrá encargarse de la creación de almacenes, así como

configurar los productos que deben estar en cada almacén para tener la distribución lógica de

los mismos.

• Modulo MRP.- En cargado de la gestión de productos, equipos y configuraciones para los

productos como la forma farmacéutica. En el podrá crear nuevos productos, equipos y dar su

respectivo mantenimiento.

• Módulo de planificación.- Es el módulo de la lógica principal del sistema, ya que en el pude

creare planificaciones de producción, así como también hacer las proyecciones de un

producto en específico para evaluar la situación de este antes de poner en marcha una

planificación.

• Módulo de reportería.- Tendrá disponibilidad de los reportes que se hayan generado tras

realizar la planificación de la producción, los mismos que los podrá descargar en formato de

archivo .pdf.

374

Conclusiones.

El presente documento descrito como manual de operador proporciona información relevante sobre la funcionalidad del sistema, es un apoyo para los usuarios que recién se integran a las nuevas tecnologías implementadas, permitiendo así el avance tecnológico, dando paso a nuevas posibilidades de integración.

El análisis final detalla cómo se interpreta la proyección, así como el análisis de agrupamiento para que sea una herramienta complementaria de dos pasos, generando el análisis de agrupamiento para interpretar la proyección de tal manera que se tomen decisiones en base a los datos históricos.

Recomendaciones.

Como recomendación principal se puede detallar que el sistema aun no implementa varias variables de análisis, dando la posibilidad a futuros desarrollos para mejorar la herramienta ya desarrollada, con el fin de proporcionar información de calidad y sea útil para el negocio y la toma de decisiones.

Para realizar la interpretación del codo de Jambú, es necesario realizar una capacitación más profunda con los usuarios, para determinar el nivel de conocimiento y agregar nuevos para que el análisis de agrupamiento trabaje adecuadamente y se puedan interpretar los datos de forma eficiente.