Soporte y mantenimiento
Soporte y mantenimiento de software
Las aplicaciones siguen necesitando ingenieros después de su lanzamiento. Nos ocupamos de su mantenimiento continuo, aunque no las hayamos desarrollado nosotros: pruebas, pipelines, infraestructura, correcciones y pequeñas mejoras.
- QATesting como servicio
- DevOpsPipelines e infraestructura
- Código heredadoBienvenido, sin problema
Qué cubrimos
Tres áreas para las que los equipos suelen quedarse sin capacidad
Puedes elegir una de las tres áreas o las tres. En todas contarás con ingenieros senior que trabajan en estas tareas de forma continua, no solo entre proyectos.
QA como servicio
Definimos la estrategia de pruebas, automatizamos las pruebas de regresión y revisamos cada lanzamiento para detectar problemas antes de que lleguen a tus usuarios.
Soporte DevOps
CI/CD, infraestructura como código, monitorización y alertas, con ingenieros disponibles para mantener todo funcionando y resolver cualquier incidencia.
Mantenimiento de aplicaciones
Parches de seguridad, actualización de dependencias, corrección de errores y pequeñas mejoras en aplicaciones que ya están en funcionamiento y no pueden rehacerse desde cero.
En la práctica
En qué consiste realmente el trabajo
Pruebas de regresión automatizadas
Las pruebas que te permiten lanzar cambios con confianza. Centradas en los procesos que realmente importan para el negocio, no en alcanzar un porcentaje de cobertura.
Pruebas de release y de aceptación
Probamos cada versión con situaciones reales y en distintos dispositivos antes de que llegue a los usuarios, y documentamos los errores para que puedan reproducirse y corregirse.
Pipelines siempre operativos
Automatizamos y mantenemos los procesos de compilación, pruebas y despliegue a medida que cambia tu tecnología, para que desplegar una versión no requiera supervisión constante.
Monitorización, alertas y soporte
Te enteras de un problema desde el dashboard antes de que te avise un cliente, con un ingeniero asignado para responder a cada alerta.
Parcheo y actualización de dependencias
Gestionamos CVEs, versiones que dejan de tener soporte y actualizaciones de frameworks de forma planificada, para evitar que sean una urgencia o un problema en una auditoría.
Mejora continua
Pequeñas mejoras y correcciones que no suelen entrar en el roadmap, pero que mantenemos en marcha para que el producto siga evolucionando.
Cómo empezamos
Entendemos el sistema antes de comprometernos
Asumir software desarrollado por otros es algo habitual y tenemos un método claro para hacerlo. No es un workshop de discovery.
Auditoría inicial
Código, infraestructura, pruebas, despliegue y errores conocidos. Recibirás las conclusiones por escrito, tanto si continúas con nosotros como si no.
Estabilizar los riesgos
Primero resolvemos lo urgente que detecte la auditoría: dependencias sin actualizar, copias de seguridad que faltan o despliegues que solo puede hacer una persona.
Acordar el nivel de servicio
Definimos por escrito los tiempos de respuesta, el horario de cobertura y la capacidad mensual, en función de la importancia del sistema para el negocio.
Mantenimiento continuo
Un ritmo mensual estable de QA, actualizaciones y pequeñas mejoras, con un informe de los cambios realizados y su coste.
Preguntas frecuentes
Lo que nos suelen preguntar antes de contratar
¿Mantenéis software desarrollado por otra empresa?
Sí. De hecho, una parte importante de este trabajo consiste precisamente en eso. La auditoría inicial nos permite valorar el estado del sistema antes de que ninguna de las partes se comprometa.
Si la auditoría concluye que mantenerlo cuesta más que sustituir una parte, también te lo diremos, incluso cuando eso signifique un contrato más pequeño para nosotros.
¿Cómo se calcula el precio?
Establecemos una cuota mensual que cubra la capacidad de trabajo y los tiempos de respuesta que hayamos acordado. Así puedes prever el coste y evitar sorpresas. Si la carga de trabajo es realmente imprevisible, facturamos por horas, pero siempre con un límite acordado.
¿Podemos contratar solo el servicio de QA?
Sí. De hecho, QA suele ser una de las primeras áreas que los equipos externalizan, porque es fácil dejar las pruebas en segundo plano cuando hay presión por entregar. Además, requiere un enfoque distinto al del desarrollo de nuevas funcionalidades.
¿Cuáles son vuestros tiempos de respuesta?
Los acordamos contigo según el horario laboral europeo y el nivel de urgencia, para que una caída del sistema no se trate igual que un problema menor. Si el sistema lo requiere, también ofrecemos cobertura ampliada.
¿Trabajáis junto a nuestro equipo de desarrollo?
Normalmente sí. Lo habitual es que vuestro equipo se centre en el producto nuevo y nosotros nos ocupemos del QA, los pipelines y el mantenimiento pendiente, evitando interrupciones continuas en su trabajo.
¿Y si más adelante queremos volver a gestionarlo internamente?
Podréis hacerlo sin problema. Trabajamos siempre en vuestro repositorio y vuestra cuenta cloud, y dejamos las pruebas, la infraestructura y la documentación preparadas para que otro profesional pueda continuar sin depender de nosotros.
Cuéntanos qué tienes ya en funcionamiento
Una llamada con un ingeniero senior para revisar tu sistema y explicarte qué necesitaría para contar con un soporte adecuado.