Desarrollo de software
Imputación de horas en Rubí
Si tu negocio vive de horas facturables, proyectos y clientes recurrentes, conocemos el problema por dentro: imputación de horas, presupuestos que se desvían y facturas que se emiten tarde. Lo resolvemos con herramientas que nosotros mismos usamos.
Imputación de horas incluye algo que rara vez se ve: saber exactamente qué versión de qué componente está en producción. Con un inventario de dependencias por cada entrega, responder a una vulnerabilidad publicada pasa de días de búsqueda a una consulta.
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.
Lo que entregamos
- Guía de revisión de código y de ramas adaptada al tamaño de tu equipo.
- Modelo de entornos de Power Platform (desarrollo, pruebas, producción) con permisos por rol.
- Documento de alcance con los flujos de trabajo acordados, lo que entra en la primera versión y lo que queda para después.
- Plan de modernización por fases para sistemas heredados, sin parar la operación.
- Documentación de despliegue y operación para que otro equipo pueda mantener el sistema.
- Integraciones entre sistemas con reintentos, idempotencia y gestión de errores documentada.
- Flujos de automatización en n8n versionados, con credenciales de servicio y alertas de fallo.
Por qué nos llaman
Crecimiento que el sistema no aguanta
Lo que funcionaba con pocos usuarios se vuelve lento con el doble. Las páginas tardan, los informes se cuelgan y el equipo pierde tiempo esperando.
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.
Decisiones técnicas sin explicar
El sistema tiene elecciones extrañas que nadie recuerda por qué se tomaron, y da miedo cambiarlas.
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.
Cómo trabajamos
Contenido y objetivos
Para una web, definimos primero qué tiene que conseguir cada página y qué información necesita el visitante para dar el paso.
Diseño y estructura
Arquitectura de páginas, diseño visual y textos, revisados con criterios de accesibilidad desde el boceto.
Construcción con presupuesto de rendimiento
Desarrollo con límites de peso y tiempo de carga medidos en cada versión.
Publicación y medición
Puesta en producción con redirecciones, analítica respetuosa con la privacidad y revisión de resultados tras las primeras semanas.
¿Hablamos de tu caso?
Envíanos tu idea, aunque esté a medio definir; el primer paso es ordenarla juntos.
Automatizado de principio a fin
Lo que montamos queda documentado y se puede repetir, no depende de una persona.
$ desplegar tuempresa
✓Versión de la aplicación verificada
✓Base de datos creada
✓Aplicación arrancada y sana
✓Primer administrador creado
✓Dominio configurado
✓Certificado TLS emitido
Listo: https://tuempresa.forgenex.com
Cómo se aplica en tu sector
- Empresas de software y agencias
- APIs públicas para clientes con contrato OpenAPI, versionado y política de retirada, y canales de despliegue continuo.
- Servicios técnicos
- Aplicaciones para técnicos de campo con órdenes de trabajo, material usado y firma del cliente, sincronizadas con la oficina.
- Inmobiliarias
- Automatización de publicación en portales y de seguimiento de contactos, con alertas cuando un portal cambia su formato.
- Servicios técnicos de campo
- Sincronización entre aplicaciones móviles que trabajan sin cobertura y el sistema central, con resolución de conflictos definida.
Lecturas relacionadas
Desarrollo 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 y arquitectura
CI/CD con GitLab Runners y Kubernetes
Estructuración del Pipeline (.gitlab-ci.yml)
Con el Runner operando en K8s, cada job definido en el .gitlab-ci.yml se ejecutará en un contenedor aislado. Para exprimir al máximo esta arquitectura, emplearemos el patrón Docker-in-Docker (DinD) para compilar y pushear imágenes de contenedores desde dentro de Kubernetes, o herramientas daemonless como Kaniko.
Leer la guía completaDesarrollo y arquitectura
Arquitectura de APIs de Alto Rendimiento: Escalabilidad y DevOps Continuo en Entornos B2B
El Desafío de la Escalabilidad en APIs Modernas
En arquitecturas distribuidas modernas, la creación de APIs no se limita a exponer endpoints RESTful o GraphQL; implica diseñar sistemas capaces de soportar picos de tráfico impredecibles, mantener baja latencia y garantizar alta disponibilidad. Para lograr esto, es imperativo abandonar los patrones monolíticos y…
Leer la guía completaDesde Sevilla, para Rubí
Inventariamos y ordenamos las automatizaciones de empresas de Rubí en remoto, con acceso a sus entornos y entrevistas cortas con quien las usa.
Las decisiones técnicas que tomemos para tu sistema en Barcelona quedan escritas y a tu disposición, para que tu equipo las pueda revisar o cambiar.
Coordinamos con el proveedor de sistemas que ya trabaja con tu empresa en Rubí los accesos y las cuentas de servicio.
Criterios que importan
- Que distinga entre lo que se resuelve con una herramienta de flujos y lo que necesita código.
- Que defina qué sistema es dueño de cada dato.
- Que documente qué hacer cuando una automatización falla.
- Que incluya observabilidad desde el principio y no tras el primer incidente.
- Que ponga todo bajo control de versiones, también lo low-code.
Preguntas frecuentes
¿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.
¿Puede integrarse con mi programa de gestión?+
Si tu programa tiene API o permite intercambiar datos de forma estable, sí. Si no, buscamos la forma menos frágil y te explicamos sus límites.
¿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.
¿Mi equipo podrá mantener la arquitectura?+
Es un requisito del diseño. Documentamos, explicamos las decisiones y evitamos herramientas que tu equipo no pueda operar. Si hace falta, formamos a quien vaya a hacerse cargo.
¿Podéis ordenar lo que ya tenemos sin empezar de cero?+
Sí, es lo habitual. Inventariamos, priorizamos por riesgo y migramos lo importante a un marco ordenado, dejando lo que funciona como está.
¿Qué pasa si un servicio externo se cae?+
El diseño debe contemplarlo: límites de tiempo, reintentos con espera, cortacircuitos que dejan de insistir y colas que guardan el trabajo pendiente hasta que el servicio vuelva.
Imputación de horas cerca de Rubí
Para tu empresa en Rubí
Cuéntanos qué proceso llevas hoy en hojas de cálculo y te decimos cómo sería una primera versión.