Soluciones
Desarrollo apps en Badalona
Una app móvil tiene sentido cuando tus usuarios la van a abrir a menudo o necesitan funciones del teléfono. Si no, una web bien hecha o una PWA cubre lo mismo con un solo código y menos coste de mantenimiento.
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.
La calidad del software se decide antes de escribir código: requisitos claros, criterios de aceptación comprobables y revisiones entre compañeros. Corregir un malentendido en una reunión cuesta mucho menos que en producción.
Lo que suele estar pasando
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.
Todo vive en hojas de cálculo
Pedidos, clientes y horas se llevan en ficheros que se copian, se pisan y nadie sabe cuál es la versión buena. Cualquier informe exige una tarde de limpieza.
Automatizaciones dispersas sin dueño
Hay flujos montados en distintas herramientas por distintas personas, con credenciales personales y sin documentación.
Integraciones que fallan al desplegar
Dos equipos o proveedores cambian sus APIs por separado y la incompatibilidad se descubre en producción.
Pedidos o cobros duplicados
Un reintento tras un corte de red ha generado registros repetidos. Se detectan cuando el cliente reclama.
Lo que entregamos
- Robots o flujos automatizados con cuentas de servicio, registro de ejecución y alertas cuando fallan.
- Control de accesos por roles y registro de quién hace qué en las partes sensibles.
- Patrón de publicación fiable de eventos (outbox transaccional) donde una operación y su aviso deben ir juntos.
- Plan de mantenimiento con actualizaciones de seguridad y revisión periódica de dependencias.
- Inventario de activos con equipo, usuario, fecha de compra, garantía y estado.
- Procedimientos de altas, bajas y cambios de usuarios y equipos.
- Inventario de automatizaciones existentes (RPA, flujos, scripts) con dueño, sistema que tocan y datos que manejan.
Y cuando toca facturar
Facturas correctas, con su numeración y sus impuestos, conectadas con el CRM.
Nuestro método
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.
Guías de nuestra biblioteca técnica
Desarrollo 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
Arquitectura y Desarrollo Web Corporativo: Resiliencia, Escalabilidad y Tácticas Enterprise
Por qué ForgeNEX: Ingeniería con Propósito
En ForgeNEX no escribimos código; diseñamos soluciones sistémicas. Nuestro enfoque para el desarrollo web corporativo se cimenta en tres pilares innegociables:
Leer la guía completaServicios gestionados de IT
Gestión del Ciclo de Vida de Activos IT: Del Caos a la Arquitectura ITAM
Casos de Uso Críticos en Entornos Enterprise
1. Reasignación Dinámica de Licencias SaaS (Software Asset Management - SAM) En organizaciones de más de 1000 empleados, la rotación de personal y los cambios de rol generan licencias "zombies" de herramientas premium como Salesforce, Microsoft 365, GitHub Enterprise o Adobe Creative Cloud. Un sistema ITAM avanzado…
Leer la guía completaNo 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
- Automatización de publicación en portales y de seguimiento de contactos, con alertas cuando un portal cambia su formato.
- Empresas de software
- Integración continua, pruebas de contrato entre servicios e inventario de dependencias por versión entregada a cada cliente.
- Logística
- Seguimiento de envíos para clientes, aplicaciones de reparto con firma y foto de entrega e integración con los sistemas de transportistas.
Criterios que importan
- Que entregue documentación suficiente para operar sin depender de una sola persona.
- Que monte las automatizaciones con cuentas de servicio, no personales.
- Que use en sus propios productos las prácticas que te propone.
- Que mantenga un inventario de equipos y licencias actualizado.
- Que pueda convivir con tu personal interno con un reparto claro de funciones.
En Badalona y alrededores
Para negocios de Cataluña con picos de actividad propios de su sector, adaptamos las ventanas de mantenimiento a su calendario.
Si tu equipo está en Badalona, coordinamos las validaciones con la persona que conoce el proceso, en sesiones cortas y a distancia.
Trabajamos con empresas de Badalona 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
¿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.
¿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.
¿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é aportan las pruebas de contrato?+
Verifican que lo que un servicio envía coincide con lo que otro espera, sin montar todo el entorno. Detectan incompatibilidades entre equipos o proveedores antes de desplegar.
¿RPA, low-code o integración por API?+
Si el sistema tiene API, casi siempre es la opción más estable. El low-code va bien para flujos entre aplicaciones conocidas. El RPA queda para cuando no hay otra forma de acceder, sabiendo que es lo más frágil ante cambios de pantalla.
¿Gestionáis también las licencias y contratos?+
Sí, si lo incluyes en el alcance. Mantenemos un registro de licencias y contratos con sus renovaciones y te proponemos ajustes cuando detectamos gasto innecesario.
Desarrollo apps cerca de Badalona
Escríbenos con lo que necesitas y te devolvemos una propuesta de alcance para la primera entrega.