¿Qué es el plan de mantenimiento del software?
El plan de mantenimiento del software, es una estrategia que tiene como objetivo, la definición de procesos para garantizar la operatividad y escalamiento del software en ambiente productivo.
Beneficios que ofrece el plan de mantenimiento del software.
- ✔ Asegurar la disponibilidad de la aplicación.
✔ Evolucionar la aplicación de forma organizada y coordinada.
✔ Mitigar riesgos en la operación de los usuarios.
Buenas prácticas para la implementación.
- ✔ Definir el proceso para corregir los problemas de la aplicación en ambiente productivo.
✔ Definir el proceso para solucionar los problemas de complejidad baja sin afectar la operación.
✔ Definir el proceso para atender nuevos requerimientos sin generar impacto en la operación del usuario y estabilidad de la aplicación.
✔ Definir el proceso para mantener la infraestructura de la aplicación actualizada sin generar impacto a los usuarios.
Pre-Condiciones y Post-Condiciones.
Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciadas.
| Paso | Acción clave | Condición |
|---|---|---|
| 1. El plan de calidad del software. | Construcción del plan para establecer la gobernanza de un producto de software a nivel de datos, aplicación e infraestructura. | Pre. |
| 2. El plan escritura del código fuente. | Construcción del plan para definir los patrones de diseño de programación y su aplicación en un producto de software. | Pre. |
| 3. El plan de arquitectura de software. | Construcción del plan para diseñar, estructurar y establecer el comportamiento del software. | Pre. |
| 4. El plan de mantenimiento del software. | Ver el contenido de la presente guía. | N/A. |
¿Quiénes son responsables?
El responsable del plan de mantenimiento del software es el arquitecto empresarial, quien hace parte de la oficina de innovación.
Ejemplo.
Este ejemplo es una plantilla que se construyo durante el proceso de preparación para presentar los exámenes y obtener las certificaciones CAMP, PMP y PMI-ACP del PMI. Adicionalmente las certificaciones SMAC, STMAC y SPOAC del Scrum Institute.
El ejemplo incluye, una plantilla editable al final del presente artículo para aplicar el plan de mantenimiento del software.
Pregunta tipo examen.
Pregunta: La definición que mejor se ajusta para el plan de mantenimiento del software. ¿Debe ser?
A) Es un documento en donde se relaciona las tablas con sus campos y estructura dentro de la base de datos con el objetivo de negocio.
B) Es una forma de construir código fuente utilizando únicamente subrutinas y funciones.
C) Es el área encargada de gestionar, planificar, implementar y dar soporte a todas las tecnologías de información dentro de una organización. Asegurando que los sistemas informáticos y las herramientas tecnológicas funcionen de manera eficiente y efectiva para apoyar los objetivos de la empresa.
D) Es una estrategia que tiene como objetivo, la definición de procesos para garantizar la operatividad y escalamiento del software en ambiente productivo.
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.