Artículos sobre presupuestos, factores de costo, inversión y planificación económica de proyectos de software.

  • Software a medida sin código propio: Riesgos antes de firmar

    Software a medida sin código propio: Riesgos antes de firmar

    Contratas un sistema a medida, pagas y  en unos meses lo tienes funcionando. Hasta ahí todo bien. El problema aparece después: cuando quieres cambiar algo, cuando el proveedor sube sus tarifas o  cuando simplemente necesitas que otro equipo continúe el trabajo. Ahí es cuando muchas empresas descubren que no tienen el código o que lo tienen, pero no pueden hacer nada útil con él.

    Y bueno, esto no siempre pasa por mala intención del proveedor. La mayoría de las veces pasa porque nunca quedó claro, desde el contrato, qué pasaría si la relación terminaba.

    Los riesgos reales de no tener control sobre tu propio sistema

    • Dependencia total del proveedor. Sin acceso real al código, cualquier cambio  por pequeño que sea pasa obligatoriamente por ellos, en sus tiempos y a su tarifa.
    • Propiedad intelectual poco clara. Si el contrato no especifica quién es dueño del código, esa ambigüedad se vuelve un problema justo cuando más te importa: al querer cambiar de proveedor.
    • Deuda técnica que no puedes ver. Un código mal documentado se convierte en algo que ningún otro equipo quiere tocar, porque nadie puede auditarlo con confianza.
    • Migración que empieza de cero. Cambiar de proveedor debería significar continuar lo que ya existe, no reconstruir todo desde el principio porque nadie más puede trabajar sobre ese código.
    • Seguridad que no puedes revisar. Sin acceso al código fuente, no puedes auditar la seguridad de tu propio sistema y si algo falla, tampoco puedes reaccionar sin depender de un tercero.

    Señales de alerta antes de firmar

    • El contrato no menciona explícitamente de quién es el código.
    • No se contempla la entrega de documentación técnica.
    • No existe una cláusula que defina qué pasa si la relación termina.
    • El proveedor no acepta que un tercero audite el código.
    • Todo el conocimiento técnico del proyecto está en una sola persona del equipo proveedor.

    Lo que deberías exigir antes de empezar

    • Cesión total de la propiedad intelectual, con cláusula explícita de que el código, los diseños y la documentación pasan a ser tuyos al cierre del proyecto.
    • Repositorio a tu nombre desde el primer commit, no en una cuenta del proveedor a la que solo él tiene acceso.
    • Documentación técnica como entregable, no como algo que «si sobra tiempo, se hace» arquitectura, decisiones técnicas y cómo desplegar el sistema.
    • Un plan de salida definido en el contrato, no negociado en medio de un conflicto: qué pasa si decides cambiar de proveedor y  en qué condiciones.

    En PyP Soft trabajamos bajo este mismo criterio: el código, la documentación y el conocimiento del proyecto son tuyos, no un activo que quede atado a nosotros. Si en algún momento decides continuar con otro equipo, deberías poder hacerlo sin que eso dependa de nuestra buena voluntad.

    Sobre la propiedad legal del código en Perú

    En Perú, el software está protegido por el Decreto Legislativo N° 822 (Ley sobre el Derecho de Autor). Lo importante para ti como cliente: no asumas un default legal a tu favor asegúrate de que el contrato especifique explícitamente que la propiedad del código te corresponde a ti, no lo dejes a interpretación.

    Preguntas que deberías hacerle a cualquier proveedor antes de firmar

    Preguntas que deberías hacerle a cualquier proveedor antes de firmar

    • ¿El código es mío desde el inicio o  solo después del pago final?
    • ¿Puedo auditarlo con un equipo técnico externo si lo necesito?
    • ¿La documentación técnica está incluida como entregable del proyecto?
    • ¿Qué pasa si decido cambiar de proveedor más adelante?

    Preguntas frecuentes

    ¿El software a medida siempre implica este riesgo?

    No. El riesgo no está en desarrollar software a medida está en hacerlo sin condiciones claras sobre propiedad, documentación y salida.

    ¿Cómo sé si ya estoy en esta situación con mi proveedor actual?

    Si no tienes acceso al repositorio, no tienes documentación técnica o nunca se habló de qué pasaría si cambias de proveedor, esas son las señales.

    ¿Qué hago si ya estoy atrapado con un sistema así?

    Se puede evaluar: en algunos casos el código se puede recuperar y documentar; en otros, conviene migrar por partes en vez de reconstruir todo de golpe.

    ¿PyP Soft entrega el código y la documentación siempre?

    Sí, es parte de cómo trabajamos el proyecto termina siendo tuyo, no algo que sigue dependiendo de nosotros.

    Si no tienes claro en qué condiciones está construido tu sistema actual o  estás por firmar un proyecto nuevo, hablemos antes de que firmes cualquier cosa.

  • Cómo cotizar un software a medida: la guía antes de tu primera llamada con un proveedor

    Cómo cotizar un software a medida: la guía antes de tu primera llamada con un proveedor

    Pides cotización a tres proveedores y los números varían al triple entre sí. Antes de asumir que uno te está inflando el precio, hay algo que revisar primero: casi siempre la diferencia no es de honestidad, es de alcance. Un proveedor te está cotizando algo distinto del otro, aunque los dos le hayan puesto nombre de «sistema a medida».

    Lo que sigue te sirve para dos cosas: 

    1. Llegar preparado a esa primera llamada y;
    2. Saber leer cualquier propuesta que te llegue después.

    Lo que deberías poder responder antes de la primera llamada

    No hace falta un documento técnico. Hace falta poder responder esto, aunque sea de forma aproximada:

    1. ¿Qué problema concreto resuelve el sistema, en una frase y sin tecnicismos?
    2. ¿Quiénes lo van a usar y  cuántos tipos de usuario (roles) va a tener?
    3. ¿Cómo se maneja hoy este proceso? (Excel, WhatsApp, papel, otro sistema)
    4. ¿Con qué otros sistemas necesita conectarse? (facturación electrónica, pasarela de pago, ERP, APIs externas)
    5. ¿Hay información que migrar desde un sistema anterior? ¿En qué formato está?
    6. ¿El sistema va a manejar datos sensibles salud, información financiera, datos de menores de edad?
    7. ¿Necesitas aplicación móvil o   basta con una versión web que se adapte a cualquier pantalla?
    8. ¿Cuál es tu fecha límite real y  qué la hace real? (un evento, una temporada, un compromiso ya asumido con un cliente)
    9. ¿Tienes un rango de presupuesto referencial, aunque sea aproximado?
    10. ¿Quién de tu equipo va a revisar y aprobar los avances?

    Con estas respuestas, cualquier proveedor serio puede ubicarte en una referencia aproximada desde la primera conversación y confirmarla con precisión después de conocer tu operación a fondo. Sin ellas, lo único que te puede dar es un número inventado.

    Cómo leer una propuesta cuando ya tienes varias sobre la mesa

    Antes de comparar precios, compara qué incluye cada una. Estas cuatro preguntas suelen explicar por qué dos cotizaciones para «lo mismo» terminan siendo tan distintas:

    • ¿Incluye backend propio o   asume que ya tienes uno? Un panel de administración, autenticación y base de datos propios son semanas de trabajo que una cotización «solo frontend» no contempla.
    • ¿El soporte posterior al lanzamiento está incluido? Algunas propuestas cubren un periodo inicial de soporte; otras empiezan a cobrar desde el primer día después de entregar. Esa diferencia pesa en el presupuesto, aunque no se vea en el número principal.
    • ¿El código y la documentación quedan a tu nombre o   el proveedor los retiene? Un precio más bajo que no incluye la propiedad del código no es más barato es un costo que vas a pagar después, en forma de dependencia. Ya hablamos de esto en detalle acá.
    • ¿La cifra salió de conocer tu operación o  de una llamada de 20 minutos? Un número construido después de entender tu proceso real es más confiable que uno improvisado en la primera conversación, aunque sea más alto.

    Cómo trabajamos la cotización en PyP Soft

    No damos un número cerrado en la primera llamada y  no porque queramos hacerte esperar es porque un número sin conocer tu operación es, en el mejor de los casos, una referencia.

    Nuestro proceso parte de una reunión de levantamiento, donde entendemos qué proceso quieres resolver, quién lo usa y con qué se conecta. De ahí sale una propuesta técnica y funcional por escrito: alcance, arquitectura y presupuesto definidos no una cifra dicha de palabra en una llamada.

    Como referencia inicial, los proyectos de software a medida con nosotros parten desde $1,650, dependiendo del alcance. Es un punto de partida para que puedas evaluar si encaja con lo que tienes pensado invertir el presupuesto final se confirma siempre después de conocer tu operación, no antes.

    Si tu presupuesto es menor al cotizado

    Dilo desde el inicio, no lo guardes esperando que la propuesta baje sola. Un proveedor serio puede recortar el alcance con criterio priorizando el flujo principal del sistema y dejando lo demás para una segunda etapa en vez de bajar la calidad sin decírtelo. Y si ningún proveedor puede acercarse a tu presupuesto con un alcance honesto, eso también es información útil: capaz el proyecto necesita arrancar más chico antes de crecer.

    Preguntas frecuentes

    ¿Necesito saber de tecnología para pedir una buena cotización?

    No. Necesitas poder describir tu operación con claridad qué problema resuelves, quién lo usa, con qué se conecta. De ahí, cualquier proveedor serio construye la propuesta técnica.

    ¿Está mal pedir cotización a varios proveedores a la vez?

    No, es sano. Lo importante es comparar el alcance de cada propuesta, no solo el número final dos cotizaciones para «lo mismo» pueden describir proyectos distintos.

    ¿La primera cifra que me dan es el precio final?

    Solo si viene después de conocer tu operación a fondo. Un número dado en la primera llamada es una referencia, no un precio cerrado.

    ¿Cuánto cuesta un software a medida en Perú?

    Varía mucho según el alcance desde un sistema acotado hasta una plataforma que integra varios procesos. Como referencia inicial, en PyP Soft los proyectos parten desde $1,650, pero el número real depende de tu caso.

    ¿Con cuánta anticipación debería empezar a cotizar?

    Más de la que crees. Entre entender tu operación, definir la propuesta y desarrollar el sistema, empezar con margen evita decisiones apuradas que después salen más caras.

    Cuéntanos qué proceso quieres resolver y te ayudamos a ubicarlo en una referencia real, no inventada.