Ágiles 2011 – Día 2
El segundo día de Ágiles 2011, las 4tas Jornadas Latinoamericanas de Metodologías Ágiles terminó con un balance tanto o más positivo que el primero. Muy buen evento!
En esta ocasión, de entre la variada oferta de actividades, armé mi agenda de la siguiente manera:
- Agile, Past and Future (James Shore)
- Software Craftsmanship – Imperative or Hype (Fadi Stephan)
- Agile Project Chartering: una perspectiva basada en sistemas reactivos (Israel Antezana)
- Product Discovery with User Story Mapping (Jeff Patton)

El keynote de James Shore fue tan inspirador como lo había sido el del día anterior a cargo de Jeff Patton, y dejó una frase que fue la más retweeteada del día: “Agile is like teenage sex: Everybody talks about it, but nobody does it.”
La foto que ilustra este post es de esa charla (la tomé de un tweet de Martín Alaimo)
Mi segunda escala del día fue una de las decisiones difíciles: tenía interés en tres charlas que estaban en simultáneo: “Los diez mandamientos y los consiguientes pecados de aplicar TDD en grupos de desarrollo” (Hernan Wilkinson), “Continuous Delivery” (Ronaldo Ferraz) y “Software Craftsmanship – Imperative or Hype” (Fadi Stephan). Mi decisión final fue a favor de la presentación de Fadi Stephan y estoy muy satisfecho de haberla elegido. Conocía el tema de Software Craftsmanship porque tanto Uncle “Bob” Martín como Dave Thomas y Andy Hunt son algunos de los referentes que tengo y de los cuales aprendo permanentemente, y es inevitable ponerse en tema si uno sigue sus feeds más o menos regularmente. De todos modos la charla fue tan prolija, tan bien organizada en cuanto a contenidos y timing que sirvió para asentar todos los conceptos relacionados con ese tópico y ampliarlos. Fue una gran exposición de Fadi Stephan, que nos dejó como tarea repasar los principios SOLID
Para la siguiente charla mi plan previo era asistir a “The Café Kaizen Game: Removing Conflicts in Complex Environments” (Luiz Claudio Parzianello) pero la sala donde se realizaba era muy chica y estaba desbordada de asistentes desde mucho antes de comenzar, así que fui a la presentación de Israel Antezana sobre Agile Project Chartering aplicando técnicas para sistemas reactivos. La presentación estuvo muy buena porque durante ella Israel nos propuso algunas dinámicas de trabajo grupal para fijar los conceptos asociados a la identificación de elementos de un sistema reactivo y poner en práctica lo que nos iba transmitiendo. Junto a mí estaba Nico Paéz así que fue mi compañero durante estas actividades y hacia el final también se nos sumó Diego Fontdevila y también Pablo Tortorella. La última parte de la presentación fue muy interactiva, mucha conversación entre todos intercambiando ideas y comentarios respecto de lo que proponía Israel Antezana, que estaba alineado con las prácticas tendientes a realizar la incepción de un proyecto ágil que destaqué del libro “The Agile Samurai”. El aporte que hace Antezana es seguir un camino formal partiendo de los conceptos de sistemas reactivos para hacer el chartering del proyecto.
En la última parte del día asistí al workshop de 4 horas que brindó Jeff Patton sobre Product Discovery mediante User Story Mapping. Esta actividad ha sido la más rica de todas las que asistí, ya que fue altamente interactiva y combinaba teoría con ejemplos y aplicación práctica en grupos de 5 personas. Cuesta expresar por escrito una experiencia tan dinámica para alguien que no la experimentó, por lo que trataré de ampliar detalles de ésto en un post independiente en otro momento. Es de destacar que Jeff ha tenido la generosidad de dictar este workshop los dos primeros días del evento, con lo cual hemos sido aproximadamente 80 personas las que hemos tenido la gratificación de recibir esta capacitación tan interesante. James Shore también dio en dos oportunidades su workshop sobre Agile Product Management.
Ágiles 2011 – Día 1
Pasó el primer día de Ágiles 2011, las 4tas Jornadas Latinoamericanas de Metodologías Ágiles con un balance muy positivo.
Motivador keynote de Jeff Patton, sesiones muy interesantes, mucha gente, encuentros con conocidos, almuerzo óptimo, una remera con talle apropiado (!) y un gran clima comunitario es lo que dejó el primer día. En la registración me atendió Leo Miatton y más tarde me encontré con Inés y Vanesa, ex-compañeras del LIFIA que hacía años que no veía. También vi gente que conozco de los encuentros de Ágiles@BuenosAires y que fueron compañeros cuando tomé el curso de CSD hace un par de semanas.
Lo único negativo digno de ser mencionado es que las aulas dónde se realizaban la mayoría de las actividades quedaron chicas para la cantidad de gente que asistía a las mismas, y la falta de wifi.
Las charlas a las que asistí fueron las siguientes:
- Us, them, and the problem with common agile practice (Jeff Patton)
- Gestionando múltiples proyectos con Kanban (Esteban Roasio y Julián Arocena)
- Comunicación sin violencia (Ingrid Astiz)
- Test Driven Secure Development (Carlos Federico Pantelides)
- La evolución de un método práctico de enseñanza de agilidad en 10 años (Agustín Villena)
- Adopción de metodologías ágiles en universidades de latinoamérica (Lennon Shimokawa)
- Agile on the Other Side – Examination of the methodology outside of Software inside the mainstream organization (Matt Gelbwaks)

El keynote de Jeff Patton fue inspirador y provocativo, ya que comenzó diciendo que odia Agile. Lo más interesante fue el ejemplo de un caso concreto de las ideas que exponía, mostró un video sobre como se trabajó en Nordstrom Innovation Lab para crear una aplicación para iPad que daba valor real para el usuario final en muy poco tiempo y sin seguir demasiadas prácticas agile “by the book”.
El relato de experiencia de la gente de Temperies sobre como evolucionaron de hacer Scrum en muchos proyectos asignados a un único equipo, hasta mejorar el trabajo haciendo Kanban porque Scrum no escalaba para el flujo de requerimientos e interrupciones que tenían fue muy prolija y clara. Interesante para tomar ideas si uno está en situaciones similares, lo cual puede ser bastante frecuente en consultoras con software factories.
La charla de Ingrid sobre comunicación no violenta tuvo algunos asistentes inesperados que fueron porque no pudieron entrar a otras charlas porque en las salas en las que se daban ya no entraba nadie más. Yo también estaba en esa situación pero en la previa había considerado de mi interés esta presentación y cómo no había podido asistir cuando presentó este tema en las reuniones de Ágiles@BuenosAires disfruté esta sesión más humana, que técnica que tal vez sorprendió a algunos que fueron sin un interés o conocimiento previo del tema. El repaso de situaciones, técnicas e ideas que comentó Ingrid son de gran ayuda para mejorar la comunicación en cualquier ámbito, algo fundamental cuando hablamos de agilidad… Se puede indagar más en los temas propuestos por Ingrid en www.FuerzaTres.com
La sesión sobre TDD aplicado a seguridad fue la más geek de todas las que asistí hoy. Mucho script, Perl, expresiones regulares y MySQL pero bien focalizado en presentar el problema de cómo testear la (in)seguridad de una aplicación. Directo al punto, de manera práctica. Muy efectiva. Los interesados visiten el blog de Carlos para conocer más del tema.
La presentación de Agustín Villena repasó cómo introdujo la enseñanza de agilidad en un taller (qué es el nombre que le dan en la Universidad a los cursos con contenido “esotérico”, como era el caso de XP en 2002, según refirió) que fue evolucionando a lo largo del tiempo, y que le permitió elaborar un marco teórico de enseñanza, adaptarse para subsanar los problemas que se detectaban y mejorar año a año hasta llegar hoy en día a tratar temas como Lean Startups y Software Craftmanship. Como colorario de esa cruzada personal en un ámbito académico poco propicio se generó la comunidad Chile Ágil. Muy interesante experiencia y muy bien presentada. Los slides de la presentación están online en http://www.slideshare.net/chileagil/10-aos-de-evolucin
Lennon Shimokawa nos contó como en la universidad en la que trabaja en Lima se introdujeron conceptos de agilidad en muchas materias que él coordina, de manera progresiva, y cómo ha crecido la comunidad ágil en Perú, con tres Agile Open realizados durante este año, cada vez con mayor asistencia. También nos comentó lo que esperan mejorar en el 2012 y realizó una reseña de las diversas comunidades ágiles en el ámbito académico universitario de Sudamérica.
Las presentaciones de Agustín y Lennon fueron de sumo interés para quienes estamos interesados en la aplicación de los conceptos de agile a la educación, o en la enseñanza de agile en el ámbito académico. Dado que eramos un número reducido de asistentes fue muy dinámica y por momentos se transformó en una conversación, en la que destaco los aportes de Juan Gabardini contando su experiencia en FIUBA y de Ingrid Astiz.
Finalmente la charla de Matt Gelbwaks cuestionó la idea bastante aceptada hoy en día de que agile ya es algo mainstream. En su visión -con la que estoy de acuerdo- va a ser mainstream cuando las organizaciones como un todo estén aplicando las ideas y de agile, no sólo los departamentos de IT, sino en sus procesos de negocio. Presentó casos de estudio donde esto ya sucede, para desmitificar que es algo que no podría realizarse. Su presentación fue muy efectiva y precisa. Tal como había recomendado antes del evento valió la pena escucharlo.
La fotografía que ilustra el post fue tomada por Diego Ferreya. La original está en http://twitpic.com/6yu2ue
Hipótesis nula
La prueba de que ya entendí bien test de hipótesis es que me causa mucha gracia este episodio de XKCD:
Hay otro episodio, “Significant”, donde es protagonista el p-value. Conclusión: saber estadística puede ser motivo de alegría, eligiendo un nivel de significación adecuado
Gané el sorteo de un libro de Mike Cohn
El sitio ComunidadAgil.org es uno de los tantos feeds que sigo para enterarme de tópicos interesantes vinculados con la aplicación de metodologías ágiles.
Recientemente llegaron a sus primeros 200 seguidores en Twitter y para celebrarlo sortearon un libro que tiene que estar en la biblioteca personal de todo agilista: “Agile Estimating and Planning”, de Mike Cohn, una guía práctica de referencia en estimación y planificación de proyectos ágiles. Además del libro también incluyeron en el regalo un mazo de cartas de planning poker de Mountain Goat Software, que es la empresa de consultoría ágil de Mike Cohn, el autor del libro.
El motivo por el cual estoy mencionando el sorteo es porque quiero agradecer a ComunidadAgil.org porque por esas causas y azares yo resulté ganador del mismo(!), y ya tengo el libro y las cartas. Gracias a Leopoldo Simini que me los llevó a mi trabajo aunque no pudimos vernos porque en ese momento estaba en una reunión con mi equipo.
Cuando lea el libro publicaré una reseña aquí…










