Software a medida
Creamos tu app node.js
Preferimos entregar algo pequeño que funciona a las pocas semanas antes que un proyecto enorme que llega tarde. Cada entrega se usa de verdad, se corrige con lo aprendido y se decide qué va después.
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
Un proveedor anterior desapareció
Tienes una aplicación en producción sin documentación, sin acceso al código o con tecnología que ya nadie mantiene. Cada cambio es una aventura.
Cada despliegue es un susto
Publicar una versión implica subir ficheros a mano un viernes por la tarde y cruzar los dedos. Si algo falla, nadie sabe volver atrás rápido.
Integraciones que fallan al desplegar
Dos equipos o proveedores cambian sus APIs por separado y la incompatibilidad se descubre en producción.
Una API cambió y rompió a los clientes
Se modificó un campo o un formato sin avisar y las integraciones de clientes o socios dejaron de funcionar de un día para otro.
Del trabajo a la factura
Facturas correctas, con su numeración y sus impuestos, conectadas con el CRM.
De la primera llamada a funcionar
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.
Qué recibes
- Límites de tiempo, reintentos y cortacircuitos en las llamadas a servicios externos.
- Registro de decisiones de arquitectura (ADR) con contexto, alternativas y consecuencias.
- Diagrama de contexto y contenedores del sistema, con responsables e interfaces de cada pieza.
- Modelo de entornos de Power Platform (desarrollo, pruebas, producción) con permisos por rol.
- Formación para citizen developers sobre buenas prácticas, entornos y límites de uso de datos.
- Panel de estado de automatizaciones con ejecuciones correctas, fallidas y pendientes.
Criterios que importan
- Que haga preguntas sobre tu proceso antes de hablar de tecnología.
- Que tenga despliegue automatizado y forma de volver atrás.
- Que elija tecnologías que tu equipo pueda operar.
- Que pueda decirte qué componentes y versiones tienes en producción.
- Que sepa gobernar Power Platform sin frenar a quien crea soluciones.
Profundiza en el tema
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 completaIngeniería de software
Checklist ALM para Microsoft Power Platform en empresas
Checklist de puesta en marcha
[ ] Responsable: asigna dueño de negocio, maker, administrador y persona que acepta el paso a producción. [ ] Entornos: separa desarrollo, validación y producción según el riesgo y las necesidades del equipo. [ ] Datos y conectores: revisa qué orígenes utiliza la app o el flujo y cómo se clasifican mediante las…
Leer la guía completaDesarrollo y arquitectura
Introducción al Hub de Desarrollo y Arquitectura
Próximamente
Nuestros ingenieros están trabajando en guías definitivas, manuales de configuración y arquitecturas de referencia para esta categoría:
Leer la guía completaEjemplos según tu actividad
Despachos profesionales
Flujos de alta de expedientes, archivo de documentos y recordatorios, gobernados para que la información confidencial no salga de donde debe.
Comercio y distribución
Procesos de pedidos a proveedores, actualización de precios y conciliación de ventas automatizados con alertas cuando algo no cuadra.
Asociaciones y entidades
Gestión de socios, cuotas y eventos en una herramienta sencilla que pueda mantener personal no técnico.
Preguntas frecuentes
¿Cuánto cuesta un software a medida?+
Depende del alcance, por eso empezamos definiendo una primera versión pequeña y con presupuesto cerrado. A partir de ahí, cada ampliación se estima por separado y puedes parar cuando quieras.
¿Tengo que dedicar tiempo de mi equipo?+
Sí, algo. Necesitamos a alguien que conozca el proceso para validar prototipos y entregas. Sin esa participación, el software acaba resolviendo un problema que no es el tuyo.
¿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.
¿Es seguro dejar que los empleados creen aplicaciones?+
Sí, con un marco: entornos separados, políticas sobre qué conectores pueden usarse juntos y un proceso para pasar a producción. Sin ese marco, el riesgo es perder el control de dónde acaban los datos.
¿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.
Creamos tu app node.js por ciudades
Si tienes una aplicación heredada sin documentación, empecemos por una auditoría para saber en qué punto está.