«Mantenimiento» es una palabra que en un contrato puede querer decir casi cualquier cosa. En una web o una aplicación hecha a medida conviene saber qué se mantiene, quién paga cuando algo falla y qué queda fuera, antes de que haga falta.
Te lo contamos con nuestros planes delante, porque son lo que tenemos por escrito. Esos planes son solo para las webs y aplicaciones que desarrollamos nosotros, pero las preguntas del final sirven para cualquier contrato.
Lo que se mantiene sin que lo veas: el servidor
Una web vive en un servidor, como una tienda vive en un local. Alguien tiene que hacer copias de seguridad, actualizar el sistema y mirar los registros, que son el diario donde el servidor apunta lo que pasa en él.
En los tres planes hacemos copias de seguridad diarias y semanales. Actualizamos el sistema operativo y los programas del servidor, como el de la web y el del correo. Revisamos cada día los registros del correo y cada semana los del sistema y las herramientas de seguridad, y resolvemos las incidencias que encontramos.
El servidor y la web se actualizan por separado. En octubre lo contamos con un caso: actualizar WordPress no actualiza PHP.
Las piezas sobre las que se programa tu web
Una web a medida no se escribe desde cero. Se apoya en un framework, que es la base sobre la que se programa, y en librerías, que son piezas que resuelven tareas concretas. Unos y otras publican arreglos, y el margen para aplicarlos se acorta.
En las webs que hacemos nosotros, el framework es Galianet Framework, que es nuestro, y las librerías son de otros fabricantes. Cada mes aplicamos las actualizaciones que se publican de los dos, empezando por las de seguridad. Va en los tres planes.
Antes de aplicar una, comprobamos si obliga a rehacer algo de lo desarrollado a medida. Si obliga, esa adaptación corre de nuestra cuenta. Y si al aplicarla algo que funcionaba deja de funcionar, arreglarlo entra en la resolución de errores que incluye el plan.
Quedan fuera dos casos: las versiones que su fabricante ha dejado de mantener y las actualizaciones para las que te pedimos autorización y no la recibimos.
Los errores: cuáles entran en el plan
Aquí es donde más dudas hay, y la respuesta depende de quién escribió el código que falla.
En nuestros planes, tecnología Galianet es el software que hemos programado nosotros: la web o la aplicación, su gestor de contenidos y los módulos Galianet que incluya el plan. Si el fallo está ahí, arreglarlo está incluido en el plan.
Los programas y servicios de otros proveedores que hayas contratado tú quedan fuera del plan. Si el fallo está en uno de ellos, ese arreglo no entra.
En el Profesional y el Empresarial, además, cuando aparece una nueva generación de modelos de inteligencia artificial revisamos con ella el código del proyecto. Buscamos errores de programación que puedan afectar a la seguridad y corregimos los que encontramos. No es una revisión periódica ni viene con informe.
Lo nuevo no es mantenimiento
Mantener es que lo que ya hay siga funcionando. Una función que la web no tenía es desarrollo.
El Básico es mantenimiento sin desarrollo nuevo: no lleva horas de programación, y sobre él no se contrata desarrollo. En el Profesional y el Empresarial, una función nueva se presupuesta aparte. El Profesional incluye una actuación de programación al mes, de hasta 4 horas, y el Empresarial, de hasta 8. Cuando un trabajo pide más horas, la actuación cubre las suyas y se facturan las restantes.
La actuación se usa entera en un mismo trabajo. No se reparte entre varios ni se guarda para el mes siguiente.
Seis preguntas para tener por escrito
Antes de firmar un mantenimiento, pide que te contesten esto por escrito:
- ¿Qué se actualiza, y cada cuánto: el servidor, el framework, las librerías?
- ¿Quién paga si una actualización rompe algo que funcionaba?
- ¿Qué errores entran en la cuota, y cómo se decide dónde está el fallo?
- ¿Qué pasa con los programas de otras empresas conectados a la web?
- ¿Cómo se pide y cómo se cobra una función nueva?
- ¿Qué pasa cuando una pieza deja de recibir arreglos de su fabricante?
Si vas a hacer una web nueva
Nuestros planes de mantenimiento son solo para las webs y aplicaciones que desarrollamos nosotros. El detalle de cada uno está en la página de planes. Si estás pensando en una web nueva, cuéntanos qué necesitas.