<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>La Rioja &gt; Tags &gt; Http www alfredodehoces com</title>
  <link href="http://blogs.larioja.com/tags/http+www+alfredodehoces+com" rel="alternate"/>
  <entry>
    <title>Fuckowski, memorias de un ingeniero</title>
    <id>http://blogs.larioja.com/mimadre/2008/5/7/fuckowski-memorias-un-ingeniero</id>
    <updated>2008-05-08T10:59:43+02:00</updated>
    <published>2008-05-07T19:11:03+02:00</published>
    <link href="http://blogs.larioja.com/mimadre/2008/5/7/fuckowski-memorias-un-ingeniero" rel="alternate"/>
    <author>
      <name>Jos&#xE9; Antonio L&#xE1;zaro Espila</name>
      <uri>http://blogs.larioja.com/usuarios/neokensou</uri>
    </author>
    <content type="html">&lt;p&gt;&lt;img class="imgizqda" src="http://img440.imageshack.us/img440/9293/fuckkc6.jpg" id="img_0"&gt;Quiero rescatar del olvido un peque&#xF1;o libro que le&#xED; hace unos a&#xF1;os, &lt;strong&gt;Fuckowski, memorias de un ingeniero&lt;/strong&gt;. El libro de Alfredo de Hoces Garc&#xED;a-Gal&#xE1;n empez&#xF3; siendo cortos relatos que publicaba en forma de entradas en su blog personal.&lt;/p&gt;
&lt;p&gt;Los relatos eran muy graciosos y contaba la vida de un ingeniero que se encontraba con una vida personal y laboral que no se esperaba. Con mucho humor vamos descubriendo las desventuras del protagonista. Fuckowski que es como se hace llamar el protagonista empez&#xF3; a ganar lectores mientras m&#xE1;s relatos se escrib&#xED;an.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.alfredodehoces.com/" title="http://www.alfredodehoces.com" id="link_2"&gt;Alfredo de Hoces Garc&#xED;a-Gal&#xE1;n&lt;/a&gt; decidi&#xF3; presentarse a un concurso que organiz&#xF3; la web YoEscribo.com y termin&#xF3; ganando. Sus entradas se publicaron en formato libro y ya va por la segunda edici&#xF3;n. El libro se puede descargar en &lt;a href="http://www.despacho101.com/files/MemoriasDeUnIngeniero.pdf" title="http://www.despacho101.com/files/MemoriasDeUnIngeniero.pdf" id="link_1"&gt;pdf gratuitamente&lt;/a&gt; o tambi&#xE9;n se puede encargar firmado por 22&#x20AC;, sin firmar por 15&#x20AC; y la versi&#xF3;n del pdf de la segunda edici&#xF3;n por 2,5&#x20AC; (esa peque&#xF1;a cantidad va destinada a GreenPeace).&lt;/p&gt;
&lt;p&gt;Para demostraros que el libro es bueno, o quiz&#xE1;s hace gracia a los frikis como yo, os quiero deleitar con un cap&#xED;tulo del libro titulado &lt;strong&gt;Proyecto Bicicleta&lt;/strong&gt;.&lt;/p&gt;
&lt;div style="text-align: center;"&gt;
&lt;h4&gt;Proyecto Bicicleta&lt;/h4&gt;
&lt;/div&gt;
&lt;div class="entry"&gt; &#xBF;C&#xF3;mo es posible que un individuo absolutamente lego en materia de software sea capaz de dirigir un proyecto sin que se le vea el plumero? &#xBF;No deber&#xED;a hacerse evidente su incompetencia? &#xBF;No deber&#xED;a fracasar el proyecto estrepitosamente? Sin embargo, estos individuos conservan sus puestos durante a&#xF1;os (normalmente hasta la quiebra de la empresa).&lt;/p&gt;
&lt;p&gt; La clave de este misterio est&#xE1; en el &lt;em&gt;proyecto bicicleta.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; Grosso modo, las fases de un proyecto bicicleta son: An&#xE1;lisis de requisitos, dise&#xF1;o, implementaci&#xF3;n, fase de pruebas, entrega, revisi&#xF3;n. En la fase de an&#xE1;lisis de requisitos el cliente informa de lo que desea, en la fase de dise&#xF1;o se da forma al producto, en la fase de implementaci&#xF3;n se codifica, en la fase de pruebas se comprueba que todo haya ido bien. Las cuatro primeras fases pueden parecer las m&#xE1;s importantes, pero en un proyecto bicicleta resultan ser del todo prescindibles. Se deja todo a la fase de revisi&#xF3;n (que le suele tocar a uno).&lt;/p&gt;
&lt;p&gt; En estas primeras fases nuestro amigo manager no trabaja (recordemos que simplemente es incapaz), tan s&#xF3;lo &lt;em&gt;sale del paso. &lt;/em&gt;Hasta la fase de entrega no hay nada de que preocuparse, se trata de disimular. Pero claro, algo tangible hay que tener, algo que ense&#xF1;ar a la directiva en las reuniones. &#xBF;De d&#xF3;nde se saca? Simplemente se baja de internet o se compra. Digamos que el cliente necesita un sistema de workflow, accesible por web y que sea escalable. Pues bien, se va uno a un buscador y se introduce &#x201C;cheap web-based workflow system java source code download&#x201D;. Se navega un poco, se busca un producto con colorido futurista, se saca la tarjeta de cr&#xE9;dito, y &lt;em&gt;voila. &lt;/em&gt;El proyecto bicicleta ya tiene forma.&lt;/p&gt;
&lt;p&gt; A continuaci&#xF3;n nuestro amigo manager designa un equipo de desarrollo para las fases dos, tres, y cuatro. La experiencia le ha ense&#xF1;ado que para proyectos bicicleta se deben escoger desarrolladores cuanto m&#xE1;s lerdos mejor, para que no se den cuenta del pastel (aqu&#xED; se sigue el principio del &#x201C;traje del emperador&#x201D;).&lt;/p&gt;
&lt;p&gt; Podemos empezar a sospechar que en la mesa de al lado se esta cociendo un proyecto bicicleta cuando el equipo de lerdo-desarrollo juega al 69 profesional.&lt;img src="http://www.fuckowski.com/img/manager.jpg" align="right" hspace="10" vspace="10"&gt; Se intercambian comentarios-perla muy pomposos, tales como &#x201C;los canales de intercambio de informaci&#xF3;n son muy limpios&#x201D;, &#x201C;el factor usabilidad es determinante en el dise&#xF1;o de los javabeans&#x201D;, &#x201C;ya he incrementado el n&#xFA;mero de par&#xE1;metros del constructor, te mando el punto class por mail&#x201D;, o &#x201C;este JSP tiene tres mil l&#xED;neas porque he aplicado un patr&#xF3;n FACADE de acceso concentrado&#x201D;.&lt;/p&gt;
&lt;p&gt; Dos meses despu&#xE9;s llegamos a la fase de pruebas. Obviamente el producto es una mierda. Pero las pruebas corren a cargo del mismo equipo, y los ni&#xF1;os de uno nunca son feos. As&#xED; que con la cabeza bien alta, se prepara un zip, un manual de instalaci&#xF3;n, y entrega t&#xFA;, Carlitos, que a m&#xED; me da la risa. &#xBF;Estado del proyecto? Entregado. Viernes noche. Cena de proyecto. Aplausos, risas, m&#xE1;s 69. El lunes llegar&#xE1;n las sorpresas.&lt;/p&gt;
&lt;p&gt; Ilustremos la fase de revisi&#xF3;n con un ejemplo gr&#xE1;fico:&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;El proyecto porsche&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; Llega el lunes y uno abre el correo. Subject: &#x201C;Incidencias en el proyecto Porsche&#x201D;. Te requieren &#x201C;un par de d&#xED;as&#x201D; para &#x201C;echar una mano&#x201D; con &#x201C;unos bugs&#x201D;. Reuni&#xF3;n dentro de quince minutos.&lt;br /&gt;
 Entras al despacho. Ah&#xED; esta nuestro amigo manager. Te explica la historia: el proyecto Porsche es uno de los m&#xE1;s punteros de la empresa (uno sospecha que es puntero a null). Se han aplicado novedosas t&#xE9;cnicas de dise&#xF1;o e implementaci&#xF3;n y se ha conseguido entregar un producto perfectamente acorde a los requisitos del cliente: un porsche descapotable, seguro, ligero, veloz, de bajo consumo y de bajo coste. Se ha hecho r&#xE1;pido y bien. Un &#xE9;xito. En la fase de revisi&#xF3;n han surgido unas peque&#xF1;as incidencias que hay que revisar.&lt;/p&gt;
&lt;p&gt; Bien. Vamos a ver la maravilla. Entramos al hangar del proyecto porsche, y ah&#xED; est&#xE1; la criatura: una bicicleta. De paseo. &lt;img src="http://www.fuckowski.com/img/bici.jpg" align="left" hspace="10" vspace="10"&gt;Sin cambio de pi&#xF1;&#xF3;n ni nada. Lleva una pegatina detr&#xE1;s del sill&#xED;n con el logo de la empresa y la palabra &#x201C;PORSCHE&#x201D;. En la cesta va un certificado de AENOR. Aqu&#xED; uno normalmente monta en c&#xF3;lera y empieza a gritar que quiere ir a hablar con el director, los socios fundadores, los clientes, los accionistas, el papa de Roma. Uno quiere ver a alguien colgado en la plaza p&#xFA;blica.&lt;/p&gt;
&lt;p&gt; Lo que sucede acto seguido es que a uno le llevan a un despacho en recursos humanos y le aplican de nuevo el m&#xE9;todo combinado &#x201C;Ludovico/Habitaci&#xF3;n 101&#x2033;. La chavala de RRHH, que se suele llamar Maika o Ivon y va vestida con ese traje de pantal&#xF3;n negro y tacones estilo mujer corporativa con master en direcci&#xF3;n de empresas, nos interroga con voz de Valium 500:&lt;/p&gt;
&lt;p&gt; [Ivon] Se&#xF1;or Fuckowski, &#xBF;cu&#xE1;les son sus quejas respecto al proyecto porsche?&lt;/p&gt;
&lt;p&gt; [yo] &#xBF;&#xBF;&#xA1;PERO QUE PORSCHE!??&lt;/p&gt;
&lt;p&gt; [Ivon] El proyecto porsche, uno de los mas punteros en&#x2026;&lt;/p&gt;
&lt;p&gt; [yo] &#xA1;&#xA1;Que s&#xED;, que s&#xED;, que me s&#xE9; la pel&#xED;cula!! &#xA1;&#xA1;Pero es que &#x201C;eso&#x201D; es una bicicleta, y se supone que tengo que convertirla en un porsche en dos d&#xED;as, y me han dado un destornillador y un bote de pintura!!&lt;/p&gt;
&lt;p&gt; [Ivon] Se&#xF1;or Fuckowski, es cierto que &lt;em&gt;el porsche&lt;/em&gt; presenta algunas incidencias, pero..&lt;/p&gt;
&lt;p&gt; [yo] &#xA1;&#xA1;BICICLETA!! &#xA1;&#xA1;BICICLETA!!&lt;/p&gt;
&lt;p&gt; [Ivon] Se&#xF1;or Fuckowski, &#xBF;est&#xE1; atravesando una crisis personal? Debe haber una raz&#xF3;n para su postura negativa acerca &lt;em&gt;del porsche.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; [yo] No. Estoy perfectamente. O lo estaba, hasta que vi la bicicleta.&lt;/p&gt;
&lt;p&gt; [Ivon] Habitaci&#xF3;n 101, se&#xF1;or Fuckowski .&lt;/p&gt;
&lt;p&gt; Habitaci&#xF3;n 101. Silla con correas. Camisa de fuerzas. Logos de la corporaci&#xF3;n. &lt;img src="http://www.fuckowski.com/img/cura2.jpg" align="right" hspace="10" vspace="10"&gt;Certificaciones de calidad. Proyector XGA. Pantalla panor&#xE1;mica que muestra una enorme bicicleta de paseo. All&#xED; nos espera el director de la empresa.&lt;/p&gt;
&lt;p&gt; [director] Se&#xF1;or Fuckowski, &lt;em&gt;describa usted este porsche&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt; Me ahorrar&#xE9; los detalles de la tortura, pero implica disertaciones sobre la actitud positiva, la creencia en la visi&#xF3;n de la empresa, la auto motivaci&#xF3;n, la letra peque&#xF1;a del contrato. En definitiva, que si no ves el porsche vas a la calle.&lt;/p&gt;
&lt;p&gt; Despu&#xE9;s del almuerzo ya est&#xE1; uno perfectamente motivado, asistiendo a una &lt;em&gt;conference call &lt;/em&gt;entre la empresa, representada por el manager, y el cliente, representado por un consultor con traje negro y corbata chillona, contratado ayer, que cobra 100 euros la hora mas dietas, y al que no le interesa decir &#x201C;meteos la bicicleta por donde os quepa&#x201D; y cobrar 25 euros por quince minutos.&lt;/p&gt;
&lt;p&gt; [consultor] Bien, vamos a &lt;em&gt;clarificar&lt;/em&gt; las incidencias respecto al porsche. Lo primero que hemos notado es que le faltan dos ruedas.&lt;/p&gt;
&lt;p&gt; [manager] S&#xED;, hemos optado por el dise&#xF1;o minimalista que va con nuestra visi&#xF3;n de empresa: &#x201C;pr&#xE1;ctico, funcional, &#xF3;ptimo&#x201D;.&lt;/p&gt;
&lt;p&gt; [consultor] Ya veo. Pero un porsche con dos ruedas no casa con nuestro modelo de negocio. Lo necesitamos de cuatro ruedas.&lt;/p&gt;
&lt;p&gt; [manager] Creo que podremos &lt;em&gt;refactorizar &lt;/em&gt;el porsche y hacer un &lt;em&gt;clone&lt;/em&gt; para a&#xF1;adir dos ruedas extras, &#xBF;cierto? -me mira a m&#xED;&lt;/p&gt;
&lt;p&gt; [yo] &#xA1;&#xA1;S&#xED;, jajaja!! &#xA1;&#xA1;Chupado!! Dame una hora.&lt;/p&gt;
&lt;p&gt; [consultor] Perfecto. Bien, la segunda incidencia. No encontramos la capota.&lt;/p&gt;
&lt;p&gt; [manager] S&#xED;. Lo quer&#xED;as descapotable, &#xBF;no?. Pues hemos simplificado mucho la usabilidad retirando la capota.&lt;/p&gt;
&lt;p&gt; [consultor] Bien, pero no s&#xF3;lo la queremos quitar, tambi&#xE9;n la queremos poner.&lt;/p&gt;
&lt;p&gt; [manager] Ah. Eso no est&#xE1; especificado en los requisitos iniciales, as&#xED; que lo consideraremos &lt;em&gt;funcionalidad extra &lt;/em&gt;y lo cobraremos por separado. &#xBF;Que impacto tiene este &lt;em&gt;nuevo requerimiento &lt;/em&gt;en el sistema? -me vuelve a mirar.&lt;/p&gt;
&lt;p&gt; [yo] Afortunadamente los interfaces est&#xE1;n muy limpios, as&#xED; que podremos modificar la capa externa sin impacto en el kernel, jajaja.&lt;/p&gt;
&lt;p&gt; [consultor] Perfecto. Otra cuesti&#xF3;n, &#xBF;d&#xF3;nde est&#xE1;n el contacto y la llave? Cualquiera podr&#xED;a robarnos &lt;em&gt;el porsche.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; [manager] Hemos optado por el &lt;em&gt;modelo multiusuario&lt;/em&gt; para la implementaci&#xF3;n inicial, pero podemos a&#xF1;adir un m&#xF3;dulo de seguridad al sistema, &#xBF;no?&lt;/p&gt;
&lt;p&gt; [yo] &#xA1;&#xA1;Siiii!! &#xA1;Precisamente tengo aqu&#xED; un m&#xF3;dulo de encriptaci&#xF3;n SSL para porsche!&lt;/p&gt;
&lt;p&gt; [consultor] Brillante. S&#xF3;lo dos incidencias m&#xE1;s. Se requiere demasiado esfuerzo al usuario para completar tareas con el sistema. &#xBF;Podr&#xED;as cambiar los pedales por un motor?&lt;/p&gt;
&lt;p&gt; [manager] En principio quer&#xED;amos dar la m&#xE1;xima libertad de acci&#xF3;n al usuario, por lo que hemos optado por un modelo de &lt;em&gt;cliente pesado&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt; [consultor] Bien, pero consideramos excesiva la cantidad de trabajo que se deja al usuario.&lt;/p&gt;
&lt;p&gt; [manager] Podemos llegar a un compromiso razonable entre la libertad del usuario y la automatizaci&#xF3;n de procesos, &#xBF;no es cierto?&lt;/p&gt;
&lt;p&gt; [yo] Indudablemente. Sustituiremos el motor de giro asistido por pedales por uno compatible asisitido por pistones. Quiz&#xE1; requiera a&#xF1;adir un m&#xF3;dulo de almacenamiento externo para combustible, pero siempre lo podr&#xED;amos poner en la cesta, jajaja.&lt;/p&gt;
&lt;p&gt; [consultor] Estoy contigo al cien por cien. La &#xFA;ltima: el sistema no ha superado las pruebas de rendimiento. En los requisitos consta que el sistema debe alcanzar los doscientos por hora.&lt;/p&gt;
&lt;p&gt; [manager] El rendimiento siempre puede variar dependiendo de la plataforma. Las especificaciones de este sistema son &#x201C;carretera de hielo con un 70% de pendiente descendiente&#x201D;.&lt;/p&gt;
&lt;p&gt; [consultor] Bien, verificar&#xE9; qu&#xE9; plataforma estamos utilizando en explotaci&#xF3;n. Pero creo que vamos a necesitar m&#xE1;s velocidad.&lt;/p&gt;
&lt;p&gt; [manager] Siempre podemos &lt;em&gt;afinar &lt;/em&gt;el kernel, &#xBF;no es cierto?&lt;/p&gt;
&lt;p&gt; [yo] Cierto como que me llamo Fuckowski.&lt;/p&gt;
&lt;p&gt; [consultor] Muy bien, caballeros. Ha sido un placer.&lt;/p&gt;
&lt;p&gt; Tres de la ma&#xF1;ana. Un termo de caf&#xE9;. Un cubo de pintura, un destornillador. Y una bicic.. un porsche.&lt;/p&gt;
&lt;p&gt;Web | &lt;a href="http://www.alfredodehoces.com/" title="http://www.alfredodehoces.com" id="link_0"&gt;Alfredo de Hoces&lt;/a&gt; &lt;/div&gt;
</content>
  </entry>
</feed>
