No pierda el tiempo reinventando la rueda del software

No pierda el tiempo reinventando la rueda del software

Estaba hablando con un viejo amigo que dejaba el periodismo tecnológico por una nueva empresa tecnológica. ¡Sí, él! Entonces le pregunté qué haría allí primero.

"Crea un sistema de gestión de contenido (CMS) personalizado", me dijo.

Entonces dejé escapar la primera pregunta que me vino a la mente: “¡Por ​​qué! "

Quiero decir, en serio, ¿cuántos CMS hay? Según mis cálculos, hay más de 100. Hay de todo tipo: código abierto, propietario y software como servicio (SaaS). Y estos son solo los que son accesibles al público. Si cuenta los que están hechos a medida, probablemente haya al menos la misma cantidad.

Esto es una locura. No hay ninguna razón en la Tierra para que nadie cree otro CMS desde cero. Por supuesto, a veces hay un cambio real, como el surgimiento de CMS sin cabeza, como Strapi.

Antes de preguntar, un CMS sin cabeza no viene con ningún tema de interfaz web prediseñado o las herramientas para crearlos. En cambio, a diferencia de los CMS convencionales, no les importa el front-end de su sitio web. En cambio, se centran en el repositorio de contenido principal, que se utiliza para almacenar y entregar contenido estructurado. Luego, este contenido está disponible para su visualización a través de una API RESTful, generalmente usando JSON o XML.

¿He entendido? Bien.

Ahora, tal vez algunas empresas puedan hacer un buen uso de Strapi. (Debo mencionar que hay muchos otros, incluidos Ghost, Contentful y Prismic). Por lo tanto, no es necesario que cree su propio CMS sin cabeza. De hecho, para la mayoría de nosotros, los CMS anticuados, como WordPress, Joomla! y Drupal, funcionan bien. Quiero decir, diablos, WordPress ejecuta el 34% de todos los sitios web del mundo.

En otras palabras, si está construyendo o manteniendo su propio CMS casero, está perdiendo un tiempo y dinero valiosos.

No es solo CMS, por supuesto. Hay muchos ejemplos. He visto más verticales caseras malas para el sector inmobiliario, los bancos pequeños y los minoristas de las que jamás hubiera querido ver. Quiero decir, creo que el único programa inmobiliario personalizado que he visto en un Amiga 1000 de 1985 fue genial. Pero seamos realistas: tarde o temprano este material de 36 años va a morir.

Ahora bien, si su empresa está desarrollando software vertical, excelente para usted. Continúa. También siempre habrá espacio para revendedores de valor agregado (VAR) o integradores de software. Pero si su empresa pone palabras e imágenes frente a las personas, administra propiedades o vende maravillas, tampoco necesita ser un desarrollador de software.

El emprendedor Marc Andreessen tenía razón cuando explicó en Por qué el software se está comiendo el mundo que las grandes empresas necesitan convertirse en empresas de software. Pero no les escribo a los directores ejecutivos de Fortune 500, les escribo a los propietarios de pequeñas y medianas empresas. No contratará a docenas de programadores para perfeccionar el software de su empresa. Incluso si lo ha hecho, es poco probable que pueda mejorar sus resultados desarrollando sus propios programas.

En su lugar, debe investigar los mejores programas que se adapten a sus necesidades. Si no puede hacer esto, comuníquese con revendedores de valor agregado, integradores de sistemas o proveedores de servicios administrados (MSP). Encontrar el hardware y los programas adecuados, y hacer que funcionen para usted, es su trabajo, no el suyo.

No crean que solo les estoy hablando a aquellos de ustedes que no están en la industria de la tecnología. Las empresas de tecnología cometen el mismo tipo de errores.

Por ejemplo, hay cientos de distribuciones de Linux. De estos, no más de una docena son comercialmente viables. Quiero decir, si quieres construir tu propio Linux, hazlo. Es gracioso. (Realmente, lo hice yo mismo). Para algunos de nosotros, es divertido. Pero existe una gran brecha entre la creación de software por diversión y la construcción de un negocio viable.

Simplemente inventar una mejor ratonera es genial, pero si no puede comercializar, enviar, mantener y vender esa ratonera, no tiene un negocio. Ni siquiera tienes un plan de negocios. Necesitas una gran idea, ejecución y todas esas otras cosas que mencioné.

Así que una vez más, y con emoción, mantén tu propia experiencia y deja que los verdaderos profesionales del software te ayuden con tu negocio. Ellos estarán más felices, usted será más feliz y, oh sí, será más probable que usted también sea rentable.

Copyright © 2021 IDG Communications, Inc.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir