Desarrollo de software
Gestión de retainers en Reus
Una aplicación lenta pierde usuarios aunque funcione. Fijamos un presupuesto de rendimiento con Core Web Vitals desde el diseño y lo medimos en cada versión, para que la velocidad no se degrade con el tiempo.
Muchas empresas tienen ya un sistema que funciona pero que nadie se atreve a tocar. A veces la respuesta no es reescribirlo, sino rodearlo con una API y modernizar por partes mientras sigue en marcha.
Nuestros propios productos se construyen con integración continua, pruebas automáticas y despliegues repetibles. Te proponemos las prácticas que usamos cada día, adaptadas al tamaño de tu equipo.
Señales de que lo necesitas
Los clientes llaman para preguntar lo mismo
Estado del pedido, copia de factura, fecha de entrega: preguntas que podría resolver el propio cliente si tuviera dónde mirarlo.
Horas que no se facturan
En proyectos y servicios recurrentes, parte del trabajo no se imputa o se imputa tarde, y las desviaciones se descubren al cerrar el proyecto.
Datos desincronizados entre sistemas
El CRM dice una cosa, el ERP otra y el almacén una tercera. Nadie sabe cuál es la fuente fiable.
Robots que se rompen cada semana
Se automatizaron procesos con RPA, pero cada cambio en una pantalla o en un formulario deja el robot parado hasta que alguien lo revisa.
Scripts sueltos en el ordenador de alguien
Procesos importantes dependen de scripts sin control de versiones, sin registro y sin nadie que sepa qué hacen exactamente.
Cómo trabajamos
Diagnóstico del ciclo de entrega
Revisamos cómo se escribe, prueba, revisa y despliega el software hoy, y dónde aparecen los fallos.
Automatizar lo repetitivo
Integración continua con construcción y pruebas automáticas en cada cambio.
Proteger lo crítico
Pruebas de las funciones que más importan, pruebas de contrato en las integraciones e inventario de dependencias por versión.
Desplegar con confianza
Entornos separados, despliegue automatizado y vuelta atrás probada.
Mejorar con los incidentes
Cada fallo en producción se analiza para añadir la prueba o el control que lo habría detectado antes.
¿Hablamos de tu caso?
Pide una revisión de tu web actual: rendimiento, accesibilidad y claridad del mensaje.
Qué te llevas al terminar
- Canal de integración y despliegue continuo con pruebas automáticas y vuelta atrás.
- Política de versionado y retirada de APIs con avisos a los consumidores.
- Canal de integración continua que construye, prueba y empaqueta cada cambio.
- Flujos de automatización en n8n versionados, con credenciales de servicio y alertas de fallo.
- Copias de seguridad de la base de datos configuradas y una restauración probada.
- Pruebas de carga sobre los puntos críticos y un informe de límites conocidos.
- Documentación de despliegue y operación para que otro equipo pueda mantener el sistema.
Por sectores
- Agencias y empresas de servicios IT
- Imputación de horas, gestión de proyectos y retainers, y facturación por horas conectada, sin pasar datos de una herramienta a otra.
- Servicios técnicos
- Aplicaciones para técnicos de campo con órdenes de trabajo, material usado y firma del cliente, sincronizadas con la oficina.
- Inmobiliarias
- Publicación automática de inmuebles en portales desde el CRM y recogida de contactos de vuelta, sin copiar a mano.
- Comercio electrónico
- Arquitectura que aguanta picos de campaña con colas para los procesos pesados y caché para lo que más se consulta.
Y cuando toca facturar
Facturas correctas, con su numeración y sus impuestos, conectadas con el CRM.
Criterios que importan
- Que te diga cuándo un producto estándar te sirve mejor que un desarrollo a medida.
- Que adapte el proceso de ingeniería al tamaño real de tu equipo.
- Que use tecnologías comunes, para que otro equipo pueda mantenerlo si un día cambias.
- Que use en sus propios productos las prácticas que te propone.
- Que opere sistemas propios en producción y pueda hablar de incidentes reales.
Profundiza en el tema
Ingeniería de software
El Despertar de la Eficiencia: Orquestando RPA en la Trinchera Corporativa
Un día en la vida de una empresa colapsada
Cuando entramos por primera vez a auditar sus sistemas, nos encontramos con un panorama que, tristemente, es el pan de cada día en el tejido empresarial actual. El departamento de operaciones estaba enterrado bajo una avalancha de más de 15,000 albaranes semanales.
Leer la guía completaDesarrollo y arquitectura
APIs: cómo retirar versiones sin romper integraciones
Publicar una versión nueva no retira la antigua
Los clientes pueden seguir usando una versión de API mucho después de que el equipo publique su sucesora. Una retirada fiable necesita saber quién consume cada ruta, qué cambio debe realizar, cómo probarlo y qué evidencia permite decidir que el servicio anterior puede dejar de responder.
Leer la guía completaDesarrollo y arquitectura
Arquitectura de Microservicios con Spring Boot y Docker Swarm
Orquestación con Docker Swarm
Mientras que el código de Spring Boot maneja la lógica de negocio y el enrutamiento a nivel de aplicación, Docker Swarm gestionará el ciclo de vida del contenedor, el escalado horizontal y la resolución DNS interna a nivel de red (Overlay Network).
Leer la guía completaTrabajar con empresas de Reus
La formación para citizen developers de tu empresa en Tarragona se imparte en remoto, con ejemplos de vuestros propios procesos.
Las decisiones técnicas que tomamos para tu empresa de Reus quedan escritas, para que cualquier equipo pueda continuarlas.
Cuando la integración afecta a equipos físicos de una planta en Tarragona, se puede organizar una visita puntual si el proyecto lo requiere.
Preguntas frecuentes
¿Cuánto tiempo hasta tener algo funcionando?+
Buscamos que haya una primera versión usable cuanto antes, aunque sea limitada. El plazo concreto depende del alcance y lo acordamos al cerrar el documento de alcance.
¿Qué tecnologías usáis?+
Las que mejor encajan y más fácil es encontrar quien las mantenga: React y Next.js en web, Node.js o Python en servidor, Flutter o React Native en móvil, bases de datos relacionales. Evitamos tecnologías minoritarias sin motivo.
¿Qué mantenimiento necesita después?+
Actualizaciones de seguridad, revisión de dependencias, copias de seguridad y pequeños ajustes. Te proponemos un plan con lo que incluye y lo que no, para que sepas qué pagas.
¿Podéis revisar una arquitectura que ya tenemos?+
Sí. Hacemos una revisión con un informe de riesgos, puntos de mejora priorizados y lo que no recomendamos tocar.
¿Qué es una API contract-first?+
Es acordar la interfaz por escrito, en OpenAPI, antes de programarla. Quien la consume y quien la implementa trabajan sobre el mismo documento y los malentendidos aparecen antes de escribir código.
¿Cómo sé dónde se ha perdido un dato?+
Con observabilidad: identificadores que acompañan la operación de un sistema a otro, registros estructurados y un panel de mensajes fallidos. Sin eso, la investigación es a ciegas.
Gestión de retainers cerca de Reus
Para tu empresa en Reus
Envíanos tu idea, aunque esté a medio definir; el primer paso es ordenarla juntos.