Guía rápida: ¿Cómo aplicar el mantenimiento de software?. Definiciones + ejemplo práctico.
Tema 1: ¿Qué es?
El mantenimiento de software, es el conjunto de actividades enfocadas a la corrección de errores, mejoras de las capacidades, eliminación de funciones obsoletas y optimización. Una vez diligenciado cada elemento estaremos generando los siguientes beneficios:
* Garantizar un servicio de soporte técnico de alta calidad.
* Mantener un equilibrio en los costos versus las solicitudes de mantenimiento para garantizar el software funcionando.
* Mantener un equilibrio en la capacidad de recursos disponibles en soporte técnico versus las solicitudes de mantenimiento para garantizar el software funcionando.
Las buenas prácticas para materializar los beneficios enunciados, son las siguientes:
* Definir el alcance y la forma de ejecutar el mantenimiento correctivo.
* Definir el alcance y la forma de ejecutar el mantenimiento preventivo.
* Definir el alcance y la forma de ejecutar el mantenimiento perfectivo.
* Definir el alcance y la forma de ejecutar el mantenimiento adaptativo.
* Las condiciones para aplicar correctamente las buenas prácticas enunciadas, se explican en pre-condiciones y post-condiciones.
Tema 2: Pre-Condiciones y Post-Condiciones para aplicar el mantenimiento de software.
Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciados en el tema: ¿Qué es?.
Paso | Condición | Acción clave |
---|---|---|
1. La planificación del software. | Pre. | |
2. El análisis de software. | Pre. | |
3. El diseño de software. | Pre. | |
4. La programación de software. | Pre. | |
5. Las pruebas de software. | Pre. | |
6. El mantenimiento de software. | Ver el contenido de la presente guía. |
Tema 3: ¿Quiénes son responsables?
El responsable del mantenimiento de software es líder de calidad, quien debe asegurar la ejecución correcta del trabajo y tener reuniones de seguimiento y control con la dirección de ti.
Tema 5: Sobre el autor.
Juan David López Pava: Profesional en administración de empresas y desarrollo de software con certificaciones del PMI y Scrum Institute, apasionado por la transformación digital y la dirección de proyectos de tecnología.