Comprar vs Desarrollar Software

Para las empresas cualquiera que sea el tamaño que éstas tengan existe la necesidad de utilizar la tecnología para acelerar los procesos de producción, servicios, atención a clientes, etc., pero la pregunta que se hacen siempre al implementar sistemas de información es ¿Debo comprar un sistema ? o ¿Debo hacer un desarrollo de software a medida?.
 
Originalmente ésta pregunta estaba explicada de otra manera, mucho más teórica. Sin embargo vamos a intentar hacerlo muy práctico.
 

El software o sistema que tu empresa necesita, está relacionado con el corazón de tu empresa? O está relacionado con tareas secundarias?

Esta es la pregunta más importante. Pero qué significa "el corazón de la empresa"? En cualquier empresa o emprendimiento se realizan diversas actividades, tales como:
  • Compras
  • Ventas
  • Contabilidad
  • Control Stock / Inventario
  • Gestión de Sueldos
  • Gestión de Recursos Humanos
  • Gestión Comercial
  • Marketing
  • Etc
Ahora bien, para una consultora de Recursos Humanos, la gestión de los Recursos Humanos es su "corazón", por lo tanto podría tercerizar otras actividades (como el area contable). Otro ejemplo válido es  una empresa de marketing y publicidad que podría tercerizar el área de Recursos Humanos, pero sin lugar a dudas no va a tercerizar el marketing y publicidad, ya que es el corazón del negocio.
 
Siguiendo el mismo enfoque, una empresa debería realizar un desarrollo de software a medida si las necesidades están relacionadas con el corazón de su negocio.
Volviendo al ejemplo de una consultora de Recursos Humanos, sería recomendable que tuvieran un sistema a medida para la gestión de las personas, y tal vez un sistema enlatado o sistema de gestión para el área de contabilidad y finanzas.

Cuál es el presupuesto ? (Tiempo y Dinero)

Un sistema enlatado ( un software que se compra) es generalmente más barato y rápido en el corto plazo, pero en mediano - largo plazo es más caro. Por qué?
  • Tiene gastos de licencia asociados (Cuotas mensuales, semestrales, anuales, etc)
  • Los costos dependen de la cantidad de máquinas o usuarios que utilizan el sistema.
  • Probablemente se termine usando solo el 50% de las funcionalidades y el resto no se use.
  • La empresa suele cambiar la forma de hacer algunas actividades porque el sistema enlatado no lo permite, lo que significa que se pierde tiempo, productividad, etc.
  • La empresa queda "esclava" de un sistema enlatado, del cual no tiene el código fuente, por lo tanto no es dueño de modificarlo o adaptarlo a sus necesidades.
Por otro lado, un desarrollo de software a medida es generalmente más caro y lento de desarrollar. Pero una vez terminado presenta las siguientes ventajas.
  • La empresa es dueña del sistema, pudiendo modificarlo cuando quiera.
  • No tiene costos asociados de licencia, ya que la empresa es dueña del software
  • Al ser un desarrollo de software a medida, el sistema se adapta 100% a la forma de realizar las actividades, lo que incrementa la productividad.
  • La capacitación es más simple, ya que la empresa participó activamente en el desarrollo del software, por lo tanto su uso resulta natural.

Conclusión

Nuestra mejor recomendación es que se acerquen a un consultor en sistemas de información para que les oriente en ese paso importante de la empresa respecto a sus necesidades específicas. Es mejor una buena inversión inicial que un gasto contenido.
 
Para más información puedes visitar Desarrollo de Software, contactarnos a <software@nissigroup.com.ar> o bien en nuestro link de Contacto.

Dejanos tu comentario