Cosmo, como metáfora del desarrollo de software

martes 24 de marzo de 2009
Pongan atención al siguiente video. Me interesa que observen cuando cosmo está en la jaula:


Cuando estoy hablando con algunos desarrolladores de software que conozco, recuerdo este capítulo.
Estas personas recibieron una serie de herramientas: un lenguaje de programación, un conjunto de software que automatiza tareas repetitivas y un método para poner todo junto. Llamemos a esto, su jaula.
Pues bien: se metieron en la jaula y sufren dentro de ella. Igual que Cosmo, aunque pueden salir en cualquier momento para analizar el problema desde afuera, se niegan a hacerlo y ellos solos se encierran.
La mayoría de las veces no entiendo la razón de este comportamiento. Me he encontrado, en ocasiones, que estos muchachos tienen un problema que les ha llevado varias horas y no encuentran la solución. Después de conversar con ellos, observo que el único punto de vista que tienen es el del interior de la jaula y tratan de resolverlo allí. Es decir: quieren "por fuerza bruta" usar las herramientas, sin comprender qué es lo que quieren solucionar o cuál es el objetivo de su trabajo.
Lo que ocurre al final es que golpean la jaula, reniegan de estar adentro, pero permanecen en ella.
Me ha sido difícil encontrar una forma de ayudarles a abandonar esta forma de trabajar. Son muchos los años en que varios de ellos han estado haciéndolo de esa manera, entonces quitar esas mañas es una labor complicada. Espero que estas metáforas contribuyan a que, además de reir con Cosmo, comprendan de una manera más sencilla lo que pueden y no pueden hacer.

2 comentarios:

  • Creo aprendí la moraleja de esto, “Nunca juegues con una fotocopiadora Mágica”, le comentaba a Edgar que lo mejor seria tener la revista MAXIM a la mano. Fuera de bromas, estoy de acuerdo que pensamos dentro de la caja la mayoría del tiempo, sin saber que tenemos la respuesta en nuestras propias narices.

    Pero, por el otro lado tal vez sea cierto lo del minuto 2:55….

  • Xig

    Dentro/Fuera de la jaula... no sólo aplica al desarrollo de software, aplica a la vida misma. A nuestra percepción de lo que llamamos realidad.

  • Publicar un comentario en la entrada