Palcraft

Aug 18

Proceso de creación de un sistema complejo

Simil de un puente con el desarrollo de un Software complejo. El proceso de creación de un sistema complejo es el siguiente. Un día llega el político de turno y decide hacer un puente para cruzar un río de un lado al otro de la ciudad. Llama al arquitecto y dice “de aquí a ahí” señalando con un dedo. El arquitecto llama a los obreros y les dice que vayan haciendo el puente, que luego les pasa el diseño. Al mes, más o menos, el político decide que el puente está mejor río más abajo, con lo que cojen lo que tienen hecho y lo trasladan al nuevo punto. Por el camino se caen algunas cosas y se reemplazan. Cuando el puente está casi casi se decide que sea levadizo para que puedan pasar barcos por debajo, con lo que se adapta lo hecho. ¿Los planos? Eso luego, que no hay tiempo. Claro, llega el día de la inauguración, todo muy bonito, mientras los obreros siguen poniendo trozos de metal y ladrillos para que pasen coches y gente. A todo esto los planos ya están acabados, pero se dan cuenta que el puente es estrecho, con lo que se decide ensancharlo mientras sigue pasando gente por arriba y barcos por abajo. ¿Los nuevos planos? Nada, no hay tiempo. Además, es probable que se vuelva a trasladar a otro punto del río un par de veces más.

(Via http://www.meneame.net/c/6845436 )