[LUG.ro] Dilema del prisionero y el soft libre

Horacio Castellini lugro@lugro.org.ar
Mon, 27 Oct 2003 18:58:45 -0300


Holas...

Como me gusta las cuestiones emblemáticas... Aca les paso un interesante 
texto sobre el dilema del prisionero (teoría de juegos)
-------------------------------------------------------------------------------------

Un dilema relacionado con el conocimiento es el que se produce en un 
imaginario equipo de desarrollo de software en el que algunos puestos de 
trabajo tal vez desaparezcan si el proyecto fracasa.

Los programadores pueden optar por ocultar su conocimiento al resto, con la 
intención de destacar y asegurar su permanencia en la empresa. Pero si todos 
se comportasen de esta forma empezarían los problemas: tareas que se repiten 
innecesariamente, errores cometidos una y otra vez, el proyecto puede 
convertirse en un caos y tal vez nadie conserve su puesto.

Si todos compartiesen todo su conocimiento, el proyecto tendría más 
probabilidades de éxito, y sería más probable que se mantuvieran todos los 
puestos de trabajo. Pero si uno comparte su conocimiento, ¿se podrá confiar 
en que los demás también lo harán?

Podemos pensar que en general sí, ya que los equipos de trabajo en los que la 
cooperación sea baja tendrán menos probabilidades de éxito y por tanto más de 
desaparecer. Si ingresamos en un equipo de trabajo, es probable que el equipo 
coopere entre sí.

¿O tal vez no? Supongamos que el objetivo de cada individuo es no perder el 
propio puesto de trabajo. Hay dos estrategias razonables: no compartir el 
conocimiento y tratar de que sea otro el expulsado, o compartirlo y tratar de 
que ninguno lo sea. Pero si el equipo es grande, la influencia del propio 
trabajo sobre el éxito total puede ser baja. Si nadie coopera ¿porqué 
cooperar? Y si todos cooperan ¿porqué cooperar? Pero si todos siguen este 
razonamiento tal vez todos resulten perjudicados.
--------------------------------------------------------------------------------------

Interesante... No....