Desarrollo de software
Imputación de horas en León
Una web corporativa no es un folleto: es lo primero que ve un cliente y, a menudo, lo que decide si te escribe. Tiene que cargar rápido en el móvil, poder leerse con un lector de pantalla y decir con claridad qué haces.
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.
Separar desarrollo, pruebas y producción no es burocracia: es lo que permite probar un cambio sin arriesgar los datos reales y saber que lo que se publica es lo que se probó.
El resultado, en concreto
- Pruebas automáticas de las funciones críticas integradas en el ciclo de entrega.
- Flujos de automatización en n8n versionados, con credenciales de servicio y alertas de fallo.
- Política de versionado y retirada de APIs con avisos a los consumidores.
- Panel de estado de automatizaciones con ejecuciones correctas, fallidas y pendientes.
- Formación para citizen developers sobre buenas prácticas, entornos y límites de uso de datos.
- Registros estructurados, métricas y trazas para seguir una operación entre sistemas.
- Guía de revisión de código y de ramas adaptada al tamaño de tu equipo.
Situaciones que resolvemos
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.
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.
Un servicio lento arrastra a todo el sistema
Cuando un proveedor externo tarda en contestar, las peticiones se acumulan y la aplicación entera deja de responder.
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.
Despliegues manuales y arriesgados
Publicar una versión depende de una persona y de una lista de pasos que no está escrita. Si esa persona no está, no se publica.
Cómo trabajamos
Inventario del sistema actual
Dibujamos qué piezas hay, cómo se comunican y qué datos se mueven, a partir del código y de hablar con quien lo opera.
Puntos de dolor
Identificamos dónde se pierde tiempo, dónde hay errores y qué no aguantará el crecimiento previsto.
Arquitectura objetivo
Proponemos cómo debería quedar, con las decisiones escritas y las alternativas descartadas.
Hoja de ruta por fases
Ordenamos los cambios para que cada fase deje el sistema funcionando y aporte algo por sí misma.
Ejecución acompañada
Implementamos o acompañamos a tu equipo fase a fase, revisando que la arquitectura real coincide con la diseñada.
¿Hablamos de tu caso?
Reserva una llamada para ver nuestras propias herramientas en funcionamiento y valorar si algo parecido te encaja.
Del trabajo a la factura
Facturas correctas, con su numeración y sus impuestos, conectadas con el CRM.
Ejemplos según tu actividad
- Clínicas (gestión administrativa)
- Webs, citas y facturación sin tratar historia clínica ni datos de salud, que quedan en los sistemas sanitarios especializados.
- Empresas de software y agencias
- APIs públicas para clientes con contrato OpenAPI, versionado y política de retirada, y canales de despliegue continuo.
- Asesorías y gestorías
- Automatización de descargas de documentos, carga de datos en programas de gestión y avisos de plazos, con revisión humana de lo que no encaja.
- Despachos profesionales
- Flujos de alta de expedientes, archivo de documentos y recordatorios, gobernados para que la información confidencial no salga de donde debe.
Lecturas relacionadas
Desarrollo y arquitectura
Idempotencia en APIs y webhooks: reintentos sin duplicados
El timeout no indica si la operación se ejecutó
Un cliente envía una solicitud para crear un pedido. El servidor la procesa, pero la respuesta se pierde. Si el cliente repite la llamada sin protección, puede crear un segundo pedido. La API necesita reconocer que la segunda petición pertenece a la misma operación lógica.
Leer la guía completaDesarrollo
demo-interactiva-pipeline-crm-ventas.md
El coste de la gestión manual
En el tiempo que un comercial tarda en revisar un email, meterlo a mano en un Excel y decidir qué hacer, una empresa ágil que utiliza NExgestión CRM o automatizaciones a medida ya ha conectado con el cliente vía WhatsApp, ha analizado su perfil y ha preparado un presupuesto.
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 completaEn León y alrededores
El soporte para clientes de Castilla y León se presta en remoto con el mismo canal y criterio que para el resto de España.
La formación para citizen developers de tu empresa en León se imparte en remoto, con ejemplos de vuestros propios procesos.
El soporte de las automatizaciones de tu empresa de León se presta en remoto, con alertas que avisan cuando algo falla.
Preguntas que deberías hacer a cualquier proveedor
- Que pregunte si hay API antes de proponer un robot que lea pantallas.
- Que distinga entre lo que se resuelve con una herramienta de flujos y lo que necesita código.
- Que documente las APIs con un contrato formal y lo mantenga actualizado.
- Que separe entornos de desarrollo, pruebas y producción.
- Que proponga una primera versión pequeña antes que un proyecto enorme.
Preguntas frecuentes
¿Hacéis también el diseño visual?+
Sí, el diseño de pantallas y la estructura de la web forman parte del trabajo, siempre ligados a lo que el usuario tiene que conseguir en cada página.
¿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.
¿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.
¿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.
¿Cómo se evitan los duplicados al reintentar?+
Con operaciones idempotentes: cada petición lleva un identificador y el sistema reconoce si ya la procesó. Así un reintento devuelve el mismo resultado en lugar de crear otro registro.
¿Qué aportan las pruebas de contrato?+
Verifican que lo que un servicio envía coincide con lo que otro espera, sin montar todo el entorno. Detectan incompatibilidades entre equipos o proveedores antes de desplegar.
Imputación de horas cerca de León
Para tu empresa en León
Escríbenos con lo que necesitas y te devolvemos una propuesta de alcance para la primera entrega.