Mantenimiento (maintenance)
Introducción
Finalizada la implementación, comienza la fase más extensa y continua del SDLC: el Mantenimiento. En esta etapa se garantiza que el software siga siendo funcional, seguro y actualizado frente a nuevas necesidades, tecnologías o vulnerabilidades.
Artefactos producidos
● Parches y actualizaciones
● Reportes de rendimiento y seguridad
● Documentación actualizada
● Materiales de soporte al usuario
Descripción de la etapa
El mantenimiento consiste en corregir errores detectados en producción, mejorar el rendimiento, actualizar funcionalidades y reforzar la seguridad. Su objetivo es asegurar la continuidad operativa del sistema a largo plazo.
Herramientas utilizadas
● Sistemas de seguimiento de incidencias
● Herramientas de monitoreo
● Automatización de pruebas y despliegues
● Planes de mantenimiento programado
Roles clave
● Desarrolladores
Realizan correcciones y mejoras.
● Arquitectos de software
Evalúan la evolución tecnológica del sistema.
● Control de calidad
Valida que los cambios no afecten funcionalidades previas.
● Ingenieros de lanzamiento
Administran nuevas versiones.
● Gestores de proyecto
Organizan tiempos y prioridades.
Responsabilidades.
● Aplicación de parches y actualizaciones
● Optimización de rendimiento
● Refuerzo de seguridad
● Documentación de cambios
● Atención a usuarios y resolución de incidentes
Recursos multimedia
Harold Ospina Rodríguez (Duración: 6:23). (2025, 23 de agosto). Evolución y mantenimiento del software- Especialización en desarrollo de software [Vídeo]. YouTube. https://youtu.be/LL6WUkUFfGU?si=lgOelphwW5xmVPMo
Referencias
- Dwivedi, A. (2025, 19 agosto). What is SDLC (Software Development Life Cycle)? HelloPM. https://hellopm.co/what-is-sdlc-software-development-life-cycle/#:~:text=available%20to%20
- Likhovich, R. (2025, 12 marzo). Roles and Responsibilities in the Software Development Cycle | Ester Blog. Ester Digital. https://ester.co/blog/software-development-cycle-roles#:~:text=Writing%20maintainable%20
- Talreja, A. (2025, 28 octubre). Software Maintenance: Types, Process, Cost & Best Practices. https://teachingagile.com/sdlc/maintenance
