Saltar al contenido principal
FLEXORA
Volver al blog

¿Es seguro elegir la cotización de software más barata en Paraguay?

Resumen Una cotización mucho más barata no es automáticamente una mala decisión. El punto es entender qué explica la diferencia: alcance, equipo, pruebas, integraciones, migración, soporte, plazos o responsabilidades del cliente. Antes de elegir, pedí por escrito qué incluye y qué excluye cada propuesta y comparalas bajo las mismas condiciones.

Imaginá dos cotizaciones para un sistema aparentemente similar: G. 10.000.000 y G. 80.000.000. La diferencia, por sí sola, no permite saber cuál es mejor. Puede deberse al alcance, la experiencia del equipo, la arquitectura propuesta, las pruebas, las integraciones, el soporte o simplemente a estructuras de costos diferentes. La pregunta útil no es por qué una es más barata, sino si ambas están cotizando realmente lo mismo.

Si todavía estás en la etapa de comparar propuestas antes de decidir, la guía Cómo comparar cotizaciones de software a medida en Paraguay tiene el checklist completo. Acá nos enfocamos en un riesgo puntual: qué conviene revisar antes de firmar con la opción más barata, sin asumir de entrada que sea mala idea.

El riesgo más concreto: dependencia de una sola persona

Un riesgo real puede aparecer cuando el conocimiento y la operación del proyecto quedan concentrados en una sola persona — sea un freelancer trabajando solo, un empleado, un socio, o el único técnico que una empresa asignó al proyecto. En ingeniería de software esto se estudia con el concepto de bus factor (o truck factor): el número mínimo de personas que tendrían que dejar un proyecto antes de comprometer su continuidad. Existen trabajos empíricos específicos sobre este riesgo de concentración de conocimiento (Jabrayilzade, Evtikhiev, Tüzün y Kovalenko, “Bus Factor In Practice”, 44th IEEE/ACM ICSE-SEIP, 2022).

Un freelancer puede trabajar con procesos sólidos, documentación clara y algún tipo de respaldo. Una empresa también puede tener mala distribución del conocimiento, con todo concentrado en una sola persona pese a la estructura. La etiqueta “freelancer” o “empresa” no define por sí sola el riesgo — lo que importa es cómo se asegura la continuidad del proyecto: quién más tiene acceso al código, qué tan documentado está el sistema y qué pasa si esa persona deja de estar disponible.

Esto no significa que todo freelancer sea riesgoso ni que toda agencia sea segura: significa que “quién ejecuta y con qué respaldo” es una pregunta válida antes de firmar, no después de que el proyecto se detiene a mitad de camino.

El riesgo silencioso: lo que no está escrito en la cotización

Un estudio de McKinsey realizado en colaboración con la Universidad de Oxford, Delivering large-scale IT projects on time, on budget, and on value, se basó en una base de datos de más de 5.400 proyectos de TI. Para los proyectos que el estudio clasifica como de gran escala — aquellos con un presupuesto inicial superior a USD 15 millones — reportó un promedio de 45% por encima del presupuesto, 7% por encima del plazo y 56% menos valor entregado del previsto. Esas cifras corresponden a un universo de proyectos muy distinto al de una pyme paraguaya comparando cotizaciones de unos pocos millones de guaraníes, así que no deberían leerse como una expectativa de sobrecosto para cualquier proyecto. Sí son un buen argumento de por qué no conviene comparar propuestas solo por el precio final: el propio estudio recomienda no enfocarse exclusivamente en costo y prestar atención a talento, alcance, arquitectura, QA, migración y gestión del proyecto.

Hay ítems que conviene verificar expresamente en cualquier cotización — no porque “casi siempre” falten en la opción barata, sino porque cuando faltan, cambian el costo real del proyecto:

  • Migración de datos existentes. Si tu empresa ya opera con planillas, un sistema anterior o registros en papel, migrar esa información puede requerir análisis, limpieza, transformación, importación y validación. Conviene comprobar si ese trabajo está incluido, excluido o todavía pendiente de estimación.
  • Testing y ambientes de control. Construir con pruebas automatizadas y ambientes separados de desarrollo/pruebas/producción lleva tiempo y esfuerzo adicional frente a entregar algo que simplemente corre. Preguntá qué se prueba, con qué herramientas y quién acepta el resultado.
  • Mantenimiento y soporte post-entrega. El costo de mantener un sistema vivo (actualizar dependencias, corregir bugs que aparecen con uso real, adaptar funcionalidad) varía según el sistema, la infraestructura y el nivel de servicio acordado. FullScale, un proveedor del sector, publica una regla orientativa de 15% a 20% del costo original de construcción por año — no es un estándar universal de la industria, pero da una idea del orden de magnitud (FullScale). Si ese trabajo va a ser necesario y no está incluido en la cotización inicial, conviene aclarar quién lo asumirá y cómo se presupuestará cuando termine el período de garantía o soporte incluido.
  • Capacitación y documentación de usuarios. Pueden ser necesarias según la complejidad del sistema y la rotación del equipo que lo va a usar. Conviene verificar si están contempladas.

Que un rubro no aparezca en la cotización no significa necesariamente que el proyecto lo necesite. Pero si después resulta necesario, requerirá tiempo, trabajo o presupuesto adicional — por eso conviene aclararlo antes de firmar, no asumir de entrada que “se está escondiendo” algo.

En Paraguay, revisá también las integraciones locales

Si el sistema debe integrarse con servicios o requisitos locales, verificá que ese trabajo esté explícitamente contemplado. Un ejemplo es SIFEN: la DNIT publica documentación técnica específica (e-Kuatia: Desarrollo de Software, Documentación Técnica) para los sistemas que deben interactuar con la facturación electrónica, incluyendo el Manual Técnico vigente y las notas técnicas del sistema. Si tu proyecto necesita esa integración, pedí evidencia de proyectos anteriores comparables, preguntá cómo trabaja el proveedor con esa documentación oficial, y verificá que el análisis, desarrollo y pruebas correspondientes estén contemplados en la cotización o se coticen aparte.

Cómo reducir el riesgo antes de firmar

La regla: mismas preguntas, mismas condiciones, antes de comparar el total.

No se trata de descartar automáticamente la oferta más barata, sino de exigir que ambas cotizaciones respondan las mismas preguntas antes de comparar el número final:

  1. Pedí que el alcance, las exclusiones y los cambios aprobados queden documentados por el mecanismo previsto para el proyecto.
  2. Preguntá explícitamente qué pasa si la persona que desarrolla el sistema deja de estar disponible: quién más tiene acceso al código, qué tan documentado está.
  3. Confirmá si testing, migración de datos, capacitación y soporte post-entrega están incluidos o se facturan aparte.
  4. Pedí el detalle de qué incluye y qué excluye cada propuesta, línea por línea, en vez de comparar solo el total (Koud).

Si tenés curiosidad de cómo se ve esto del otro lado, en por qué Flexora cotiza así explicamos qué incluye cada etapa de nuestras propias cotizaciones.

Si estás evaluando un proyecto de desarrollo de software a medida, conversá con nuestro equipo — pedimos el alcance por escrito desde la primera reunión.

Fuentes citadas

Preguntas frecuentes

¿Es seguro elegir la cotización más barata?
Puede serlo. El precio más bajo no determina por sí solo la calidad ni el riesgo. Antes de decidir, compará qué incluye cada propuesta: alcance, equipo, pruebas, migración, integraciones, soporte, propiedad del código y continuidad si una persona deja de estar disponible.
¿Por qué dos presupuestos pueden ser tan diferentes?
Pueden diferir por alcance documentado versus verbal, composición y experiencia del equipo, nivel de pruebas, integraciones contempladas, migración de datos, documentación y soporte post-entrega. Una diferencia grande de precio no demuestra por sí sola que alguien esté cobrando de más ni que el otro esté omitiendo trabajo — primero hay que comparar qué está cotizando cada uno.
¿Qué pasa si el proyecto depende de una sola persona?
Si esa persona deja de estar disponible y no hay documentación, acceso compartido al código ni un plan de continuidad, puede generarse una interrupción importante. El mismo riesgo puede existir dentro de una empresa si todo el conocimiento del proyecto está concentrado en una sola persona. Antes de contratar, preguntá quién tiene acceso al repositorio, cómo está documentado el sistema y qué pasa ante una ausencia prolongada.
¿Qué debo comparar además del precio?
Alcance funcional y sus exclusiones, quién ejecuta el trabajo y cómo se revisa el código, qué pruebas están contempladas, si la migración de datos está incluida, qué integraciones cubre, qué soporte y garantía incluye después de la entrega, y las condiciones sobre propiedad y acceso al código.
¿Conviene un freelancer o una empresa?
Depende del proyecto y de cómo esté organizado el proveedor. Para tareas acotadas, un freelancer experimentado puede ser suficiente. Para proyectos que requieren varias disciplinas o continuidad entre varias personas, un equipo puede reducir la concentración del conocimiento. En ambos casos conviene evaluar documentación, respaldo, acceso al código, pruebas, soporte y plan de continuidad — no la etiqueta por sí sola.

¿Este problema se parece al de tu empresa?

Contanos el contexto y vemos juntos si tiene sentido resolverlo con software, y cómo.