ConectaCode
Cuando ya está funcionando

Mantención y evolución de software

Un sistema en producción no se termina el día del lanzamiento. Sigue necesitando quién responda cuando algo falla y quién lo haga avanzar.

  • Plan mensual
  • Correcciones
  • Nuevas funciones
  • Seguridad
  • Respaldos
  • Monitoreo

Lo que pasa después del lanzamiento

El día que un sistema entra en producción empieza la parte larga. Aparecen los casos que nadie previó, los usuarios encuentran maneras de usarlo que no estaban pensadas, cambian las reglas del negocio, se vencen certificados, un proveedor cambia su API y las dependencias acumulan vulnerabilidades conocidas.

Ninguna de esas cosas es un error del desarrollo. Son la consecuencia normal de tener software funcionando. El problema aparece cuando no hay nadie a cargo de atenderlas, y el sistema se degrada progresivamente hasta que falla en el peor momento.

Este servicio es lo que en otros países se llama mantenimiento de software: alguien responsable de que el sistema siga operando y siga avanzando, con horas comprometidas cada mes.

Qué incluye el plan mensual

  • Correcciones. Errores reportados por tu equipo o detectados por el monitoreo, con prioridad según cuánto afectan la operación.
  • Nuevas funciones y mejoras. Un bloque de horas mensuales para hacer avanzar el producto según lo que vaya pidiendo el uso real.
  • Actualizaciones de seguridad. Dependencias, parches y revisión de accesos. Es la tarea menos vistosa y la que resulta más costosa de omitir.
  • Respaldos verificados. Tener respaldos no sirve de nada si nunca se probó restaurarlos. Se prueban.
  • Monitoreo. Alertas de caída, de errores y de rendimiento, para enterarme antes de que te llame un cliente.
  • Informe mensual. Qué se hizo, qué se detectó y qué conviene priorizar el mes siguiente. En una página, sin relleno.

Cómo se define el tamaño del plan

No hay un precio único porque no cuesta lo mismo sostener un sistema interno que usan diez personas en horario de oficina que una plataforma con pagos en línea que atiende público las veinticuatro horas.

Lo que define el plan:

  • Cuántas personas dependen del sistema y qué pasa si se cae una hora.
  • Si maneja pagos, datos personales sensibles o información regulada.
  • Cuánta evolución esperas: solo mantenerlo funcionando, o hacerlo crecer.
  • El estado en que está el código y la infraestructura hoy.

Si el sistema lo hizo otro

Es un escenario frecuente: el proveedor original ya no está, el equipo que lo construyó se fue, o simplemente la relación se terminó. Antes de tomarlo hago una revisión que cubre el código, la infraestructura, los accesos, los respaldos y las dependencias vencidas.

De ahí sale un informe con el estado real, los riesgos inmediatos y qué habría que ordenar antes de operar tranquilo. Ese informe es tuyo aunque después decidas trabajar con otra persona.

El antecedente

Hemos sostenido plataformas en producción durante años, no meses: sistemas con pago en línea, integraciones con terceros y requisitos normativos, funcionando sin interrupciones mientras se les incorporaban funciones nuevas.

Esa es la clase de continuidad que este servicio busca reproducir: que el sistema siga disponible mientras cambia, no que se congele para no romperlo.

Si lo que tienes todavía no está construido, el punto de partida es desarrollo a medida. Si no sabes en qué estado está lo que tienes, empieza por una consultoría.

Preguntas frecuentes

¿Tomas sistemas que desarrolló otra persona?

Sí, con una revisión previa. Antes de comprometer un plan mensual necesito ver el código, la infraestructura y cómo está respaldado, porque el estado en que llega define cuánto trabajo es sostenerlo. Esa revisión se cotiza aparte y termina con un informe que es tuyo, tomes o no el plan.

¿Qué pasa si un mes no uso las horas?

Las horas no acumuladas no se guardan indefinidamente, pero tampoco se pierden al día siguiente: se puede arrastrar un margen al mes siguiente. Lo importante del plan no son las horas sino la disponibilidad: que exista alguien que conoce tu sistema y responde cuando lo necesitas.

¿Cubre las caídas fuera de horario?

Depende del plan. Para sistemas donde una caída detiene la operación se define un compromiso de respuesta explícito, con monitoreo automático que avisa antes de que lo note tu equipo. Para sistemas de uso interno en horario de oficina, la respuesta en horario hábil suele ser suficiente y resulta bastante más económica.

¿Puedo terminar el plan cuando quiera?

Sí, con aviso de un mes. El código y la infraestructura ya están a tu nombre, así que terminar el plan no requiere migrar nada: se entrega el estado actual documentado y cualquier equipo puede continuar. No trabajo con permanencias forzadas.

¿Necesitas mantención?

Cuéntanos qué necesitas resolver y te respondemos con una lectura de tu caso, no con un catálogo.

Cuéntanos tu proyectoinfo@conectacode.com