Desarrollo de software
Gestión de retainers en Palma
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.
La arquitectura de un sistema se nota cuando algo cambia: un cliente nuevo con otro formato, un pico de pedidos, un proveedor que modifica su API. Si cada cambio obliga a tocar medio sistema, el problema no es el código, es cómo está organizado.
Los citizen developers —empleados que crean sus propias herramientas— son un activo si tienen un marco. Sin él, aparecen decenas de aplicaciones sin dueño, con datos sensibles en sitios inesperados. Ayudamos a poner ese marco sin frenar la iniciativa.
Señales de que lo necesitas
Proyecto de software que no termina
Se empezó un desarrollo grande hace meses, el alcance no para de crecer y todavía no hay nada usable en manos del equipo.
Sistemas que no se hablan
El CRM, la facturación y el almacén no comparten datos y alguien los copia de uno a otro. Los errores aparecen cuando el cliente ya los ha visto.
Aplicaciones Power Platform sin control
Varios departamentos han creado aplicaciones y flujos por su cuenta. Nadie sabe cuántos hay, quién los mantiene ni qué datos manejan.
Integraciones frágiles punto a punto
Cada sistema está conectado con otros mediante scripts distintos. Cuando uno falla, nadie sabe qué datos se perdieron ni cómo recuperarlos.
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.
¿Hablamos de tu caso?
Escríbenos con lo que necesitas y te devolvemos una propuesta de alcance para la primera entrega.
Qué te llevas al terminar
- Despliegue automatizado: cada versión se construye, se prueba y se publica con el mismo procedimiento, y se puede revertir.
- Integraciones con tus sistemas existentes mediante API, documentadas.
- Canal de integración continua que construye, prueba y empaqueta cada cambio.
- Pruebas automáticas de las funciones críticas integradas en el ciclo de entrega.
- Documentación de operación: cómo desplegar, escalar, recuperar y diagnosticar.
- Repositorio de código a tu nombre, con historial de cambios y acceso para quien tú decidas.
- Guía de revisión de código y de ramas adaptada al tamaño de tu equipo.
Del trabajo a la factura
Facturas correctas, con su numeración y sus impuestos, conectadas con el CRM.
Nuestro método
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.
Profundiza en el tema
Desarrollo
Política de caché HTTP para webs y APIs de empresa
Matriz de decisión inicial
Tipo de respuesta Enfoque que se debe evaluar Revisión necesaria --------- Recursos estáticos versionados Caché pública con vida larga si la URL cambia al cambiar el contenido Confirmar invalidación y estrategia de nombres Catálogo público que cambia con frecuencia Vida corta o validadores como ETag y Last-Modified…
Leer la guía completaDesarrollo
Presupuesto de rendimiento web con Core Web Vitals
Define el presupuesto por plantilla
Agrupa rutas con comportamiento similar: página de servicio, listado, artículo, formulario o área autenticada. Para cada una define:
Leer la guía completaDesarrollo
Accesibilidad web: checklist de aceptación WCAG 2.2
La accesibilidad se acepta en la página completa
La recomendación WCAG 2.2 del W3C ofrece criterios verificables para contenido web. Es una referencia técnica; qué norma o nivel de conformidad resulta aplicable a una organización depende de su contexto y debe revisarse por separado. El propio modelo de WCAG evalúa páginas completas, no una captura aislada de un…
Leer la guía completaPor sectores
- 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.
- Inmobiliarias
- Publicación automática de inmuebles en portales desde el CRM y recogida de contactos de vuelta, sin copiar a mano.
- Educación
- Automatización de matrículas, listados y comunicaciones, con cuentas de servicio para que no dependan del curso académico de nadie.
- Logística
- Integración con transportistas y clientes mediante APIs y eventos de estado, con reintentos y trazabilidad de cada envío.
Cómo elegir bien
- Que tenga una política para versionar y retirar APIs.
- Que trate los datos personales con control de accesos, copias y registro desde el diseño.
- Que pueda decirte qué componentes y versiones tienes en producción.
- Que hable de mantenimiento y su coste antes de firmar, no después.
- Que estime el mantenimiento de cada automatización antes de construirla.
En Palma y alrededores
Muchas empresas de Illes Balears combinan un ERP de siempre con herramientas nuevas; integrarlas bien suele dar más que sustituirlas.
Para un negocio de Illes Balears 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 Palma.
Preguntas frecuentes
¿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.
¿Es mejor una app o una web?+
Si tus usuarios la abren a diario o necesitan cámara, notificaciones o trabajo sin conexión, una app puede compensar. Si no, una web o una PWA hace lo mismo con un solo desarrollo y sin pasar por las tiendas.
¿Podéis seguir con un proyecto que empezó otro proveedor?+
Sí, tras revisarlo. Te diremos con franqueza en qué estado está, qué riesgos tiene y si compensa continuar o rehacer partes.
¿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 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.
¿Se puede usar control de versiones en Power Platform?+
Sí, mediante soluciones exportables y su integración con repositorios. Es lo que permite pasar entre entornos de forma repetible y volver atrás si algo falla.
Gestión de retainers cerca de Palma
Cuéntanos qué proceso llevas hoy en hojas de cálculo y te decimos cómo sería una primera versión.