Saltar al contenido

Mantenimiento de aplicaciones

Mantenimiento y soporte de Next.js

Un especialista en Next.js a demanda para equipos que no necesitan uno a jornada completa - actualizaciones, riesgo de dependencias y la incidencia de las 2 de la mañana.

La mayoría de las aplicaciones no se caen. Se van a la deriva. El framework avanza dos versiones mayores, una dependencia deja de mantenerse, la persona que entendía la capa de caché se va, y un día una actualización de rutina es un proyecto de dos semanas que nadie había presupuestado.

Este es el servicio para equipos que tienen una aplicación en producción, no necesitan un especialista en Next.js cuarenta horas a la semana, y no quieren que la primera conversación con un especialista ocurra durante una incidencia.

Lo que no es

No es un retainer que existe para generar una factura. Lo decimos claro porque el sector se ha ganado la desconfianza: si un mes no tiene trabajo, te lo decimos, y no pagas esas horas.

Tampoco es una mesa de soporte. No estás metiendo tickets en una cola. Estás hablando con los ingenieros que han leído tu código.

Qué cubre

Actualizaciones de framework y dependencias. Next.js y React se mueven rápido. Seguimos lo que cambia, decidimos qué importa para tu aplicación en concreto, y hacemos la actualización habiendo leído las notas de la versión, no subiendo un número. Una versión menor que toca tu comportamiento de caché es un trabajo distinto de una que no lo toca, y saber cuál es cuál es la mayor parte del valor.

Seguridad y riesgo de dependencias. Avisos contra tu lockfile, triados según si el camino vulnerable es uno que tu código alcanza de verdad. La mayoría de los avisos en un árbol de dependencias de Next.js no son explotables en tu aplicación; de los que sí lo son, necesitas enterarte el mismo día.

Regresiones de rendimiento. Los datos de campo no se quedan arreglados solos. Un presupuesto impuesto en CI caza lo que hace un despliegue; una lectura mensual de Core Web Vitals caza lo que hicieron un cambio de CMS, una etiqueta nueva o un tercero. El mecanismo es el mismo que instalamos en ingeniería de rendimiento, y esto es mantenerlo honesto.

Incidencias. Una ingeniera con nombre y apellidos que conoce tu arquitectura, localizable dentro de una ventana acordada. Lo importante no es el tiempo de respuesta del contrato. Lo importante es que quien responde ha leído tu código antes de la incidencia y no durante.

El trabajo pequeño que nunca se prioriza. Una ruta que debería ser estática y no lo es. Una dependencia que podría irse. El use client que se ha ido colando hacia arriba hasta el layout. Por separado nada de eso justifica un proyecto; junto, es la diferencia entre una aplicación que envejece bien y una que no.

Cómo se acota

Un bloque mensual de horas, acordado por adelantado, con su propósito escrito. Las horas no usadas se quedan sin usar: no inventamos trabajo para gastarlas, y tampoco las acumulamos indefinidamente, porque un saldo que crece es señal de que el acuerdo está mal y eso hay que decirlo.

Por encima del bloque, el trabajo se presupuesta como proyecto. No hay un contador por horas corriendo de fondo.

Cualquiera de las dos partes puede terminarlo con un mes de aviso. Un acuerdo de mantenimiento que necesita un contrato para sobrevivir no es uno que queramos.

Qué te llevas el primer mes

Antes de cualquier trabajo continuado, la misma orientación que hacemos sobre cualquier aplicación heredada: un mapa de rutas, la frontera de datos, el camino de despliegue y la lista de lo que se va a romper a continuación, ordenada por cuándo. Ese documento es tuyo continúe o no el acuerdo. Es el mismo artefacto descrito en migración y rescate, y es lo que abarata todo lo que venga después.

Cuándo no necesitas esto

Si tienes una ingeniera que lee las notas de versión de Next.js, no nos necesitas para las actualizaciones. Si tu aplicación es un sitio de marketing que cambia dos veces al año, una revisión anual cuesta menos y hace lo mismo.

Preferimos decirlo al principio antes que facturar un año en el que no pasa nada.

Alcance y condiciones

Modelo de colaboración
Alcance cerrado, acordado por escrito antes de empezar. No es una tarifa por día contra una lista abierta.
Precio y plazo
Los dos se fijan por proyecto, una vez fijado el alcance. Se ofertan juntos, antes de construir nada.
Qué necesitamos de usted
Una persona que pueda aprobar decisiones, y acceso a su repositorio y a su gestor de incidencias.
No incluido
Todo lo que quede fuera del alcance acordado. Pasa a ser su propio alcance, no una modificación.
Costes de terceros
El alojamiento, las licencias, las tarifas de API y las suscripciones SaaS los contrata y paga usted.
Facturación
Codefacture Yazılım A.Ş., Türkiye. EUR, USD o GBP por transferencia, sin IVA turco en servicios exportados.

Preguntas frecuentes

¿Qué tiempos de respuesta ofrecen?
Siguiente día laborable para el trabajo ordinario y el mismo día si algo está caído. No vendemos guardia 24/7. Si eso es lo que necesitan, la respuesta honesta es que necesitan a alguien en su propia zona horaria.
¿Cómo se factura?
Como un retainer mensual contra una bolsa de horas, dimensionada después de leer la aplicación. Informamos cada mes de lo que queda, no al cierre del trimestre.
¿Incluye funcionalidades nuevas?
Las pequeñas, dentro de la bolsa. Todo lo que cambie la arquitectura o pase de unos pocos días se presupuesta aparte, porque si no se come las horas que están guardando para el incidente que todavía no han tenido.
¿Conviene empezar por una auditoría?
Normalmente sí. Una auditoría tiene precio cerrado y nos dice a ambos qué necesita de verdad la aplicación. Más de un cliente la ha leído y ha decidido que no hacía falta un retainer.
Llamar+1 848 272 7583WhatsApp+90 850 308 5436Correoinfo@codefacture.comPágina de contacto