Cuando decides encargar un software a medida, la primera decisión importante no es ni el proveedor ni la tecnología: es el modelo de contratación. Casi todo el desarrollo se contrata de dos formas, y entenderlas bien te ahorra disgustos (y dinero) antes de firmar nada.

Los dos modelos, en plata

Por horas (o "tiempo y materiales"): pagas por el trabajo realizado, se mida en horas o en sprints. El proveedor factura lo que dedica, tenga el proyecto el alcance que tenga al final.

Precio cerrado: se define el alcance por escrito, se fija un precio para ese alcance, y ese es el precio que pagas, haga falta el tiempo que haga falta para completarlo.

La diferencia no es solo de facturación. Es de quién asume el riesgo.

Quién asume el riesgo en cada modelo

En el modelo por horas, el riesgo de que el proyecto se alargue lo asumes tú. Si la estimación inicial era optimista, si surgen complicaciones técnicas, si el equipo tarda más de lo previsto en entender el negocio: todo eso se traduce en más horas facturadas. El proveedor no pierde nada por tardar más; de hecho, factura más.

En el precio cerrado, ese riesgo lo asume quien desarrolla. Si se estimó mal, si algo resulta más complejo de lo esperado, es el proveedor quien tiene que resolverlo con el margen que calculó, no tú con más pagos. Por eso un precio cerrado bien planteado obliga a quien lo ofrece a estudiarse el proyecto en serio antes de dar cifra, en lugar de lanzar un número a ojo y corregir por el camino con horas extra.

Esto no significa que "por horas" sea siempre malo. Tiene sentido cuando el alcance es imposible de definir de antemano: una fase de investigación, un proyecto muy exploratorio, cambios continuos sobre un producto que ya existe. Pero para un desarrollo con un objetivo claro —una aplicación, un sistema de gestión, una automatización concreta— un precio cerrado suele dar más tranquilidad a quien paga.

Qué hace que un precio cerrado sea de fiar (y no un truco)

Un precio cerrado mal planteado es peor que no tener precio cerrado: si el alcance está vago, cualquier cosa que no se previó se convierte en "eso no estaba incluido" y te acaban cobrando aparte igualmente, pero con menos margen de negociación que en un proyecto por horas. Para que un presupuesto cerrado de desarrollo software sea realmente una garantía, debería incluir:

  • Alcance escrito y concreto: qué funcionalidades entran, con el detalle suficiente para que no haya interpretaciones distintas entre las dos partes.

  • Criterios de aceptación: cómo se comprueba que cada parte está terminada y funciona como se esperaba, no solo "a ojo".

  • Definición de qué es un cambio: qué se considera dentro del alcance original y qué se considera una petición nueva que se presupuesta aparte. Sin esto, cualquier precio cerrado se disuelve en discusiones.

  • Plazos asociados al alcance, no solo al precio: un precio cerrado sin fecha orientativa deja la otra mitad del riesgo sin cubrir.

  • Qué pasa si cambias de idea a mitad de proyecto: es normal que ocurra, lo importante es que el proceso para gestionarlo esté claro desde el principio y no se improvise.
  • Si un proveedor te da un precio cerrado sin pasar por nada de esto —sin reunión de alcance, sin nada escrito, solo una cifra en un correo— no es realmente un precio cerrado con garantías: es una estimación con otro nombre.

    Checklist antes de firmar, elijas el modelo que elijas

  • ¿El alcance está escrito y ambas partes lo han revisado línea a línea, no solo por encima?
  • ¿Sabes qué pasa si el proyecto se complica: quién paga el tiempo extra?
  • ¿Hay criterios claros para saber cuándo algo está "terminado"?
  • ¿Está definido qué es un cambio de alcance y cómo se gestiona si aparece uno?
  • ¿El código y lo que se construya es tuyo al terminar, o depende de seguir pagando a ese proveedor?
  • ¿Hay trato directo con quien realmente va a programar, o todo pasa por intermediarios comerciales?
  • Estas preguntas valen igual si nos contratas a nosotros o a cualquier otra empresa. Un proveedor serio no debería tener problema en responderlas antes de que firmes nada.

    Cómo lo hacemos en FastIA

    En FastIA trabajamos casi siempre con precio cerrado, precisamente porque creemos que el riesgo de una mala estimación no debería ser tuyo. Definimos el alcance contigo antes de dar cifra, fijamos un precio y un plazo de semanas (no meses), y ese precio no cambia salvo que tú decidas ampliar el proyecto. No hay cuotas mensuales eternas ni dependencia de nosotros para siempre: el código termina siendo tuyo. Y hablas directamente con quien va a programar tu proyecto, no con un comercial que luego traduce tus necesidades a otro equipo.

    Si estás valorando un desarrollo a medida y quieres saber qué modelo te conviene en tu caso concreto, con gusto lo repasamos contigo. Pide presupuesto sin compromiso y lo vemos juntos, o echa un vistazo a cómo trabajamos en software a medida.