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.
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.
Seguí leyendo
Ver todos →Cómo automatizar procesos en tu pyme: por dónde empezar
Guía para automatizar procesos en tu pyme: mapear cómo trabajás, elegir el cuello de botella, quick wins e integraciones con WhatsApp, Mercado Pago y ARCA.
Cómo es el proceso de desarrollo de un software a medida, paso a paso
El proceso de desarrollo de software a medida en 6 etapas: análisis, diseño, desarrollo, pruebas, despliegue y mantenimiento. Qué hacés y qué recibís.
Cuánto cuesta desarrollar un sistema de gestión (y de qué depende)
Cuánto cuesta desarrollar un sistema de gestión a medida: qué factores mueven precio y plazos, cómo pedir un presupuesto útil y por qué empezar con un MVP.