Cómo contratar a un desarrollador de software sin arrepentirte: guía para dueños de negocio

Contratar a alguien para construir tu sitio web, tu app o un sistema a la medida es una de las inversiones más importantes que hará tu negocio. Y también una de las más fáciles de equivocar: proyectos que nunca terminan, presupuestos que se duplican, código que nadie más puede mantener o, peor, un proveedor que desaparece con tus accesos.

Desde el otro lado de la mesa hemos visto lo que funciona y lo que no. Esta guía te ayuda a elegir bien, aunque no sepas programar.

Antes de buscar: define qué problema quieres resolver

El error más común no es elegir mal al proveedor, es no tener claro qué se le está pidiendo. Antes de pedir cotizaciones, escribe en una página:

Con ese documento las cotizaciones serán comparables entre sí, y un buen proveedor te hará preguntas que lo mejoren.

Freelance, agencia o equipo interno

Opción Ventajas Riesgos Ideal para
Freelance Costo menor, trato directo Depende de una sola persona Proyectos acotados, sitios web, MVPs
Agencia o consultora Equipo completo, continuidad Costo mayor, más intermediarios Sistemas a la medida, apps, proyectos de varios meses
Equipo interno Control total, conocimiento del negocio Contratación lenta, costo fijo alto Empresas donde el software es el producto

No hay una opción mejor en abstracto. Muchas pymes empiezan con un freelance o consultora y forman un equipo interno cuando el producto lo justifica.

8 preguntas que debes hacer

1. ¿Puedo ver proyectos similares en producción?

No capturas de pantalla: sitios y apps funcionando que puedas usar. Si es posible, pide el contacto de uno o dos clientes y pregúntales cómo fue la experiencia, sobre todo después de la entrega.

2. ¿Quién va a trabajar realmente en mi proyecto?

En algunas agencias vende una persona y programa otra que nunca conocerás. Pregunta quién escribe el código, quién es tu contacto diario y qué pasa si esa persona deja el proyecto.

3. ¿Cómo dividen el proyecto y cada cuánto veré avances?

Desconfía de quien promete mostrarte todo "al final". Un buen proceso entrega avances funcionales cada una o dos semanas que puedes probar y corregir a tiempo.

4. ¿Qué tecnología van a usar y por qué?

No necesitas entender todos los detalles, pero sí que la respuesta tenga sentido para tu caso y no sea "la que siempre usamos". Pregunta también qué tan fácil sería encontrar a otro desarrollador que la conozca. En nuestra guía sobre apps nativas, híbridas o PWA explicamos un ejemplo de esta decisión.

5. ¿De quién es el código y las cuentas?

Este punto debe quedar por escrito:

Un proveedor serio no tiene problema con esto.

6. ¿Qué incluye y qué no incluye la cotización?

Revisa si están contemplados: diseño, contenido, migración de datos, pruebas, publicación en tiendas, capacitación, documentación y hosting. Pregunta cómo se cobran los cambios fuera de alcance, porque siempre los habrá.

7. ¿Qué pasa después de la entrega?

El software necesita mantenimiento: actualizaciones de seguridad, cambios de sistema operativo, correcciones. Pregunta:

8. ¿Cómo manejan la seguridad y los datos de mis clientes?

Contraseñas cifradas, respaldos, HTTPS, accesos por rol. Si tu sistema guarda datos personales, esto no es opcional. Revisa nuestra guía de ciberseguridad para pymes para saber qué esperar.

Señales de alerta

Qué debe incluir el contrato

Como mínimo:

  1. Alcance detallado (puede ser un anexo con las funciones).
  2. Entregables y calendario por etapas.
  3. Pagos ligados a entregables, no solo a fechas.
  4. Propiedad intelectual del código a favor de tu empresa al liquidar cada etapa.
  5. Confidencialidad de tu información y la de tus clientes.
  6. Garantía y condiciones de soporte posterior.
  7. Proceso para cambios de alcance y su costo.
  8. Terminación anticipada: qué se entrega y cuánto se paga si alguna de las partes decide no continuar.

Empieza pequeño

Si dudas entre dos proveedores, o el proyecto es grande, propón una primera etapa corta y pagada: un prototipo, una auditoría o el primer módulo. En pocas semanas sabrás cómo comunican, si cumplen fechas y cómo trabajan, antes de comprometer todo el presupuesto.

Es la misma lógica que aplicamos al construir productos propios como alquilame.io: validar rápido antes de invertir en grande.

Conclusión

Un buen desarrollador no es el que cobra menos ni el que promete más, sino el que entiende tu negocio, trabaja con transparencia y te deja en control de lo que pagaste. Define bien tu problema, haz las preguntas correctas y deja todo por escrito.

En Dev jetzt trabajamos con entregas por etapas, código y cuentas a nombre de nuestros clientes y soporte después del lanzamiento. Si estás por iniciar un proyecto de software para tu pyme, escríbenos: con gusto revisamos tu idea, aunque al final decidas trabajar con alguien más.

Volver al Blog