He estado en el Agile Open Spain 2010

Este fin de semana (12 y 13 de noviembre) se ha celebrado en Barcelona el Agile Open Spain 2010, dónde Plain Concepts fue patrocinador oro.

Para que no lo conozcáis, se trata de una iniciativa que parte de la propia comunidad Agile-Spain con el objetivo de difundir conocimientos y experiencias de manera abierta relativos a las metodologías ágiles. La única motivación del evento es compartir conocimiento sin ánimo de lucro.

Este tipo de evento, como su nombre indica, es un evento completamente abierto, dónde no hay preestablecida una agenda. Las sesiones que se vieron fueron propuestas por los asistentes y una vez propuestas cada asistente eligió las que más le podrían interesar y así poder priorizarlas y colocarlas en las salas más adecuadas para la posible afluencia de gente.

Se hablaron de infinidad de temas relacionados con las metodologías ágiles; Cómo empezar con las metodología, Scrumban, incentivos, motivación, artesanía del software, pruebas unitarias, TDD, BDD, uso de frameworks, sobre las contrataciones, uso de metodologías ágiles en proyectos a precio fijo etc…unas 64 sesiones diferentes sobre infinidad de temas!! más las sesiones no-programadas; las conversaciones de pasillo.

Y sobre todo, la ley de los dos pies:

“Si te encuentras en un lugar donde no estás ni contribuyendo ni aprendiendo nada, tienes la responsabilidad de usar tu par de pies para que te lleven a otro sitio donde sí lo hagas.”

DSC_0124

(Más fotos que los asistentes han ido sacando: http://picasaweb.google.com/agile.spain)

En mi caso personal propuse cuatro sesiones, aunque finalmente se hicieron tres.

La primera que propuse fue sobre cómo poder empezar con Scrum y cómo pueden empezarse a hacer cosas; menos quejas y más hacer. Inicialmente mi propuesta era algo diferente pero la juntamos con otra que buscaba un objetivo similar.

En esta sesión acudió un grupo de gente que tenía ganas de empezar con metodologías ágiles, pero que todavía están en las fases iniciales de aprendizaje. Aunque una hora no da para mucho, espero que pudiéramos ayudarles a saber por dónde empezar. Salieron experiencias y recomendaciones (no sólo las mías, esto es un evento muy participativo!! ) sobre cómo empezar y qué peligros podrían encontrarse por el camino.

Siendo críticos, podría haber estado mejor e igual terminamos hablando demasiado de temas técnicos, como las pruebas unitarias, cuando estos temas pueden ser un poco “más avanzados”.

Como punto de mejora considero que podría estar bien en los próximos eventos de este tipo organizar sesiones orientados a gente que esté empezando. Tener en cuenta que hay mucha gente que va teniendo más conocimientos, pero que también hay un grupo que se va interesando por este mundillo y quiere saber cómo empezar. Aunque sea un Open Agile, debería haber este tipo de sesiones, la gente con menos experiencia y nueva en estos eventos puede cortase a la hora de proponer sesiones; No debería, nadie nace aprendido, pero seguro que pasa.

La segunda sesión que propuse estuvo fue sobre motivación/incentivos/valoraciones. ¿Es bueno dar incentivos? ¿Los incentivos son sólo económicos?¿Los incentivos son personales o para el grupo?¿Cómo puede motivarse al equipo?¿Las valoraciones son buenas?

Me pareció una sesión dónde salieron bastante cosas muy interesantes. Mucha gente comentó sus experiencias, buenas y malas. Yo actuaba como moderador al ser la persona que propuse el tema. Punto de mejora –> no darme la palabra tanto a mí mismo :-))))

Y por último, propuse una sesión sobre herramientas de pruebas unitarias. El objetivo era ver un poco las herramientas que emplea la gente para hacer pruebas y las diferentes capacidad de las mismas. Por mi parte quería aportar mi experiencia con entornos Microsoft y hablar de herramientas con Pex y Moles.

Tengo una conclusión; no debería haber mencionado la palabra Microsoft!!! je, je…es broma. No era una sesión exclusiva para gente que trabaja con esta tecnología e inicialmente hubo gente que estaba interesada, pero en el momento de la sesión optaron por otras (había 6 sesiones simultáneas). Aún así, estuvimos tres valientes hablando sobre herramientas y pruebas unitarias y todos no trabajábamos con tecnología Microsoft; Fernando, Jorge, ahí estuvimos dándolo todo!!

Relacionado con esto, en la retrospectiva del evento (siempre hay que buscar puntos que mejorar) salió el tema de tener más sesiones técnicas, teniendo en cuenta que consideramos que una sesión técnica es aquella dónde es necesario usar un portátil, para enseñar código y/o herramientas.

Yo estaba en la tribu que lo propuso y salieron varias acciones que podrían realizarse para mejorar esta situación; hacer tracks específicos sobre temas técnicos e incluso hacer eventos más específicos; Eventos temáticos dónde se pueda profundizar más en un determinado tema.

Y lógicamente, a parte de estar en las sesiones que yo propuse, intenté participar en más sesiones; una sesión de Ángel Medinilla sobre Scrumban, Clinic sobre Scrum que propusieron Ángel y Rodrigo Corral y Framework SI/NO con Xavier Gost y Roberto Canales.

El balance que sacó del evento es muy positivo. Considero que aunque todo es mejorable, el contenido de las sesiones aportó valor a los asistentes y seguro que hoy somos mejores profesionales que ayer, estoy seguro!

Eso sí, ahora toca no olvidar lo que hemos visto y vivido e intentar aplicar aquellos puntos que nos hayan parecido interesantes y que no estemos haciendo. Manos la obra, quejarse no vale!

Y sí, a parte de las sesiones algo más hicimos, una parte más lúdica…la gente que estábamos por allí quedamos para cenar y seguir compartiendo conversaciones muy pero que muy interesantes, eso sí, esta vez con un buen vino (Ángel Medinilla fue un buen team leader a la hora de elegir el vino, buena elección!!) y/o cerveza en la mano. Incluso de aquí salen cosas y conclusiones muy útiles, no se para de aprender en este tipo de entornos.

Por poner la nota de color, os incluyo algunas de las conclusiones nocturnas que surgieron de forma espontánea. (Sí, esta parte sobre todo va dedicada para aquellos que estuvimos dándolo todo)

En primer lugar, para el próxima Open Agile tenemos que montar una sesión para hablar de nuevos conceptos y roles ágiles, como el caballero del software,el patrocinio de guerrilla o Scrumbar. Tranquilos, llegará el momento de explicar qué es cada cosa!

La segunda conclusión es que tenemos que potenciar la figura del facilitador…nos faltó ese rol en la fase lúdica. Lo intentamos con el italiano del grupo, pero pronto abandonó el barco y nos dejó a la deriva.

Y por último, he llegado a conclusión de que si queremos relacionarnos con el resto de roles de la noche,tenemos que evitar usar el twiter, móviles y cámaras de fotos…@jgutip algún día nos contará lo que su mujer y amiga piensan de nosotros, qué miedo!!

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *