Desarrollo de software
Gestión de retainers en Lugo
Desarrollamos webs, aplicaciones y herramientas internas con tecnologías conocidas y mantenibles —React, Next.js, Node.js, Python, Flutter— para que el día que cambies de proveedor, otro equipo pueda seguir sin reescribirlo todo.
El código es tuyo. Te entregamos el repositorio, la documentación de despliegue y las decisiones de arquitectura escritas, para que no dependas de nosotros más de lo que quieras.
Los citizen developers —empleados que crean sus propias herramientas— son un activo si tienen un marco. Sin él, aparecen decenas de aplicaciones sin dueño, con datos sensibles en sitios inesperados. Ayudamos a poner ese marco sin frenar la iniciativa.
Del trabajo a la factura
El trabajo hecho se factura sin copiar datos, y el cobro vuelve a la ficha del cliente.
Por qué nos llaman
Una app propia que nadie mantiene
Se hizo una app hace años, las tiendas exigen actualizaciones y las librerías han quedado obsoletas. Ya hay usuarios que no pueden instalarla.
Cada despliegue es un susto
Publicar una versión implica subir ficheros a mano un viernes por la tarde y cruzar los dedos. Si algo falla, nadie sabe volver atrás rápido.
Datos sensibles en conectores inapropiados
Un flujo envía información de clientes a un servicio externo que nadie autorizó, porque no hay políticas que lo impidan.
Tareas manuales de copiar y pegar
Personas cualificadas dedican horas a pasar datos entre aplicaciones, descargar informes o rellenar formularios repetidos.
Integraciones que fallan al desplegar
Dos equipos o proveedores cambian sus APIs por separado y la incompatibilidad se descubre en producción.
Lo que entregamos
- Criterios de aceptación escritos y comprobables para cada funcionalidad.
- Plan de mantenimiento con actualizaciones de seguridad y revisión periódica de dependencias.
- Plan de actualización de dependencias con prioridades y pruebas de regresión.
- Cola o bus de eventos configurado cuando el caso lo requiere, con formatos de mensaje acordados.
- Patrón de publicación fiable de eventos (outbox transaccional) donde una operación y su aviso deben ir juntos.
- Registro de decisiones de arquitectura (ADR) con contexto, alternativas y consecuencias.
- Copias de seguridad de la base de datos configuradas y una restauración probada.
¿Hablamos de tu caso?
Reserva una llamada para ver nuestras propias herramientas en funcionamiento y valorar si algo parecido te encaja.
Guías de nuestra biblioteca técnica
Desarrollo
Política de caché HTTP para webs y APIs de empresa
La caché es una decisión sobre datos, no solo rendimiento
Una caché HTTP puede reducir latencia y tráfico al reutilizar respuestas, pero una política incorrecta puede servir contenido desactualizado o exponer una respuesta personalizada a otra sesión. La política debe partir de quién puede ver el recurso, con qué frecuencia cambia y qué impacto tendría reutilizarlo.
Leer la guía completaDesarrollo
Plantilla ADR para decisiones de arquitectura de software
Ejemplo — supuesto ilustrativo
Contexto: un portal de cliente necesita incorporar dos funciones nuevas, pero el equipo también debe reducir dependencias entre módulos. Opciones: ampliar el módulo actual, separar una capacidad detrás de una API o sustituir el portal completo. Decisión: no se elige una alternativa por defecto; el ADR debe registrar…
Leer la guía completaIngeniería de software
Checklist ALM para Microsoft Power Platform en empresas
Checklist de puesta en marcha
[ ] Responsable: asigna dueño de negocio, maker, administrador y persona que acepta el paso a producción. [ ] Entornos: separa desarrollo, validación y producción según el riesgo y las necesidades del equipo. [ ] Datos y conectores: revisa qué orígenes utiliza la app o el flujo y cómo se clasifican mediante las…
Leer la guía completaEl camino, paso a paso
Inventario
Localizamos todas las automatizaciones y aplicaciones low-code, con quién las creó, qué hacen y qué datos tocan.
Clasificación por riesgo
Ordenamos por impacto si fallan y sensibilidad de los datos, para saber por dónde empezar.
Marco de gobierno
Entornos, políticas de conectores, cuentas de servicio y un camino claro de desarrollo a producción.
Migración ordenada
Pasamos las automatizaciones críticas al nuevo marco una a una, comprobando que siguen funcionando.
Operación continua
Revisión periódica del inventario, alertas de fallos y acompañamiento a quien crea nuevas soluciones.
En Lugo y alrededores
Si tu empresa de Lugo ya tiene personas creando aplicaciones low-code, el objetivo es darles un marco, no quitarles la herramienta.
Trabajamos con empresas de Lugo en remoto: las reuniones de seguimiento se hacen por videoconferencia y las entregas se revisan en un entorno de pruebas al que accedes desde tu oficina.
Desde Sevilla desarrollamos para empresas de toda Galicia, con el mismo método de entregas cortas y código entregado al cliente.
No es igual en todos los negocios
- Servicios financieros y cobros
- Operaciones idempotentes y registro de auditoría para pagos, conciliaciones y avisos, donde un duplicado no es aceptable.
- Hostelería
- Flujos de reservas, facturación y pedidos a proveedores sin copiar datos entre aplicaciones.
- Industria
- Automatización de informes de producción y calidad, con pruebas sobre las aplicaciones de planta que no pueden fallar en mitad de un turno.
- Servicios técnicos
- Aplicaciones para técnicos de campo con órdenes de trabajo, material usado y firma del cliente, sincronizadas con la oficina.
Cómo elegir bien
- Que sepa gobernar Power Platform sin frenar a quien crea soluciones.
- Que haga preguntas sobre tu proceso antes de hablar de tecnología.
- Que mida rendimiento y accesibilidad con criterios concretos, no con «queda bonito».
- Que escriba las decisiones técnicas importantes y su motivo.
- Que adapte el proceso de ingeniería al tamaño real de tu equipo.
Preguntas frecuentes
¿Cuánto cuesta un software a medida?+
Depende del alcance, por eso empezamos definiendo una primera versión pequeña y con presupuesto cerrado. A partir de ahí, cada ampliación se estima por separado y puedes parar cuando quieras.
¿Qué pasa si una versión nueva da problemas?+
El despliegue está preparado para volver a la versión anterior rápidamente, y las funciones nuevas pueden activarse de forma gradual para detectar fallos con pocos usuarios.
¿Mi web tiene que ser accesible?+
Es una buena práctica siempre y una exigencia cada vez más frecuente en contratos y en determinados sectores. Además, una web accesible suele ser más clara y rápida para todos.
¿n8n es suficiente o hace falta código?+
Para muchos flujos entre aplicaciones, n8n es suficiente y más rápido de cambiar. Cuando la lógica es compleja, el volumen alto o las reglas críticas, conviene código propio. Se pueden combinar.
¿Qué pasa con las automatizaciones cuando se va quien las hizo?+
Si usan su cuenta personal y no están documentadas, se paran. Por eso las montamos con cuentas de servicio, control de versiones y documentación de operación.
¿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.
Gestión de retainers cerca de Lugo
Si dudas entre app y web, te ayudamos a decidir según cómo la usarán tus clientes.