Friday, April 30, 2010

Masterbranch, o cómo contratar los mejores programadores


Encontrar y fichar buenos programadores no es nada facil, como sabemos todos los que lo hemos intentado alguna vez. Los que tuvimos la suerte de contratarlos, sabemos que un programador estrella es al menos tres veces más productivo que un programador mediocre. Y si a la alta productivida añadimos la creatividad y capacidad de entender las prioridades de negocio (sí, hay muchos programadores que no son puros frikis tecnológicos y saben aportar al negocio) está claro que vale la pena dedicar recursos y esfuerzo para encontrar a los mejores.

¿Cómo? Masterbranch cree que podría tener una respuesta. Masterbranch es un agregador inteligente: Analiza los metadatos de todos los repositorios importantes (github, google code) de open source; extrae y parsea cada aportación. En base de estos datos e interferencias sobre el código analizado, genera automaticamente el perfil profesional de cada desarrollador participante (cualquier parecido a linkedin no es pura casualidad :-). Construye así una base inicial de desarrolladores que tiene planes ampliar también más allá de los proyectos abiertos en el futuro.

ejemplo de un cv de masterbranch


El proyecto Masterbranch hoy son 3 programadores (de los buenos, buenos), algún colaborador externo y poco más. No tiene un equipo de comerciales, ni expertos en online marketing. Ahora mismo ni siquiera tiene clara su estrategia comercial o el pricing. Aún así, tras conocer al equipo me he animado a participar en el proyecto como inversor y mentor.

Masterbranch tiene por delante muchos retos: cómo involucrar a los programadores "indexados", cómo atraer a los programadores buenos que nunca han participado en ningún proyecto de código abierto; cómo monetizar el servicio etc... Es un proyecto de alto riesgo de fracaso. Sería más normal verlo ubicado en el Y Combinator u algún otro lugar de Silicon Valley que en Zaragoza. De hecho, si las cosas avanzan vería bastante lógico que terminen allí...

P.D. Si eres un programador o si te interesa contratar a los mejores programadores del mundo para tu empresa, no dudes en apuntarte, la web de masterbranch (en beta) ya está abierta!

6 comments:

  1. Y que usted lo vea! Un abrazo

    ReplyDelete
  2. Como bien dices, masterbranch debe buscar la forma de atraer a los programadores que no trabajan en plataformas opensource. Existe vida fuera del opensource.

    Y una forma de rating de este tipo de programadores "opensource outsiders" sería siendo valorados por los demás programadores, al estilo de las recomendaciones LinkedIn o Xing. Haciendo uso de cuestiones tales como haber trabajado juntos, haber trabajado en mismo proyectos aunque no codo a codo, por ejemplo integración de plataformas, se me vienen a la cabeza unas cuantas que tiene la junta de andalucía, como @firma, tramit@, notific@ ...

    ReplyDelete
  3. Ojala triunfen, y porque no, desde Zaragoza!

    ReplyDelete
  4. 3 veces me parece hasta poco.

    Afino más con la idea de que pueden ser incluso 10 veces más productivos (por razones directas e indirectas):
    por la productividad en sí, la menor introducción de errores, la anticipación a necesidades futuras, simplificar los problemas evitando después cientos de horas de trabajo perdidas, aumentan la productividad de quien los rodea, etc..

    http://www.iloire.com/hire_the_best.aspx

    http://formacionzaragoza.blogia.com/2009/011401-salario-de-un-buen-programador.php

    ReplyDelete
  5. A los programadores frikis si pueden reconocerse por su código. A los que aportan más allá de código los conoceras por sus comentarios (y en el día a día si trabajas con ellos).
    Más análisis social y de competencias y menos de código!

    ReplyDelete
  6. Gracias a todos por los comentarios.

    No quedarse sólo con proyectos de Open Source lo tienen todos en Masterbranch muy claro. También el tema de cualidades que no se pueden inferir del código fuente, tienen muchas ideas cómo enriquecer el análisis (y recursos limitados). Esperan convertir su web en algo muy atractivo para los programadores buenos, muy buenos y excelentes (no sólo los frikis!)

    ReplyDelete

¿Estás de acuerdo? ¿O desacuerdo? ¿Algún comentario para mejorar el artículo?

Sólo se moderan los comentarios en los posts muy antiguos (por problema con comment spam.) El resto se publica inmediatamente.