viernes, 26 de enero de 2007

Otro gran WTF?!?!?!

Este lo saque de por ahi. El original estaba en ingles y me puse a traducirlo :S

K.G. trabaja en IT desde hace 25 años. Hizo sistemas en COBOL, lidero equipos de desarrollo en C++ y diseño aplicaciones en ASP.NET. Actualmente hace trabajos como freelance donde tiene contratos interesantes. Pero a pesar de todo el conocimiento y experiencia, hay un individio cuya experiencia trasciende todo: el médico especialista

Un medico especialista es como el doctor de un doctor. Tienen mas años de entrenamiento formal, generalmente un doctorado o un master, y son las personas a los que los doctores comunes van cuando necesitan consejo. K.G. nunca habia trabajado con uno y nunca se dio cuenta de que los medicos especialistas son personas con experiencia en todos los campos, incluido el desarrollo de software. Entonces cuando un medico especialista (especificamente un endocrinologo) se le acerco para que lo ayude a "limpiar" y comercializar un programa, K.G. acepto. Sonaba como un proyecto divertido

No tomo demasiado a K.G. darse cuenta lo omnisciente que su cliente era. En la primera reunion del proyecto empezo con el especialista diciendo, "estube haciendo todo esto solo, pero tengo cosas medicas criticas que atender". Despues de nombrar las metas del proyecto, el especialista le recordo a K.G. lo facil que seria completarlo: "despues de todo, esto no es endocrinologia"

Una de las primeras cosas que K.G. necesitaba hacer era ver en la aplicacion para proveer un detalle estimado del esfuerzo por "limpiarla". Era una aplicacion en Access (escrita por el especialista) con una interfaz grafica horrible (colores verde-rana, botones desalineados), sin codigo real (toda la funcionalidad se alcanzaba por medio de 832 macros) y una base de datos ridiculamente diseñada (una tabla, "lookup", tenia un Boolean como primary key). Obviamente, se necesitaba un redesarrollo total

Cuando K.G. entrego su estmado, el especialista no estaba contento. El insistia que la aplicacion estaba muy bien diseñada y que solo necesitaba "unos ajustes". Despues de todo, el especialista uso todo tipo de software y trabajo con gente de IT por años: "desarrollar aplicaciones es cosa de chicos; despues de todo, no es endocrinologia"

K.G. trato de razonar con el, utilizando en joda un ejemplo que el doctor pudiera entender: "Yo no tuve ningun entrenamiento medico, pero estube con doctores por años, vi varias temporadas de E.R. y estube en un hospital por un par de noches. Seguramete podria agarrar un escalpelo y hacer una traquotomia"

Eso no salio muy bien. "Primero que nada", dijo el especialista, "no sos un doctor!. Segundo, no tenes licencia para hacer ningun tipo de trabajo medico. Como se te ocurre pensar de que estas remotamente capacitado para hacer alguna cirugia?"

A pesar de la ironia de la declaracion, el especialista insistia que K.G. estaba equivocado en el desarrollo de software



como bien dije antes.......WTF?!?!?!?!??!

3 comentarios:

Anónimo dijo...

Che WTF... deja de joder y poneme las fotos del 28/1/07!!!! sino te vamos a ir a buscar! :-P

Wido dijo...

antes de hacerte el loco, pone tu nombre XDDD

mel dijo...

GEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEk