Facultad de Ingeniería Ingeniería Civil Informática
CASOS DE ESTUDIO ESTACIONAMIENTO DIGITALIZACIÓN DE PROCESOS
Tesis de Pregrado para optar al título de Ingeniería Civil Informática
Autor:
Daniel Octavio Soto Correa Profesor Guía:
Marcelo Reyes Rogget
Santiago, Chile 2020.
Página | 1
Contenido
... 0
RESUMEN ... 4
Abstract ... 5
1. INTRODUCCIÓN ... 5
2. PROBLEMA ... 6
2.1 Problema ... 6
2.2 Diagrama Ishikawa... 7
2.3 Explicación Ishikawa ... 7
2.3.1 Flujo ... 7
2.3.2 Clientes ... 7
2.3.3 Información ... 8
2.3.4 Precios ... 8
4. OBJETIVOS ... 9
4.1 Matriz de Objetivos ... 9
5. ALCANCE ... 11
5.1 Requerimientos ... 12
5.2 Matriz de Trazabilidad ... 13
5.2 Riesgos ... 15
4.2.1 Retraso de la Carta Gantt ... 15
4.2.2 Incorporación de nuevas reformas ... 15
4.2.3 Errores en fase de desarrollo ... 16
4.2.4 Errores al definir el alcance ... 16
4.2.5 Componentes Técnicos no Extensibles ... 16
6. MARCO TEORICO ... 17
Página | 2
7. ESTADO DEL ARTE ... 18
7.1 Digitalización ... 18
7.2 Smart City basada en IoT ... 19
8. ESTRUCTURA DE DESCOMPOSICION DEL TRABAJO... 21
8.1 Planificación ... 21
8.2 Desarrollo Módulo Gestión Aparcamiento ... 21
8.3 Desarrollo Módulo Atracción De Nuevos Clientes ... 22
8.4 Pruebas de Software... 22
8.5 Implementación ... 22
9. CRONOGRAMA ... 23
10. DESARROLLO ... 24
10.1 Diagrama de Componentes ... 24
10.2 Diagrama de Actividades ... 25
10.3 Diagramas de Secuencias ... 26
10.3.1 Login ... 26
10.3.2 Ingreso y Salida de Vehículos ... 26
10.3.3 Registro de Dueño ... 27
10.3.4 Reserva ... 28
11.RESULTADOS ... 29
11.1 Módulo de Gestión Aparcamiento ... 29
11.1.1 Home ... 29
11.1.2 Flujo ... 30
11.1.3 Crear y Mostrar Dueños ... 31
11.1.4 Reserva ... 32
11.2 Módulo de Reserva ... 32
Página | 3
11.3 Seguridad de la información ... 33
11.3.1 Google Firebase ... 33
11.3.2 Test de OWASP ... 33
11.4 Opiniones sobre Uso ... 34
11.4.1 Aspectos Funcionales ... 34
11.4.2 Aspectos Visuales ... 35
11.4.3 Seguridad de la Información ... 35
12.CONCLUSIÓN ... 36
12.1 Aspectos Futuros ... 39
Bibliografía ... 40
Imagen 1 – Diagrama Ishikawa ... 7
Imagen 2 – Matriz de objetivos ... 9
Imagen 3 - Matriz de Trazabilidad ... 13
Imagen 4 – Matriz de Riesgos ... 15
Imagen 5 – Esquema de Descomposición del Trabajo ... 21
Imagen 6 – Carta Gantt ... 23
Imagen 7 – Diagrama de Componentes ... 24
Imagen 8 – Diagrama de Actividades ... 25
Imagen 9 – Diagrama de Secuencia, Login ... 26
Imagen 10 – Diagrama de Secuencia, Ingreso y Salida de Vehículos ... 27
Imagen 11 – Diagrama de Secuencia, Creación de Dueños ... 27
Imagen 12 – Diagrama de Secuencia, Reserva ... 28
Imagen 13 – Página Principal ... 29
Imagen 14 – Flujo de vehículos ... 30
Imagen 15 – Formulario Creación de Dueños ... 31
Imagen 16 – Dueños ... 31
Imagen 17 – Reservas ... 32
Imagen 18 – Módulo de Reservas ... 32
Imagen 19 – Matriz de Resultados ... 37
Página | 4
RESUMEN
El presente documento tiene como objetivo realizar un análisis del negocio para implementar mejoras a los procesos que se realizan de manera cotidiana, para este caso en particular se investigaron las necesidades de un establecimiento estacionario ubicado en la localidad de Talagante para llevar como caso de estudio.
Si bien investigaciones realizadas por el instituto nacional estadístico (INE) el parque automotriz crecerá un 25% para el año 2025 en Chile, por otra parte, la Asociación Nacional automotriz de Chile (Anac), indicó que al final del año 2019 se comercializaron aproximadamente 380 mil automóviles, por lo cual este documento tiene como finalidad en base al explosivo aumento previsto de circulación de vehículos, realizar un análisis para relacionar las necesidades de los usuarios a la hora de buscar un lugar donde estacionar, junto con las pymes que están surgiendo en el rubro de estacionamiento.
Finalmente, para este caso de estudio en particular se opta por utilizar el uso de herramientas tecnológicas para satisfacer las necesidades del recinto, creando nuevos procesos que no están siendo satisfechos a la fecha, junto con la realización de un proceso de mejora digital para la recolección y manejo de información que se circula hoy en día, lo cual culmina con la realización e implementación de 2 aplicaciones web, las cuales fueron probadas por los usuarios, generando diversas opiniones y dando resultados positivos para este proyecto, cumpliendo con la totalidad de objetivos planteados en este proyecto y entregando nuevas oportunidades de hacer crecer los negocios, mediante la digitalización de procesos y un mayor alcance hacia posibles clientes.
.
Palabras Claves: Digitalización, Gestión de Estacionamiento, automatización, PYME’s
Página | 5
Abstract
The objective of this document is to carry out a business analysis to implement improvements to the processes that are carried out on a daily basis. In this particular case, the needs of a parking lot located in the town of Talagante were investigated in order to carry out a case study.
Although research carried out by the National Statistics Institute (INE) shows that the number of cars in Chile will grow by 25% by 2025, the National Association of Automobiles of Chile (Anac) has indicated that approximately 380,000 cars will be sold by the end of 2019. Therefore, this document aims to analyse the needs of users when looking for a parking space, together with the SMEs that are emerging in the parking area, based on the explosive increase in vehicle circulation.
Finally, for this particular case study, the decision was made to use technological tools to meet the needs of the site, creating new processes that are not being met to date, along with the implementation of a digital improvement process for the collection and management of information that is circulating today, which culminates with the realization and implementation of 2 web applications, which were tested by users, generating various opinions and giving positive results for this project, fulfilling all the objectives set out in this project and delivering new opportunities to grow business, through the digitization of processes and a greater reach to potential customers.
Keywords: Digitization, Parking Management, automation, SMEs
Página | 5
1. INTRODUCCIÓN
Hoy en día la cantidad de autos que circulan en Santiago generan un problema a la hora de ubicar estacionamiento, siendo allí la oportunidad para el pequeño y mediano empresario en el rubro del estacionamiento de dar a conocer su recinto al público.
Cabe mencionar que las nuevas tecnologías presentes hoy en día generan una oportunidad real a la hora de juntar 2 tipos de usuarios con sus respectivas necesidades, además de favorecer las estrategias en un mercado altamente competitivo, por otra parte, el uso de herramientas digitales agiliza la realización de procesos cotidianos siendo de gran utilidad para los diferentes tipos negocios.
Este documento abordará las necesidades enfocado a un recinto especifico, al cual se ayudará implementando nuevos módulos, digitalizando procesos y gestionar los flujos de información.
1.1 Motivación
La motivación presente para este proyecto es ser una base de apoyo para el crecimiento de pymes o el surgimiento de nuevos emprendedores dentro del rubro, generando valor a través de herramientas tecnológicas, sin la necesidad de depender de un tercero para la realización de procesos.
Página | 6
2. PROBLEMA 2.1 Problema
“Acceder a un establecimiento con disponibilidad en tiempo real para estacionar el vehículo y mejorar los servicios que disponen las PYMES en el rubro del estacionamiento”.
En este documento abordaremos este problema enfocado a un establecimiento especifico ubicado en Talagante, el cual consta con una capacidad de 40 espacios para estacionar, con una única entrada y salida por donde cabe un solo vehículo a la vez, además el recinto no consta con conexión a internet.
Actualmente todo registro de ingreso de vehículo queda registrado de manera manual, esto nos genera una oportunidad de mejora para el negocio, mediante el uso de tecnologías, una buena planificación y la creación de nuevos servicios que no están siendo cubiertos a la fecha, con el objetivo de atraer una mayor cantidad de clientes.
El enfoque del negocio está pensado para atraer clientes con vehículos pequeños o medianos, ya sean autos, camionetas o todoterrenos, con el fin que utilicen un espacio delimitado.
Por otra parte, se genera un nuevo servicio asociado a la reserva de espacios, teniendo en consideración todo lo requerido por la contraparte para no afectar el transcurso cotidiano de los procesos realizados actualmente.
Página | 7
2.2 Diagrama Ishikawa
Imagen 1 – Diagrama Ishikawa
2.3 Explicación Ishikawa
Para explicar bien la problemática se consideraron 4 aristas como base para el problema.
2.3.1 Flujo
Se consideran las horas punta del día con el objetivo de realizar ofertas y la mayor cantidad de difusión en dichas horas para maximizar el ingreso de vehículos, lo otro a tener en consideración son la rotación de los espacios, con esto se trata de enfocar en mantener un menor tiempo vacío de cada espacio.
2.3.2 Clientes
Se observan 2 tipos de clientes, los frecuentes que tienden a solicitar arriendos diarios, semanales o mensuales y por otro lado están los ocasionales los que pagan por hora de espacio ocupado, para la realización de este proyecto nos centraremos
Página | 8 en estos últimos, con el cual se puede maximizar la ganancia obtenida y generan una mayor taza de ingreso.
2.3.3 Información
En la sección de información se aprecia la posibilidad para la creación de un nuevo servicio, es la oportunidad de solicitar y/o agendar una reserva con anticipación, puesto que actualmente no se consta con este servicio.
Como segundo punto de la sección esta la capacidad del recinto, por ende, dar a conocer la capacidad en tiempo real genera opciones que en conjunto con los servicios de reserva podría ser un foco de negocio.
2.3.4 Precios
En la sección precios podemos apreciar diversas oportunidades de negocio, mediante la implementación de servicios no cubiertos como lo son la realización de ofertas, promociones o descuentos, asimismo buscar un convenio con otras pymes podría repercutir en una mayor taza de ingreso de vehículos.
Página | 9
4. OBJETIVOS
Objetivo General: Implementar una herramienta de apoyo con el objetivo de ayudar a la PYMES en el rubro del estacionamiento a reducir el tiempo vacío de un estacionamiento.
Objetivos Específicos:
1. Dar a conocer los espacios del establecimiento estacionario.
2. Implementar un módulo de reservas y disponibilidad.
3. Desarrollar un módulo para gestión de aparcamiento.
4.1 Matriz de Objetivos
A continuación, se presenta la alineación de los objetivos junto a las aristas de la problemática.
Imagen 2 – Matriz de objetivos
Página | 10 En la imagen 2, se puede apreciar la relación entre los objetivos planteados para este proyecto junto con los principales problemas encontrados y expuestos en el diagrama de Ishikawa, por ende, para un mejor entendimiento de esta relación serán explicados con mayor detalle a continuación.
I. Para el primer objetivo se obtiene una relación al problema enfocado en la arista de clientes del Ishikawa, puesto que para este objetivo se plantea la opción de crear un módulo para poder entregar información que no está siendo utilizada a la fecha, con ello se busca abarcar un nuevo público que no está siendo cubierto.
II. Para el segundo objetivo se obtiene un enfoque relacionado a los puntos de información y precio del Ishikawa, dentro del cual se plantea la creación de un módulo con posibilidad de realizar una reserva, junto con la alternativa de generar ofertas personalizadas enfocadas a los nuevos clientes.
III. Para el tercer y último objetivo se obtiene una directa relación a la sección de flujos dentro del Ishikawa, en este apartado se hace énfasis en la creación de un módulo de gestión para el establecimiento, en el cual se mantiene claridad de la información con respecto a los ingresos y salidas de vehículos.
Página | 11
5. ALCANCE
Con el objetivo de determinar los límites, las herramientas que se utilizaran, el enfoque de la solución de este proyecto se procede a definir el alcance.
Como se mencionó al comienzo de este documento, se busca una solución a las necesidades para un estacionamiento especifico ubicado en Talagante, el cual consta con diferentes oportunidades de mejoras.
Dentro de los posibles nuevos usuarios, se busca llegar a todo conductor de vehículo pequeño, mediano o todoterreno, que posea acceso a la tecnología, específicamente a un teléfono inteligente más conocido como smartphone, con el cual pueda ingresar a la página web con nuevos módulos para agregar valor al establecimiento mediante la adquisición de nuevos procesos y canales de difusión.
La aplicación web será desarrollada en JavaScript, HTML 5 y CSS, utilizando como base de datos Google firebase, que es compatible con Windows, Android e iOS, cabe mencionar que existirán 2 páginas web; la primera será un aplicación web para automatizar y digitalizar los procesos de gestión del estacionamiento, específicamente regular y obtener datos sobre los flujos de autos, los tiempos de uso del espacio y los ingresos de nuevos clientes; la segunda parte es una página web en la cual se podrá visualizar la disponibilidad del recinto en tiempo real con posibilidad de reservar un espacio disponible (esta reserva tendrá un tiempo de 5 min para validar el cupo), cabe mencionar que ninguna de las 2 páginas explicadas anteriormente tendrá incorporada una opción de pago online.
La aplicación web enfocada a la gestión del recinto será entregada al usuario con su respectivo manual de uso, además se realizará una capacitación para el uso y administración del software, con el objetivo que se entiendan las funciones y el método de uso de una mejor manera, para poder reducir la probabilidad de falla en el manejo de la herramienta entregada.
Página | 12
5.1 Requerimientos
A continuación, se listará una serie de requerimientos solicitados por parte del cliente, con el objetivo de acotar y profundizar las necesidades a cumplir.
Requerimientos del Negocio
1. Aumentar el ingreso de vehículos 2. Aumentar el ingreso de dinero
3. Aumentar la confianza por parte de los clientes hacia los funcionarios del recinto.
Requerimientos de Usuario
1. El software debe visualizar todos los ingresos de vehículos cada día.
2. El software debe tener una letra de fuente sobre el tamaño 8 para la visualización del usuario final.
3. La incorporación de la tecnología no afecte a los servicios de pago del estacionamiento como se realizan a la fecha.
Requerimientos Funcionales
1. Generar un módulo con reconocimiento de patentes con el fin de saber, la hora exacta que ingreso y se retiró del recinto.
Página | 13
5.2 Matriz de Trazabilidad
A continuación, se puede apreciar la matriz de trazabilidad requerimiento- objetivo, en la cual se ve una directa relación entre las necesidades del usuario y las metas planteadas para este proyecto.
Imagen 3 - Matriz de Trazabilidad
En relación con cada uno de los objetivos planteados, existen requerimientos por parte del usuario que deben ser cubiertos y contemplados en su totalidad.
I. Con respecto al primer objetivo planteado para este documento están asociados 2 requerimientos, aumentar el ingreso de vehículos y las ganancias del establecimiento, por ende, al difundir la capacidad en tiempo real del recinto, se pretende llegar a un nuevo público objetivo con la finalidad de captar nuevos clientes, con ello satisfacer y cumplir con estas peticiones.
II. Para el segundo objetivo existen 2 requerimientos asociados, aumentar la confianza por parte de los clientes y la incorporación de nuevas tecnologías no afecten la forma de pago del servicio operativo a la fecha, por lo cual con la implementación del sistema de reservas se pretende dar nuevas formas a los clientes para contratar el servicio con anterioridad junto generar ese voto de confianza para ambas partes al momento de validar la reserva, todo lo anteriormente mencionado sin generar un nuevo sistema de pago, respetando las peticiones del usuario.
Página | 14
III.
Para el tercer objetivo, se asocian 3 requerimientos por parte del usuario, como primer requerimiento los módulos desarrollados deben poseer un tamaño de fuente superior a los 8 puntos, posteriormente se deben visualizar todos los ingresos diarios y, por último, la aplicación debe poseer una sección de reconocimiento de patentes, mediante la cual el usuario pueda corroborar la hora exacta de ingreso al recinto. Estas solicitudes se verán reflejadas en el módulo de gestión del establecimiento, en el cual se podrá visualizar los datos necesarios asociados los ingresos diarios, junto con una sección para manejar los flujos y rotación de vehículos.Página | 15
5.2 Riesgos
Imagen 4 – Matriz de Riesgos
Como se puede apreciar en la imagen anterior, existen 3 riesgos principales 4.2.1 Retraso de la Carta Gantt
Este riesgo está asociado a una linealidad dentro de las tareas establecidas en el cronograma, por ende, cada retraso en alguno de estos paquetes puede repercutir en la labor que lo procede, culminando en un retraso con arrastre, para mitigar este tipo de inconvenientes se agrega una fase de evaluación al finalizar cada paquete de trabajo con la finalidad de realizar modificaciones en caso de ser necesario junto con desarrollar tareas en paralelo.
4.2.2 Incorporación de nuevas reformas
Este riesgo está asociado a la incorporación, modificación o eliminación de alguna ley que afecta de manera directa o indirecta a la realización de este proyecto, para este punto la estrategia de solución es aceptar el cambio en la legislación, realizar modificaciones para mantenerse dentro del ámbito legal y continuar con la
realización de este proyecto.
Página | 16 4.2.3 Errores en fase de desarrollo
Este riesgo está asociado al factor humano, para evitar esta situación se realiza una fase de testeo y corrección de errores al finalizar cada paquete de trabajo, con el objetivo de no volver a realizar alguno de los módulos desde el comienzo.
4.2.4 Errores al definir el alcance
Este riesgo está asociado a las expectativas del usuario, en específico a las expectativas inexactas sobre lo que desean, para evitar esta situación se realizan varias reuniones con la contraparte para establecer de mejor manera los
requerimientos, junto con estipular por escrito la totalidad de aspectos a tener en consideración, todo esto con el objetivo de no volver a realizar alguno de los módulos desde el comienzo.
4.2.5 Componentes Técnicos no Extensibles
Este riesgo está enfocado en la capacidad de adaptarse de los módulos, en específico se refiere que los componentes desarrollados e implementados son difícil de ampliar con nuevas funcionalidades u aspectos visuales que quieran ser modificados posteriormente.
Página | 17
6. MARCO TEORICO
Para un mayor entendimiento de los puntos abarcados en el presente documento, se definirán algunos conceptos relevantes asociados a la investigación.
IoT - Internet Of Things
Se define el concepto como la agrupación e interconexión de dispositivos y objetos a través de una red, los cuales pueden tener interacción, este tipo de interacción es entre máquina a máquina.
Las principales funciones están presentes en las diversas aplicaciones que posee y la forma en que mejor la vida cotidiana como el entorno laboral, como por ejemplos, domótica (Automatización de Viviendas), áreas industriales (Plantas de producción) y el sector ganadero. (Garcia)
Automatización.
Se define como el estudio de los métodos y procedimientos cuyo objetivo es la sustitución del factor humano por un operador artificial en la generación de un proceso físico o previamente programado. (J. Pedro Romera)
Transformación Digital
Según la Asociación Española de Normalización se define la Transformación Digital como el movimiento de las empresas hacia un estado de digitalización en el que tanto sus productos, procesos como su respectivo modelo de negocio evolucionarán mejorando el desempeño de las organizaciones. (Asociación Española para la Calidad, 2020)
Los principales beneficios que se pueden apreciar en este proceso son:
• Incrementar la productividad.
• Entender mejor a los clientes.
• Responder satisfactoriamente a sus demandas.
• Ser más competitivos.
• Ahorrar costes.
Página | 18
7. ESTADO DEL ARTE
En la actualidad existen diversos estudios que abalan la existencia de gestión de estacionamiento de manera totalmente automatizada mediante sensores interconectados entre sí, si bien estos estudios incorporan nuevos conceptos, recursos y herramientas tecnológicas, están muy distantes para solucionar la problemática y dar una solución acorde a las necesidades expuestas en el presente documento, por lo cual se explicarán y darán a conocer con el objetivo de validar como herramienta de continuidad para este informe.
7.1 Digitalización
Se define como el proceso por el que la tecnología digital se implanta en la empresas o negocio, afectando a la producción, el consumo y a la propia organización, con respecto a la estructura y su gestión interna.
La reducción de costes en los negocios, organizaciones o empresas ha sido uno de los efectos más importantes de la digitalización. La transformación de sus procesos de manera digital ha permitido reducir los costes en diferentes ámbitos como la producción, la mano de obra u otros recursos, lo cual culmina a su vez en un aumento de la productividad. (Asociación Española para la Calidad, 2020)
Además, muchos servicios digitales son servicios de bajo coste y al alcance de cualquier tipo de usuario, lo cual lo hace de fácil acceso para cualquier surgimiento de negocio.
Algunos aspectos que se deben considerar para realizar un proceso de digitalización son:
• Procesos centrados en el cliente.
• Procesos simplificados.
• Auditables y trazables.
• Mentalidad digital.
Página | 19 Los principales beneficios de realizar un proceso de digitalización son:
• Mejorar los procesos mediante la creación de un modelo y sus respectivos análisis.
• Documentar, analizar y agilizar procesos complejos a nivel conceptual y lógico.
• Permitir que las áreas de negocio se vuelvan más ágiles y eficaces.
• Mejorar la comunicación y la colaboración entre áreas de trabajo.
• Habilitar la centralización del cliente.
Para usos de este proyecto en particular el proceso de digitalización es un método para resguardar, agilizar, manipular y analizar volúmenes de información que transcurren diariamente en cada tarea específica, desde que ingresa un vehículo al recinto hasta el momento en que se retira. Esto conlleva a mejorar los servicios que actualmente se desarrollan, generando orden y nuevas oportunidades de crecimiento.
7.2 Smart City basada en IoT
Hoy en día, en plena era de los avances tecnológicos, se avanza hacia una era de digitalización en los hogares, trabajos, ciudades, etc. Para ello los dispositivos deben estar conectados a internet.
Al incorporar sensores se obtienen datos para analizar y dar un mejor uso a labores cotidianas, ya sea en el hogar, estacionamientos, sistemas de vigilancias, entre otros.
El estacionamiento inteligente ayuda al obtener datos sobre los vehículos que entran y salen de diferentes zonas del establecimiento. Por lo tanto, el estacionamiento inteligente se puede diseñar tomando en consideración la cantidad de vehículos en una región, con el objetivo de facilitan la vida cotidiana de todo tipo de personas que requiera este servicio. Este sistema reduce el consumo de combustible de los vehículos. Además, en conjunto con otras aplicaciones pueden incurrir en un ahorro de tiempo al momento de ubicar un estacionamiento, con el
Página | 20 cual una persona podría pasar más tiempo realizando otras actividades que no sean estacionarse.
La información del tráfico vehicular es una fuente de datos muy importante en una ciudad inteligente. A través de este tipo de fuente de datos y con análisis en tiempo real, los ciudadanos y el gobierno se beneficiarán enormemente. Los ciudadanos pueden determinar cuánto tiempo demoran en llegar a un destino en función de la intensidad actual del tráfico y la velocidad promedio de los vehículos. El tráfico puede ser diverso en todas las ciudades, y conocer los patrones reducirá el consumo de combustible y disminuirá la contaminación que estos producen. Las autoridades también pueden obtener información en tiempo real sobre bloqueos de carreteras debido a accidentes u otros problemas, por lo tanto, pueden tomar las medidas necesarias para gestionar el tráfico. Al obtener la ubicación de cada vehículo, si ha ocurrido algún accidente, el sensor puede dañarse y enviar una alerta a la policía, las autoridades y a los hospitales cercanos. Además, otras acciones en tiempo real harán que este proceso sea más eficiente en el futuro. (M. Mazhar Rathore, 2015)
En concreto los usos para este proyecto, son la implementación de sensores y la conexión de datos en cloud, puede generar la oportunidad de automatizar la totalidad del recinto, junto con las opciones de vincularse con su entorno y crear servicios conectados con las necesidades de la comunidad en tiempo real, si bien en este caso particular debido a los requerimientos del usuario, el enfoque no está pensado en la automatización del recinto, queda como una opción viable para continuación de este proyecto.
Página | 21
8. ESTRUCTURA DE DESCOMPOSICION DEL TRABAJO
Imagen 5 – Esquema de Descomposición del Trabajo
En la imagen mostrada anteriormente se aprecian los 5 paquetes de trabajos principales con sus respectivas tareas asociadas.
8.1 Planificación
Para el apartado de planificación se definen los elementos a utilizar para el desarrollo de las herramientas, dentro de las tareas específicas se pueden encontrar:
Definir Entorno de Desarrollo
Definir Sistemas Operativos a utilizar
Definir Hardware sobre el cual va a funcionar la aplicación
8.2 Desarrollo Módulo Gestión Aparcamiento
Para el desarrollo del módulo de aparcamiento se dividen las tareas de los apartados funcionales y visuales, para posteriormente integrarlos y completar la herramienta, dentro de las principales tareas se encuentran:
Desarrollo Funcional
Desarrollo Grafico
Pruebas de Testeo y Seguridad
Solucionar Fallas
Página | 22
8.3 Desarrollo Módulo Atracción De Nuevos Clientes
Para el módulo de nuevos clientes, se desarrolla una herramienta enfocada en la difusión de información en tiempo real en conjunto con el surgimiento de nuevos procesos que no están cubiertos a la fecha, dentro de las tareas se puede encontrar:
Desarrollo Funcional
Desarrollo Grafico
Pruebas de Testeo y Seguridad
Solucionar Fallas
Vinculación con Módulo de Gestión Aparcamiento
8.4 Pruebas de Software
Una vez desarrolladas las herramientas se realizan sus respectivas pruebas de testeo, con el objetivo de obtener un feedback y realizar los cambios pertinentes que sean necesarios, dentro de las tareas se puede encontrar:
Presentar Prototipo
Realizar Capacitación
Obtener Retroalimentación
Modificar aspectos específicos del software
8.5 Implementación
Una vez finalizadas las etapas de desarrollo y testeo, se procede a realizar la implementación de las herramientas, para lo cual se entrega un manual de uso al usuario, para posteriormente proceder a corroborar el cumplimiento de los objetivos, dentro de esta sección se pueden hallar las siguientes tareas:
Presentar Versión Final del Software
Realizar encuesta de capacitación
Verificar Cumplimientos de objetivos.
Página | 23
9. CRONOGRAMA
Imagen 6 – Carta Gantt
En la imagen 6 se puede apreciar el cronograma de actividades para este proyecto, para el cual se definieron 3 paquetes de trabajo principales con sus respectivas tareas específicas.
Para el primer paquete de trabajo asociado a la planificación e investigación fue considerado como plazo estimado 3 semanas de trabajo, para obtener los requerimientos por parte de la contraparte y generar un documento para dar formalidad a la solicitud de estos aspectos.
Como segundo paquete de trabajo enfocado al desarrollo de software, considerando todos los módulos necesarios para el cumplimiento del proyecto, por lo cual fue estimado un plazo de 6 para la total realización de este proceso, dentro del cual fue considerado las fases de testeo y corrección de errores.
Como tercer y último paquete de trabajo se encuentra la retroalimentación de usuario, una vez puesta en marcha los módulos se establece un mes para la realización de esta fase, la cual se enfoca en la obtención de información por parte de la contraparte para revisar, corroborar y establecer el cumplimiento de los objetivos previamente planteados.
Página | 24
10. DESARROLLO
En la siguiente sección se dará a conocer lo realizado a lo largo del proyecto, enfocado en diagramas UML asociados al desarrollo de las herramientas para cumplir con la problemática de este documento.
10.1 Diagrama de Componentes
El proyecto consta de 3 componentes principales como se puede apreciar en la imagen 6.
Imagen 7 – Diagrama de Componentes
El “Modulo Principal” está enfocado a todas las funcionalidades del módulo de gestión de aparcamiento. La “Página Web” hace referencia al proceso de reserva que fue implementado para captar nuevos clientes.
Los 2 componentes explicados anteriormente están relacionados mediante una conexión con la base de datos, en este caso en particular se utilizó Google Firebase.
Página | 25
10.2 Diagrama de Actividades
En la imagen 8 se puede apreciar la actividad principal que se efectúa de manera cotidiana, sobre la cual se enfoca el negocio y se desea maximizar los ingresos de vehículos y por ende monetarios.
Imagen 8 – Diagrama de Actividades
La actividad consta desde el apartado del cliente que ingresa al recinto, posteriormente el administrador o encargado del recinto registra la información pertinente sobre el vehículo para ser almacenada en la Base de Datos, cuando el cliente regresa a retirar el vehículo, el administrador realiza la búsqueda de información para realizar los cobros asociados al uso del espacio, la actividad finaliza una vez que el cliente paga por el servicio y se retira del recinto
Página | 26
10.3 Diagramas de Secuencias
A continuación, se pueden apreciar las secuencias principales que se efectúa de manera cotidiana desde los diferentes módulos, considerando las perspectivas del cliente y del administrador.
10.3.1 Login
En la imagen 9 se puede apreciar cómo se realiza el login al sistema, para resguardar la seguridad de la aplicación y encapsular los perfiles.
Imagen 9 – Diagrama de Secuencia, Login
10.3.2 Ingreso y Salida de Vehículos
En la imagen 10 se puede apreciar cómo se realiza la función de ingreso y salida de vehículos desde la perspectiva del administrador, junto con su interacción con el sistema.
Página | 27
Imagen 10 – Diagrama de Secuencia, Ingreso y Salida de Vehículos
10.3.3 Registro de Dueño
En la imagen 11 se puede apreciar la función de crear un dueño, esta tiene como objetivo brindar información de utilidad sobre el vehículo, la persona, aspectos a tener en consideración, entre otros.
Imagen 11 – Diagrama de Secuencia, Creación de Dueños
Página | 28 10.3.4 Reserva
En la imagen 12 se puede apreciar el formulario de reserva para los clientes, en este apartado se visualiza interacción entre el cliente y el sistema, sin necesidad de interferir el administrador del sistema.
Imagen 12 – Diagrama de Secuencia, Reserva
Página | 29
11.RESULTADOS
En la siguiente sección se procederán a mostrar los resultados obtenidos en este caso de estudio, para un mejor entendimiento estos resultados estarán relacionados con alguno de los objetivos planteados al inicio de este documento.
11.1 Módulo de Gestión Aparcamiento
En esta sección se describirá de manera detallada todo lo enfocado a la aplicación web, sus aspectos funcionales, visuales y como afecta a los procesos realizados cotidianamente.
11.1.1 Home
En la página principal o “Home” de este módulo se aprecian las diferentes opciones en la barra de navegación de la izquierda cada una asociada a una funcionalidad requerida por la contraparte, a su vez como se aprecia en la imagen 13, se muestran los principales gráficos con información obtenida de los ingresos de vehículos, ya sean por hora, diarios o con reserva mensual.
Imagen 13 – Página Principal
Página | 30 Estos gráficos cumplen la función de ordenar la información obtenida, para visualizar de la mejor manera y así el usuario pueda realizar un análisis sobre lo que está ocurriendo en tiempo real en el recinto.
11.1.2 Flujo
Dentro de la funcion de flujo como se puede apreciar en la imagen 14, se visualizan 2 cuadros, los cuales se utilizan para registrar y observar los ingresos/salidas por parte de los vehiculos, este apartado en especifico satisface los requerimientos del usuario para mejorar la forma en la cual se toma registro de los clientes que han entrado en el recinto.
Imagen 14 – Flujo de vehículos
Página | 31 11.1.3 Crear y Mostrar Dueños
En la imagen 15 se aprecia un formulario para registrar clientes en caso de requerir almacenar datos importantes.
Imagen 15 – Formulario Creación de Dueños
Posteriormente los dueños registrados en el sistema dentro del apartado llamado
“Dueños” como se aprecia en la imagen 16.
Imagen 16 – Dueños
Página | 32 11.1.4 Reserva
En la imagen 17 se aprecia un apartado en el cual se visualizan las reservas generadas por clientes, estas reservas son efectuadas desde la página de reservas.
Imagen 17 – Reservas
11.2 Módulo de Reserva
En la imagen 18 se aprecia la página en donde se realizan las reservas, las cuales, se almacenan en el módulo de reservas como fue mencionado anteriormente, esta sección es un proceso nuevo que no se está abarcando actualmente, por lo cual con este módulo se espera captar nuevos clientes enfocado a un perfil más joven con mayor uso de las herramientas tecnológicas.
Imagen 18 – Módulo de Reservas
Página | 33
11.3 Seguridad de la información
En este apartado se explicarán las medidas de seguridad que fueron implementadas para este proyecto.
11.3.1 Google Firebase
Al considerar para el backend de este proyecto fue implementado como base de datos Google Firebase, este servicio provee con 3 medidas de seguridad estandarizadas.
Con el objetivo de mantenerse informado sobre los usuarios que acceden a los dominios, la autenticación genera un control de acceso restringido basado en tokens, de esta forma se generan los accesos para los diferentes tipos de usuarios (público, privado autenticado, usuario y grupo privados).
Posteriormente se encuentra presente la autorización una vez que se obtienen los usuarios, se debe establecer las reglas de autorización en este caso particular para acceder a rutas o archivos.
Y por último están presentes las validaciones de datos, las cuales verifican los nombres de los archivos y sus rutas respectivamente, adicionalmente corroboran las propiedades de los metadatos de los archivos existentes.
11.3.2 Test de OWASP
Para efectos de resguardos de información y garantizar la seguridad de esta aplicación web, se realizó un estudio basado en la metodología de OWASP, específicamente el documento estandarizado de OWASP Top 10.
Dentro de los 10 principales riesgos asociados a la seguridad de aplicaciones web este proyecto esta resguardado de 7 factores que alteran la seguridad de la información dentro de las cuales se encuentran.
1. Inyección
2. Autenticación Rota
3. Exposición de Datos Sensibles 4. Entidades Externas XML (XEE)
Página | 34 5. Control de Acceso Roto
6. Uso de componentes con vulnerabilidades conocidas 7. Registro y monitoreo insuficientes
11.4 Opiniones sobre Uso
En conversación con la contraparte de este proyecto, fue entregada una encuesta para recopilar información pertinente a los diferentes puntos relevantes de la aplicación dentro de lo cual se pudo apreciar lo que será explicado a continuación.
11.4.1 Aspectos Funcionales
Dentro de los aspectos funcionales, específicamente la gestión de vehículos, en concreto el módulo de ingreso y salida, se recibieron feedback donde la persona está muy satisfecha con la manera de realizar el proceso, ahora bien, también nos comentó lo siguiente enfocado a nuevas funcionalidades.
“Me hubiera gustado incorporar una forma de agregar un Cámara para leer las patentes de manera automática para no ingresar las patentes manualmente”.
Por otra parte, en la sección de reservas al ser un nuevo proceso que se está incorporando al negocio, no se recibieron criticas positivas, sino más bien inquietudes sobre cómo iba a afectar esto a los ingresos de vehículos.
“Al tener un módulo de reservas como puedo asegurarme de que la persona llegue al recinto, como puedo quitar las reservas si la persona no llega…”.
En la sección de recopilación de información se obtuvieron comentarios positivos sobre cómo se visualizan los datos, junto con algunos consejos para mejorar los gráficos en su totalidad.
“Me gustan los gráficos muestran todos los datos que necesito ver, agregaría la opción para descargarlos y así tener otra forma para guardarlos yo mismo”.
Página | 35 11.4.2 Aspectos Visuales
Dentro de los aspectos visuales se recibieron criticas positivas puesto que satisface en su totalidad los requerimientos previamente acordados, junto con ser de carácter inclusivo con las personas con algún problema visual.
“Me gustan los colores, no me molesta la vista al estar mirando el computador, las letras son grandes para leer, incluso sin los lentes… los gráficos se ven bien me hubiera gustado que sean un poco más grande”.
Por otra parte, nos indicaron que era bastante intuitivo de ver y usar, incluso para personas no tan cercanas a las herramientas tecnológicas.
“Las opciones de la izquierda son bastante simples, uno lo lee y sabe que función seleccione, además si me equivoco es fácil volver atrás”.
11.4.3 Seguridad de la Información
Abarcando la seguridad de la información la persona no tenía mucho interés en esta sección, sus opiniones eran diversas, desde positivas hasta algunas negativas considerando las necesidades que veía en esta parte.
“No creo que sea tan necesario tanta seguridad para una pyme como esta, no creo que vayan a querer robar información de un estacionamiento, es bastante difícil que suceda, con que el sistema funcione todo bien”.
De igual manera el usuario comento que quedo satisfecho con el login para acceder a la aplicación y comenzar a realizar sus labores posteriores a entrar al sistema.
“Se ve bien la pantalla de acceso y cumple su función que es lo que realmente importa”.
Página | 36
12.CONCLUSIÓN
Para finalizar este documento se procede a mostrar las conclusiones obtenidas a lo largo de esta investigación, con el objetivo de corroborar la resolución de la problemática expuesta a comienzos de este proyecto.
La problemática inicial del presente documento estaba enfocada en 2 ámbitos, el primero se centraba en mejorar los procesos cotidianos que se realizan en el recinto, por otra parte el segundo apartado de la problemática tenía como objetivo dar a conocer los servicios, para este caso de estudio en particular consta con la implementación de un nuevo servicio que no existía en el negocio, para poder dar una solución real a estos problemas se realizó una investigación y desarrollo de nuevas aplicaciones como herramientas tecnológicas para satisfacer las necesidades de los usuarios interesados.
A lo largo del proyecto se fueron planteando diferentes ideas de sobre como cubrir las necesidades que requiere el usuario junto con las necesidades del negocio por lo que se opto por generar 2 aplicaciones web para la realización de este proyecto, como ya fue mencionado anteriormente.
Posteriormente al desarrollo y testeo de las aplicaciones, los usuarios beneficiarios de estos sistemas implementaron un entorno para poder utilizar las aplicaciones, dentro de las cuales se lograron obtener resultados positivos sobre este proyecto en cada uno de los objetivos planteados al comienzo del documento, como se puede apreciar a continuación.
I. O1: Dar a conocer los espacios del establecimiento estacionario.
II. O2: Implementar un módulo de reservas y disponibilidad.
III. O3: Desarrollar un módulo para gestión de aparcamiento.
Página | 37
Imagen 19 – Matriz de Resultados
i. Para el primer objetivo se planifico, desarrollo e implemento un nuevo proceso para el recinto enfocado en dar a conocer la información del establecimiento mediante una sección en el módulo de reservas, en la cual se aprecian los espacios disponibles en tiempo real.
ii. Para el segundo objetivo se planifico, desarrollo e implemento un módulo de reservas y disponibilidad de espacios en tiempo real, digitando solamente la patente del vehículo, siendo valida en el recinto hasta 15 min desde el momento que fue generada la solicitud
iii. Para el tercer objetivo se planifico, desarrollo e implemento un módulo de gestión de aparcamiento, en el cual se agilizaron los procesos de rotación de vehículos, se agregó un sistema de almacenamiento para la información que se requiere visualizar, junto con dashboard para realizar respectivos análisis que afecten al negocio.
Finalmente, si bien se cumplieron la totalidad de objetivos planteados al comienzo de esta investigación, la motivación principal de este documento era la oportunidad para desarrollar un sistema, mediante el cual los pequeños y nuevos emprendedores de este rubro puedan utilizar como herramienta para desarrollar sus negocios, agilizando y ordenando sus procesos, sin excluir el factor humano que uno desea mantener al comenzar en este tipo de negocios, lo cual fue desarrollado, generando un nuevo sistema con varias oportunidades para adaptarse a las
Página | 38 necesidades de diferentes tipos de usuarios con sus respectivos enfoques que requieran para realizar sus operaciones diarias.
Página | 39
12.1 Aspectos Futuros
En la siguiente sección se darán a conocer algunos aspectos de continuidad de este caso de estudio, en concreto puntos de vistas funcionales no requeridos para este proyecto.
Si bien para este caso de estudio en particular fue requerido no digitalizar los procesos de pago del servicio, actualmente la legislación chilena tomo como determinación implementar el uso obligatorio de boletas de ventas y servicios electrónicos como medida tributaria para contribuir a la reactivación económica, por ende, incorporar en el módulo de gestión de aparcamiento, una sección para emitir este tipo de boletas solicitadas por SII puede contribuir enormemente al usuario con respecto a la facultad de generar los recibos necesarios para cumplir con la normativa que entrara en vigencia.
Por otra parte, en base a las opiniones del usuario una automatización total del recinto sería un gran plus para el establecimiento, implementando sistemas basados en sensores y reconocimiento de patente, con el objetivo de agilizar los procesos y mantener la información necesaria al alcance de la mano.
Página | 40
Bibliografía
Asociación Española para la Calidad. (7 de Mayo de 2020). Digitalizacion de Procesos. Obtenido de Asociación Española para la Calidad:
https://www.aec.es/conocimiento/documento/digitalizacion-de-procesos/
Garcia, M. (s.f.). Deloitte. Obtenido de
https://www2.deloitte.com/es/es/pages/technology/articles/IoT-internet-of- things.html
J. Pedro Romera, J. A. (s.f.). Automatizacion Problemas Resueltos con automatas programables.
M. Mazhar Rathore, A. A. (23 de Diciembre de 2015). Urban planning and building smart cities based on the Internet of Things using Big Data analytics.
Obtenido de El Sevier:
https://www.sciencedirect.com/science/article/abs/pii/S1389128616000086?
via%3Dihub