Está en la página 1de 10

Diseñar plan de mantenimiento y soporte del software GA10-220501097-AA8-EV01

Andres Mauricio Arango

Servicio Nacional de Aprendizaje SENA


Análisis y Desarrollo de Software

2023
Plan Integral de Mantenimiento y Soporte del Software

Producción:

El propósito fundamental de este plan es garantizar la operatividad ininterrumpida y eficiente


de la plataforma web de cursos basada en Laravel y MySQL. La aplicación ofrece un proceso de
registro y acceso a cursos de forma intuitiva, siendo crucial optimizar su rendimiento.

Descripción del Sistema:

La plataforma en Laravel y MySQL proporciona una experiencia fluida a los usuarios, con
operaciones CRUD respaldadas por requisitos técnicos meticulosamente definidos.

Proceso de Implementación:

1. Identificación de Mejoras y Actualizaciones:


- Tiempo Estimado: Mensual
- Acciones Detalladas:
- Análisis de comentarios de usuarios.
- Evaluación de tendencias en el rendimiento.

2. Asignación de Roles y Responsabilidades:


- Tiempo Estimado: Inicial
- Acciones Detalladas:
- Definición de roles para desarrolladores, QA y administradores.

3. Herramientas Utilizadas:
- Tiempo Estimado: Inicial
- Acciones Detalladas:
- Selección y configuración de Laravel y MySQL.
- Implementación del framework frontend y herramientas de gestión de proyectos.

4. Pruebas en Entorno de Desarrollo:


- Tiempo Estimado: Trimestral
- Acciones Detalladas:
- Pruebas unitarias, integración y aceptación.
- Identificación y corrección de errores.

5. Implementación Gradual en Entorno de Producción:


- Tiempo Estimado: Según la complejidad de las mejoras
- Acciones Detalladas:
- Despliegue cuidadoso en producción.
- Monitoreo continuo y ajustes según sea necesario.

Análisis de Modificación y Problemas:

1. Identificación de Problemas a través de Pruebas Unitarias:


- Tiempo Estimado: Trimestral
- Acciones Detalladas:
- Ejecución de pruebas unitarias exhaustivas.
- Corrección de problemas identificados.

2. Registro de Cambios y Propuestas de Modificaciones:


- Tiempo Estimado: Continuo
- Acciones Detalladas:
- Implementación de sistema de seguimiento.
- Evaluación y discusión de propuestas de modificaciones.

Implementación de la Modificación:

1. Pasos Detallados para la Implementación:


- Tiempo Estimado: Según la complejidad de las modificaciones
- Acciones Detalladas:
- Desarrollo y revisión de código.
- Pruebas exhaustivas.
- Despliegue e iteración si es necesario.

2. Pruebas Exhaustivas y Validación de la Modificación:


- Tiempo Estimado: Según la complejidad de las modificaciones
- Acciones Detalladas:
- Verificación detallada de la estabilidad y funcionalidad.
- Validación con casos de uso específicos.

3. Documentación Completa de la Implementación:


- Tiempo Estimado: Posterior a cada implementación
- Acciones Detalladas:
- Creación de documentación detallada para referencia futura y replicación.

Aceptación y Revisión del Mantenimiento:

1. Criterios de Aceptación para las Modificaciones:


- Tiempo Estimado: Continuo
- Acciones Detalladas:
- Definición clara de criterios de aceptación.
- Evaluación constante de la satisfacción del usuario.

2. Proceso de Revisión y Aprobación:


- Tiempo Estimado: Posterior a cada implementación
- Acciones Detalladas:
- Flujo definido para revisión y aprobación por parte del equipo.

3. Comunicación Efectiva con los Usuarios sobre Mejoras:


- Tiempo Estimado: Continuo
- Acciones Detalladas:
- Comunicación proactiva a través de canales específicos.
- Retroalimentación constante con usuarios.

Migración:

1. Procedimientos Detallados para la Migración de Datos:


- Tiempo Estimado: Según la complejidad de la migración
- Acciones Detalladas:
- Planificación con pasos específicos.
- Ejecución con monitoreo constante.

2. Garantías de Integridad durante el Proceso de Migración:


- Tiempo Estimado: Continuo durante el proceso de migración
- Acciones Detalladas:
- Verificación constante de la integridad de los datos.

3.

Plan de Respaldo para Revertir Cambios si es Necesario:


- Tiempo Estimado: Continuo
- Acciones Detalladas:
- Estrategia de respaldo sólida y constante revisión.

Retiro:

1. Protocolo para Retirar Funciones Obsoletas:


- Tiempo Estimado: Según la complejidad del retiro
- Acciones Detalladas:
- Plan estructurado con pasos específicos y análisis de impacto.

2. Comunicación Planificada con Usuarios Afectados:


- Tiempo Estimado Previo al retiro de funciones obsoletas
- Acciones Detalladas:
- Estrategia de comunicación proactiva y detallada.
- Sesiones de entrenamiento si es necesario.

3. Consideraciones Legales y de Seguridad durante el Retiro:


- Tiempo Estimado: Continuo
- Acciones Detalladas:
- Análisis constante de implicaciones legales y de seguridad.
Cronograma:

| Actividad | Frecuencia | Responsable |


|-------------------------------|-------------------|--------------------|
| Mantenimiento Preventivo | Mensual | [Andres Arango] |
| Mantenimiento Correctivo | Según Necesidad | [Andres Arango] |
| Revisiones y Actualizaciones | Trimestral | [Andres Arango] |

- Licencias de Software
- Laravel y MySQL: [costo, no aplica].

- Hosting y Servicios:
- Servicios de Hosting

Desarrollo Inicial (Entre 10,000 y 50,000 COP):


-Configuración del Sitio Web:
- Configuración inicial del dominio y alojamiento web.
- Establecimiento de la estructura básica del sitio.

- Diseño y Desarrollo Básico:


- Creación de páginas principales (inicio, cursos, contacto, etc.).
- Implementación de un diseño simple y funcional.

- Funcionalidades Básicas:
- Registro y acceso de usuarios.
- Visualización de cursos y contenido básico.

Mantenimiento Mensual (Entre 20,000 y 50,000 COP):


-Actualizaciones Ocasionales
- Implementación de pequeñas actualizaciones de contenido.
- Corrección de problemas técnicos menores.

- Soporte Básico:
- Respuesta a consultas y problemas técnicos simples.
- Monitoreo de la seguridad y rendimiento básico.

Estas tarifas reflejan un enfoque sencillo y económico para el desarrollo y mantenimiento de


una página web sin fines de lucro. Se incluyen servicios esenciales para asegurar la
funcionalidad básica del sitio y permitir el acceso a los cursos de manera fácil para los usuarios.
Los precios no son definitivos pueden ver menores o mayores, es un estimado.

También podría gustarte