Desarrollo de software
Gestión de retainers en Burgos
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.
Hacer que un programa funcione es la mitad del trabajo. La otra mitad es que siga funcionando cuando cambian las personas, las dependencias y el negocio. De eso trata la ingeniería de software: pruebas, control de versiones, entornos y procedimientos.
No todo necesita microservicios. Para muchas empresas, una aplicación bien modularizada es más barata de operar y más fácil de entender. Proponemos dividir solo cuando hay un motivo concreto: equipos distintos, cargas muy diferentes o ritmos de cambio dispares.
Y cuando toca facturar
Facturas correctas, con su numeración y sus impuestos, conectadas con el CRM.
Señales de que lo necesitas
Una web que no cumple accesibilidad
Clientes o administraciones empiezan a pedir accesibilidad y no sabes en qué punto está tu web ni cuánto costaría ponerla al día.
Un proveedor anterior desapareció
Tienes una aplicación en producción sin documentación, sin acceso al código o con tecnología que ya nadie mantiene. Cada cambio es una aventura.
Flujos que dependen de un empleado
Automatizaciones montadas con la cuenta personal de alguien que se fue o cambió de puesto, y que dejaron de funcionar sin avisar.
Sin rastro de lo que pasó
Un mensaje se perdió entre dos sistemas y no hay registros suficientes para saber dónde ni por qué.
Una API cambió y rompió a los clientes
Se modificó un campo o un formato sin avisar y las integraciones de clientes o socios dejaron de funcionar de un día para otro.
Qué incluye Gestión de retainers
- Pruebas automáticas de las funciones críticas que se ejecutan antes de cada publicación.
- Formación para citizen developers sobre buenas prácticas, entornos y límites de uso de datos.
- Repositorio de código a tu nombre, con historial de cambios y acceso para quien tú decidas.
- Documentación de operación de cada automatización: qué hace, qué hacer si falla y a quién avisar.
- Integraciones entre sistemas con reintentos, idempotencia y gestión de errores documentada.
- Informe de accesibilidad con criterios WCAG revisados y los ajustes aplicados.
- Medición de rendimiento con Core Web Vitals en las páginas clave y un presupuesto de rendimiento acordado.
¿Hablamos de tu caso?
Envíanos tu idea, aunque esté a medio definir; el primer paso es ordenarla juntos.
Guías de nuestra biblioteca técnica
Desarrollo y arquitectura
Introducción al Hub de Desarrollo y Arquitectura
Próximamente
Nuestros ingenieros están trabajando en guías definitivas, manuales de configuración y arquitecturas de referencia para esta categoría:
Leer la guía completaDesarrollo y arquitectura
Patrón transactional outbox en arquitecturas de empresa
El problema: guardar el estado y publicar el evento
Un servicio puede actualizar su base de datos y publicar después un mensaje. Si el proceso falla entre ambas acciones, el estado persistido y los consumidores quedan desalineados. Publicar primero tampoco resuelve la atomicidad: el evento puede anunciar un cambio que nunca se confirmó en la base de datos.
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 completaEl camino, paso a paso
Elegir el flujo crítico
Tomamos una integración que hoy falla o depende de trabajo manual, por ejemplo pedido a factura.
Diseñar el camino feliz y los fallos
Describimos qué pasa cuando todo va bien y, sobre todo, cuando un sistema no responde o un mensaje llega dos veces.
Automatizar con observabilidad
Montamos la integración con registros, alertas y un panel donde ver mensajes pendientes o fallidos.
Operar y extender
Tras un periodo funcionando, aplicamos el mismo patrón al siguiente flujo.
Gestión de retainers para empresas de Burgos
Trabajamos con empresas de Burgos 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.
Cuando la integración afecta a equipos físicos de una planta en Burgos, se puede organizar una visita puntual si el proyecto lo requiere.
Una empresa de Burgos que vende fuera de su provincia necesita una web que cargue igual de rápido para quien la visita desde cualquier sitio; lo medimos en cada versión.
Ejemplos según tu actividad
Educación
Integración entre plataformas de inscripción, cobro y aula virtual, con un único origen de datos de alumnos.
Recursos humanos
Flujos de incorporación, solicitudes y documentación con políticas que impiden que los datos de empleados lleguen a servicios no autorizados.
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.
Distribución B2B
Portales de pedido para clientes profesionales con tarifas propias, historial y descarga de facturas.
Criterios que importan
- Que sepa gobernar Power Platform sin frenar a quien crea soluciones.
- Que separe entornos de desarrollo, pruebas y producción.
- Que pregunte por tu equipo y tu escala antes de proponer microservicios o Kubernetes.
- Que tenga despliegue automatizado y forma de volver atrás.
- Que reconozca los límites de cada herramienta, incluidas las que vende.
Preguntas frecuentes
¿Tengo que dedicar tiempo de mi equipo?+
Sí, algo. Necesitamos a alguien que conozca el proceso para validar prototipos y entregas. Sin esa participación, el software acaba resolviendo un problema que no es el tuyo.
¿Cómo se prueba antes de publicar?+
Hay un entorno de pruebas separado, pruebas automáticas de lo crítico y revisión por tu parte de cada entrega antes de pasar a producción.
¿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.
¿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.
¿Qué es un SBOM y para qué sirve?+
Es un inventario de los componentes y versiones que forman cada entrega de software. Sirve para saber rápidamente si te afecta una vulnerabilidad publicada. No es una auditoría de seguridad: dice qué hay, no si es seguro.
¿Cuánto mantenimiento necesita un robot RPA?+
Depende de lo estables que sean las aplicaciones que maneja. Si dependen de pantallas que cambian a menudo, bastante. Lo estimamos antes de construirlo para que la decisión tenga en cuenta ese coste.
Gestión de retainers cerca de Burgos
Si dudas entre app y web, te ayudamos a decidir según cómo la usarán tus clientes.