Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Desarrollar tu propio SW vs. comprarlo

Desarrollar tu propio SW vs. comprarlo

Si necesitas digitalizar un proceso o gestionar algún tipo de datos, puedes estar tentado de desarrollar tu propia herramienta, ya que, hoy en día, las barreras de entrada y las curvas de aprendizaje son más bajas que nunca. Pues bien, una cosa que he aprendido vendiendo SaaS y como desarrollador aficionado, es que hay una GRAN diferencia entre hacer software y hacer BUEN software.

Crear un servidor en Node y ejecutar una aplicación básica, recogiendo datos desde cero, puede hacerse en algunas horas, pero una vez que entras en una aplicación empresarial con potencial para cientos de dispositivos o usuarios, debidamente asegurada y con un comportamiento robusto, la cosa se pone seria. Yo diría que probablemente hoy en día es más difícil que nunca. Definitivamente, no es una tarea para un novato o un equipo pequeño.

Esta encrucijada empresarial la he visto muchas veces, últimamente, sobre todo en empresas medianas y grandes donde hay ingenieros. Me gustaría dar algunas ayudas e ideas para tomar la decisión correcta, que, como siempre, depende de cada caso.

Por lo tanto, si estas a punto de desarrollar tu propio SW o utilizar una plataforma existente, deberías preguntarte:

  • ¿Cuántas de mis necesidades no pueden ser cubiertas por las soluciones existentes? Nada es perfecto, pero créeme, el resultado de tus desarrolladores tampoco lo será. Tienes que evaluar si las necesidades clave que tienes pueden ser cubiertas razonablemente por las soluciones existentes. Las “cosas que pueden estar bien” son siempre opcionales.
  • ¿Mi modelo de negocio se basa en el desarrollo de SW o en el uso del mismo? Si es esto último, desarrollar un SW es como construir un producto para un solo cliente: tú. El retorno de tu inversión nunca será tan bueno como el de las empresas que lo hacen profesionalmente para diferentes clientes.
  • ¿Cuenta mi empresa con los recursos de desarrollo de SW adecuados para hacerlo? Dedicar un recien graduado (o incluso el becario) con fondos de I+D de la UE concedidos no significa que los tengas. Hay un montón de nuevos flujos de trabajo de desarrollo de SW (agile, scrum, git, asanas, oauth, etc) que hay que dominar para obtener un resultado profesional.
  • ¿Está mi organización comprometida con el mantenimiento del SW? En realidad, esta es la pregunta más importante, ya que el SW debe actualizarse y mantenerse continuamente para mantener la seguridad y las funcionalidades que exige el mercado. Si no es así, en un par de años tendrás una herramienta vieja e inútil que será un dolor de cabeza. O incluso peor, si el desarrollador principal se va de la empresa con los conocimientos, dejando atrás un SW mal documentado.
  • ¿El SW deseado es sólo para uso interno o puede haber usuarios externos? Si es esto último, ten en cuenta que la calidad del SW también representa la calidad de tu empresa. Un servidor caído o un sinfín de fallos, pueden afectar a la bien ganada reputación del resto de tu empresa.

Al final, todo esto se va a traducir en costes. El problema es que cuando compras una solución, aunque sea cara, sabes cuánto vas a invertir. Pero en el desarrollo y mantenimiento de software, el coste es indeterminado y dependerá de tus desarrolladores, gestores de proyectos, clientes y mucha suerte.

En tailored:systems promovemos un enfoque híbrido. Promovemos algunas de las mejores plataformas de IoT y gestión de datos, pero también ofrecemos desarrollo de SW para cubrir las demandas más concretas.

Para la supervisión industrial, somos distribuidores de valor añadido de sensemetrics, líder en la unificación de datos de sensores para los sectores de la construcción, la minería, el medio ambiente y el agua.

Para aplicaciones de propósito general, podemos ofrecer IoTailor como plataforma general para conectar dispositivos o APIs. Para el sector de las renovables, proponemos Qantum de QOS Energy como la mejor solución para la monitorización de la cartera. También podemos proporcionar dispositivos de comunicación y HW como el potente ordenador Edge Thread o los dispositivos LoRaWAN de Ursalink.

Haznos saber si tienes un proyecto de digitalización. Mantengamos una charla informal y compartiremos nuestra experiencia contigo.