Software: ¿Comprarlo o Hacerlo?

¿Quieres que te contactemos? Déjanos tus datos


 

Bajo el contexto de transformación digital actual, las implementaciones de herramientas de software que optimicen la eficiencia operacional de las compañías están a la orden del día. Todo comienza en la decisión entre comprar un software comercial existente o construir uno a la medida. Ambas tienen sus pros y sus contras, sin embargo, tomar una mala decisión desde el inicio puede tener repercusiones negativas en alguna etapa del ciclo de vida de la herramienta.

Tradicionalmente, esta decisión se ha inclinado por comprar un software existente, aunque últimamente muchas compañías están decidiendo usar herramientas de software que se adapten a ellos y no tener que adaptar su operación a una herramienta existente. De igual manera, las tecnologías y metodologías modernas permiten construir e iterar muy rápido las soluciones de software que se desarrollan.

Existen muchas aristas a evaluar entre los dos caminos y podríamos hacer de este artículo un podcast completo -o varios-, sin embargo, trataremos de resumir algunas preguntas que debes hacerte como gerente para tomar la mejor decisión, teniendo como enfoque el problema y no la solución.

¿El problema que necesito resolver es algo muy específico de mi organización?

Si tu respuesta es no, lo más probable es que lo mejor sea comprar un software existente. Por ejemplo, ningún gerente en su sano juicio invertiría recursos en hacer una aplicación para leer y enviar correos electrónicos, o para edición de textos. Es más barato -por mucho- usar alguna alternativa existente en el mercado. Si por el contrario tu problema es muy específico, usar herramientas existentes puede sentirse forzado y lo más probable es que termines forzando también tu operación para que calce con algún software comercial. Por tal motivo, quizás resulte mejor opción construir tu propia herramienta.

¿El problema que necesito resolver es de mi Core de negocio?

Si tu respuesta es no, va a ser difícil de justificar la iniciativa desde el punto de vista financiero y probablemente sea mejor que uses una herramienta comercial para ello. Si tu respuesta es Sí, entonces los ahorros y eficiencia que pueda proveer un software construido específicamente según los procesos de negocio de tu organización serán significativos y también te darán una ventaja competitiva en tu mercado. Por ejemplo, una firma de abogados no invertiría en construir un software que les permita subir contenidos a su página web, pero sí en una herramienta adaptada a la operación de la firma y a la cultura organizacional de la misma que permita gestionar las horas de consultoría, disponibilidades de sus asociados y relacionamiento con clientes.

¿Qué tan rápido necesito resolver el problema?

Aunque existen muchos discursos comerciales que venden implementaciones de softwares comerciales como “plug and play”, nuestra experiencia nos dice que esto rara vez se cumple. La implementación de cualquier software comercial empresarial debe pasar por un ciclo completo de consultoría, diseño, implementación, pruebas, estabilización y soporte. Sin embargo, la mayoría de las veces este tiempo es menor al tiempo de crear un software desde cero.

¿Qué habilidades tengo disponibles en mi organización?

Si tienes desarrolladores de software en tu compañía con ancho de banda disponible, podrías dedicarlos a construir una solución según tus necesidades. De lo contrario, puedes contratarlos y gestionarlos tú mismo o podrías buscarte un aliado a largo plazo que desmitifique la construcción de software y se encargue de todas las aristas técnicas que conlleva a hacer y mantener software. En Leanware nos especializamos en éste última opción, por lo que sabemos por experiencia que hay varias modalidades comerciales que pueden manejarse.

¿Necesito integrar la solución con otras herramientas?

Cuando compras software comercial, el fabricante tiene completa autonomía sobre las funcionalidades de este, incluyendo sus capacidades de integración. En muchos casos, puede que te cobren algo extra por habilitarlas. Cuando lo construyes tú, tienes el 100% de control sobre todas las funcionalidades e integraciones necesarias. Igualmente, puedes evolucionarlo según los requerimientos del negocio y si se requieren más integraciones, puedes hacerlo con total libertad.

Veredicto

No hay una “bala de plata” para tomar la decisión de comprar software o construirlo. En líneas generales, si tu respuesta fue positiva para las preguntas 1, 2 y 5; no necesitas la herramienta inmediatamente y no tienes habilidades in-house para desarrollarla, probablemente la mejor opción desde el punto de vista económico es que lo hagas con un aliado especializado en Plataformas Digitales con el que te sientas cómodo.

Otras publicaciones

Nos encantan los retos nuevos, cuéntanos el tuyo


2020-10-07T17:09:12+00:00
Go to Top