12 preguntas que debes hacer antes de contratar una consultora de software
Respuesta corta
Antes de firmar con una consultora de software, pregunta: quién es el equipo real, qué stack usa, cómo entrega por fases, quién es dueño del código y datos, cómo maneja cambios de alcance, qué garantías da post-entrega y cómo puedes cambiar de proveedor sin rehacer nada.
Sobre el equipo que va a construir
No es lo mismo firmar con la carátula que con quien va a escribir el código.
- ¿Quiénes son las personas concretas asignadas a mi proyecto?
- ¿Están en México y hablan con mi equipo directamente o hay intermediarios?
- ¿Cuántos proyectos simultáneos maneja cada uno?
Sobre el stack y arquitectura
El stack define tu libertad futura de cambiar de proveedor.
- ¿Qué tecnologías propones y por qué?
- ¿Puedo contratar cualquier desarrollador del mercado para mantenerlo?
- ¿Cómo manejas la seguridad y respaldos por defecto?
Sobre el modelo de entrega
Cotizaciones globales de '6 meses, tanto dinero' esconden riesgo.
- ¿Cómo se divide el proyecto en fases utilizables?
- ¿Cuándo veo el primer módulo funcionando en producción?
- ¿Cómo se cotizan los cambios de alcance a mitad del proyecto?
Sobre ownership y salida
La libertad de irte es lo que asegura que el proveedor haga bien su trabajo.
- ¿Quién es dueño del código, la infraestructura y los datos?
- ¿Puedo migrar todo a otro proveedor sin permisos ni licencias?
- ¿Qué documentación técnica entregas?
Preguntas frecuentes
¿Es normal que una consultora se niegue a entregar el código fuente?
No. En 2026, si un proveedor no entrega código fuente o pretende cobrar por él aparte, es señal de lock-in. Cualquier consultora seria entrega el repositorio como parte del contrato.
¿Cómo se ve un buen contrato de mantenimiento post-entrega?
Debe incluir SLA claro, canal de soporte definido, tarifa por hora transparente para cambios menores y cotización por fase para módulos nuevos. Nada de tarifas mensuales fijas obligatorias.