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:
- El problema de negocio: "perdemos pedidos porque se toman por WhatsApp y se apuntan a mano", no "quiero una app".
- Quién lo va a usar: clientes, empleados, administradores.
- Las 3 a 5 funciones indispensables para el primer lanzamiento.
- Lo que ya tienes: dominio, hosting, sistemas actuales, datos que hay que migrar.
- Tu presupuesto y tu fecha límite reales.
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:
- El código fuente es tuyo y se entrega en un repositorio a tu nombre.
- El dominio, el hosting, las cuentas de tiendas de apps y los servicios en la nube están registrados a nombre de tu empresa, con el proveedor como usuario invitado.
- Tienes acceso de administrador a todo desde el primer día.
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:
- ¿Hay un periodo de garantía para corregir errores sin costo?
- ¿Ofrecen un plan de mantenimiento mensual? ¿Qué incluye?
- ¿En cuánto tiempo responden a una falla crítica?
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
- Cotiza sin hacer preguntas sobre tu negocio.
- Precio muy por debajo del resto sin una explicación clara.
- Pide el 100% por adelantado.
- No quiere dejar nada por escrito o el contrato es una sola línea.
- Se niega a darte acceso al código o a las cuentas.
- Promete fechas imposibles o dice que "todo se puede" sin matices.
Qué debe incluir el contrato
Como mínimo:
- Alcance detallado (puede ser un anexo con las funciones).
- Entregables y calendario por etapas.
- Pagos ligados a entregables, no solo a fechas.
- Propiedad intelectual del código a favor de tu empresa al liquidar cada etapa.
- Confidencialidad de tu información y la de tus clientes.
- Garantía y condiciones de soporte posterior.
- Proceso para cambios de alcance y su costo.
- 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.