¿Comprar un sistema para mi negocio o desarrollarlo en casa?

, noviembre 12, 2023

¿Qué es mejor? en este artículo analizaremos los pros y contras de cada opción de acuerdo a nuestra experiencia de años en este mercado.

Desarrollo propio

Contras

No porque se pueda adaptar a cualquier necesidad, se deba hacer esto. Por un lado el buscar cumplir con cada deseo de cada colaborador puede convertirse rápidamente en una tarea inalcanzable. Se puede convertir el desarrollo en un mounstro de 1000 cabezas muy dificil de mantener.

Costo El costo de desarrollo generalmente es mucho mayor que el adquirir o rentar algo ya desarrollado, ¿Por qué? porque aunque la empresa que lo desarrolla, agrega una ganancia, como quiera su modelo es prorratear el costo entre muchos usuarios. En el caso de desarrollar en casa, el costo de desarrollo total, lo absorbería la casa.

Distracciones del negocio principal Desarrollar un sistema desde cero, es una tarea muy complicada que requiere de muchos expertos, aunque el resultado final se aprecie sencillo. Es precisamente ese resultado final sencillo, la prueba de la suma de talento detrás. Buscar atender algo tan complicado, claro que serán una distracciones de los objetivos primordiales de la empresa que lo necesita.

Curva de aprendizaje El ser usuario final puede ser muy bueno para definir y plantear las soluciones a desarrollar, pero faltaría la experiencia de la mejor manera de hacerlo, que lenguajes usar, servidores, seguridad, mantenimiento, toda la arquitectura del sistema, etc.

Pérdida de conocimiento Lo más común que he visto es intentos fallidos donde se llega hasta cierto punto en la meta, pero ya no se puede continuar porque la «persona» que lo hizo, ya no la pueden contactar. La mayoría de las veces, el avance ya no se puede incrementar más y terminar por ya no servir y perderse la totalidad de la inversión.

Tiempo Obviamente el tiempo de desarrollar un sistema desde cero, es mucho mayor que el tiempo en adaptarse algo que ya existe.

Pros

Adaptabilidad: Al ser un desarrollo a la medida, se pueden hacer las modificaciones que requiera la operación sin necesidad de pedirle autorización a nadie. El nuevo sistema pudiera funcionar para cubrir 100% de las necesidades de la empresa.

Posibilidad de ingresos adicionales Si le funciona a mi empresa, seguramente le funcionará a otras empresas similares no? se podrían vender o rentar a dichos negocios para amortiguar un poco el costo de desarrollo, ¿no?

Sistema ya desarrollado

Contras

Poca flexibilidad de adaptación ya sea por el costo o simplemente porque no es opción para el proveedor, el sistema puede ser demasiado rígido para las necesidades de la empresa. La rigides puede generar más confianza y brindar mejores resultados, pero a veces se convierte en inoperable.

Falta de propiedad en el desarrollo esto es importante para algunas personas aunque la tecnología avanza tan rápido que la propiedad no se convierte necesariamente en una buena inversión.

Pros

Posibilidad de ver y en algunos casos probar el resultado final el objetivo que es la solución de cierta necesidad, se puede validar de forma inmediata y no en una promesa de la largo plazo.

Costo Aunque a veces parezca mucho mas barato contratar a alguien inhouse, a la larga normalmente no lo es ya que las sorpresas disminuyen considerablemente. Los recursos ahorrados por no desarrollar inhouse pueden usarse en proyectos mucho más lucrativos para la empresa.

Riesgo El riesgo de contratar algo ya hecho y probado es mucho menor comparado con algo que todavía es proyecto. Aunado al valor de poder obtener recomendaciones, validaciones o realizar pruebas de que el objetivo a solucionar, es posible solucionar, a un precio conocido.

Garantía de servicio la posibilidad de que una empresa de desarrollo reconocida me siga atendiendo en un futuro es mucho mayor que la que un desarrollador contratado directo lo siga haciendo. Cambios, adaptaciones, nuevas versiones serán necesarias. Invierte en una relación a largo plazo que te de esa garantía de servicio.

En resumen, problemente haga sentido desarrollar en casa algunas aplicaciones que no impliquen tanto tiempo ni sean tan centrales en la operación y/o administración de un negocio. Pero tratar de desarrollar un ERP, CRM u otro sistema completo desde cero puede ser una tarea sin sentido que costará mucho más y no necesariamente traiga los beneficios esperados.

Contacta con un experto para que atienda tus dudas al respecto.

En este artículo

Compartir