> Faqs > No se cuanto cobrar un trabajo de desarrollo de un software complejo en Argentina

No se cuanto cobrar un trabajo de desarrollo de un software complejo en Argentina

Estoy desarrollando un proyecto web que involucra la migración de datos de una base de datos MySQL a PostgreSQL. Además, el sistema incluye el consumo de APIs de la AFIP, la generación de órdenes de pago a través de la API de Mercado Pago y la creación de boletas con código de barras. Es importante destacar que este proyecto no es un e-commerce; está diseñado para gestionar aportes de sueldos y los usuarios finales serán estudios contables.

¿Podría alguien orientarme sobre cuánto debería cobrar por un sistema de estas características?

Respuestas

Es muy complicado dar un precio en un proyecto de este estilo, a no ser que se tenga mucha experiencia sobre lo que se debe desarrollar.

Por lo que entiendo el proceso involucra muchos módulos y gestiones con APIs que quizás no conozcas, lo que lo dificulta todavía más.

El modo de proceder, si lo tuvieras claro, sería hacer un análisis funcional para deducir cuántos módulos necesitas, qué funcionalidades se deben desarrollar en cada uno y luego hacer una cuenta de la previsión de horas que podría llevarte, dando un porcentaje al alza porque siempre surgen imprevistos. Luego multiplicas por el precio por hora y listo.

Lo que pasa es que para hacer ese análisis quizás te llevaría varias horas. Incluso lo ideal sería comenzar estudiando las partes más complejas del sistema y avanzar en ellas para poder afirmar de manera más exacta lo que se puede tardar. Pero eso te puede llevar semanas y muchas veces los clientes no cuentan con que los presupuestos llevan tiempo de realización y no entienden que se deberían pagar cuando para relaizarlos debes incluir el análisis. Y este proyecto a mi modo de ver lo requiere.

Tienes varias opciones entonces, por resumir te comento algunas:

  • Hacer un cálculo a groso modo del número de horas y multiplicar por el precio por hora, aplicando un porcentaje extra para imprevistos. Avisar al cliente que con el paso de las semanas es posible que tengas más claro el tiempo exacto para realizar el proyecto y que entonces podrías necesitar ajustarlo al alza o a la baja.
  • Decirle a tu cliente que le vas a hacer el proyecto de requisitos y que eso te va a llevar dos semanas de trabajo estrecho con ellos. Que esas dos semanas le vas a cobrar tanta cantidad y con ello podrás darle una previsión más exacta de tiempo y de dinero. Que luego ese proyecto de requisitos lo podrías realizar tú o entregar a cualquer otra empresa para que le hagan un presupuesto, si es que no le interesa que lo realices tú o quiere sondear otros precios.

Yo lo veo así. Aunque soy consciente que los clientes muchas veces esperan que les digas una cantidad y tiempo exactos y que te ciñas a eso. Pero los proyectos de desarrollo de software cuando tienen cierta complejidad no se pueden medir con esa exactitud.

Miguel Angel
3145 140 209 17

Uff, necesitarías horas de análisis de lo que implica hacer ese trabajo. No parece algo sencillo, por lo que es imposible dar un valor. Yo te diría que tuvieras en cuenta estos factores.

Calcula Lo que te cuesta a ti este proyecto: Enumera todos los costos asociados con el proyecto, incluyendo por supuesto tu tiempo (calcula tu tarifa por hora basándote en tu experiencia y el nivel de habilidad requerido para este trabajo. Hay profesionales que cobran 30 a 75 euros la hora, para España pero quizás en Argentina con menor importe puedas hacerlo también). Pero no solo eso, seguramente necesites herramientas, licencias de software, servidores y cualquier otro recurso que necesites.

Estima el tiempo de trabajo: Haz una estimación del tiempo que te llevará completar cada fase del proyecto, lo más fiel que puedas entendiendo las limitaciones que tienes porque no es posible saber el trabajo real hasta que uno no se pone. Incluye la planificación, el diseño, el desarrollo, las pruebas, la migración de datos, la implementación y el soporte que puedas dar a lo largo del tiempo.

El punto más complejo es evaluar la complejidad de la integración de las APIs. La AFIP (Administración Federal de Ingresos Públicos de Argentina) y Mercado Pago pueden tener particularidades que requieran una experiencia especial o trabajo extra. Quizás deberías contar con un profesional que sepa de esas áreas, lo que podría ayudarte no solo a evaluar, sino a desarrollar.

Puedes elegir un modelo de precio por una tarifa fija por el proyecto completo, pero igual el cliente le viene bien un modelo en el que te contrate durante unos meses de desarrollo, lo que puede ser bueno para ambos porque igual a ti te da la seguridad de no pillarte los dedos y a él posibilidad de acabar pagando mens. Puedes hacer algo mixto, como una tarifa por fases del proyecto, que puede ser más segura para ti

Si das un precio asegúrate que la propuesta este suficientemente detallada. Es decir, qué incluye y qué no incluye, no sea que el cliente quiera que trabajes el resto de la vida para él haciendo cosas que no habías ni pensado que serían necesarias.

Además siempre es bueno investigar el mercado. Mira si puede ser proyectos similares y lo que tus cologas cobran por ellos en tu región.

Alfredo
163 5 11 6