Un sistema en producción nunca está terminado: cambian las normas, los procesos y las integraciones. Nos encargamos del mantenimiento correctivo, evolutivo y adaptativo de tus aplicaciones, incluidas las que desarrolló otro proveedor, con un proceso claro para cada petición de cambio.
Qué incluye
- Correctivo: análisis y corrección de incidencias, con prioridad según impacto.
- Evolutivo: nuevas funcionalidades y mejoras sobre el sistema existente.
- Adaptativo: cambios por normativa, nuevas versiones de plataforma, base de datos o integraciones.
- Preventivo: actualizaciones de dependencias, revisión de rendimiento de consultas y procesos batch, limpieza de deuda técnica priorizada.
¿Diferencias entre unos y otros? Lo contamos en mantenimiento correctivo, evolutivo y adaptativo: diferencias (próximamente).
Controles de cambio sin sorpresas
Es el proceso que aplicamos en sistemas regulados como Zenith, de ASOPAGOS:
- Solicitud con descripción de negocio y prioridad.
- Análisis de impacto: módulos, datos y procesos afectados, y estimación.
- Aprobación por tu parte antes de empezar.
- Desarrollo y pruebas, incluidas pruebas de regresión sobre lo que ya funcionaba.
- Paso a producción planificado, con vuelta atrás preparada.
- Registro de cada cambio para auditoría.
Tecnologías que mantenemos
- Sistemas legacy en Java y SQL Server, incluidos frameworks propietarios: los conocemos a fondo (ver el caso ASOPAGOS) y los estabilizamos mientras decides si modernizarlos.
- Aplicaciones en Python/FastAPI, TypeScript y PostgreSQL, nuestra base tecnológica actual.
- PENDIENTE: confirmar otras tecnologías que se aceptan en mantenimiento.
Modalidades
- Bolsa de horas: para cambios y mejoras puntuales.
- Cuota mensual con acuerdo de nivel de servicio (tiempos de respuesta por prioridad). PENDIENTE: definir niveles de servicio que se pueden ofrecer y horario de soporte.
- Equipo dedicado cuando el volumen de cambios es alto (ver equipos dedicados).
Si el sistema lo desarrolló otro proveedor
Empezamos con una toma de control: revisión del código, la infraestructura, la documentación y los accesos, y un informe de riesgos. Así sabes qué recibes y nosotros sabemos qué mantenemos. Si el diagnóstico muestra que el sistema ya no admite cambios con seguridad, te lo diremos y valoraremos una modernización por fases.
Preguntas frecuentes
¿Qué es el mantenimiento evolutivo?
Es el que añade o modifica funcionalidades de un software en producción para que siga respondiendo a las necesidades del negocio, frente al correctivo, que repara errores.
¿Podéis mantener un sistema que no hicisteis vosotros?
Sí. Empezamos con una revisión de toma de control para conocer el código y sus riesgos antes de comprometer tiempos.
¿Cómo se priorizan las incidencias?
Por impacto en el negocio, con criterios acordados por escrito (por ejemplo: bloqueo total, funcionalidad degradada, mejora). PENDIENTE: tiempos de respuesta comprometidos.
¿Mantenéis aplicaciones en Java aunque vuestro stack sea Python?
Sí. Mantener y entender Java y SQL Server en producción es justo la experiencia que nos permite modernizarlos con seguridad. Lo nuevo lo construimos en Python/FastAPI, TypeScript y PostgreSQL, pero no te obligamos a migrar.
¿Ofrecéis soporte 24/7?
PENDIENTE: confirmar. No lo prometemos si no podemos cumplirlo.
¿Cómo sé en qué se han usado las horas?
Con un informe periódico de peticiones, horas y estado, y acceso al tablero de trabajo.