Software a medida

Cómo elegir una empresa de desarrollo de software: checklist para pymes

Cómo elegir una empresa de desarrollo de software: checklist de portfolio, proceso, comunicación, propiedad del código, soporte, contrato y red flags.

UFO Development5 min de lectura

Contratar a alguien para que desarrolle el sistema de tu empresa es una decisión que vas a sentir durante años. Un buen proveedor te ordena la operación; uno malo te deja un sistema a medio terminar, sin documentación y con el código en una computadora que no es tuya. Saber cómo elegir una empresa de desarrollo de software no requiere que seas técnico. Requiere hacer las preguntas correctas y prestar atención a las respuestas. Acá va un checklist práctico.

Checklist para elegir una empresa de desarrollo de software

1. Portfolio: qué hicieron y para quién

Pedí ver proyectos reales, no solo capturas de pantalla lindas. Lo que te interesa saber:

  • ¿Hicieron sistemas parecidos al que necesitás? No hace falta que sea tu mismo rubro, pero sí algo de complejidad similar.
  • ¿Esos sistemas están en uso hoy?
  • ¿Podés hablar con algún cliente? Una empresa seria no tiene problema en ponerte en contacto con alguien que haya trabajado con ellos.

Un sitio web vistoso y un sistema de gestión son trabajos distintos. Si vas a encargar un sistema con stock, cuentas corrientes y facturación, buscá experiencia en eso. Por ejemplo, en nuestro caso podés ver el sistema de gestión que hicimos para Electro DM.

2. Proceso: cómo trabajan

Preguntá cómo es un proyecto con ellos de principio a fin. Una buena respuesta incluye algo parecido a esto:

  • Una etapa de relevamiento donde entienden tu negocio antes de cotizar en detalle.
  • Entregas parciales que podés ver y probar, no un "te lo mostramos cuando esté terminado".
  • Una forma clara de manejar cambios de alcance.
  • Pruebas antes de salir a producción.
  • Un plan para la puesta en marcha y la capacitación de tu equipo.

Si la respuesta es vaga o todo suena demasiado fácil, ojo. Si te interesa ver cómo lo encaramos nosotros, lo contamos en nuestro proceso de desarrollo de software.

3. Comunicación: cómo te vas a enterar de las cosas

Muchos proyectos no fallan por la parte técnica, sino por la comunicación. Antes de firmar, definí:

  • ¿Quién es tu interlocutor? ¿Hablás con alguien que entiende el proyecto o con un vendedor que después desaparece?
  • ¿Cada cuánto vas a recibir novedades?
  • ¿Por qué canal? ¿Hay un lugar donde quede registro de las decisiones?
  • ¿Te explican las cosas en un idioma que entendés, o te llenan de siglas?

Un buen proveedor te hace preguntas incómodas al principio. Si en la primera reunión solo te dicen que sí a todo, probablemente no entendieron el problema.

4. Propiedad del código y de los datos

Este punto se pasa por alto seguido y después trae dolores de cabeza. Tiene que quedar por escrito:

  • El código fuente es tuyo (o, si no lo es, que esté explícitamente acordado y entiendas qué implica).
  • Tenés acceso al repositorio donde vive el código.
  • Los datos son tuyos y podés exportarlos cuando quieras.
  • Las cuentas de hosting, dominio y servicios externos están a nombre de tu empresa, o al menos tenés acceso de administrador.

La idea es simple: si mañana dejás de trabajar con ese proveedor, otro equipo tiene que poder continuar sin empezar de cero.

5. Soporte y mantenimiento

Un sistema en producción necesita cuidado. Preguntá:

  • ¿Qué pasa después de la entrega? ¿Hay un período de garantía para corregir errores?
  • ¿Cómo se cobra el mantenimiento? ¿Abono mensual, horas, por pedido?
  • ¿Cuánto tardan en responder si algo deja de funcionar?
  • ¿Quién se encarga de las actualizaciones de seguridad?
  • ¿Qué pasa si cambia una normativa, por ejemplo de ARCA (ex AFIP)?

6. Contrato y presupuesto

El presupuesto tiene que ser entendible y el contrato tiene que proteger a las dos partes. Revisá que estén claros:

  • Qué incluye y qué no incluye el alcance.
  • Cómo se valoran y aprueban los cambios.
  • Forma de pago atada a entregas concretas, no todo por adelantado.
  • Plazos estimados y qué pasa si se corren.
  • Confidencialidad y propiedad intelectual.

Si querés entender qué factores mueven el número, tenemos una nota sobre cuánto cuesta desarrollar un sistema de gestión.

7. Tecnología: lo justo y necesario

No hace falta que evalúes el lenguaje de programación, pero sí podés preguntar:

  • ¿Usan tecnologías conocidas y mantenidas, o algo tan exótico que solo ellos lo pueden tocar?
  • ¿El sistema va a estar documentado?
  • ¿Cómo hacen los backups?

Red flags: señales para alejarse

Algunas cosas que deberían hacerte dudar:

  • Te cotizan sin preguntarte nada. Un presupuesto serio de un sistema necesita entender tu negocio.
  • El precio es muchísimo más bajo que el resto sin una explicación clara de por qué.
  • Prometen todo en plazos imposibles. Nadie construye un sistema de gestión completo en dos semanas.
  • No quieren mostrar trabajos ni referencias.
  • El código queda a nombre de ellos y no hay forma de que lo recibas.
  • Piden el pago total por adelantado.
  • No hay contrato, o el contrato no menciona alcance ni propiedad.
  • Desaparecen entre reuniones y cuesta que respondan incluso antes de cerrar.
  • Todo es "sí, se puede", sin ninguna advertencia ni alternativa.

Si la relación comercial es desordenada antes de firmar, no va a mejorar después.

Una última recomendación

Además del checklist, confiá un poco en tu instinto. Vas a trabajar con estas personas durante meses, y probablemente durante años si el sistema crece. Elegí un equipo con el que puedas hablar con franqueza, que te diga cuando algo no conviene y que muestre interés genuino por cómo funciona tu empresa. Esa relación vale tanto como la calidad técnica.

Si querés, empezamos por una charla

Si estás evaluando proveedores y querés sumarnos a la comparación, escribinos. Te contamos cómo trabajamos, respondemos todas las preguntas de esta lista y, si el proyecto no es para nosotros, te lo decimos. Usá el formulario de contactanos o escribinos por WhatsApp.

¿Tenés una idea en mente?

Contanos qué necesitás y te respondemos con una propuesta concreta.