Desarrollo de software
Gestión de retainers en Sabadell
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.
Muchas tareas de oficina —copiar datos de un correo a un programa, descargar informes, rellenar formularios— se pueden automatizar con RPA o con flujos low-code. Lo difícil no es montar el robot, sino que no se rompa cada vez que cambia una pantalla.
Un sistema sin pruebas automáticas depende de que alguien se acuerde de comprobarlo todo antes de cada cambio. Nadie se acuerda de todo. Añadimos pruebas donde un fallo cuesta dinero o clientes, empezando por ahí y no por cubrir porcentajes.
Señales de que lo necesitas
- 01
Datos personales mal custodiados
Formularios, portales y bases de datos guardan información de clientes sin control de accesos claro ni copias, y eso es un riesgo legal además de técnico.
- 02
El programa estándar se queda corto
El software que compraste cubre la mayor parte del trabajo y el resto se hace a mano o con trucos. Ese resto es justo lo que diferencia tu forma de trabajar.
- 03
Crecer exige reescribir
El negocio quiere abrir un canal nuevo o integrar a un socio y la respuesta técnica es siempre «habría que rehacerlo».
- 04
Sincronizaciones nocturnas que llegan tarde
Los datos se pasan entre sistemas una vez al día. Durante el día, el equipo trabaja con información desactualizada.
- 05
Dependencias sin actualizar desde hace años
Las librerías del proyecto están desfasadas y actualizarlas da miedo porque no hay pruebas que confirmen que todo sigue funcionando.
Cómo trabajamos
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.
¿Hablamos de tu caso?
Si tienes una aplicación heredada sin documentación, empecemos por una auditoría para saber en qué punto está.
Qué te llevas al terminar
- Documentación de operación: cómo desplegar, escalar, recuperar y diagnosticar.
- Modelo de entornos de Power Platform (desarrollo, pruebas, producción) con permisos por rol.
- Políticas DLP por entorno que definen qué conectores pueden combinarse, revisadas antes de activarse.
- Formación para citizen developers sobre buenas prácticas, entornos y límites de uso de datos.
- Cola o bus de eventos configurado cuando el caso lo requiere, con formatos de mensaje acordados.
- Panel de estado de automatizaciones con ejecuciones correctas, fallidas y pendientes.
- Prototipo navegable de las pantallas principales para validarlo con tu equipo antes de programar.
No es igual en todos los negocios
Construcción
Aplicaciones low-code para partes de obra y control de documentación, con entornos separados y un responsable por aplicación.
Servicios técnicos de campo
Sincronización entre aplicaciones móviles que trabajan sin cobertura y el sistema central, con resolución de conflictos definida.
Inmobiliarias
Automatización de publicación en portales y de seguimiento de contactos, con alertas cuando un portal cambia su formato.
Inmobiliarias
Webs con fichas de inmuebles alimentadas desde el CRM, formularios de interés bien cualificados y áreas privadas para propietarios.
Y cuando toca facturar
El trabajo hecho se factura sin copiar datos, y el cobro vuelve a la ficha del cliente.
Preguntas que deberías hacer a cualquier proveedor
- Que defina qué sistema es dueño de cada dato.
- Que tenga despliegue automatizado y forma de volver atrás.
- Que hable de mantenimiento y su coste antes de firmar, no después.
- Que documente las APIs con un contrato formal y lo mantenga actualizado.
- Que mida rendimiento y accesibilidad con criterios concretos, no con «queda bonito».
Lecturas relacionadas
Desarrollo y arquitectura
APIs: cómo retirar versiones sin romper integraciones
Secuencia de retirada
1. Inventariar: asocia credenciales o clientes con equipos responsables, rutas, versión y frecuencia de uso. Si hay consumidores desconocidos, reduce esa incertidumbre antes de fijar el corte. 2. Preparar el reemplazo: documenta cambios incompatibles, ejemplos, límites, autenticación, errores y pasos de migración.…
Leer la guía completaDesarrollo
Accesibilidad web: checklist de aceptación WCAG 2.2
Prueba breve antes de aceptar
Completa la tarea principal solo con teclado; amplía el texto y comprueba que no se pierden controles; envía el formulario vacío e introduce datos incorrectos; usa un lector de pantalla en los pasos críticos; inspecciona foco, nombres accesibles y mensajes de estado. Registra página, criterio, evidencia, severidad,…
Leer la guía completaIngeniería de software
SBOM y dependencias en el ciclo de vida del software
Integrarlo en una entrega
1. Genera el inventario desde el artefacto que realmente se construye, no solo desde una rama o manifiesto parcial. 2. Conserva componente, proveedor, versión y relación de dependencia cuando la herramienta lo pueda determinar. 3. Vincula el SBOM al identificador del build, hash del artefacto, repositorio y fecha de…
Leer la guía completaTrabajar con empresas de Sabadell
Muchas empresas de Barcelona conviven con un programa antiguo que funciona; lo habitual es conectarlo y modernizar por partes, no tirarlo.
Para un negocio de Barcelona que empieza a vender por varios canales, sincronizar stock y pedidos es lo primero que conviene ordenar.
Cuando el proyecto lo requiere, por ejemplo para observar un proceso en planta, se puede organizar una visita puntual a tu empresa en Sabadell.
Preguntas frecuentes
¿Puede integrarse con mi programa de gestión?+
Si tu programa tiene API o permite intercambiar datos de forma estable, sí. Si no, buscamos la forma menos frágil y te explicamos sus límites.
¿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.
¿Dónde se aloja la aplicación?+
Donde mejor te convenga: en nuestros servidores en Europa, en tu propia nube o en tu infraestructura. Lo decidimos según requisitos de datos, coste y quién va a operarla.
¿Necesito microservicios?+
Probablemente no al principio. Tienen sentido cuando hay equipos distintos, cargas muy diferentes o partes que cambian a ritmos dispares. Un monolito bien modularizado es más fácil de operar y puede dividirse después.
¿Hay que reescribir mi sistema heredado?+
Rara vez de golpe. Lo habitual es exponerlo mediante una API, ir sustituyendo módulos uno a uno y apagar lo antiguo cuando lo nuevo lleva tiempo funcionando.
¿Mi equipo podrá mantener la arquitectura?+
Es un requisito del diseño. Documentamos, explicamos las decisiones y evitamos herramientas que tu equipo no pueda operar. Si hace falta, formamos a quien vaya a hacerse cargo.
Gestión de retainers cerca de Sabadell
Para tu empresa en Sabadell
Si dudas entre app y web, te ayudamos a decidir según cómo la usarán tus clientes.