Opinión sobre el ensayo “Big Macs vs. The Naked Chef” de Joel Spolsky
El autor Steve Mconnell en el capítulo 2 de su libro Code Complete explica la gran importancia que tiene el desarrollo de metáforas para poder explicar conceptos o puntos de vistas que en una explicación directa serian difíciles de entender, el enfatiza que buenas metáforas pueden llevar muy lejos estos conceptos y puntosde vista, pero que también metáforas que no se adapten tan bien pueden confundir y guiarnos por un camino erróneo, por lo que hay que ser sumamente cuidadoso cuando se utilizan metáforas para explicar algo.
Empiezo con estas ideas de Mconell porque el autor Joel Spolsky escritor del ensayo Big Macs vs. The Naked Chef precisamente explica su idea a través de una metáfora y el punto de vista queel autor de este artículo plantea es muy interesante, pero en mi opinión la comparativa que él hace entre la cadena de comida rápida de Mcdonalds y un chef de fama internacional Jamie Oliver (The naked chef) aunque en gran parte correcta, no se refleja en su totalidad en el ámbito del software.
Antes de explicar el porqué de mi opinión me parece pertinente mostrar un ejemplo que por casualidadencontré en la semana que leí este articulo y que creo es todavía más simple de lo que el autor plantea, este ejemplo es el de la película animada Ratatouille, para entender mejor este ejemplo recomiendo leer la sinopsis de la película pero básicamente la situación que se parece a lo que dice el autor es la que se da en el restaurante donde se desarrolla la película, este restaurante muy famosoes de un gran chef llamado Gusteau, el cual recientemente había fallecido y sus chef subordinados fueron los que se encargaron del local, ahora aquí es que se da lo interesante pues para mantener la reputación del restaurante estos chef seguían las recetas de Gusteau al pie de la letra, en una profesión tan empírica como lo es la gastronomía ellos tiraban a un lado cualquier impulso de creatividady solo seguían las recetas y la reputación del local en vez de mejorar lo que hizo fue bajar y quedarse en un punto en que era solo un buen restaurante pero no excelente como cuando Gustaeu estaba vivo.
El ejemplo anterior es precisamente lo que Spolsky explica en la mayor parte de su artículo, sobre lo que hace la comida de Jamie Oliver excelente y la comida de Mcdonald’s pésima encomparación, y es que Oliver además de sus estudios y gran experiencia en el campo de la gastronomía, la mayoría de las cosas que tiene que hacer en la cocina la hace por inspiración y por instinto, mientras que en Mcdonad’s casi cualquier persona puede cocinar sus productos en un nivel estándar de calidad garantizado (que según el autor es muy malo), ya que tienen guías y manuales de operación muydetallados y desglosados de como se hace cada producto que ofrecen, donde el talento de quien sigue estas instrucciones no es tomado mucho en cuenta. Spolsky extrapola este ejemplo ámbito de software donde básicamente él explica que pasa lo mismo que si Jamie Oliver intentara abrir un restaurante, que cuando creciera y exista la necesidad de contratar mucho más personal, el desarrollaría guías detalladasque sus empleados deben seguir al pie de la letra, en el caso de software sería un gran desarrollador en vez de un gran chef.
Ahora ¿Por qué digo que esta metáfora que nos plantea Spolsky está un poco alejada del blanco? Es por una simple razón, en el ensayo el expresa que las Big Macs de Mcdonald’s no son muy buenas, pero la compañía Mcdonald’s en el ámbito de comida y en el ámbito económico engeneral sigue siendo una de las más exitosas franquicias que han existido en la historia y esto nos hace plantearnos las preguntas: ¿Por qué siguiendo guías y metodologías, no pasa lo mismo con las compañías software? ¿Por qué en vez de estas compañías tener una calidad excelente y pasar a una calidad buena y aceptada por los clientes estas generalmente pasan de una calidad excelente a una...
Regístrate para leer el documento completo.