Desarrollo de software. Antipatrón. Reinventar la rueda

Antipatrón muy conocido y sin embargo muy presente en nuestro día a día.

Se trata de implementar o desarrollar una solución desde cero, ya sea de un producto, una metodología, de la definición de unos procesos, etc…, obviando la existencia de otras posibles soluciones ya disponibles.

Es cierto que a veces será necesario adaptar soluciones existentes en el mercado pero el esfuerzo será mucho menor que tener que empezar desde el principio y las probabilidades de éxito mucho mayores, ya que tenemos buena parte del trabajo hecho y más que probado por terceros.

Pese a esto, es frecuente encontrarnos con organizaciones, equipos de proyecto o desarrolladores que toman la decisión de que lo que está fuera no es bueno por el simple hecho de que no controlan su desarrollo, sus especificaciones, etc…, por el hecho de que no se les haya ocurrido a ellos hacerlo antes (ver antipatrón “No inventado aquí“) o bien puede ser provocado (también muy típico) de no haber estudiado diferentes alternativas de solución, antes de afrontar desde el principio una nueva.

Muchos de los productos que hoy conocemos de código abierto serían hoy infinitamente mejores de lo que son, si muchas organizaciones en lugar de intentar realizarlos ellas mismas desde cero, hubieran invertido en su desarrollo, con el beneficio añadido de que en la mayoría de los casos, dichas organizaciones además, hubieran obtenido un mejor rendimiento de su inversión.

7 comentarios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: