Construir software sin contratar cinco ingenieros: ocho meses programando con Claude dentro de una agencia

En menos de 4 meses, un sistema hecho con Claude devolvió al CRM de Quirurgil el 73 % de su base facturable. Qué funcionó, qué aprendimos y cuándo construir.

Carlos Betancur Gálvez

Por Carlos Betancur Gálvez

Consultor en IA, marketing digital y marketing médico · btodigital

Entre el 8 de mayo y el 25 de agosto de 2026, en menos de cuatro meses, una plataforma que construimos en btodigital con Claude le devolvió a Quirurgil el 73 % de su base facturable que no estaba en el CRM. No armamos un equipo de cinco ingenieros para hacerlo.

Antes de 2026 yo tenía un solo repositorio de código propio. En los ocho meses siguientes abrí 62. Ese salto no lo hizo un equipo nuevo: lo hizo Claude Code, la herramienta de Anthropic que escribe, prueba y despliega código siguiendo instrucciones.

Este artículo es para el gerente que se pregunta si debería construir su propio sistema en vez de comprar uno más. Cuento lo que salió bien, con cifras; lo que aprendí en el camino; y la regla de construcción que adopté después de equivocarme.

¿Qué cambió en ocho meses?

Claude Code cambió quién puede construir software dentro de una agencia. Eso no significa que la IA trabaje sola: yo decido qué se construye, reviso lo que hace y respondo cuando algo se cae en producción.

Esto es lo que salió de esos ocho meses, con su estado real a octubre de 2026:

SistemaPara qué sirveEstado a octubre de 2026
QOG, plataforma de QuirurgilCRM, comisiones, mantenimientos y catálogo con registros sanitariosEn producción; reemplazó a Salesforce como sistema de registro
Módulo de contactos de btodigital.comRecibir cada contacto y repartirlo al CRM, la analítica y el correo del equipoEn producción, con 23 pruebas automáticas
Cotizador de btodigitalPropuestas comerciales redactadas con IAEn producción
Dictado Médico IA de El mejor DOCPlantillas de informes para radiólogosEn producción
Examen de mis alumnosEvaluación en línea de mis cursosEstuvo cerrado dos meses; reabierto el 28 de septiembre

Construir rápido no es lo difícil. Lo difícil es que lo construido siga funcionando.

¿Qué logró Quirurgil?

Quirurgil importa, vende y mantiene equipos médicos. Su riesgo no era la ineficiencia: era cotizar mal un precio o vender un equipo con el registro sanitario vencido. Su CRM no reflejaba el negocio. Tenía 5.495 cuentas, el sistema contable tenía 815 clientes facturables únicos por NIT y solo 219 cruzaban entre los dos.

QOG se construyó para que el sistema reflejara la operación real. Estos son los resultados:

Resultado para QuirurgilCifra
Base facturable que no estaba en el CRM y volvió al sistema73 %
Cuentas duplicadas resueltas contra el sistema contable673
Mantenimientos preventivos generados solos, antes a mano1.308, sobre 568 equipos
Unidades de negocio con comisiones calculadas automáticamente8

El caso es público en el portafolio de btodigital. Las ocho unidades de negocio tienen esquemas de comisión distintos. Ningún CRM estándar los traía resueltos, y ahí está la mitad de la respuesta a la pregunta de construir o comprar.

¿Por qué la única métrica que vale es el resultado?

La primera versión pública del caso contaba otras cifras: 249 entregas de código, 20.645 líneas de Python, 119 módulos y 87 pantallas. La envié a una revisión externa y me la devolvieron con una observación seca: el caso no declaraba ningún resultado medible.

Tenía razón. Esas cuatro cifras medían cuánto trabajamos nosotros, no qué ganó el cliente. Las reemplacé por las de la tabla anterior, que responden a otra pregunta: qué cambió en el negocio de Quirurgil.

Si un proveedor te presenta un proyecto por líneas de código, pantallas o horas, pregúntale qué ganó el cliente. Si no lo sabe, tampoco lo vas a saber tú.

Lo que aprendimos

Construir con IA acelera también los errores. Estos son los tres que más me enseñaron.

SituaciónQué pasóLo que aprendí
El examen de alumnos estuvo cerrado dos mesesUn ajuste de acceso lo cerró y el servidor respondía «no encontrado» en vez de «prohibido», lo que despista. Ese proyecto, además, no tenía historial de versionesTodo lo que está en producción necesita un monitor externo y un repositorio, sin excepciones
Un archivo de 6.713 líneas sin pruebasLa programación de btodigital.com creció en un solo archivo. Cada cambio podía romper otra parte sin avisoLos módulos nuevos van separados y con pruebas desde el primer día
Despliegues manualesSe agotó el cupo del servicio que publicaba QOG de forma automática y los despliegues pasaron a hacerse a manoUn despliegue que depende de una persona es un riesgo, aunque esté documentado

Dos prácticas más quedaron como regla. Todo lo crítico se empaqueta en el propio servidor, porque una red corporativa o de clínica bloquea lo que no conoce. Y la IA redacta, pero la aritmética la hace el código: el servidor recalcula todo número e ignora el que entrega el modelo.

Hay otro riesgo que no aparece en la tabla: 62 repositorios son 62 cosas que mantener. La facilidad para construir genera deuda con la misma velocidad.

¿Qué es la arquitectura hexagonal y por qué le importa a un gerente?

Después de esas fallas adopté una regla: todo módulo nuevo con lógica de negocio se construye con arquitectura hexagonal. El nombre suena técnico; la idea es sencilla.

En el centro van las reglas de tu negocio. Qué pasa con un contacto que llega por WhatsApp, cómo se calcula una comisión, cuándo toca un mantenimiento. Esas reglas no saben en qué base de datos se guardan los datos ni qué CRM usa la empresa.

Alrededor van enchufes estándar. El centro dice «necesito guardar un contacto» o «necesito avisarle al CRM», sin decir cómo.

Afuera van los adaptadores. Uno para la base de datos, otro para el CRM, otro para el correo, otro para el modelo de IA. Cada uno se conecta a un enchufe.

El primer módulo hecho así fue el de contactos de btodigital.com, el 3 de octubre. Tiene una sola regla por fuente: un contacto o un WhatsApp abre una oportunidad en el CRM, registra la medición y avisa al equipo; una cotización solo se guarda. Esto es lo que cambia para quien dirige la empresa:

Pregunta del gerenteCon un archivo giganteCon un módulo hexagonal
¿Puedo cambiar de CRM?Hay que buscar el CRM por todo el códigoSe cambia un adaptador; las reglas no se tocan
¿Cómo sé que un cambio no rompió nada?Probando a mano, muchas veces en producción23 pruebas automáticas con adaptadores falsos, sin tocar la base real ni enviar correos
¿Qué pasa si el CRM se cae?Se cae la petición y el contacto se puede perderEl contacto queda guardado

Lo digo con honestidad: es el primer módulo. El archivo grande bajó de 6.713 a 6.457 líneas, nada más. La migración completa va por partes y solo cuando se toca un módulo por otro motivo. Para sitios de contenido, páginas de aterrizaje o scripts de un solo uso no la aplico: ahí es sobrecarga.

¿Construir o comprar: cuál es la pregunta correcta?

La pregunta habitual es cuánto cuesta construir. La correcta es otra: ¿dónde está la regla que te hace ganar dinero y quién la va a mantener?

Compra cuandoConstruye cuando
El proceso es igual en todas las empresas: contabilidad, nómina, correoLa regla que te diferencia no cabe en el estándar, como ocho esquemas de comisión o registros sanitarios por producto
El software estándar ya mide el resultado que te importaPagas un sistema que no refleja tu negocio y tu equipo lo rodea con hojas de cálculo
No tienes quién responda cuando falleTienes quién lo mantenga, lo pruebe y lo vigile

Casi siempre la respuesta es mixta. En Quirurgil no reemplazamos el sistema contable: QOG lo lee y lo usa como fuente de verdad. Se compra lo común y se construye lo que diferencia.

¿Cómo aplicarlo en tu empresa?

Antes de construir tu propio sistema con IA, revisa esta lista:

  1. Escribe el resultado de negocio que vas a medir, con fecha, antes de la primera línea de código.
  2. Identifica la regla propia que el software comprado no resuelve. Si no la encuentras, compra.
  3. Empieza por un módulo, no por el sistema entero.
  4. Separa las reglas de negocio de las integraciones y exige pruebas automáticas desde el primer día.
  5. Haz que el servidor recalcule todo número que entregue un modelo de IA.
  6. Empaqueta lo crítico en tu propio servidor si el sistema se usará en redes corporativas o de clínicas.
  7. Pon todo proyecto en un repositorio con historial, sin excepciones.
  8. Instala un monitor externo en todo lo que esté en producción.
  9. Documenta el despliegue para que no dependa de una sola persona.

Preguntas frecuentes

¿Se puede construir software empresarial con Claude sin un equipo de ingenieros? Sí, con condiciones. QOG, la plataforma de Quirurgil, se construyó con Claude en menos de cuatro meses y está en producción. Pero alguien tiene que decidir qué se construye, revisar lo que hace la IA y responder cuando falla. La IA reemplaza horas de programación, no la responsabilidad.

¿Qué es Claude Code? Es la herramienta de Anthropic para programar con Claude: escribe código, lo prueba, lo corrige y lo despliega siguiendo instrucciones en lenguaje natural. La uso para construir los sistemas de btodigital y de clientes.

¿Cuánto tardó la plataforma de Quirurgil? Menos de cuatro meses, del 8 de mayo al 25 de agosto de 2026. En ese tiempo el 73 % de la base facturable que no estaba en el CRM volvió al sistema y se resolvieron 673 cuentas duplicadas.

¿Qué es la arquitectura hexagonal en palabras simples? Es poner las reglas del negocio en el centro, separadas de las bases de datos, el CRM y los modelos de IA, que se conectan por enchufes estándar. Así puedes cambiar de proveedor sin reescribir las reglas y probarlas sin tocar los datos reales.

¿Cuándo conviene comprar en vez de construir? Cuando tu proceso es igual al de cualquier empresa, cuando el software estándar ya mide lo que te importa o cuando no tienes quién mantenga lo que construyas. Construir solo vale la pena donde está tu diferencia.

¿Cuál es el mayor riesgo de construir con IA? Que la velocidad esconda la deuda. En mi caso, un servicio interno que estuvo cerrado dos meses, un archivo de 6.713 líneas sin pruebas y despliegues que pasaron a depender de una persona.

Si estás evaluando construir tu propio sistema, así trabajo como consultor de IA con Claude. Antes de empezar, te sirve leer por qué fracasan los proyectos de IA en las pymes. Y si te interesa cómo audito lo que construyo, lo conté en tres auditores de IA revisaron mi web.

Compartir
Lecturas relacionadas