Mantenimiento explicado 3: Actualizaciones
Mantenimiento, Actualizaciones

En la serie de entradas 'Mantenimiento explicado' vamos a tratar de explicar y dar a conocer algunas funciones que incluyen nuestros planes de mantenimiento para diferentes productos, y como pueden ayudarte. Hoy tocan las actualizaciones.
¿Son importantes las actualizaciones? ¿Por qué?
Sí. Porque sí. Vamos a otra cosa...
Ahora en serio: las actualizaciones pueden ser uno de los puntos más importantes para mantener un proyecto digital. Casi todos los proyectos, en mayor o menor medida, utilizan un SDK, un framework, una tecnología de servidor o de cliente, uno o varios lenguajes de programación, librerías o plugins de terceros... y tu puedes hacer tu trabajo perfecto, pero a través de alguno de esos puntos que tu no has realizado, puede haber (siempre habrá) pequeños o grandes fallos de funcionamiento, agujeros de seguridad... Mantener actualizado cada componente cuando el desarrollador lo publica y leer el 'changelog' o historial de cambios nos permite conocer que cambia en ese componente, por qué, y solucionarlo para así, de forma preventiva, mejorar la seguridad, funcionamiento o rendimiento del sitio.
¿Es costoso?
Puede ser más costoso de lo que pueda parecer. Dependiendo de la embergadura del proyecto, habrá mas o menos componentes que mantener actualizados, y habrá que buscar también cierto equilibrio de actualizaciones y funcionamiento entre esos componentes. Por ejemplo: no todas las versiones de Wordpress sirven en todas las versiones de PHP, o todos los plugins en todas las versiones de Wordpress... Si no podemos mantener todo 100% actualizado por requisitos del proyecto, podemos paliar eso con otras medidas adicionales, más monitorización y mejor política de copias de seguridad.
Todo esto lleva a que haya que leer varios changelogs de varias tecnologías por proyecto, valorar sus actualizaciones e implicaciones en el resto del proyecto, actualizar lo necesario y arreglar posibles cambios de funcionamiento una vez instaladas.
Riesgos de no mantener tu proyecto actualizado
Creo que todos los que estamos en el sector podemos decir que en algún momento nos hemos encontrado con un hackeo o perdida de funcionalidad o en algún proyecto, propio o de terceros, debido a versiones desactualizadas de los componentes.
¿Que hacer? Contrata un plan de mantenimiento que incluya revisiones periódicas de actualización y su implantación. Si tienes un proyecto web, estos planes son más estándar y suelen incluir más o menos funciones según el precio. Nosotros incluimos las funciones de revisión de actualizaciones de seguridad en todos los planes, desde 30€/mes. Si tu proyecto es más complejo, necesitas un plan personalizado para tí.
¿Son importantes las actualizaciones? ¿Por qué?
Sí. Porque sí. Vamos a otra cosa...
Ahora en serio: las actualizaciones pueden ser uno de los puntos más importantes para mantener un proyecto digital. Casi todos los proyectos, en mayor o menor medida, utilizan un SDK, un framework, una tecnología de servidor o de cliente, uno o varios lenguajes de programación, librerías o plugins de terceros... y tu puedes hacer tu trabajo perfecto, pero a través de alguno de esos puntos que tu no has realizado, puede haber (siempre habrá) pequeños o grandes fallos de funcionamiento, agujeros de seguridad... Mantener actualizado cada componente cuando el desarrollador lo publica y leer el 'changelog' o historial de cambios nos permite conocer que cambia en ese componente, por qué, y solucionarlo para así, de forma preventiva, mejorar la seguridad, funcionamiento o rendimiento del sitio.
¿Es costoso?
Puede ser más costoso de lo que pueda parecer. Dependiendo de la embergadura del proyecto, habrá mas o menos componentes que mantener actualizados, y habrá que buscar también cierto equilibrio de actualizaciones y funcionamiento entre esos componentes. Por ejemplo: no todas las versiones de Wordpress sirven en todas las versiones de PHP, o todos los plugins en todas las versiones de Wordpress... Si no podemos mantener todo 100% actualizado por requisitos del proyecto, podemos paliar eso con otras medidas adicionales, más monitorización y mejor política de copias de seguridad.
Todo esto lleva a que haya que leer varios changelogs de varias tecnologías por proyecto, valorar sus actualizaciones e implicaciones en el resto del proyecto, actualizar lo necesario y arreglar posibles cambios de funcionamiento una vez instaladas.
Riesgos de no mantener tu proyecto actualizado
Creo que todos los que estamos en el sector podemos decir que en algún momento nos hemos encontrado con un hackeo o perdida de funcionalidad o en algún proyecto, propio o de terceros, debido a versiones desactualizadas de los componentes.
¿Que hacer? Contrata un plan de mantenimiento que incluya revisiones periódicas de actualización y su implantación. Si tienes un proyecto web, estos planes son más estándar y suelen incluir más o menos funciones según el precio. Nosotros incluimos las funciones de revisión de actualizaciones de seguridad en todos los planes, desde 30€/mes. Si tu proyecto es más complejo, necesitas un plan personalizado para tí.