Cómo elegir una empresa de desarrollo de software sin equivocarte

Cinco banderas rojas al elegir empresa de desarrollo de software

Elegir empresa de desarrollo de software para tu negocio es una de las decisiones más importantes (y más difíciles) que vas a tomar. Si eliges bien, tienes un producto que funciona, un equipo que responde y una inversión que se rentabiliza. Si eliges mal, pierdes meses, dinero y confianza.

Cinco banderas rojas al elegir empresa de desarrollo de software

Nuestro fundador lleva más de diez años en este sector, primero en equipos de grandes proyectos y ahora al frente de una empresa propia. Esta guía recoge las preguntas que haríamos si fuéramos el cliente, para que no tengas que descubrir los problemas a mitad de proyecto.

Qué preguntar antes de elegir una empresa de desarrollo de software

Pregunta 1: ¿Puedo ver proyectos reales que hayáis terminado?

No capturas en un portfolio: proyectos reales, en producción, que puedas comprobar. Si es una app, descárgala; si es una web, navega por ella. Si te dicen que no pueden mostrar nada por confidencialidad, al menos deberían poder describir el tipo de proyecto, el sector y el estado actual sin revelar al cliente.

Bandera roja: un portfolio con imágenes bonitas pero ninguna dirección ni enlace a tiendas.

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

En empresas grandes, quien te vende el proyecto no suele ser quien lo desarrolla, y a veces se subcontrata a terceros. Pregunta directamente: ¿quién va a escribir el código?, ¿puedo conocerle?, ¿estará durante todo el proyecto?

Bandera roja: respuestas vagas del tipo «un equipo senior», sin nombres ni perfiles.

Pregunta 3: ¿Qué pasa si necesito cambios a mitad de proyecto?

Todos los proyectos cambian durante el desarrollo; es inevitable. Lo que necesitas saber es cómo gestiona esa empresa los cambios: ¿hay un proceso claro?, ¿se presupuestan aparte?, ¿cuánto afectan al plazo?

Bandera roja: «no hay problema, lo vamos viendo», sin ningún proceso definido. Significa que al final habrá una discusión sobre qué estaba incluido y qué no.

Pregunta 4: ¿Qué incluye exactamente el presupuesto?

Pide un desglose. Un presupuesto profesional debería especificar:

  • Funcionalidades incluidas (y excluidas).
  • Tecnologías que se van a usar.
  • Número de revisiones de diseño.
  • Pruebas y control de calidad.
  • Despliegue o publicación.
  • Periodo de garantía tras la entrega.
  • Formación, si aplica.
  • Mantenimiento, si aplica.

Bandera roja: un presupuesto de una página con una cifra y «desarrollo de aplicación web». Sin desglose no hay forma de saber qué estás pagando.

Pregunta 5: ¿Qué pasa después de la entrega?

La entrega no es el final, es el principio. Tu aplicación va a necesitar mantenimiento, actualizaciones de seguridad, corrección de errores y, probablemente, nuevas funcionalidades. Pregunta:

  • ¿Ofrecen mantenimiento tras el lanzamiento? ¿Cuánto cuesta y qué incluye?
  • ¿Tengo acceso al código fuente y puedo cambiar de proveedor si quiero?

Bandera roja: no ofrecen mantenimiento, o te dicen que el código es suyo y no te lo dan. El código debe ser tuyo. Siempre.

Las cinco banderas rojas más comunes

Bandera rojaQué significa realmente
Precio muy por debajo del mercadoVan a recortar en calidad, pruebas o documentación, o no han entendido el alcance. Los extras llegarán después.
Prometen plazos imposiblesO no entienden el proyecto o van a entregar algo incompleto.
No preguntan por tu negocioSi solo preguntan por funcionalidades técnicas y no por tu problema, construirán lo que les pidas, no lo que necesitas.
No tienen un proceso definidoSin metodología, sin entregas intermedias, el proyecto se alarga sin control.
No quieren darte acceso al códigoTú pagas, el código es tuyo. Si ponen pegas, están creando dependencia artificial.

Cómo comparar presupuestos distintos

Es tentador quedarse con el más barato, pero comparar solo por precio es como comparar coches solo por el color. Esto es lo que conviene mirar:

1. Alcance: ¿incluyen lo mismo? Un presupuesto más caro que incluye diseño, desarrollo, backend, pruebas y garantía puede ser mejor que uno más barato que solo cubre el «desarrollo frontend» y deja todo lo demás aparte.

2. Tecnologías: ¿son las adecuadas? No necesitas ser técnico: pregunta por qué han elegido esa tecnología y qué ventajas tiene para tu proyecto. Si no saben justificarlo, probablemente usan lo único que conocen.

3. Equipo: ¿quién va a trabajar? Un equipo reducido y senior no es lo mismo que uno numeroso de perfiles junior. El tamaño del equipo importa menos que su experiencia.

4. Comunicación: ¿cómo te informarán del avance? Reuniones semanales, demos periódicas, acceso a un tablero de progreso: cualquier formato vale, pero tiene que existir. Si la única comunicación es «te avisamos cuando esté listo», mal.

5. Garantía: ¿qué pasa si hay errores? Todo software tiene errores al principio. La pregunta es cuánto tiempo los corrigen sin coste. Es habitual una garantía de uno a tres meses tras la entrega.

Freelance, agencia o consultora: qué te conviene

FreelanceAgenciaConsultora
PrecioMás bajoMedio-altoMedio-alto
ComunicaciónDirecta con quien hace el trabajoA través de un project managerDirecta con el equipo técnico
CapacidadUna persona (riesgo si enferma o se satura)Equipo disponibleEquipo reducido pero senior
FlexibilidadAltaMedia (procesos internos)Alta
Ideal paraProyectos pequeños o tareas concretasProyectos grandes con varias disciplinasProyectos complejos que necesitan experiencia

No hay una respuesta universal: depende de tu proyecto, de tu presupuesto y de cuánta implicación necesitas del proveedor. Son generalizaciones, y siempre habrá excepciones en los tres modelos.

¿Quieres ver cómo lo hacemos nosotros? Empezamos por entender el problema y proponemos un piloto acotado antes de comprometer un proyecto grande.

Ver Crea

Si quieres contrastar los datos con una fuente independiente, INCIBE ofrece recursos gratuitos para evaluar la seguridad de tus proveedores tecnológicos.

Preguntas frecuentes

¿Debería pedir presupuesto a varias empresas?
Sí, al menos a tres. No solo para comparar precios, sino para ver cómo entiende cada una tu problema. La que hace mejores preguntas sobre tu negocio suele construir un mejor producto.
¿Es normal pagar por adelantado?
Es habitual pagar una parte al inicio, otra a mitad de proyecto y el resto en la entrega. Desconfía si te piden el cien por cien por adelantado.
¿Qué hago si el proyecto va mal?
Habla claro cuanto antes. Si las entregas se retrasan, la calidad es baja o la comunicación falla, ponlo sobre la mesa. Si no mejora, es mejor parar y buscar alternativa que seguir invirtiendo en algo que no funciona. Por eso es tan importante tener acceso al código: te permite cambiar de proveedor sin empezar de cero.
¿Cómo sé si el código es de buena calidad si no soy técnico?
Pide que te muestren la cobertura de pruebas, la documentación y las revisiones de código. Si te dicen que «no hace falta hacer pruebas» o que «no se documenta porque vamos rápido», es exactamente lo que acabarás pagando para arreglar dentro de seis meses.
Scroll al inicio