INSTITUTO SUPERIOR TECNOLOGICO SUDAMERICANO.
CARRERA:
CIBERSEGURIDAD.
CICLO ACADEMICO:
TERCER CICLO
ASIGNATURA:
APLICACIONES WEB Y BASE DE DATOS.
NOMBRE DEL PROYECTO:
GESTION DE SERVICIO TÉCNICO.
INTEGRANTES:
MANUEL MATEO ROJAS.
LENIN ALEXANDER GONZALEZ.
DOCENTE:
ING. JOSE ANDRES RIOS
FECHA:
23 DE JULIO DEL 2026
i
1
1. INFORMACIÓN GENERAL
Título del Proyecto:
Sistema de Gestión y Servicios profesionales e industriales en mantenimiento electromecánico
y automatización de sistemas de motores eléctricos.
Fecha de inicio: 15/7/2026
Fecha de finalización: Aún en proceso
Lugar de ejecución: Instituto Superior Tecnológico Particular Sudamericano
Carrera: Ciberseguridad
Proyecto de investigación
vinculado: Instituto Superior Tecnológico Particular Sudamericano
Equipo de trabajo:
Estudiante: Lenin Gonzalez
Correo: Leningonzalez113@[Link]
Teléfono: 096 919 2226
Estudiante: Manuel Rojas
Correo: [Link]@[Link]
Teléfono: 0988357638
Área de conocimiento: Ciberseguridad
Línea de Investigación: Ciberseguridad
Sub líneas de investigación de la carrera:
Ciberseguridad
2
2. RESUMEN (DESCRIPCIÓN) DEL PROYECTO
El crecimiento constante de las Tecnologías de la Información y las Comunicaciones ha
generado la necesidad de establecer procesos organizados que permitan administrar, mantener y
garantizar el correcto funcionamiento de los recursos tecnológicos dentro de las organizaciones.
En este escenario, la gestión de servicio técnico se convierte en un elemento fundamental para
coordinar actividades de soporte, mantenimiento, atención de incidencias y resolución de
problemas, permitiendo asegurar la continuidad de los servicios industriales y mejorar la
experiencia de los usuarios.
Actualmente, el soporte industrial ha dejado de enfocarse únicamente en la solución
reactiva de fallas, evolucionando hacia una gestión más estratégica basada en la planificación,
supervisión y mejora continua de los servicios de TI. Según Quintero & Peña (2017), las áreas de
Tecnologías industriales han pasado de brindar un soporte tradicional a desempeñar un papel
más organizado dentro de las empresas mediante la adecuada gestión de sus servicios
tecnológicos.
Para lograr una atención eficiente, la gestión de servicio técnico requiere herramientas
que faciliten el registro, seguimiento y solución de requerimientos, en este sentido, la mesa de
ayuda o Help Desk constituye una alternativa tecnológica que permite gestionar incidencias,
mejorar la comunicación con los usuarios y optimizar los procesos de soporte mediante
procedimientos estructurados (Ortiz y otros, 2021).
3
El presente informe tiene como propósito analizar los principales aspectos relacionados
con la gestión de servicio técnico, destacando su importancia, funciones, beneficios y aplicación
dentro del entorno tecnológico actual.
3. JUSTIFICACIÓN DEL PROYECTO
A medida que pasa el tiempo la manera en que se que ofrece un servicio ha cambiado,
estamos en la edad moderna y aunque aún existe un porcentaje de personas que no supieron
seguir la era digital, a través de esta implementación de gestión de servicio técnico mediante los
medios digitales modernos en este sector del mantenimiento de maquinaria eléctrica industrial
(motores, bombas y equipos eléctricos) el tener un sistema web eficiente para la consulta
fundamental para solucionar los problemas que presenten los usuarios, ayudar con las ordenas de
trabajo y gestión de atención.
En la actualidad, las plataformas web son un factor importante para poder optimizar las
actividades diarias de aquellas empresas que quieren darse a conocer. La constante evolución de
las tecnologías nos ha podido bridar esas soluciones que nos facilitan la gestión con los usuarios
finales.
Sin embargo, al desarrollar software en entornos académicos o profesionales, con
frecuencia no se utiliza la metodología adecuada para poder documentar los procesos que se
realizan. Para sobrepasar estas restricciones, es fundamental utilizar metodologías como Scrum,
que se adapta perfectamente a la creación elaborada y repetitiva de aplicaciones web modernas.
Por lo ya mencionado, este presente proyecto justifica la aplicación de la metodología Scrum
para la evolución y consolidación de un sistema multiplataforma desarrollado con tecnologías
4
como las que ya conocemos (Django, Python, JavaScript y Bases de Datos relacionales). Esta
elección nos ayudara no solo a gestionar sino también a mantener ordenados los cambio o
mejoras que se realizaran con el paso del tiempo.
5
En la actualidad los sistemas se han convertido en un factor importante e indispensable
en el día a día de las personas e instituciones, su constante evolución y surgimiento dan la
solución a las problemáticas y necesidades de las empresas e instituciones facilitando su
trabajo sin esfuerzo, obteniendo procesos rápidos, seguros al momento de gestionar,
automatizar los procesamientos de información y la optimización de los recursos que manejan
las empresas e instituciones.
En ocasiones, al desarrollar software no se tiene en cuenta la metodología adecuada lo
cual no permite tener una planificación al diseñar dicho software. Para esto es recomendable
realizar un pequeño estudio de las metodologías existentes optando por la que se ajuste mejor
al de diseño de los sistemas software.
Por lo antes mencionado es importante la realización del análisis de las metodologías
Scrum y XP para la implementación de un sistema multiplataforma desarrollado con
tecnologías Open Source. Esto permite llevar una planificación, tiempo y presupuesto del
proyecto.
6
4. BENEFICIARIOS DEL PROYECTO
Los beneficios directos de este proyecto sean los estudiantes de ciber seguridad, las personas
encargadas de la gestión de mantenimiento industrial y los clientes que lleguen a solicitar la
reparación de una maquinaria eléctrica, en conjunto con los beneficiarios indirectos que
conforman esta comunidad estudiantil y las empresas e instituciones industriales de la región
que requieren servicios soporte técnico.
Tabla 1: Beneficiarios
BENEFICIARIOS DEL PROYECTO
Directos Estudiantes de la carrera 10
de Ciberseguridad
Departamento de gestión de 25
mantenimiento inc.
Indirectos Estudiantes y empresas 150
TOTAL 185
Elaborado por: Manuel Rojas y Lenin Gonzalez.
Fuente: Instituto Superior Tecnológico Sudamericano.
7
5. PROBLEMA DE INVESTIGACIÓN
En el ámbito industrial, la gestión de mantenimiento correctivo y preventivo de las
maquinarias, el específicamente de motores y de Bomba centrífugas y sumergibles que requieren
un riguroso control y mantenimiento.
Tradicionalmente, muchas pequeñas y medianas empresa de Servicio Técnico industrial
mediante registros, manuales o herramientas ofimáticas, las cuales no son tan efectivas, esto ya
pérdida de información, lentitud de los tiempos de respuestas y falta de comprensión con el
usuario.
Durante la etapa inicial del proyecto, en la materia de Aplicaciones Web y Base de datos, se
desarrolló un prototipo web funcional básico utilizando el framework Django. Sin embargo, al
no contar con una metodología de desarrollo estructurada, se dificultó el control de cambios, el
seguimiento de versiones y la incorporación coordinada de modificaciones a lo largo del tiempo.
8
6. OBJETIVOS
Objetivo General
Desarrollar y evolucionar una plataforma web para la gestión de servicio técnico
industrial de motores, mediante la aplicación de la metodología, ágiles como Scrum y
tecnologías Python, JavaScript, lenguaje de Hipertexto y base de datos relaciónales en la nube,
para gestionar servicio técnico a maquinaria de clientes que requieren mantenimiento.
Objetivos Específicos
• Definir los requerimientos funcionales y no funcionales de la plataforma mediante la
metodología ágil Scrum, elaborando el Product Backlog y organizando los sprints para
asegurar un flujo de trabajo iterativo e incremental.
• Construir la arquitectura tecnológica del sistema (Frontend y Backend) utilizando
Python, JavaScript y lenguaje de Hipertexto, interconectados con una base de datos
relacional alojada en la nube, para garantizar el almacenamiento y procesamiento
eficiente de las órdenes de servicio técnico.
• Desplegar la plataforma web y ejecutar pruebas funcionales con datos reales de
motores y maquinarias, validando su usabilidad y rendimiento para asegurar una
correcta gestión del mantenimiento y permitir su futura evolución..
9
7. ACTIVIDADES Y SISTEMA DE TAREAS EN RELACIÓN CON
LOS OBJETIVOS PLANTEADOS
Tabla 2: Actividades y tareas.
Objetivo Actividad Resultado de la Medio de
específico 1 actividad verificación
Definir los Exploración y Recopilación de Documento de
requerimientos levantamiento de requerimientos del Product Backlog y
funcionales y no requerimientos del sistema y registro de
funcionales de la servicio técnico, y estructuración del Historias de
plataforma mediante planificación de plan de desarrollo Usuario.
la metodología ágil iteraciones bajo el marco en sprints.
Scrum, elaborando el de trabajo Scrum.
Product Backlog y
organizando los
sprints para asegurar
un flujo de trabajo
iterativo e
incremental.
Objetivo Actividad Resultado de la Medio de
específico 2 actividad verificación
Construir la Diseño de la base de Obtención de los Código fuente del
arquitectura datos, maquetado de módulos del sistema proyecto y
tecnológica del interfaces HTML/JS y web funcionales con diagramas de la
sistema (Frontend y codificación de la lógica conexión estable a la base de datos
Backend) utilizando de negocio en Python base de datos alojada relacional.
Python, JavaScript y para la gestión de en la nube.
lenguaje de motores.
Hipertexto,
interconectados con
una base de datos
relacional alojada en
la nube para
gestionar las
órdenes de servicio.
Objetivo Actividad Resultado de la Medio de
específico 3 actividad verificación
Desplegar la * Despliegue de la * Plataforma web * Enlace (URL)
plataforma web y aplicación web en un en producción y de acceso al
ejecutar pruebas servidor. lista para usarse. sistema web
funcionales con desplegado.
datos reales de
motores y * Ejecución de pruebas * Sistema validado,
maquinarias, de funcionalidad y evaluado y con * Documento de
validando su validación con flujos de errores corregidos. resultados de
usabilidad y trabajo reales. pruebas de
rendimiento para . software.
asegurar una
correcta gestión del
mantenimiento.
Fuente: Los Autores
10
8. FUNDAMENTACIÓN CIENTÍFICO TÉCNICA
8.1. Metodologías Ágiles
Las metodologías ágiles representan un conjunto de enfoques para el desarrollo de
software que priorizan la adaptabilidad, la entrega continua y la colaboración estrecha con el
cliente. En el contexto de la creación de una plataforma web para la gestión de servicio técnico
de motores eléctricos y bombas, las necesidades operativas y los procesos de mantenimiento
pueden evolucionar. Por ello, un enfoque ágil permite que el equipo de desarrollo se adapte a
estos cambios de manera efectiva y tome decisiones técnicas más eficientes (Pressman 2020).
Este marco de trabajo aborda la ingeniería de software organizando el proceso mediante
pautas claras y restricciones iterativas. A diferencia de los métodos tradicionales (como el
modelo en Cascada), las metodologías ágiles dividen el proyecto en ciclos de entrega cortos.
Esto permite que el desarrollo de la plataforma sea más rápido y que módulos clave, como el
registro de maquinarias, historial de mantenimientos y gestión de clientes, puedan ser validados
y probados de forma constante
11
8.2. Metodologías, técnicas y herramientas
El desarrollo de un sistema de software robusto se fundamenta en tres pilares básicos:
determinar qué hay que hacer (procesos), cómo estructurarlo (técnicas) y con qué construirlo
(herramientas). En este proyecto, la metodología Scrum actúa como el eje central para gestionar
el ciclo de vida de la plataforma, estableciendo roles, ceremonias y artefactos que optimizan el
trabajo del equipo (Sutherland, 2020).
Las técnicas aplicadas se basan en la diagramación y especificación de requerimientos, lo
que permite modelar visualmente la lógica del servicio industrial y la interacción del usuario con
el sistema. Finalmente, estas técnicas se materializan utilizando un conjunto de herramientas
modernas: Python para estructurar una lógica de negocio sólida, JavaScript y lenguaje de
Hipertexto para crear interfaces web dinámicas e intuitivas, y una base de datos relacional en la
nube que asegura la disponibilidad, integridad y escalabilidad de la información de las órdenes
de servicio técnico.
12
7.1.1. Principales características de las metodologías ágiles en el proyecto
Objetivo: Satisfacer las necesidades del taller o empresa de servicio técnico entregando, de
forma rápida y continua, módulos funcionales de la plataforma web que aporten valor operativo
inmediato (por ejemplo, el módulo de registro de clientes o el historial de mantenimiento).
Proyectos Iterativos e incrementales.
• Los requisitos del sistema de gestión no se especifican al detalle absoluto al inicio del
proyecto. La solución web evolucionará a partir del feedback constante de los técnicos y
administradores que usarán el software.
• Se reconoce que las estimaciones a largo plazo pueden ser imprecisas debido a la
complejidad técnica; por ello, evolucionan a lo largo del desarrollo del código.
• El esfuerzo de planificación se concentra en el futuro más próximo (a corto plazo
mediante sprints), priorizando las funciones críticas como la creación de órdenes de
trabajo para los motores eléctricos.
• El equipo de desarrollo se autoorganiza y participa activamente en la planificación de la
arquitectura del proyecto (Frontend y Backend).
• Existe poca formalidad burocrática; es decir, los roles en la jerarquía se simplifican para
agilizar el desarrollo.
• El cliente (personal de mantenimiento industrial) participa activamente en el proceso,
validando las interfaces.
• Se trabaja con líderes o facilitadores (Scrum Masters) en vez de jefes tradicionales,
buscando remover impedimentos técnicos.
Estas características nos traen unos beneficios que principalmente son los siguientes:
Para el cliente (administradores y técnicos), que al guiar a los desarrolladores obtienen una
plataforma web que atiende exactamente sus necesidades operativas diarias. También sirve para
percibir con antelación si el desarrollo de un módulo específico es inviable o poco útil, evitando
el gasto innecesario de recursos o tiempo de programación.
13
Para los desarrolladores, los cuales participan de forma activa en la planificación del proyecto,
generando plazos realistas y factibles para la codificación en Python y JavaScript, evitando la
sobrecarga de trabajo innecesario que surge cuando se intentan cumplir requerimientos rígidos o
desactualizados (Sutherland, 2020).
Cuando aplicar una metodología ágil
En sí, no se debería forzar una sola metodología ágil de manera estricta, sino realizar una
investigación y analizar la naturaleza del proyecto a desarrollar. Para la digitalización de un
servicio técnico de motores y bombas, los requerimientos pueden cambiar según los procesos
internos del taller. Por esto, aplicar Scrum resulta ser la opción más adecuada, ya que sus
prácticas no solo nos sirven para optimizar el tiempo de programación e implementación en la
nube, sino que son herramientas diseñadas para ayudar a que la tecnología se adapte al negocio,
y no al revés (Pressman 2020).
14
7.1.2. Metodologías ágiles más importantes
Podemos clasificar las metodologías ágiles en una escala desde las más prescriptivas
hasta las más adaptativas. Por ejemplo, la Programación Extrema (XP) es un proceso más
estricto que aplica muchas reglas y regulaciones sobre cómo debe escribirse y probarse el
código, mientras que Kanban es un marco con una cantidad mínima de reglas enfocado solo en el
flujo de trabajo. Scrum se encuentra en un punto intermedio, ofreciendo un equilibrio ideal entre
estructura y flexibilidad, lo cual permite adaptar el desarrollo a las necesidades específicas de un
taller o servicio técnico sin perder el control del proyecto.
Existen varios métodos en la industria considerados como ágiles, es decir: la
Programación Extrema (XP), Desarrollo Scrum, la familia de metodologías Crystal, Desarrollo
Basado en Funcionalidades (Feature-Driven Development), el Proceso Unificado Racional (RUP
ágil), el Método de Desarrollo de Sistemas Dinámicos (DSDM), el Desarrollo de Software
Adaptativo (ASD) y el Modelado Ágil.
Figura 1: Resultados de adopción de
metodologías ágiles en la industria del software.
De acuerdo con los informes globales de la industria, Scrum es, por un amplio margen, la
opción más común entre los métodos de desarrollo ágil. La gran mayoría de los desarrolladores a
15
nivel mundial han declarado que Scrum refleja más estrechamente los procesos de desarrollo que
están utilizando en la actualidad. Debido a esta alta tasa de éxito y estandarización, Scrum fue
elegido como el marco de proceso iterativo e incremental principal para organizar el desarrollo
de la plataforma web de gestión de motores y bombas eléctricas.