Software Lemmingineering
Nota previa: Los lemmings son roedores de gran fertilidad, lo que produce frecuentes explosiones demográficas de la especie. Existe el mito de que los lemmings se suicidan en masa arrojándose al mar como parte de un mecanismo de autorregulación de la naturaleza. En su día, se hicieron populares por un videojuego para Commodore Amiga, en el que todos los lemmings seguían a uno, y si este se equivocaba de camino… todos morían.
–
Software Lemmingineering, término que aparece en 1993. Dícese del proceso de seguir ciegamente técnicas que usan, o de las que hablan, las masas sin tener en cuenta la idoneidad de estas técnicas.
El autor del término, Alan Davis, presenta el hecho de que en muchos casos los ingenieros siguen a líderes mediáticos sin preguntarse si van por el buen camino. El autor ofrece varios ejemplos que en el pasado fueron casos «lemming”, o de software lemmingineering, como por ejemplo la programación estructurada, programación orientada a objetos, la madurez de los procesos software, el lenguaje de programación C, los prototipos de software, las herramientas CASE, la reutilización de software, etc.
El autor también ofrece una serie de consejos sobre cómo evaluar adecuadamente los proyectos en lugar de seguir ciegamente las modas:
– Se realista acerca de posibilidades de éxito.
– No creas todo lo que se dice por ahí.
– No ignorares otros caminos.
– No te olvides de tu objetivo.
.
.
Aunque el término es antiguo, del 93… ¿se os ocurre alguna técnica que en la actualidad esté siendo usada en modo Lemmingineering?