{"id":31,"date":"2007-04-07T13:52:28","date_gmt":"2007-04-07T11:52:28","guid":{"rendered":"http:\/\/www.orcero.org\/irbis\/blog\/archives\/31"},"modified":"2009-04-13T01:04:02","modified_gmt":"2009-04-12T23:04:02","slug":"busqueda-y-seleccion-de-personal-en-empresas-de-software-libre","status":"publish","type":"post","link":"http:\/\/almacen\/blog\/index.php\/busqueda-y-seleccion-de-personal-en-empresas-de-software-libre\/","title":{"rendered":"B\u00fasqueda y selecci\u00f3n de personal en empresas de software libre"},"content":{"rendered":"<p>\n Hace unos meses daba una conferencia en el <a HREF=\"http:\/\/www.forman.es\/\">FORMAN<\/a>. <\/p>\n<p> En la mesa en la que hablaba estaba mi buen amigo  <a HREF=\"http:\/\/vgg.uma.es\/\">Victoriano Giralt<\/a>; para el que no lo conozca, es una de las autoridades nacionales en servicios de directorio y OpenLDAP, adem\u00e1s de ser administrador de sistemas en la Universidad de M\u00e1laga. Tambi\u00e9n estaba Juan Fajardo, el vicepresidente de una <a HREF=\"http:\/\/www.novasoft.es\/\">importante empresa de alquiler de carne<\/a> y huesped del evento -Novasoft tiene la concesi\u00f3n de la explotaci\u00f3n del FORMAN-.<\/p>\n<p> Decid\u00ed orientar mi conferencia hacia la b\u00fasqueda y selecci\u00f3n de personal en empresas de software libre; mi ponencia fue recibida de forma distinta por el p\u00fablico; unos, encantado con lo que dec\u00eda. Otros, despertando de Matrix. Otros -la minor\u00eda-, con cara de estar escuchando apostas\u00eda de <a HREF=\"http:\/\/www.microsoft.com\/spanish\/msdn\/comunidad\/uni.net\/\">la \u00fanica religi\u00f3n verdadera<\/a>. Al final de la conferencia, ve\u00eda las cabezas de los responsables de algunas PYMEs asintiendo. El directivo de la \u00abc\u00e1rnica\u00bb -para los que no lo saben, una forma coloquial en determinados c\u00edrculos de denominar las \u00absoftware factories\u00bb-, por otro lado, manifest\u00f3 de forma clara su total desacuerdo con las ideas que hab\u00eda manifestado.<\/p>\n<p><!--adsense--><\/p>\n<p> Las ideas principales de la conferencia giraban en torno a que hay diferencias claras entre software libre y privativo, que hacen que la estrategia de contrataci\u00f3n sea necesariamente diferente. <\/p>\n<p> Comencemos por el principio: en una empresa de software privativo es necesario reinventar la rueda desde cero. A cambio, ganaremos dinero vendiendo licencias del c\u00f3digo. Por otro lado, en una empresa de software libre podemos reaprovechar la ingente cantidad de c\u00f3digo libre de alt\u00edsima calidad existente en el mercado, acelerando el desarrollo. A cambio, podremos ganar dinero con muchas cosas, pero entre ellas no estar\u00e1 la venta de licencias. Como vemos, la empresa de software libre podr\u00e1 aprovechar su ventaja competitiva en tanto en cuanto sus programadores sean capaz de aprovechar las ingentes cantidades de c\u00f3digo libre existente. Y aqu\u00ed empiezan los problemas.<\/p>\n<p> En una empresa de software privativo, tenemos m\u00e1s flexibilidad a la hora de contratar programadores brillantes, o programadores fungibles. Podemos montar una empresa de software privativo contratando un ej\u00e9rcito de Javeros monolenguaje, encerr\u00e1ndolos en una sala y haci\u00e9ndoles remar la galera hasta que el programa est\u00e9 listo. Este sistema funciona con las empresas c\u00e1rnicas, y les va muy bien. Sin embargo, este modelo de negocio simplemente no funciona cuando tratamos el software libre: no podemos mandar un Javero monolenguaje a dar la consultor\u00eda y los servicios que ser\u00e1n la principal fuente de renta de una empresa de software libre.<\/p>\n<p> Se me viene a la cabeza en este instante una empresa que tiene capital y contratos, pero no termina de funcionar porque intentan emplear el modelo de c\u00e1rnica en desarrollos de software libre. El problema que tienen ahora es que han creado una cultura de empresa siguiendo el modelo de una c\u00e1rnica grande. Por ello, aunque ahora contraten espor\u00e1dicamente a alg\u00fan programador de software libre, terminan quem\u00e1ndolo: no se puede nadar en contra de la cultura de empresa. Tienen el problema ahora de que no encuentran gente buena de software libre; quiz\u00e1s es que su cultura de empresa ya es conocida, y es incompatible con la forma de funcionar de la gente que precisamente necesitan.<\/p>\n<p> No es el \u00fanico tipo de empresa que existe. Tanto en las empresas de software libre, como en las de software privativo, hay otra cultura de empresa posible. Esta cultura de empresa es posible en software privativo, e indispensable si queremos aprovechar las ventajas del software libre.<\/p>\n<p> Un programador de software libre debe ser capaz de aprovechar el c\u00f3digo existente en Internet para nuestros proyectos de software libre. Esto significa que debe ser una persona que programe al menos C, C++, Perl y Python; ya que son los lenguajes en los que la mayor parte del software libre est\u00e1 escrito. Debe ser una persona con gran conocimiento de qu\u00e9 proyectos libres funcionan, y cuales no, para saber de donde se puede sacar c\u00f3digo. Adem\u00e1s, debe tener habilidades de comunicaci\u00f3n y contactos que le permitan que si entra en los foros pueda preguntar a las personas apropiadas y que le respondan. He visto a <a HREF=\"http:\/\/samba.org\/~tridge\/\">Andrew Tridgell<\/a> ayudar desinteresadamente a un desarrollador de software libre en un proyecto de empresa para una PYME malage\u00f1a. No se debe minusvalorar lo que supone esto en proyectos reales.<\/p>\n<p> Todo esto nos causa un problema: necesitamos programadores \u00abtop\u00bb si queremos una empresa de software libre. Mejor pocos y muy buenos, que muchos y mediocres. Si todav\u00eda consideramos que un programador mediocre y uno bueno producen a un ritmo semejante en orden de magnitud, quiz\u00e1s es que no hemos tenido en plantilla nunca a un programador bueno. En este caso, recomiendo la lectura de:<\/p>\n<p><iframe src=\"http:\/\/rcm.amazon.com\/e\/cm?t=davidsantoorc-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0201835959&#038;fc1=000000&#038;IS2=1&#038;lt1=_top&#038;lc1=0000ff&#038;bc1=ffffff&#038;bg1=ffffff&#038;f=ifr\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"><\/iframe><\/p>\n<p> Afortunadamente, es f\u00e1cil localizar los buenos programadores de software libre, y que tienen estos perfiles. Est\u00e1n consolidados, y son conocidos a trav\u00e9s de los proyectos en los que colaboran. Podemos leer su c\u00f3digo, para ver como programan. Podemos leerlos en las listas de correo, y saber como interaccionan en equipo con colaboradores. Algunos dirigen proyectos de software libre ya, y saben motivar y tratar a la gente. Cualquier programador de software libre consolidado programa varios lenguajes, y adem\u00e1s sabe bastante de sistemas (algo at\u00edpico en los Javeros monol\u00edngues, pero imprescindible para consultor\u00eda y para muchos proyectos) <\/p>\n<p> Quiz\u00e1s el problema no es apenas contratarlos, sino retenerlos. La comunidad del software libre es m\u00e1s cerrada de lo que perciben tanto los miembros de la comunidad como los de fuera de la comunidad. Una mala experiencia se corre como la p\u00f3lvora, y nos dificultar\u00e1 m\u00e1s contrataciones futuras. De hecho, puede cerrarnos la puerta de los mejores, que probablemente ya tienen trabajo, y a los que tendremos que conquistar.<\/p>\n<p> Recordemos que las empresas de software libre basan su negocio en consultor\u00eda y en servicios. Por ello, necesitamos gente creativa, con pensamiento lateral, habilidad para entender escenarios complejos y solucionar sistemas complejos. La \u00fanica forma de mantener a estos empleados es mediante gesti\u00f3n de teor\u00eda Y, as\u00ed como premiando estas actitudes.<\/p>\n<p> Esto est\u00e1 haciendo que muchos paradigmas est\u00e9n migrando: cada vez hay m\u00e1s mercado en manos de empresas peque\u00f1as, de poca capitalizaci\u00f3n pero beneficios interesantes. Las grandes -IBM, HP- llevan a\u00f1os \u201climpiando\u00bb el \u201cpointy-haired boss\u00bb de Dilbert, migrando de<br \/>\nteor\u00eda X a teor\u00eda Y, y convirtiendose en proveedores de servicios. Es cierto que seguir\u00e1 habiendo c\u00e1rnicas; pero no es ni el modelo de negocio ni el nicho de mercado de una empresa de software libre.  Una empresa de software libre debe ser m\u00e1s como un buffet de abogados que como el barco de los chinos delante de la costa californiana si quiere triunfar.<\/p>\n<p><span style=\"font-size:78%;\">Technorati tags: <a href=\"http:\/\/technorati.com\/tag\/recursos+humanos\" rel=\"tag\">recursos humanos<\/a>,<a href=\"http:\/\/technorati.com\/tag\/software+libre\" rel=\"tag\">Software Libre<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace unos meses daba una conferencia en el FORMAN. En la mesa en la que hablaba estaba mi buen amigo Victoriano Giralt; para el que no lo conozca, es una de las autoridades nacionales en servicios de directorio y OpenLDAP, &hellip; <a href=\"http:\/\/almacen\/blog\/index.php\/busqueda-y-seleccion-de-personal-en-empresas-de-software-libre\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/posts\/31"}],"collection":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/almacen\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}