Hoy hablaremos de la gran pregunta del desarrollo de software: .... ¿Comprar o crear? Este rompecabezas ha sido un dilema para los directivos de las empresas desde la noche de los tiempos... o al menos desde que Sir Tim Berners Lee escribió un pequeño fragmento de código a principios de los 90. A medida que las cosas cambian, el software de que dispone una organización puede volverse insuficiente a un ritmo alarmante. Cuando esto ocurre, es el momento de tomar decisiones. ¿Utilizas los recursos de que dispones para crear una nueva herramienta desde cero o buscas a alguien que lo haga por ti? Pongamos por caso que su empresa tiene un problema de objetos perdidos. ¿Qué haría usted?

Tratar su problema específico

Muchas veces, las aplicaciones personalizadas pueden parecer la opción más lógica. Al fin y al cabo, se crean a medida teniendo en cuenta sus necesidades exactas. Es probable que una solución estándar sea uniforme y rígida, incapaz de gestionar su caso específico. ¿No es cierto? Pues no. Es casi seguro que los problemas de su empresa sean similares a los de muchas otras. Puede haber algunas variaciones, pero el problema central de "la gente sigue dejando sus cosas en mis instalaciones y es una molestia devolverlas" será constante. Aunque tengas una idea de cómo resolverlo, lo más probable es que no sea la mejor manera. Los terceros lo hacen todos los días. Miles de horas de trabajo de desarrollo y resolución de problemas significan que las soluciones SAAS ya han resuelto los problemas, lo que significa que usted no tiene que hacerlo.

xavi-cabrera-kn-UmDZQDjM-unsplash

¿Quiere propiedad y flexibilidad?

Digamos, por ejemplo, que ha creado su propia herramienta de gestión de objetos perdidos. Enhorabuena. Una de las ventajas es que ahora eres el propietario de este software. Puede actualizarlo fácilmente y, cuando cambie su situación, puede desarrollar esta nueva herramienta como mejor le parezca. Sin embargo, es muy probable que esta tarea resulte costosa y lleve mucho tiempo. Los problemas y limitaciones heredados hacen que los desarrolladores y propietarios de productos dejen preguntas sin respuesta, por lo que la adopción del nuevo sistema por parte del personal es lenta y puede obstaculizar el progreso con su nueva y reluciente herramienta. Del mismo modo, la aceptación de las partes interesadas puede empezar a desvanecerse, lo que convierte la asignación de recursos en un reto en sí mismo. Con las plataformas SAAS, todo el producto está diseñado para cambiar. Las actualizaciones son periódicas, con nuevas funciones basadas en las necesidades de los clientes. Si necesita algo específico, a menudo se construirá de forma gratuita, siempre y cuando haya un valor más amplio. Es mucho mejor que hacerlo uno mismo.

jason-leung-SAYzxuS1O3M-unsplash

¿Comprar o crear programas informáticos ahorra recursos?

Una ventaja obvia de comprar un programa informático frente a crearlo es los recursos que se le dedican. Es fácil ir a Tesco y comprar una tarta, pero hornearla lleva su tiempo. Si quieres algo con el mínimo esfuerzo, no lo hagas tú mismo. Vale, pero comprar una tarta en la tienda te costará más que hacerla tú mismo, así que al menos eso es lo que hay. Por desgracia para los pasteleros, aquí es donde nuestra comparación entre pastel y tecnología empieza a desmoronarse. Cuando se trata de software, desarrollar una herramienta desde cero puede llevar meses, si no años. Mientras el problema persista, los problemas continuados podrían llegar en forma de clientes descontentos, culpándole a usted de su incapacidad para hacerse con sus teléfonos. Del mismo modo, es probable que su personal pierda tiempo atendiendo consultas. Si pudiera desglosar el coste de todas las horas perdidas, casi seguro que sería inferior al precio de la licencia de un producto SAAS listo para usar.

robert-likovszki-EF8PJv80dJk-unsplash

Un ejemplo

Ya lo habrán oído, TFL decidió comprar en lugar de construir. NotLost es ahora la solución de software utilizada por el personal de TFL para gestionar el proceso de objetos perdidos de una de las mayores redes de transporte del mundo, y no nos da miedo gritarlo. Érase una vez, TFL tenía una herramienta de creación propia llamada Sherlock. Permitía a los valientes miembros de su departamento de objetos perdidos buscar cualquier objeto extraviado y cotejarlo con las consultas. Cuando se construyó, Sherlock era casi con toda seguridad la herramienta más avanzada de su tipo. Sin embargo, llegó a un punto de inflexión. Los problemas heredados hicieron que, al cabo de un tiempo, no pudieran añadir más funciones. A medida que crecían las expectativas de los clientes en la era digital, el Sherlock de TFL ya no era adecuado y empezó a venirse abajo. Así que acudieron a nosotros, los expertos en objetos perdidos. Ahora disponen de una solución líder en el mercado, que les da tiempo para centrarse en mantener la capital en movimiento sin problemas.

Entonces, ¿cuándo debería crear software en lugar de comprarlo?

Sólo tiene sentido crear un producto si va a aportar un valor añadido real y a largo plazo a la empresa y si se dispone de la capacidad necesaria para hacerlo bien y a tiempo. Si se hacen bien, las soluciones internas pueden incluso licenciarse a otras organizaciones y proporcionar otra fuente de ingresos. Sin embargo, hacer esto con un problema molesto pero secundario como los objetos perdidos no es la elección correcta. Además, a medida que el desarrollo evoluciona hasta 2023 y más allá, los riesgos de ciberseguridad son un problema inevitable y cada vez mayor, por lo que contar con un proveedor de SaaS permite a sus organizaciones cumplir los requisitos no funcionales. Además, las empresas de SaaS llevarán a cabo pruebas de penetración y pruebas de seguridad continuas que le permitirán mantenerse a la vanguardia sabiendo que está ofreciendo una solución segura y de bajo riesgo. ¿Cuál es la moraleja? Déjelo en nuestras manos.

Más información

Si está interesado en saber cómo NotLost puede ayudar a su empresa, visite nuestro sitio webo envíenos un correo electrónico a .