Menú

Contactar
Logo
Prensa

Mantenimiento de software

Las paradas no esperan a su equipo.

Las actualizaciones de seguridad, los nuevos requisitos y las incidencias no terminan con la aceptación. Nos encargamos del mantenimiento y la evolución de sus aplicaciones tras un inventario estructurado, también cuando el software fue desarrollado originalmente por otro proveedor de servicios o por su propio equipo.

Equipo trabajando en varios puestos técnicos, imagen simbólica
Desde la definición del encargo hasta el traspaso documentado.

Cuándo ayuda este servicio

Mantenimiento de software: lo que nos encarga.

  • Traspasar las aplicaciones existentes de forma ordenada
  • Gestionar de forma planificada las actualizaciones y las incidencias
  • Combinar el mantenimiento y la evolución

Con la puesta en producción comienza el verdadero ciclo de vida de una aplicación. Nos encargamos de la monitorización, la resolución de incidencias, las actualizaciones de seguridad, el mantenimiento de dependencias y el soporte funcional según procesos ITIL con procedimientos de respuesta acordados. Esto se aplica también a las aplicaciones desarrolladas por otros fabricantes o por sus equipos internos, tras un traspaso estructurado con análisis de código y transferencia de conocimiento.

Qué puede formar parte del encargo

  • Traspaso con análisis de código, inventario de dependencias, documentación y transferencia de conocimiento
  • Monitorización con Prometheus, Grafana y OpenTelemetry, con alertas según gravedad
  • Gestión de incidencias y problemas según ITIL mediante Jira Service Management
  • Actualizaciones de seguridad y mantenimiento de dependencias con Renovate, con verificación frente a vulnerabilidades conocidas
  • Informes periódicos sobre disponibilidad, incidentes y riesgos abiertos

El alcance concreto, las aceptaciones y su participación los definimos en la oferta.

El contexto de un vistazo

La operación como ciclo de mejora cerrado.

  1. 01

    Detectar

    Monitorizar los procesos importantes de la aplicación

  2. 02

    Reaccionar

    Clasificar y escalar las incidencias

  3. 03

    Resolver

    Tratar las causas y verificar los cambios

  4. 04

    Mejorar

    Incorporar los aprendizajes al mantenimiento y a la planificación

Planificación, implementación y decisiones

Lo que importa en Mantenimiento de software.

01

Traspaso con un punto de partida verificable

Antes de asumir la responsabilidad, comprobamos el acceso al código, los derechos de uso, las dependencias y la posibilidad de compilar nosotros mismos una versión. Junto con usted, registramos los problemas conocidos, el conocimiento operativo y los procesos críticos. Que la aplicación arranque correctamente no es suficiente. También deben estar aclaradas la copia de seguridad, la recuperación y la responsabilidad sobre los servicios externos.

Del traspaso resulta un alcance de servicio con riesgos abiertos y medidas priorizadas. Los problemas heredados que no se pueden controlar no se incluyen tácitamente en un compromiso genérico. Si antes es necesaria una estabilización, se describe como un paquete de trabajo independiente.

02

Detectar incidencias y escalarlas de forma adecuada

Que un servidor esté en funcionamiento dice poco sobre si los usuarios pueden realizar su trabajo. Por eso orientamos también la monitorización hacia las operaciones y las interfaces relevantes de la aplicación. Las notificaciones se clasifican según su impacto. Cada alerta necesita un destinatario y un primer paso de actuación razonable.

Los horarios de soporte, los objetivos de respuesta y las vías de escalado se fijan en el contrato. Un tiempo de respuesta no equivale a un tiempo de solución garantizado. Para las incidencias graves, aclaramos la comunicación, las competencias de decisión y la colaboración con su proveedor de infraestructura o de software.

03

El mantenimiento protege el siguiente cambio

Las actualizaciones se evalúan según el riesgo, la urgencia y la compatibilidad. Mantenemos las dependencias visibles, comprobamos los cambios en un entorno adecuado y planificamos la entrega con un plan de vuelta atrás. Las incidencias recurrentes se analizan en busca de sus causas, para que la operación no consista de forma permanente en las mismas reparaciones.

Los informes periódicos relacionan los incidentes, los riesgos técnicos y las decisiones pendientes. Las mejoras pequeñas pueden incluirse dentro del marco acordado; las ampliaciones funcionales de mayor envergadura se priorizan por separado. Para una eventual devolución del servicio a su equipo, documentamos de forma continua el conocimiento y los accesos.

Las herramientas se adaptan a la tarea

Tecnología adecuada a su entorno.

  • Jira Service Management
  • Grafana
  • Prometheus
  • OpenTelemetry
  • Renovate

La selección depende de los sistemas existentes, de su equipo y de la operación posterior. No todos los proyectos necesitan todas las tecnologías mencionadas.

Para responsables de negocio y equipos técnicos

Las decisiones detrás de la implementación.

04

Medir los objetivos de servicio desde la perspectiva de los usuarios

Una aplicación puede estar accesible y, aun así, no procesar pedidos. Por eso elegimos puntos de medición para los procesos de usuario relevantes y distinguimos entre accesibilidad, procesamiento correcto y tiempo de respuesta. Un objetivo de servicio necesita un periodo de medición, una fuente de datos y reglas para tratar las mediciones ausentes. Solo así se puede valorar con criterios verificables si se ha alcanzado el estado acordado.

La desviación restante respecto al objetivo puede utilizarse como presupuesto de errores para equilibrar la estabilización y la evolución. Qué consecuencias tiene un incumplimiento se define de forma conjunta. Esto no sustituye ni los acuerdos contractuales de servicio ni la evaluación de un incidente grave concreto. Los dashboards y las alertas deben apoyar la toma de decisiones: quién reacciona, qué diagnóstico sigue y cuándo hay que informar a los responsables de negocio.

05

Poner a prueba la copia de seguridad, la recuperación y las dependencias

Que una copia de seguridad se complete correctamente no demuestra todavía que se pueda restaurar. Aclaramos qué pérdida de datos sería como máximo aceptable y cuánto puede durar una interrupción. De ahí se derivan los requisitos para los intervalos de copia, la conservación y el restablecimiento. Además de la base de datos, la aplicación suele incluir archivos, configuración, claves y servicios externos; si falta una parte, una copia técnicamente legible puede resultar inservible.

Los ejercicios de recuperación verifican el procedimiento acordado en un entorno adecuado. Durante estos ejercicios se documentan la duración, los accesos necesarios, los pasos manuales y las comprobaciones de negocio de los datos. Un único inquilino o un registro eliminado por error pueden requerir procedimientos de recuperación distintos a los de un fallo total. Los resultados se traducen en mejoras concretas. Las carencias detectadas se comunican de forma explícita, en lugar de presentar un valor objetivo no verificado como una capacidad garantizada.

06

Actualizaciones de seguridad, análisis de causas y una salida bien planificada

Un aviso sobre una biblioteca vulnerable se evalúa en el contexto de la aplicación: qué versión está integrada, si la función afectada es accesible y qué medidas de protección existen. La urgencia y el riesgo técnico del cambio se analizan de forma conjunta. Para las actualizaciones que no son posibles de inmediato, se necesitan medidas provisionales documentadas y una fecha para una nueva evaluación. Las nuevas versiones pasan por las pruebas adecuadas y una implementación acordada.

Tras incidencias recurrentes o graves, investigamos la causa, la detección y la reacción. De ahí surgen medidas priorizadas con responsables asignados, no solo un ticket cerrado. La documentación, los runbooks y los resúmenes de accesos se mantienen de forma continua. También se prepara el posterior traspaso a su equipo o a otro proveedor de servicios: con repositorio, instrucciones de build, riesgos abiertos y una transferencia de accesos ordenada. Un servicio es sostenible a largo plazo cuando el conocimiento está documentado de forma comprensible.

Resultados de trabajo verificables

Lo que tendrá en sus manos.

Resultado 01

Catálogo de servicios con procedimientos de respuesta y responsabilidades

Resultado 02

Monitorización con alertas y dashboards

Resultado 03

Informes de operación con incidentes y riesgos

Ejemplo del transcurso de un proyecto

Así puede ser en la práctica.

Una aplicación de negocio desarrollada internamente debe traspasarse a un equipo externo. Tras el análisis de código y la obtención de un build reproducible, primero se comprueban la monitorización y la recuperación. A continuación, comienza el mantenimiento con los horarios de servicio acordados y una lista priorizada de problemas heredados.

Escenario ilustrativo, no una referencia de cliente ni una garantía de resultado.

Esto ayuda a empezar

  • Repositorio, licencias y accesos técnicos
  • Documentación, incidentes conocidos y proveedores de servicios actuales
  • Horarios de servicio esperados y criticidad funcional

La falta de documentación no es motivo de exclusión. Aclaramos juntos qué información hay que obtener primero.

Su proyecto en detalle

Mantener el software operativo en lo técnico y para el negocio tras su puesta en marcha.

Asumimos las tareas acordadas de mantenimiento, gestión de incidencias y evolución continua. El alcance se ajusta a su aplicación y a su organización operativa, para que el soporte y el desarrollo del producto puedan trabajar de forma conjunta.

Acordar de forma concreta las responsabilidades y los límites del servicio

La aplicación, la infraestructura y los servicios externos pueden tener distintos operadores. Definimos quién recibe los avisos, quién investiga las causas y quién aprueba los cambios. Se establecen los horarios de servicio, las prioridades y el escalado; afirmaciones generales como «soporte rápido» no sustituyen un acuerdo concreto.

Un incidente requiere restablecer el servicio, un problema requiere investigar sus causas recurrentes y una solicitud de cambio requiere una evaluación de negocio. Estas tareas se gestionan de forma diferenciada. Así, las mejoras necesarias a largo plazo no quedan ocultas tras una sucesión de reparaciones a corto plazo.

Hacer previsibles el mantenimiento y la recuperación

Las dependencias, los entornos de ejecución y las interfaces cambian con el tiempo. Registramos los componentes relevantes y planificamos las actualizaciones en función del riesgo, la compatibilidad y el soporte disponible. Antes de cualquier cambio en producción se acuerdan las pruebas adecuadas y un procedimiento de mantenimiento.

Las copias de seguridad son solo una parte de la recuperación. También deben estar disponibles la configuración, las credenciales y las dependencias externas. Probamos el restablecimiento del servicio acordado y documentamos las limitaciones pendientes. Los análisis periódicos combinan las incidencias, la deuda técnica y los cambios de producto planificados en una lista de trabajo clara.

Escenario de proyecto ilustrativo

Cómo ayuda el servicio en el día a día.

Ejemplo: unos errores de importación recurrentes obligan cada mañana a un trabajo manual de corrección. Además de la corrección inmediata, investigamos la causa y el contrato de datos, mejoramos el tratamiento de errores y añadimos una monitorización específica. La medida se evalúa por la reducción de incidencias y por un procedimiento de tramitación más claro.

Este ejemplo explica un posible desarrollo y no constituye una referencia de cliente.

Antes de un encargo

Sus preguntas sobre Mantenimiento de software.

¿Se hacen cargo de software desarrollado por terceros?

Sí, tras una evaluación técnica y organizativa. Necesitamos derechos y accesos suficientes, así como una situación técnica de partida controlable. La documentación que falta se puede completar en parte; en cambio, la falta de código fuente disponible o de derechos del fabricante puede limitar de forma considerable el alcance.

¿Se incluye soporte las 24 horas?

Los horarios de servicio, el servicio de guardia y los objetivos de respuesta se acuerdan de forma explícita. No se derivan automáticamente del término «operación de aplicaciones». Ajustamos el alcance necesario a la criticidad de la aplicación y a la organización operativa existente.

¿Las nuevas funciones forman parte del mantenimiento?

La corrección de errores, el mantenimiento técnico y las ampliaciones funcionales se delimitan entre sí en el catálogo de servicios. Para las nuevas funciones, acordamos el alcance, la prioridad y la aceptación. Así queda claro qué esfuerzo sirve para mantener la operación y cuál genera un beneficio de negocio adicional.

El siguiente paso

Cuéntenos dónde está el problema hoy.

Una breve descripción de su aplicación, del problema y de su objetivo basta para empezar. El servicio seleccionado se incorpora a su solicitud de contacto.

Solicitar este servicio

Nuestros socios

  • Microsoft
  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Thales Group
  • Arrow ECS
  • Vodafone
  • IBM
  • Veeam
  • Atlassian
  • JetBrains
  • NinjaOne
  • OPSWAT
  • Utimaco
  • Eviden

Accesibilidad

Adapta la visualización a tus necesidades.

Esta página aún no tiene una versión en lenguaje sencillo.

Actualmente, los ajustes solo se aplican a esta visita. Puedes permitir que se guarden de forma permanente en Configuración de cookies.