ForgeNEX

Soluciones

Desarrollo apps en Oviedo

Hacemos nuestros propios productos —CRM, facturación, fichaje, gestión de tareas— con el mismo método con el que trabajamos para clientes. Lo que te proponemos lo hemos puesto antes en producción nosotros.

Retirar una versión antigua de una API sin romper integraciones exige avisar, medir quién la sigue usando y dar un plazo. Lo planificamos desde el diseño de la primera versión.

Ningún proceso de ingeniería sustituye al criterio, pero sí evita depender de la suerte. Revisiones, pruebas y despliegues automatizados convierten los errores en algo que se detecta pronto y se corrige barato.

Pide una propuesta

Del trabajo a la factura

El trabajo hecho se factura sin copiar datos, y el cobro vuelve a la ficha del cliente.

facturacion.forgenex.com/facturas

Demostración de Facturación: una factura se rellena, se emite y se cobra.

Cuándo tiene sentido Desarrollo apps

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.

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.

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.

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.

Seguridad aplazada

Autenticación multifactor, actualizaciones y revisión de copias se han ido posponiendo porque siempre hay algo más urgente.

Lo que entregamos

  • Integraciones entre sistemas con reintentos, idempotencia y gestión de errores documentada.
  • Documentación de operación: cómo desplegar, escalar, recuperar y diagnosticar.
  • Formación a las personas que van a usar la aplicación y a quien la va a administrar.
  • Pruebas automáticas de las funciones críticas que se ejecutan antes de cada publicación.
  • Robots o flujos automatizados con cuentas de servicio, registro de ejecución y alertas cuando fallan.
  • Procedimiento de gestión de cambios con aprobación, comunicación y plan de vuelta atrás.
  • Documentación de despliegue y operación para que otro equipo pueda mantener el sistema.

Lecturas relacionadas

Servicios gestionados de IT

Cambios TI gestionados: coordina cliente y proveedor

RACI mínimo para cada cambio

Actividad Cliente Proveedor Evidencia --- --- --- --- Solicitar y justificar Dueño del servicio define necesidad e impacto Aporta alcance técnico y dependencias Ticket con motivo, activos y riesgo inicial. Evaluar y aprobar Autoriza según criticidad y límites pactados Estima esfuerzo, riesgo y ventana Evaluación,…

Leer la guía completa

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 completa

Desarrollo

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 completa

Cómo trabajamos

    01

    Diagnóstico del ciclo de entrega

    Revisamos cómo se escribe, prueba, revisa y despliega el software hoy, y dónde aparecen los fallos.

    02

    Automatizar lo repetitivo

    Integración continua con construcción y pruebas automáticas en cada cambio.

    03

    Proteger lo crítico

    Pruebas de las funciones que más importan, pruebas de contrato en las integraciones e inventario de dependencias por versión.

    04

    Desplegar con confianza

    Entornos separados, despliegue automatizado y vuelta atrás probada.

    05

    Mejorar con los incidentes

    Cada fallo en producción se analiza para añadir la prueba o el control que lo habría detectado antes.

Desde Sevilla, para Oviedo

Inventariamos y ordenamos las automatizaciones de empresas de Oviedo en remoto, con acceso a sus entornos y entrevistas cortas con quien las usa.

Si tu equipo está en Oviedo, coordinamos las validaciones con la persona que conoce el proceso, en sesiones cortas y a distancia.

Para pymes de Principado de Asturias, proponemos empezar por la herramienta que más horas manuales ahorre, aunque no sea la más vistosa.

Cómo se aplica en tu sector

Departamentos financieros
Automatización de conciliaciones y cargas contables con registro de cada ejecución y validación del responsable.
Empresas con varias sedes
Un único servicio para todas las oficinas, con inventario, procedimientos y documentación comunes.
Comercio y distribución
Tiendas, almacén y oficina central conectados. Inventario de equipos por ubicación y atención remota para que cada tienda tenga su soporte.
Comercio
Webs con catálogo y pedidos conectados al stock real, y herramientas internas para gestionar devoluciones y pedidos a proveedores.

Cómo elegir bien

  • Que pueda decirte qué componentes y versiones tienes en producción.
  • Que pueda convivir con tu personal interno con un reparto claro de funciones.
  • Que adapte el proceso de ingeniería al tamaño real de tu equipo.
  • Que use tecnologías comunes, para que otro equipo pueda mantenerlo si un día cambias.
  • Que proponga mejoras con contexto en lugar de limitarse a resolver incidencias.

Preguntas frecuentes

¿Hacéis también el diseño visual?+

Sí, el diseño de pantallas y la estructura de la web forman parte del trabajo, siempre ligados a lo que el usuario tiene que conseguir en cada página.

¿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.

¿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.

¿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á.

¿Necesito microservicios?+

Probablemente no al principio. Tienen sentido cuando hay equipos distintos, cargas muy diferentes o partes que cambian a ritmos dispares. Un monolito bien modularizado es más fácil de operar y puede dividirse después.

¿Cómo se actualizan dependencias antiguas sin romper nada?+

Primero se añaden pruebas que cubran lo crítico, luego se actualiza por partes y se verifica cada paso. Saltar varias versiones de golpe sin pruebas es la receta de un fin de semana largo.

Reserva una llamada para ver nuestras propias herramientas en funcionamiento y valorar si algo parecido te encaja.

Desarrollo apps en Oviedo: cuéntanos qué necesitas

Llamar WhatsApp