Desarrollo de software

Por qué un equipo de desarrollo senior cuesta menos que el software barato

La tarifa diaria es la cifra más fácil de comparar y la que menos dice. Lo que cuesta de verdad el software barato, lo que muestra la investigación sobre entrega de software y una checklist para elegir socio.

Bespoke IT Consultants13 min de lectura

A polished booking app above a cracked foundation marked no tests, manual releases, secrets in code and one person knows it, illustration.

En resumen

  • El software barato se paga después: en retrabajo, deuda técnica, despliegues fallidos, incidentes de seguridad y dependencia de quien lo escribió.
  • La investigación de DORA concluye que velocidad y estabilidad no se contraponen: los mejores equipos despliegan a menudo y fallan poco, porque las mismas prácticas impulsan ambas cosas.
  • Las herramientas de programación con IA amplifican las fortalezas y debilidades que ya tiene un equipo, lo que hace más valioso el criterio senior, no menos.
  • Evalúe a un socio con pruebas: referencias a las que pueda llamar, código real, el proceso de pruebas y despliegue, personas con nombre, el traspaso, y cuentas y derechos a su nombre.
  • Mantenga los costes previsibles con fases de alcance cerrado, estimaciones en forma de horquilla y software que funcione cada semana.

Un equipo de desarrollo senior cuesta más por día y menos por funcionalidad que funciona. El software barato se paga después: en retrabajo, en deuda técnica que frena cada cambio, en caídas e incidentes de seguridad y en la dependencia de quien lo escribió. La investigación del programa DORA de Google muestra que los mejores equipos entregan a la vez más rápido y con más fiabilidad, así que no tiene que elegir entre velocidad y calidad. La cuestión práctica es cómo distinguir a un socio senior de uno barato antes de firmar, y esta guía incluye una checklist precisamente para eso.

Está pensada para fundadores, directores generales y responsables de TI que van a encargar software, o que ya tienen un software que se ha vuelto lento y caro de cambiar.

Lo que cuesta de verdad el software barato

La tarifa diaria es la cifra más visible de un proyecto de software y la menos informativa. Lo que usted paga son funcionalidades que funcionan durante toda la vida del producto, y ese total depende mucho más de la calidad que del precio de un día. Los costes del software barato simplemente llegan más tarde.

Retrabajo y deuda técnica

Martin Fowler describe la deuda técnica como una metáfora, acuñada por Ward Cunningham, para las deficiencias de calidad interna que hacen un sistema más difícil de cambiar: el esfuerzo adicional que cuesta añadir cada nueva funcionalidad son los intereses de esa deuda. Su cuadrante de la deuda técnica distingue la deuda prudente, asumida a propósito para llegar a una entrega y devuelta después, de la deuda temeraria, en la que un equipo recorta porque cree que no puede permitirse un código limpio, o porque no sabe hacerlo mejor. Los equipos baratos producen sobre todo la temeraria.

Los intereses se pueden medir. En un estudio de 39 bases de código propietarias en producción, Adam Tornhill y Markus Borg comprobaron que el código de baja calidad contenía 15 veces más defectos que el de alta calidad, y que resolver incidencias en él llevaba de media un 124 % más de tiempo de desarrollo. Fowler sostiene en Is high quality software worth the cost? que, en la calidad interna, el equilibrio habitual funciona al revés: los desarrolladores notan que el código de mala calidad los frena en pocas semanas.

Caídas y despliegues fallidos

El software que no se prueba antes de publicarse lo prueban sus clientes. Cada despliegue fallido cuesta dos veces: una por el incidente y otra por el retrabajo. El informe de CISQ de 2022 estimó el coste de la mala calidad del software en EE. UU. en al menos 2,41 billones de dólares, con una deuda técnica acumulada de unos 1,52 billones. Son estimaciones para toda una economía, no una previsión para su proyecto.

Incidentes de seguridad

Los fallos de seguridad son fallos de calidad que alguien aprovecha. El Cost of a Data Breach Report 2026 de IBM sitúa el coste medio mundial de una brecha de datos en 4,99 millones de dólares. Muchas debilidades son triviales: controles de acceso ausentes, servicios mal configurados y dependencias desactualizadas, justo el trabajo que se saltan los equipos baratos.

Dependencia de quien lo escribió

El coste más silencioso es la dependencia. Si solo el desarrollador original entiende el código, si el repositorio, la cuenta en la nube o la ficha en la tienda de aplicaciones están a su nombre, o si no hay nada documentado, no podrá cambiar de proveedor sin empezar de nuevo. Para los servicios en la nube, el Reglamento de Datos de la UE (Data Act) obliga a los proveedores a facilitar el cambio desde el 12 de septiembre de 2025 y suprime las tarifas por cambio a partir del 12 de enero de 2027. Pero ningún reglamento le devuelve el conocimiento que está en la cabeza de un freelance ni las cuentas a nombre de una agencia. Eso lo deciden su contrato y su traspaso.

Dónde el software barato le sale caro después
AtajoCómo parece al principioLo que le cuesta después
Sin pruebas automatizadasUna primera versión más rápidaCada cambio puede romper algo; las entregas se ralentizan y necesitan revisión manual
Sin pipeline de despliegueLos despliegues «simplemente funcionan» desde un portátilDespliegues fallidos, tardes dedicadas a revertir cambios, una sola persona capaz de publicar
Un modelo de datos sin planificarLas pantallas aparecen rápidoMigraciones de datos en producción, informes que no cuadran, funcionalidades que no se pueden construir limpiamente
Controles de acceso solo en la interfazLa demo funcionaDatos visibles para clientes o roles equivocados; un incidente de seguridad
Sin documentación ni registros de decisionesMás funcionalidades por facturaLos nuevos ingenieros tardan semanas en ser productivos; el conocimiento se va con las personas
Cuentas a nombre del proveedorMenos gestión para ustedNo puede cambiar de proveedor sin su colaboración

Lo que dice la investigación sobre el rendimiento de entrega

La investigación más citada sobre entrega de software procede de DORA, un programa de investigación de Google que encuesta cada año a miles de profesionales de la tecnología. Ofrece a quien contrata preguntas medibles en lugar de adjetivos.

Las cuatro métricas clave, ahora cinco

DORA empezó con cuatro métricas clave: dos de rendimiento (con qué rapidez llegan los cambios a producción) y dos de estabilidad (con qué frecuencia fallan y con qué rapidez se recupera el servicio). Su guía de métricas actual añade una quinta, la tasa de retrabajo:

  • Tiempo de entrega de cambios: el tiempo desde que un cambio se confirma en el control de versiones hasta que funciona en producción.
  • Frecuencia de despliegue: con qué frecuencia se despliegan cambios en producción.
  • Tasa de fallo de cambios: la proporción de despliegues que necesitan una intervención urgente después, como revertir el cambio o aplicar un hotfix.
  • Tiempo de recuperación tras un despliegue fallido: cuánto se tarda en recuperarse de un despliegue que falla.
  • Tasa de retrabajo de despliegues: la proporción de despliegues no planificados y provocados por un incidente en producción.

La conclusión central es que velocidad y estabilidad no se contraponen. En la mayoría de los equipos las métricas se mueven juntas, y los mejores obtienen buenos resultados en todas, porque las mismas prácticas impulsan ambas: cambios pequeños, pruebas automatizadas, despliegue automatizado y retroalimentación rápida. Un socio que le diga que la calidad ralentizará el proyecto tiene los datos en contra.

La IA hace al equipo más importante, no menos

Los asistentes de programación con IA son ya estándar, y cambian las cuentas de los equipos baratos. El informe DORA 2024 estimó que, al aumentar la adopción de IA, el rendimiento de entrega bajó un 1,5 % y la estabilidad de entrega un 7,2 %. El informe de 2025, con casi 5.000 encuestados, encontró una relación positiva con el rendimiento pero una relación todavía negativa con la estabilidad, y lo resumió en una frase: la IA no arregla un equipo, amplifica lo que ya hay. El código generado es barato. Saber si es correcto, seguro y mantenible es la parte senior.

Seguridad básica que un buen equipo resuelve sin que se lo pidan

El OWASP Top 10 es la lista de referencia de los riesgos de seguridad más críticos en aplicaciones web. La edición de 2025 sitúa en primer lugar el control de acceso roto, seguido de la configuración de seguridad incorrecta y los fallos en la cadena de suministro de software. Para evitarlos no hace falta un especialista en seguridad, sino ingenieros que incorporen las protecciones desde el principio:

  • Control de acceso en el servidor. Cada petición comprueba quién es el usuario y qué puede ver, en lugar de ocultar botones en la interfaz.
  • Configuración como código. Los entornos se crean a partir de configuración versionada, con los secretos en un gestor de secretos y sin contraseñas por defecto.
  • Dependencias bajo control. Las bibliotecas se fijan a una versión, se analizan y se actualizan, y los paquetes nuevos se revisan antes de instalarlos.
  • Tratamiento de entradas. Las consultas están parametrizadas y las entradas se validan en cada frontera.
  • Registro y alertas. Los eventos de seguridad se registran y alguien recibe una alerta cuando ocurre algo inusual.

En la UE también es una obligación legal. El artículo 32 del RGPD exige una seguridad adecuada al riesgo, incluido un proceso de verificación y evaluación periódicas, y el artículo 28 exige un contrato de encargo del tratamiento con cada encargado, lo que incluye a su socio de desarrollo si trata datos personales. Un socio senior plantea ambas cosas antes que usted.

Una pull request lista para fusionar, con comprobaciones de tests, control de acceso en el servidor, dependencias fijadas y escaneadas, secretos en un gestor de secretos y una alerta ante reintentos fallidos, aprobada por un segundo ingeniero.
Lo básico, en cada cambio: tests, control de acceso, dependencias, secretos y alertas se comprueban antes de fusionar nada. Ilustración.

Qué significa realmente senior

La experiencia no se mide en años en el currículum ni en el número de frameworks enumerados. Se puede programar durante diez años sin haber sido nunca responsable de un sistema en producción. En la práctica, a los ingenieros senior se les reconoce por cinco cosas.

Criterio

Saben qué decisiones son caras de revertir (el modelo de datos, los permisos, la facturación, la región de alojamiento) y concentran ahí su cuidado. Dicen que no a las funcionalidades que no sirven al objetivo, y explican por qué.

Arquitectura

Eligen la estructura más sencilla que aguante los próximos años: normalmente una única aplicación bien organizada en lugar de un sistema distribuido, con límites claros entre la interfaz, las reglas de negocio y los datos. Dejan por escrito el porqué en breves registros de decisiones.

Pruebas

Tratan las pruebas automatizadas y el pipeline de despliegue como parte del producto, no como extras para más adelante. Cada cambio se prueba y se despliega de la misma manera, así que las entregas son rutina y no acontecimientos.

Comunicación

Explican las ventajas e inconvenientes con un lenguaje claro a personas que no programan, ponen por escrito planes y decisiones y comunican pronto las malas noticias, cuando todavía es barato actuar.

Responsabilidad

Les importa lo que ocurre después de la entrega: la monitorización, los incidentes y la persona que mantendrá el código a continuación.

Un equipo no tiene que ser íntegramente senior. Necesita personas senior que tomen las decisiones caras y revisen el trabajo, y suficientes como para que el conocimiento nunca esté en una sola cabeza.

Cuatro personas trabajan con portátiles alrededor de una mesa de madera, una escribe, otra piensa con la mano en la barbilla, y en las pantallas se ven un gráfico y un formulario.
Un equipo pequeño trabajando juntos en una misma mesa.

Equipo interno, agencia, freelances o refuerzo de equipo

Cada una de las cuatro formas habituales de dotar de personal a un proyecto es la adecuada en algún caso. Las preguntas decisivas son quién es responsable de la arquitectura y quién conserva el conocimiento cuando termina el proyecto. Contratar en plantilla es lento en Alemania: el estudio de Bitkom de agosto de 2025 contabilizó unos 109.000 puestos de TI sin cubrir y constató que las vacantes de TI permanecen abiertas 7,7 meses de media.

Cuatro formas de dotar de personal a un proyecto de software
OpciónFunciona bien cuandoPerfil de costeTenga cuidado con
Equipo internoEl software es clave para su negocio durante años y puede contratar y dirigir ingenierosSalarios, selección y dirección; el más barato por día una vez en marchaMeses para contratar; sin liderazgo senior, los mismos atajos
Agencia o estudioNecesita un equipo completo para un producto o una fase bien definidosLa tarifa diaria más alta, con dirección y pruebas incluidasPerfiles junior detrás de una presentación senior; cuentas que no están a su nombre; un traspaso débil
FreelancesTiene un responsable técnico que dirige y revisa el trabajoFlexible; paga las horas trabajadasNadie es responsable de la arquitectura; el conocimiento se va con cada contrato; en Alemania, riesgo de falso autónomo
Refuerzo de equipoSu equipo tiene el liderazgo pero le falta capacidad o una competencia concretaUna tarifa diaria por ingeniero, sin costes de selecciónSu equipo dirige el trabajo, y el contrato debe ajustarse a ello

La última fila tiene matices legales en Alemania, porque quién dirige el trabajo determina si se trata de cesión de trabajadores según la AÜG. Nuestra guía sobre refuerzo de equipos de TI en Alemania lo explica.

Cómo evaluar a un socio de desarrollo

Todas las propuestas prometen calidad, así que pida pruebas que pueda comprobar. Un buen socio agradecerá la pregunta.

Checklist para elegir un socio de desarrollo

  • Referencias a las que pueda llamar: dos o tres clientes de proyectos comparables, no logotipos en una diapositiva. Pregúnteles qué salió mal y cómo se resolvió.
  • Código que pueda leer: un repositorio de ejemplo o un recorrido por código real. Busque pruebas, una estructura legible y un README que explique cómo ejecutarlo.
  • Cómo prueban: qué pruebas se ejecutan automáticamente con cada cambio, quién revisa el código y qué pasa cuando una prueba falla.
  • El pipeline de despliegue: cómo llega un cambio a producción, con qué frecuencia publican y cómo revierten un cambio.
  • Quién hace el trabajo: los nombres y la experiencia de las personas que construirán su producto, y la oportunidad de conocerlas antes de firmar.
  • Documentación y traspaso: guía de instalación, visión general de la arquitectura, registros de decisiones y runbooks. Pida ver uno de un proyecto anterior.
  • Cuentas y propiedad intelectual: repositorios, nube, dominios y cuentas de las tiendas de aplicaciones a nombre de su empresa desde el primer día, y un contrato que le conceda los derechos sobre el código.
  • RGPD y alojamiento: dónde se alojan los datos, qué subencargados intervienen y un contrato de encargo del tratamiento conforme al artículo 28 del RGPD antes de que nadie toque datos personales.
  • Continuidad del equipo: qué ocurre si se va una persona clave y cómo se comparte el conocimiento.

Señales de alarma

  • Un precio cerrado para un proyecto grande y poco definido, sin fase de descubrimiento. Alguien está adivinando, y usted paga esa adivinanza en solicitudes de cambio.
  • Una cifra única en lugar de una horquilla, antes de que nadie haya preguntado por sus datos, integraciones o usuarios.
  • Nada de software funcionando hasta el final. Si no puede probar algo en las primeras semanas, no sabe si el proyecto va bien encaminado.
  • Perfiles senior en la presentación, personas sin nombre en el proyecto.
  • Repositorios, alojamiento o cuentas de las tiendas de aplicaciones que el proveedor «le configura» a su propio nombre.
  • Ninguna pregunta sobre su negocio, sus usuarios o sus sistemas actuales.
  • Sin pruebas automatizadas, o pruebas «previstas para más adelante».
  • Reticencia a enseñar código, dar referencias o poner el plan por escrito.

Cómo mantener los costes previsibles

Los proyectos se desvían cuando alcances inciertos se presupuestan como si fueran seguros. No puede eliminar la incertidumbre, pero sí dejar de pagarla toda de golpe.

  1. Divida el trabajo en fases de alcance cerrado. Una breve fase de descubrimiento produce un alcance por escrito, una arquitectura y un plan; cada fase posterior entrega una versión utilizable, y después de cada una usted decide si continuar.
  2. Pida estimaciones en forma de horquilla. Una estimación temprana honesta es una horquilla, que se estrecha a medida que el alcance se aclara. Una cifra única al principio significa que la incertidumbre está escondida en algún sitio, normalmente en futuras solicitudes de cambio.
  3. Fije la fecha y el presupuesto, y deje que el alcance se ajuste. Ordene las funcionalidades por valor. Si falta tiempo, las menos importantes pasan a la siguiente fase en lugar de moverse la fecha.
  4. Vea software funcionando cada semana. Una entrega semanal en un entorno de staging muestra un avance que puede comprobar y saca a la luz los malentendidos pronto.
  5. Presupueste la vida después del lanzamiento. Alojamiento, monitorización, actualizaciones de seguridad y pequeñas mejoras son costes recurrentes. Acuerde cómo se cubren antes de la puesta en marcha.

Si está planificando una primera versión, nuestra guía sobre cómo construir un MVP que siga funcionando en el mes nueve recoge las decisiones de la primera semana y un plan de cuatro semanas.

Cómo trabaja Bespoke IT

Bespoke IT Consultants desarrolla aplicaciones web y móviles para empresas de Alemania, Austria y Suiza, e incorpora ingenieros senior a los equipos de sus clientes. Trabajamos como describe esta guía: ingenieros senior en las decisiones caras, un alcance por escrito antes de construir nada, una versión que puede probar cada semana, pruebas en cada cambio, alojamiento en Alemania, y código, cuentas en la nube y en las tiendas de aplicaciones a su nombre, con un traspaso documentado que su propio equipo puede gestionar. Si quiere una primera cifra, nuestro estimador le da una horquilla orientativa en unos tres minutos.

¿Tiene una pregunta sobre su propio caso?

Pregunte a nuestro asistente de IA. Responde en segundos y una persona de nuestro equipo hace el seguimiento.

Deje la barra vacía y pulse Intro para hacer la pregunta que aparece. Ejemplos: Necesito una app móvil para mi empresa; Necesito un portal web para nuestros clientes; ¿Pueden construirnos un CRM a medida?; ¿Cuánto cuesta una app empresarial?; ¿Puede nuestro personal usar una sola app en el móvil y el ordenador?; ¿Puede la app conectarse a nuestro ERP?

5.0Reseñas de Google

Bespoke One Coworker. Asistente de IA. Respuestas en segundos, presupuesto en tres minutos.

Preguntas frecuentes

¿Por qué compensa pagar más a desarrolladores senior?
Porque lo que usted paga son funcionalidades que funcionan durante toda la vida del producto, no horas. Los ingenieros senior cometen menos errores caros, incorporan pruebas y un pipeline de despliegue desde el principio y dejan un código que otros pueden cambiar. Los estudios sobre calidad del código muestran que el código de baja calidad tiene muchos más defectos y cuesta mucho más cambiarlo, así que la tarifa más barata suele dar el proyecto más caro.
¿Cómo elijo una empresa de desarrollo de software?
Pida pruebas en lugar de promesas: referencias a las que pueda llamar, una muestra de código real, cómo prueban y despliegan, quién trabajará exactamente en su proyecto y qué incluye el traspaso. Compruebe que los repositorios y las cuentas estarán a su nombre y que el contrato le concede los derechos sobre el código. Compare estimaciones en forma de horquilla, no cifras únicas.
¿Es más barato contratar freelances o una agencia?
Los freelances suelen costar menos por día y funcionan bien cuando tiene un responsable técnico que dirige y revisa su trabajo. Sin él, nadie es responsable de la arquitectura y el conocimiento se va con cada contrato. Una agencia cuesta más por día pero incluye dirección, pruebas y gestión de la entrega; compruebe que el trabajo lo hacen de verdad personas senior.
¿Qué son las métricas DORA?
Son las métricas de rendimiento de entrega de software de la investigación DORA de Google: tiempo de entrega de cambios, frecuencia de despliegue, tasa de fallo de cambios y tiempo de recuperación tras un despliegue fallido, las cuatro claves originales, más la tasa de retrabajo de despliegues. La investigación concluye que los mejores equipos obtienen buenos resultados en velocidad y estabilidad a la vez.
¿De quién es el código si una agencia desarrolla mi software en Alemania?
No es suyo automáticamente. La ley alemana de derechos de autor da al empleador los derechos sobre el software que escriben sus empleados, pero de un desarrollador externo solo recibe los derechos que conceda el contrato. Haga que el contrato le conceda derechos de uso exclusivos e ilimitados, incluida la modificación, además de la entrega del código fuente, y que lo revise un abogado.
¿Cómo mantengo un proyecto de software dentro del presupuesto?
Divídalo en fases de alcance cerrado, pida estimaciones en forma de horquilla y fije la fecha y el presupuesto dejando que el alcance se ajuste. Exija ver software funcionando cada semana para que los malentendidos salgan a la luz pronto. Acuerde los costes recurrentes después del lanzamiento antes de la puesta en marcha.

Fuentes

Primero las fuentes primarias. Comprobadas en la fecha indicada arriba.

  1. Technical DebtMartin Fowler, 21 de mayo de 2019
  2. Technical Debt QuadrantMartin Fowler, 14 de octubre de 2009
  3. Is High Quality Software Worth the Cost?Martin Fowler, 29 de mayo de 2019
  4. Code Red: The Business Impact of Code Quality. A Quantitative Study of 39 Proprietary Production Codebases (Tornhill, Borg)arXiv, 8 de marzo de 2022
  5. The Cost of Poor Software Quality in the US: A 2022 Report (Herb Krasner)Consortium for Information & Software Quality (CISQ)
  6. Cost of a Data Breach Report 2026IBM
  7. Regulation (EU) 2023/2854 (Data Act), Chapter VI and Article 29 on switching between data processing servicesEUR-Lex, 13 de diciembre de 2023
  8. DORA's software delivery performance metricsDORA (Google Cloud), 5 de enero de 2026
  9. Announcing the 2024 DORA reportGoogle Cloud blog, 23 de octubre de 2024
  10. Announcing the 2025 DORA report: State of AI-assisted Software DevelopmentGoogle Cloud blog, 23 de septiembre de 2025
  11. OWASP Top 10:2025OWASP Foundation
  12. Regulation (EU) 2016/679 (General Data Protection Regulation), Articles 28 and 32EUR-Lex, 27 de abril de 2016
  13. Deutschland fehlen IT-Fachkräfte (Bitkom-Studie zum IT-Arbeitsmarkt)Bitkom e.V., 7 de agosto de 2025
  14. § 69b UrhG: Urheber in Arbeits- und DienstverhältnissenBundesministerium der Justiz, gesetze-im-internet.de
  15. § 31 UrhG: Einräumung von NutzungsrechtenBundesministerium der Justiz, gesetze-im-internet.de

Siga leyendo

Cuéntenos qué hacen a mano.
Le diremos cuánto cuesta dejar de hacerlo.

De la primera llamada a un sistema en producción.

Las personas que conoce en la auditoría son las que lo construyen y lo operan.

Two colleagues smiling at a laptop after booking a call
  • Auditoría de IA gratuita

    Descubra dónde rinden los agentes.

    Seis pasos breves, unos cuatro minutos. Recibe una puntuación de preparación y los tres agentes que merece la pena construir primero.

    Empezar la auditoría gratuita
  • Presupuesto

    Vea cuánto cuesta su proyecto.

    Elija un servicio, responda a unas pocas preguntas y obtenga un rango orientativo con plazos y equipo.

    Solicitar presupuesto