Comentarios sobre el Update 08
El pasado 16 de abril Snoop Consulting, empresa especializada en servicios sobre nuevas tecnologías de la información, realizó una nueva edición del Update, el evento pensado por y para desarrolladores. El UPDATE’08 se realizó nuevamente en el Paseo la Plaza (Ciudad de Buenos Aires, Argentina) con el objetivo de transmitir conocimiento y brindar capacitación masiva a los asistentes. En un solo día se conocieron novedades sobre plataformas y herramientas que ofrece el mercado, así como la visión de futuro de algunas personalidades de la industria IT.
El UPDATE’08 estuvo dirigido a arquitectos, desarrolladores, técnicos, líderes de proyecto, profesionales independientes y gerentes de IT. Paralelamente, se organizó el UPDATE 4 CIO’s, una jornada de actualización y debate dirigida a CIOs, Directores y Gerentes de áreas funcionales, CFOs y profesionales independientes, en la cual los referentes de la industria compartieron experiencias sobre las últimas tendencias del mercado de tecnología.
“Snoop organiza este evento como parte de la responsabilidad que tiene como empresa”, señaló Gustavo Guaragna, CEO de Snoop Consulting. “Es además, nuestra forma de dar las gracias a la comunidad que nos hizo crecer. Queremos que sea el evento para desarrolladores más importante del año”.
En esta última edición había dos tracks paralelos, por lo tanto hubo más charlas que en la edición previa y no se podía ir a todo. Las charlas a las que asistí son las siguientes:
- Ciencia en la vida cotidiana (Diego Golombek)
- Construyendo SOA con JBI y OpenESB (Sang Shin)
- Web 2.0: Cadena de Favores (Gustavo Guaragna y Martín Salvadori)
- Aplicaciones web online/offline: Google Gears y Adobe AIR (Fernando Das Neves)
- Desarrollo web 2.0 con JMaki (Sang Shin)
- Respuestas revolucionarias a la crisis del desarrollo de Web Applications: Seaside y Ruby on Rails (E. Lorenzano y Gustavo Andrés Brey)
- Mule 101: Una aplicación real usando Mule Enterprise Service Bus (Daniel Feist)
En próximas entradas de este blog haré un resumen de los aspectos de tecnología que se trataron en cada charla (en los casos que sea pertinente) o un comentario general sobre aquellas que no estuvieron centradas en descripción de aspectos técnicos.
Entradas relacionadas:
Comentarios sobre el Snoop Update 06
El 18 de octubre de 2006 se realizó el segundo evento organizado por la consultora Snoop para la comunidad de desarrolladores locales, denominado Snoop Update 06, que contó con la presencia de Gavin King, el desarrollador líder del proyecto Hibernate. Yo no había asistido a la primera edición realizada un año antes, por lo tanto fue mi primera asistencia al evento y me dejó una muy buena impresión.
Abrió la jornada Guillermo Martinez con una charla denominada “Crímenes y computadoras”. Esta charla se había promocionado como el espacio donde se entrecruzarán lo verdadero, lo demostrable, el Teorema de Gödel, Turing y las computadoras clásicas con la criminología, la literatura y el acto de ilusionismo de un mago. y así fue. Esta presentación pretendía mantener la línea de la que había abierto la primera edición con Adrián Paenza como orador, y aunque yo no estuve en la de Paenza creo que logró tener el mismo interés por los comentarios que recibí. Como aspecto secundario tampoco puedo dejar de señalar que a muchos nos hizo conocer a Guillermo Martínez como autor y luego hemos comprado sus libros…
El comienzo del evento se retrasó algunos minutos porque el taxi que llevaba a Martínez se demoró en el tránsito porteño. Para matizar la espera Gustavo Guaragna improvisó un truco de magia con cartas con una voluntaria del público. En el álbum de fotos del evento la número 12 refleja ese momento.
Las otras charlas a las que asistí fueron obviamente las dos de Gavin King: la primera denominada Introduction to Seam (donde presentó y comentó las características de este framework) y la segunda llamada Ideas for EJB 4.0. También estuve en las presentaciones de Fernando Das Neves (Desenmascarando RIA), Mario Rodríguez Mier (El proyecto LINQ), Ramiro González Maciel (Innovación aplicada a proyectos) y de un colectivo de desarrolladores que hablaron sobre Desarrollo Usando Software Libre.
Una novedad de esta edición respecto de la primera fue la incorporación de grupos de interés (BOF’s), un ámbito informal para facilitar la discusión práctica entre pares que comparten un interés común, con agenda abierta. No asistí a ninguno así que no puedo comentar como les fue con esta iniciativa, que había generado cierta curiosidad previa.
Como dije al comienzo, el evento en general estuvo muy bueno. Voy a resumir las principales cosas que considero positivas:
- La organización general (stands, acreditación, salas): fue prolija
- La utilización de Tino y Gargamuza como presentadores virtuales: divertida y sobre todo innovadora (en la línea de la empresa organizadora)
- La presentación de una tecnología en sus etapas tempranas de formación realizada por su propio fundador: me refiero a la introducción a Seam que realizó Gavin King, que despertó mucho interés (además hay que destacar que King tiene un excelente manejo de la escena y es un orador formidable, no sólo con mucho conocimiento técnico sino también con gran sentido del humor)
- La charla de Fernando Das Neves sobre RIA: “casi todo lo que usted quería saber sobre RIA y no se atrevía a preguntar” él lo expuso de manera concisa y clara
- Los Snoop Files: entre los materiales que recibimos los asistentes se encuentra una publicación impresa denominada Snoop Files, que es una recopilación de los mejores artículos de snoopers publicados de manera dispersa en diversas publicaciones; todos los artículos son muy buenos individualmente y el conjunto general no deja de ser destacable
Los dos únicos aspectos negativos a señalar según mi opinión son la falta de algunos ajustes con el horario (ya mencioné que Guillermo Martínez llegó tarde y eso atrasó todo) y la larguísima introducción de los sponsors con videos interminables… Ya había criticado en mis comentarios sobre Sun Tech Days Buenos Aires 2006 y sobre Baufest Scrum Conference lo intrusivo que a veces resultan en los eventos los sponsors, en este caso también hubo algo de eso, aunque es justo señalar que fue sólo al comienzo. Luego el evento se desarrolló normalmente, dedicado solo a las charlas previstas.
La jornada se cerró con un show de Los Durabeat, un tributo a The Beatles, que disfruté unos minutos. No me quedé hasta el final porque tenía que volver a La Plata, pero los recomiendo si les gustan los Beatles, era un show muy sólido.
Si le interesan más detalles sobre el Snoop Update 06, pueden descargar los slides de algunas de las presentaciones, ver la grilla completa de las charlas que hubo, ver fotos del evento y, por supuesto, ver los videos Tino y Gargamuza.
Próximamemente publicaré varios comentarios sobre la última edición de este evento: el Update 08…
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.
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…








