Gustavo Guaragna: magia, software y cine…
Encontré en Bloggers Report una interesante entrevista a Gustavo Guaragna, el presidente y CEO de Snoop Consulting.
El principal motivo por el que me llamó la atención y quería recomendar su lectura es porque Guaragna manifiesta un interés potencial en tener una productora de cine:
-El día que vendas tu parte en Snoop como hiciste con Tesis, tu primera empresa, ¿con cuál de esas pasiones te vas a quedar?
-Tal vez si o tal vez no. No lo sé. Pero si la vendiera, tendría una productora de cine. Creo que hacer cine y hacer software son muy parecidos. Tiene su cuota creativa, tiene su parte industrial, son proyectos de mucho riesgo y hay que dirigir mucha gente. Me gustaría.
Si repasan mi primer post verán que una de las razones por las que escribo este blog es para unificar mis dos pasiones: el cine y el desarrollo de software de calidad, así que no podía dejar de referenciar esta entrevista donde aparece la misma fusión.
En otro orden de cosas, responde que para ser un buen mago y un buen empresario hay que ser un buen comunicador en ambos casos, y no hay que tener miedo a equivocarse porque el miedo paraliza.

En mi opinión personal estas afirmaciones también son válidas no sólo si habla de ser mago y empresario, sino que también son virtudes o características de un buen líder. La comunicación es fundamental en todo equipo de trabajo, y en un líder más aún. He participado de proyectos donde el temor a la equivocación hacía que no se tomaran decisiones fundamentales que a veces sólo demoraban la implementación y en otros casos se derivaban problemas más graves.
Si ustedes no conocen al entrevistado tal vez se estén preguntando ¿qué tiene que ver la magia con todo ésto? Pues que Guaragna es mago además de sus otras actividades
Siempre recuerdo el día en que le dije en el Lifia “Gustavo, me enteré que sos mago… algún día me tenés que hacer algún truco…” y acto seguido metió las manos en los bolsillos del abrigo y sacó unas monedas (más grandes que las monedas comunes, con aspecto de medallas) y me hizo algunos trucos clásicos…
Siempre listo y con la magia encima, cosa que le servió en la apertura del Snoop Update 06 para sobrellevar la demora de Guillermo Martínez en arribar al evento (pero eso lo comentaré en otro post).
fotografía: “A Little Flickr Magic”, de Tracy Byrnes - http://www.flickr.com/photos/platinum/6761199/
Baufest Scrum Conference 2006
En noviembre del año 2006 estuvo Jeff Sutherland en Argentina, el principal referente de la metodología ágil denominada Scrum. Su presencia fue posible gracias a la iniciativa de la consultora Baufest que celebraba sus quince años de existencia con la organización del evento denominado Baufest Scrum Conference 2006, donde el Dr. Sutherland disertó sobre los principios básicos de la metodología Scrum y cómo aplicarla al desarrollo de proyectos de software. También dictó un curso arancelado para otorgar la certificación de Scrum Master.
Tuve la oportunidad de asistir a la charla abierta introductoria a la metodología. No voy a hacer aquí un resumen de lo que es Scrum, hay muchos tutoriales y documentación en la web, incluso existe un libro en castellano que se puede descargar gratuitamente en formato PDF (se llama Flexibilidad con Scrum) y otro en inglés, también gratuito y en PDF, muy recomendable porque aborda el tema de manera mucho más práctica llamado Scrum and XP from the Trenches.
Quería comentar que tan interesante como la prolija exposición de Sutherland fue observar la actitud conservadora de los project managers, gerentes de tecnología y líderes de proyecto que estaban presentes. En general se notaban bastante reacios a creer en la posibilidad de adoptar y adaptar la metodología en sus equipos de trabajo.
“Just give it a try!”
era el consejo Sutherland, pedía que probaran un par de meses y se iban a convencer de que funciona. Comparaba a los equipos Scrum con los equipos de fútbol. Decía que no necesariamente todos los jugadores son habilidosos, pero igual el equipo puede ganar y jugar bien. Cuando los asistentes preguntaron si un equipo que funcionara de esa manera tenía que tener todos integrantes senior respondió que no y puso como ejemplo aquellos equipos que tenían jugadores que no eran buenos o eran muy noveles y aún así se integraban al funcionamiento de equipos exitosos… ¿Pero y si algún miembro del equipo no se adapta? ¿Si no se enmarca en las prácticas adoptadas de las que propone la metodología? Volvamos a la comparación con los equipos de fútbol -señalaba-, si un equipo tiene un jugador que no se adapta al esquema de juego colectivo, el técnico usualmente lo saca del equipo. Silencio de la sorprendida concurrencia ante una respuesta de puro sentido común…
La exposición de Sutherland fue muy interesante y enriquecedora para cualquiera que está involucrado en el desarrollo de software. Aún así debemos mencionar un aspecto negativo del evento. En un comentario sobre los Sun Tech Days en Buenos Aires mencioné que algunas de las charlas patrocinadas por los sponsors eran intrusivas en la agenda del evento. En este evento se manifestó el mismo problema, agravado por el hecho de que la presentación del sponsor trataba un tópico que era casi la antítesis de lo que trababa la charla principal: una herramienta para manejo de proyectos, requerimientos, casos de uso, etc., etc., completamente en oposición a la práctica de viajar liviano de equipaje (”travel light”) que proponen las metodologías ágiles como Scrum. Los ejemplos que se daban en esa exposición eran una celebración de la burocracia en la construcción de software en su máxima expresión, con la intención de vender esa herramienta (no estoy seguro de recordar acertadamente ni al sponsor ni a la herramienta por eso no los menciono).
El balance general del evento es muy positivo y hay que agradecer a Baufest por traer a un orador que es un referente importante para la comunidad de desarrolladores de software. La crítica previa sólo apunta a proponer mejoras para próximos eventos.
Se pueden consultar los materiales de la conferencia para repasar los tópicos que trató el Dr. Sutherland.
Relación entre universidad e industria
En Simplex hay un artículo con el texto de la charla que dio Alejandro Tolomei (presidente de Novamens) en una conferencia sobre Educación y Formación de Recursos Humanos en la sede del Gobierno de la Provincia de Buenos Aires. Allí habló sobre la formación de recursos en el marco de la experiencia en su empresa y sobre la relación entre la universidad y la industria.
Recomiendo leer la nota completa. No es la primera vez que se tratan esos temas en esa publicación, y es interesante conocer las reflexiones que hace Tolomei.
Al finalizar la charla planteó tres mitos acerca de la industria con respecto a la educación universitaria que en su opinión causan ruido al diálogo constructivo entre ambos sectores:
- Las empresas sólo quieren de la Universidad programadores entrenados en la herramienta de moda.
- La religión de la Ingeniería del Software.
- Acá no se hace nada.
Quería destacar un par de párrafos:
Creo que la formación universitaria debería ser muy insistente respecto de la importancia de programar buen software y del valor asociado.
Como dice el profesor español Enrique Dans: No les metemos suficientemente bien en la cabeza la importancia de ser un buen programador. Uno se encuentra con chicos talentosos que creen que ir a ser Project Manager de una implementación de un paquete en una corporación es un crecimiento profesional respecto de inventar una nueva tecnología para el mercado global.
Comparto absolutamente lo que allí expresa. Más adelante voy a escribir mis reflexiones al respecto, profundizando sobre este tema particular.
Sun Tech Days 06 en Buenos Aires
En octubre del 2006 asistí a los Sun Tech Days 2006-2007 que se hicieron en Buenos Aires. Voy a transcribir aquí (con algunas adaptaciones menores) el feedback que le había enviado a los organizadores luego de esas jornadas.
No fui al primer día, exclusivamente dedicado a NetBeans, pero asistí a los dos días siguientes. Mi impresión general del evento fue muy buena. Me pareció de un gran nivel y muy aprovechable para cualquiera involucrado en desarrollo con tecnología Java.
Es el primer evento organizado por Sun al que asistí y realmente fue muy provechoso a nivel personal y profesional. Asistiría nuevamente si se vuelve a realizar un Sun Tech Days en Buenos Aires, y en general a cualquier evento de Sun. Lamentable Buenos Aires no fue incluída en la agenda del año siguiente (la gira 2007-2008).
Quería comentar las cosas que me parecieron positivas y negativas de dicho evento.
Lo positivo:
- El lugar donde fue realizado (el Hotel Hilton, en Puerto Madero) es excelente.
- La predisposición de los oradores para atender las preguntas del público fue muy buena.
- La atención de los oradores al público fuera de las charlas también fue muy buena (a modo de ejemplo: estuvimos charlando largo rato durante el cóctel con Santiago Pericas-Geertsen y otro expositor del cual no recuerdo el nombre, ambos muy amables para tratar temas técnicos no sólo de sus presentaciones específicas sino de Java en general y de la experiencia de trabajar en Sun).
- La amabilidad de la gente que estaba realizando registraciones a Java.net o encuestas para los ingenieros de Sun.
- El temario de todo el evento fue muy interesante, nos sirvió para tener una visión general del estado actual y las tendencias sobre la plataforma Java. Además al haber tantas cosas que tienen que ver con Java y haber hecho variada la agenda sirvió para ponerse en contacto con cuestiones que uno no trata directamente en el día a día (por ejemplo Swing o Java ME en mi caso particular).
- En agradecimiento por completar las encuestas de valoración del evento, entregaron obsequios prácticos y de buena calidad (recibí una mochila y una remera manga larga).
- El stand de Pearson, pequeño pero de mucho valor, porque pudimos comprar directamente libros que de otro modo podría ser necesario encargar de Estados Unidos (con mayor costo y demoras).
- La competencia que hicieron al comienzo, de tres hombres versus tres mujeres haciendo una demostración de cinco minutos, por turnos, de algo de la tecnología Java fue muy interesante, por lo intensivo y variado. Fue pedagógicamente muy efectivo.
- Tener contacto directo con profesionales de Sun de diversos países.
Lo negativo:
- Creo que faltó gente, podría haber sido aún más masivo, dada la magnitud del evento a nivel mundial. Me parece que falló la difusión previa. Yo particularmente me enteré un par de semanas antes. En la zona del microcentro porteño, donde trabaja tanta gente de sistemas, creo que hubiera sido muy efectivo poner afiches en la calle además de los canales habituales de difusión.
- La comida de los almuerzos no estuvo a la altura del resto de la organización general (la comida del cóctel sí).
- Algunas demoras en las agendas.
- Las charlas de algunos sponsors. Creo que en general todos los asistentes dado el nivel de las presentaciones de Sun hubieramos considerado más provechoso que ese tiempo se hubiera usado para incluir más temas de Java con expositores de Sun. Entiendo la necesidad de la presencia de sponsors pero debería ser menos intrusiva en la agenda del evento. La excepción fue la presentación de AMD, me pareció muy práctica para tener un panorama del tema de arquitecturas de procesadores, que es un tema que particularmente no me interesa, pero la presentación me dio un panorama que considero importante como formación precisamente por recibir informacion puntual y bien expuesta de algo sobre lo que no hubiera investigado por mi cuenta. La presentación de Symantec también estuvo interesante; aunque hubiera sido más útil para alguien del sector de Operaciones de la compañía en la que trabajo a mí me interesó conocer las características del producto que presentaban (i3). De todos modos la disertación en sí misma me pareció regular (y eso fue potenciado por dificultades técnicas que tuvo la oradora).
- Si bien la competencia que hicieron al comienzo, de tres hombres contra tres mujeres haciendo una demo de cinco minutos de algo de la tecnología Java, por turnos, fue muy interesante, considero que es una parte del evento que se podría haber repetido al día siguiente con otras demostraciones similares y no se hizo.
- Me había acreditado por mail y tuve que reiterar la acreditación al llegar porque no estaba registrado.
- No pude atrapar ningún muñequito de Duke porque me había sentado al fondo cuando los arrojaron a los asistentes
Se pueden ver algunas fotos del evento y leer sobre el primer día (dedicado exclusivamente a NetBeans) en un artículo de The Inquirer titulado Sun is really selling Netbeans to Java developers. También si se busca en Flickr se encuentran algunas fotos del evento, que espero se reitere en Argentina…








