Desarrollo de software
ERP para software factories en Andújar
La accesibilidad no es un extra estético: es que una persona que navega con teclado o con lector de pantalla pueda pedirte un presupuesto. La comprobamos con criterios WCAG en cada entrega, no al final.
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.
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.
Por qué nos llaman
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.
Los clientes llaman para preguntar lo mismo
Estado del pedido, copia de factura, fecha de entrega: preguntas que podría resolver el propio cliente si tuviera dónde mirarlo.
Integraciones que fallan al desplegar
Dos equipos o proveedores cambian sus APIs por separado y la incompatibilidad se descubre en producción.
Datos desincronizados entre sistemas
El CRM dice una cosa, el ERP otra y el almacén una tercera. Nadie sabe cuál es la fuente fiable.
Microservicios que nadie pidió
El sistema se dividió en muchas piezas pequeñas y ahora operar, desplegar y depurar cuesta más que el beneficio que aportan.
Cómo lo hacemos
Medición del problema
Recogemos tiempos de respuesta, consultas pesadas y quejas concretas de usuarios para saber qué está lento y cuándo.
Análisis de causa
Revisamos base de datos, índices, procesos programados e integraciones para separar síntomas de causas.
Correcciones por orden de impacto
Aplicamos primero los cambios que más alivian y menos riesgo tienen, en ventanas acordadas.
Verificación y seguimiento
Volvemos a medir para confirmar la mejora y dejamos indicadores para detectar si el problema reaparece.
¿Hablamos de tu caso?
Hablemos de ERP para software factories con un caso concreto de tu empresa sobre la mesa.
Lo que entregamos
- Cuadro de mando inicial con indicadores acordados y la definición exacta de cómo se calcula cada uno.
- Modelo de entornos de Power Platform (desarrollo, pruebas, producción) con permisos por rol.
- Robots o flujos automatizados con cuentas de servicio, registro de ejecución y alertas cuando fallan.
- Informe de accesibilidad con criterios WCAG revisados y los ajustes aplicados.
- Plan de acompañamiento posterior al arranque con revisión de incidencias y ajustes pendientes.
- Canal de integración y despliegue continuo con pruebas automáticas y vuelta atrás.
- Límites de tiempo, reintentos y cortacircuitos en las llamadas a servicios externos.
No es igual en todos los negocios
Despachos y asesorías
Portal donde el cliente sube documentación y consulta el estado de sus gestiones, con avisos automáticos cuando falta algo.
Inmobiliarias
Webs con fichas de inmuebles alimentadas desde el CRM, formularios de interés bien cualificados y áreas privadas para propietarios.
Comercio electrónico
Arquitectura que aguanta picos de campaña con colas para los procesos pesados y caché para lo que más se consulta.
Consultoras y empresas de servicios IT
Proyectos, horas imputadas y facturación por hitos o por horas. Lo importante es que todo lo trabajado acabe facturado y que el margen de cada proyecto se vea a tiempo.
Del trabajo a la factura
El trabajo hecho se factura sin copiar datos, y el cobro vuelve a la ficha del cliente.
Cómo elegir bien
- Que entregue documentación suficiente para operar sin depender de una sola persona.
- Que escriba las decisiones técnicas importantes y su motivo.
- Que pregunte si hay API antes de proponer un robot que lea pantallas.
- Que tenga despliegue automatizado y forma de volver atrás.
- Que proponga una primera versión pequeña antes que un proyecto enorme.
Para saber más
ERP y sistemas de gestión
Arquitectura SAP Business One sobre HANA en SUSE Linux: Rendimiento y Alta Disponibilidad
Componentes Críticos del Stack sobre SLES
La pila de ejecución de SAP B1 sobre HANA en SUSE involucra varios servicios desacoplados que deben ser gestionados a nivel del sistema operativo.
Leer la guía completaERP y sistemas de gestión
Integración de ERP con APIs REST: Patrones de Arquitectura Avanzados
3. Patrón Saga para Transacciones Distribuidas
En integraciones RESTful, no existe el concepto de commit/rollback global como en las bases de datos relacionales (ACID). Si un proceso de pedido involucra reservar inventario en el WMS, crear la orden en el ERP y facturar, se debe orquestar usando el patrón Saga.
Leer la guía completaIngenierí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 completaEn Andújar y alrededores
Para un negocio de Jaén que empieza a vender por varios canales, sincronizar stock y pedidos es lo primero que conviene ordenar.
Inventariamos y ordenamos las automatizaciones de empresas de Andújar en remoto, con acceso a sus entornos y entrevistas cortas con quien las usa.
Trabajamos con empresas de Andújar 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.
Preguntas frecuentes
¿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.
¿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.
¿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.
¿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.
¿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.
ERP para software factories cerca de Andújar
Si tienes una aplicación heredada sin documentación, empecemos por una auditoría para saber en qué punto está.