Desarrollo de software
Software a medida en Valladolid
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.
Los datos duplicados entre CRM, ERP y almacén son una de las fuentes de error más caras. Integramos esos sistemas para que cada dato tenga un dueño y los demás lo reciban de forma fiable, sin copias manuales.
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.
Cuándo tiene sentido Software a medida
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.
La web no genera contactos
Tienes web, pero tarda en cargar, no se ve bien en el móvil y nadie rellena el formulario. Es un gasto que no trae clientes.
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.
Automatizaciones dispersas sin dueño
Hay flujos montados en distintas herramientas por distintas personas, con credenciales personales y sin documentación.
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.
¿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
- Flujos de automatización en n8n versionados, con credenciales de servicio y alertas de fallo.
- Contratos de API documentados con OpenAPI, publicados y versionados.
- Modelo de entornos de Power Platform (desarrollo, pruebas, producción) con permisos por rol.
- Pruebas de carga sobre los puntos críticos y un informe de límites conocidos.
- 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.
- Plan de actualización de dependencias con prioridades y pruebas de regresión.
Y cuando toca facturar
El trabajo hecho se factura sin copiar datos, y el cobro vuelve a la ficha del cliente.
Cómo lo hacemos
Auditoría de lo que existe
Revisamos la aplicación o web actual: código, dependencias, rendimiento, accesibilidad y seguridad.
Estabilizar
Primero lo urgente: copias de seguridad, actualizaciones críticas y un despliegue repetible.
Rodear y sustituir por partes
Exponemos el sistema actual mediante una API y vamos sustituyendo módulos uno a uno sin parar la operación.
Retirar lo antiguo
Cuando un módulo nuevo lleva tiempo funcionando, se apaga el viejo y se archivan sus datos.
Lecturas relacionadas
Ingeniería de software
Power Platform: gobierno de políticas DLP por entorno
Diseña el control junto al modelo de entornos
Las políticas de datos de Power Platform pueden clasificar o bloquear conectores y aplicarse a distintos ámbitos. Una regla amplia puede afectar aplicaciones, flujos y otros recursos existentes; por eso, la gobernanza requiere saber quién administra cada entorno, qué proceso habilita y qué datos mueve.
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
Plantilla ADR para decisiones de arquitectura de software
Guarda el razonamiento que no cabe en un diagrama
Una decisión de arquitectura puede ser costosa de cambiar y difícil de reconstruir meses después. Un ADR (Architecture Decision Record) conserva el contexto, las alternativas consideradas y las consecuencias que el equipo acepta. Conviene escribirlo cuando una elección afecta a límites del sistema, datos, despliegue,…
Leer la guía completaPor sectores
Inmobiliarias
Automatización de publicación en portales y de seguimiento de contactos, con alertas cuando un portal cambia su formato.
Clínicas (gestión administrativa)
Automatización de agenda, recordatorios y facturación administrativa, sin acceso a datos clínicos de pacientes.
Comercio y distribución
Procesos de pedidos a proveedores, actualización de precios y conciliación de ventas automatizados con alertas cuando algo no cuadra.
Empresas con varias sedes
Integración de sistemas de distintas sedes con un modelo de datos común y responsables claros de cada dato.
Criterios que importan
- Que te diga qué no recomienda tocar, no solo qué cambiar.
- Que pueda decirte qué componentes y versiones tienes en producción.
- Que distinga entre lo que se resuelve con una herramienta de flujos y lo que necesita código.
- Que mida cuánto resuelve sola cada automatización y cuánto escala a personas.
- Que monte las automatizaciones con cuentas de servicio, no personales.
Desde Sevilla, para Valladolid
Cuando el proyecto lo requiere, por ejemplo para observar un proceso en planta, se puede organizar una visita puntual a tu empresa en Valladolid.
Revisamos la arquitectura de empresas de Valladolid en remoto: con acceso al código, a la documentación y unas entrevistas con tu equipo es suficiente.
En muchas pymes de Valladolid, las tareas de copiar datos entre programas se llevan horas cada semana; es el primer sitio donde mirar.
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.
¿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.
¿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.
¿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.
¿Necesito Kubernetes?+
Solo si la escala o la operación lo justifican. Muchas empresas funcionan bien con contenedores Docker en pocos servidores. Kubernetes añade capacidad, pero también complejidad que alguien tiene que gestionar.
¿Cómo se cambia una API sin romper a quien la usa?+
Añadiendo en lugar de modificar, versionando cuando el cambio es incompatible, midiendo quién usa la versión antigua y avisando con tiempo antes de retirarla.
Software a medida cerca de Valladolid
Hablemos de Software a medida con un caso concreto de tu empresa sobre la mesa.