Universidad: Universidad del Valle de México
Materia: Mantenimiento de Software y Aplicaciones.
Actividad 4 proyecto integrado parte 1
Nombre del Estudiante: Israel Alan Reyes Valdespino
07 de abril del 2024 Ciudad de México
Etapa del Proyecto 1
Introducción
El objetivo del proyecto integrador es desarrollar la propuesta de un plan de mantenimiento
a partir de una problemática planteada; para ello, deberás identificar problemas asociados,
proponer soluciones, establecer un flujo de proceso de mantenimiento y finalmente dar lugar
a su propuesta de plan y sus respectivos lineamientos. Para desarrollar este proyecto, se
toman como referente actividades elaboradas previamente, lo que garantiza la
transversalidad de los contenidos revisados para fortalecer el desarrollo de competencias.
El proyecto se realizará en 3 etapas:
Etapa 1. Planteamiento del problema y flujo de proceso de mantenimiento
Etapa 2. Fases y actividades para la implementación del flujo de proceso de mantenimiento
Etapa 3. Lineamientos para la aplicación del plan de mantenimiento
La Etapa 1 del Proyecto integrador se centra en el desarrollo de los siguientes apartados
establecidos,
conforme a las indicaciones que se señalan en cada uno de ellos:
Introducción
I. Problemática
1.1 Descripción del problema
1.2 Árbol problemas y árbol de decisiones (solución)
II. Flujo de proceso de mantenimiento
Con el desarrollo de esta actividad lo que estamos buscando en aplicar los conocimientos
revisados
hasta el momento, con el objetivo de aplicarlo en el entorno actual en que nos encontramos,
planteando
una propuesta de implementación de proceso de mantenimiento a las aplicaciones con las
que tenemos
contacto.
II. Árbol de problemas
Para la realización del árbol de problemas se plantean los factores que puedan impedir la
continuidad
de la operación de las herramientas utilizadas para la operación.
I. Problemática
El problema que se plantea es una empresa que tiene como línea de negocio el centro de
contacto (CallCenter) que ofrece servicios de gestión de cobranzas, atención de usuarios
telefónicos e investigación de usuarios de servicios, con clientes de diferentes sectores,
como financieros, servicios, seguros y crediticios. Para la gestión de servicios se utilizan
dos sistemas principalmente, la gestión de llamadas y la gestión de las atenciones con base
a los servicios. Las dos herramientas que se utilizan de manera general para la gestión de
operaciones se han modificado para que puedan interactuar, esto debido que se conforma
de dos tipos: El gestor de llamadas es una herramienta adquirida con una empresa que
distribuye software especializado y provee el mantenimiento de esta herramienta con base
a pago de licenciamientos y póliza de servicio El gestor de servicios es una herramienta
desarrolla internamente basada en los servicios ofrecidos a los diferentes clientes, el
mantenimiento de esta es por parte de personal interno basada en prácticas estandarizadas
en normas y metodologías de desarrollo. Como parte del plan de mantenimiento de software
que se requiere es mantener la funcionalidad e interacción entre ambas herramientas. En
la actualidad los sistemas utilizados se encuentran trabajando de manera correcta para la
provisión de los servicios debido que por los requerimientos de los diferentes clientes es
necesario validar de manera periódica la realización de procesos de mantenimiento a las
aplicaciones. Considerando los objetivos de la empresa es necesario realizar un análisis de
mantenimientos a los diferentes módulos que se han desarrollado para la gestión correcta
buscando plantear el método adecuado de mantenimiento a implementar, estos pueden ser
de manera preventiva, correctiva, de mejora o de perfeccionar los sistemas utilizados.
III. Árbol de decisiones
Para el desarrollo del árbol de decisiones se consideran las opciones de mantenimientos
adaptativos y correctivos, esto debido a que actualmente las herramientas se encuentran
funcionando y ofreciendo las funcionalidades para cada cliente. Sin embargo, el análisis de
estudio puede ayudar a mantener estas características de manera óptima y pueda ayudar
a desarrollar nuevas funcionalidades que se pueden aportar a las operaciones de los
clientes actuales y en buscar nuevos proyectos
IV. Diagrama
Se plantea un procedimiento para la realización del proceso de mantenimiento de las
herramientas de operación, la metodología que se propone para el mantenimiento puede
ser adaptativo o perfectivo, considerando roles dentro de este proceso que pueden ayudar
a realizarlo de manera correcta.
III. Fases y actividades para la implementación del flujo de proceso de mantenimiento
3.1 Descripción de tareas
Tomando como referencia la metodología MANTEMA y las actividades identificadas en la etapa 1 del Proyecto Integrador
para el caso propuesto, realiza lo siguiente:
Las tareas para desarrollar en este proceso de mantenimiento se consideran en 6 etapas:
a) Implementación del proceso estableciendo planes y procedimientos que se deben de seguir conforme a planes
establecidos. Para este caso de ejemplo se establecerán planes de mantenimiento de tipo perfectivo o adaptativo
dependiendo de las herramientas que interactúan de manera operativa en la actualidad.
En esta etapa de las tareas se propone la realización de un plan de mantenimiento en donde se describe la estrategia a
seguir, con base a tareas que garanticen mantener los sistemas de manera operacional mientras se ejecutan las
acciones necesarias, asignando de manera clara las tareas a los responsables involucrados
b) Análisis de problema y modificaciones. Esta actividad se realiza de manera iterativa una vez que se ha invocado
un plan de mantenimiento en este ejercicio el responsable de las herramientas operativas realiza el análisis de
impacto que tendrá el mantener la operación buscando complementar las funcionalidades de ambos desarrollos.
Durante la realización del análisis se debe considerar el crecimiento que se tiene contemplado y los recursos con
los que se cuenta actualmente.
c) Implementando la modificación. En esta etapa las tareas que planean realizar son la identificación de los
elementos que se requieran modificar y la ejecución de las modificaciones consideradas en las pruebas durante el
análisis de cambios. Para asegurar que lo modificado o los requisitos recién añadidos se implementan de manera
correcta, los planes de pruebas y procedimientos están considerados en este proceso, también son asegurados
los requisitos que no han sido modificados no se vean afectados por la nueva implementación.
d) Revisión y aceptación de mantenimiento. En esta etapa de actividades se deben garantizar que los cambios
realizados a las herramientas propuestos ya sea adaptativos o perfectivos sean los correctos y que los cambios
realizados sean conforme a las normas y metodologías aceptadas. En esta actividad de pueden agregar algunos
procesos como:
Procesos para la gestión de la calidad.
Proceso para la verificación de productos.
Procesos para validación de productos entregados.
Procesos de revisión de productos entregados.
e) Migración. En esta etapa se planea mover las adecuaciones realizadas a los sistemas que se encuentran de
manera operativa, para esta etapa se consideran dos tareas importantes.
Identificar las acciones necesarias para realizar las migraciones.
Diseñar y documentar las medidas correctas para reducir los impactos en la operación
• Para el desarrollo de este ejercicio se identifican las entradas y salidas necesarias en cada una de las
etapas para la implementación del plan de mantenimientos, considerando tareas y entregables a
desarrollar.
3.2 Mapa de ruta para la ejecución de la intervención
Desarrolla el mapa de ruta correspondiente a la intervención de mantenimiento considerando:
3.3 Estructura del mantenimiento
VI. Proyecto integrador Fase 3
Etapa 3 del Proyecto integrador
I. Definición de lineamientos para la aplicación del plan de mantenimiento
4.1 Identificación de lineamientos aplicables al plan de mantenimiento
Con base a la norma ISO/IEC 12207 Estándar sobre el ciclo de vida del software se consideran los
procesos y actividades que se llevarán a cabo en el proyecto buscando implementar un mantenimiento
de tipo perfectivo y adaptativo de las herramientas que se tienen en uso actualmente considerados para
el desarrollo del presente documento.
Conclusión
El mantenimiento de software es una parte crucial en el ciclo de vida del desarrollo de software. No solo mejora la
operatividad y seguridad, sino que también puede tener un impacto significativo en la eficiencia y productividad de
una organización.
El establecimiento de planes de mantenimiento de manera formal y con metodologías estandarizadas asegura que
los problemas se aborden de manera sistemática y eficiente. Esto puede reducir el tiempo de inactividad, mejorar la
calidad del software y, en última instancia, conducir a una mayor satisfacción del usuario.
Además, los programas informáticos son a menudo la columna vertebral de las operaciones comerciales y
financieras de una empresa. Por lo tanto, mantener estos programas actualizados y funcionando sin problemas es
esencial para el éxito de la empresa.
Referencias
Gadhavi, M. ((2015)). https://radixweb.com/blog/why-software-maintenance-is-necessary.
Ingertec. (s.f.). Obtenido de https://ingertec.com/iso-iec-12207/
Pérez del Castillo, Ricardo., Ignacio. Gracia Rodríguez de Guzmán, and Francisco. Ruiz
González.
Mantenimiento y evolución de sistemas de informacion. Madrid: RA-MA Editorial, 2018. Print.