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.
Las nuevas TIC en Borges
Inicialmente se podría pensar que las nuevas tecnologías de la información y la comunicación (TIC) tal vez no preocuparon nunca a Jorge Luis Borges. Pero a casi 20 años de su muerte, podemos pensar que seguramente entrevió algo de lo que deparaba el futuro y encontraremos en su obra algunos trazos de ello:
“El treinta de abril de 1941 me permití agregar al alfajor una botella de coñac del país. Carlos Argentino lo probó, lo juzgó interesante y emprendió, al cabo de unas copas, una vindicación del hombre moderno.
-Lo evoco –dijo con una animación algo inexplicable- en su gabinete de estudio, como si dijéramos en la torre albarrana de una ciudad, provisto de teléfonos, de telégrafos, de fonógrafos, de aparatos de radiotelefonía, de cinematógrafos, de linternas mágicas, de glosarios, de horarios, de prontuarios, de boletines…
Observó que para un hombre así facultado el acto de viajar era inútil; nuestro siglo XX había transformado la fábula de Mahoma y de la montaña; las montañas, ahora, convergían sobre el moderno Mahoma.” [1]
Estos párrafos de uno de los relatos más conocidos de Borges, El Aleph, publicado originalmente en 1949, pueden leerse como una descripción de un amplio sector de la sociedad actual, que está permanentemente conectada al mundo de manera virtual por medio de las diversas innovaciones tecnológicas que han ido apareciendo desde que esas líneas fueron escritas hasta el presente.
Para el hombre actual las montañas de nuestros días que convergen sobre él lo hacen por medio de Internet, de las cadenas de televisión satelital, de los mass media. Diversidad de horarios, prontuarios y boletines son fácilmente accesibles en la world wide web (WWW). Las cámaras de video digitales nos permiten capturar el mundo en imágenes, con una PC hogareña podemos realizar una edición de calidad casi profesional, la variedad de reproductores de video, DVD, home theatres han hecho realidad el sueño del cinematógrafo personal…
Se puede hacer un paralelo entre el texto citado precedentemente y lo que escribe Ramonet en nuestros días:
La transmisión de datos a la velocidad de la luz; la digitalización de los textos, las imágenes y los sonidos; el recurso a los satélites de telecomunicaciones; la revolución de la telefonía; la generalización de la informática en la mayor parte de los sectores de la producción y de los servicios; la miniaturización de los ordenadores y su interconexión a escala planetaria han trastocado poco a poco el orden del mundo. [2]
Cuando Borges escribió:
“Vi el populoso mar, vi el alba y la tarde, vi las muchedumbres de América, vi una plateada telaraña en el centro de una negra pirámide, vi un laberinto roto (era Londres), vi interminables ojos inmediatos escrutándose en mí como en un espejo, vi todos los espejos del planeta y ninguno me reflejó, vi en un traspatio de la calle Soler las mismas baldosas que hace treinta años vi en el zaguán de una casa en Fray Bentos, vi racimos, nieve, tabaco, vetas de metal, vapor de agua, vi convexos desiertos ecuatoriales y cada uno de sus granos de arena, vi en Inverness a una mujer que no olvidaré (…)” [1]
no sabía que hoy en día esa multiplicidad de imágenes, textos, datos sería algo de todos los días. Haciendo zapping en un televisor con la programación de algún proveedor de señal satelital podríamos acercarnos a la visión del protagonista del relato.
Lo que tal vez no imaginó Borges es que las tecnologías brindarían esa convergencia de información sin necesidad de instalarse en una torre, aislado y rodeado de aparatos. Uno de los grandes impactos de la tecnología actual sobre las personas es que permite esa ubicuidad del aleph borgeano pero llevándola encima: los fonógrafos hoy son MP3 players del tamaño de un llavero, los teléfonos celulares - que caben en la palma de la mano- no sólo permiten hablar instantáneamente con alguien más en cualquier lugar del planeta sino que también permiten sacar fotografías y enviarlas, escribir y enviar un mensaje de correo electrónico, vincularse con algún sistema de GPS para obtener información del tránsito en la ciudad, por nombrar algunas de las aplicaciones más características (también podemos recibir las noticias, conocer el pronóstico del tiempo, operar con nuestra cuenta bancaria, ver una serie de TV, etc.).
Un peligro derivado de estas tecnologías es que esa ubicuidad de la información anule el pensamiento crítico. Se habla de
“[…] crear computadoras que filtren, clasifiquen, prioricen y manejen la multimedia por nosotros: computadoras que lean los diarios y miren televisión por nosotros, actuando como editores cuando se lo pedimos.” [3]
La facilidad con la que se accede a la información genera una sobrecarga cognitiva difícil de procesar, por lo que los poderes mundiales que tratan de bajar línea para homogeneizar (y controlar) las sociedades pueden encontrar muchos argumentos para impulsar el filtrado y clasificación de la información de manera automática. Cuando los mecanismos automáticos están creados por esos mismos poderes tenemos una sociedad que puede ser dirigida a donde sea más conveniente para los mercados y los dominadores del mundo.
Las nuevas tecnologías de la información y la comunicación son herramienta de desarrollo y conocimiento usadas de manera apropiada. Pero cuando se hace un uso tendencioso de las mismas podemos compararlas con el monstruoso libro de arena de otro relato borgeano:
“Declinaba el verano, y comprendí que el libro era monstruoso. De nada me sirvió considerar que no menos monstruoso era yo, que lo percibía con ojos y lo palpaba con diez dedos con uñas. Sentí que era un objeto de pesadilla, una cosa obscena que infamaba y corrompía la realidad.” [4]
- [Referencias:
- [1]“El Aleph” (Jorge Luis Borges)
- Editorial Alianza, Colección Obras Fundamentales, 1998.
- [2]“La tiranía de la comunicación” (Ignacio Ramonet)
- Editorial Debate, 1999.
- [3]“Ser Digital” (Nicholas Negroponte)
- Editorial Océano, 1995.
- [4]“El libro de arena” (Jorge Luis Borges)
- Editorial Alianza, Colección Obras Fundamentales, 1998.
[ Este texto fue escrito en octubre de 2005 como trabajo práctico final para el curso 2005 de Taller de Informática (profesor: Daniel Videla), en la carrera de Comunicación Audiovisual (Facultad de Bellas Artes, Universidad Nacional de La Plata) ]
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…











