Agiles 2017, día 3

El último día la jornada comenzó un poco más tarde, no por planificación sino porque muchos de los asistentes salieron la noche anterior ;-).

En este caso la apertura de la jornada y la facilitación del marketplace estuvieron en manos de Guillo y Loreto.

La primer sesión que asistí fue la propuesta por Fred Madrigal “Háblame de tu dificultad y te diré qué libro leer“, el nombre de la sesión fue muy preciso, los participantes planteábamos inquietudes y entre todos recomendábamos libros que trataran sobre el tema en cuestión.

En el siguiente bloque no asistí a ninguna sesión, sino que me quedé al aire libre hablando con amigos que veo poco durante el año.

Ya por la tarde dimos una sesión con DiegoF sobre nuestro proyecto de investigación sobre prácticas ágiles. Aquí están las diapositivas utilizadas durante la sesión.

Junto a Diego con algunos de los asistentes a nuestra sesión

Ya en el último turno, estuve en la sesión de mi gran colega Angel Nuñez quien hablé sobre “DevOps en Banking“. Como de costumbre, fue una sesión excelente.

Alrededor de las 16.30 comenzó el cierre de la conferencia. El cierre consistió en una seguidilla de actividades entre las que se incluyó el anunció de Agiles 2018 en México.

Una vez concluida la conferencia, terminé la jornada compartiendo unos tragos con Fred, Sole, Mauro, Tomi y Andrés en el patio Bella Vista.

Con este post termino mi relato de Agiles 2017 pero dejo para otro post mis conclusiones generales sobre conferencia.

Anuncios

Agiles 2017, día 2

El día comenzó con una dinámica para “despertarnos” y algunos anuncios parroquiales. A continuación: marketplace. Si bien ya del día anterior habían quedado agendadas algunas sesiones, las mismas no eran suficientes para completar la agenda. Un detalle a destacar es que para evitar que el marketplace se estirara tanto como el día anterior, se decidió reducir el tiempo de presentación de cada sesión a 30 segundos, lo cual funcionó muy bien (#lessonLearned).

Una de las sesiones que había quedado agendada del día anterior, fue la de “Introducción a Extreme Programming” que hice a primera hora de la jornada. Al igual que en mi otra sesión, hubo mucha más gente al final que al inicio, tal vez unas 50 personas. Para la sesión utilicé las diapositivas de mi ya clásica sesión de ModernXP, los cuales están disponibles para descarga aquí.

Inicio de mi sesión de Extreme Programming

A continuación, asistí a la sesión de Lucho Salazar sobre Story Conversation Canvas, una herramienta en papel desarrollada por el propio Lucho para guiar las conversiones sobre User stories. La herramienta me pareció muy útil y como siempre la oratoria de Lucho… impecable.

Ya por la tarde, estuve en el coding dojo “TDD por Zombies” facilitado por Martín Salias y Edson Chavez. Como era de esperar fue excelente. Trabajamos sobre la famosa Mars Rover Kata y aunque no llegamos a completarla, las discusiones que se dieron estuvieron muy buenas.

Continuando con cuestiones técnicas, en el siguiente bloque asistí a la sesión de Diego Fontdevila “TDD al uso nostro” en la cual contó la forma en que están haciendo TDD con una visión de negocio. Me gustó el enfoque y me llevé como tarea revisar la herramienta Serenity BDD.

Sesión TDD al uso nostro

Finalmente, cerré el día con la sesión de Hernán Wilkinson: “OOP programming is not Dead: Objetos vs. Funcional”. El principal punto de la sesión fue que la programación orientada a objetos y las programación funcional no son rivales sino complementarias. Concuerdo. Un detalle menor, el título de la sesión me pareció impreciso porque si bien se abordó lo prometido, la mayor parte de la sesión estuvo centrada en otras cuestiones.

La jornada cerró con una dinámica que no puedo describir porque me colgué en una charla en la zona del jardín.

Por la noche, compartí una muy agradable cena con Loreto, Mario Lucero, Javier Garzas, Monica, Patricio Montecinos y Héctor Mosquera.

Agiles 2017, día 1

Como de costumbre la conferencia comienza con la registración, la cual en algunos casos es caótica. Pero en esta ocasión me parece que fue muy fluida (al menos en mi caso). Los organizadores habían compartido un video explicando el procedimiento de registración que me parece fue una buena ayuda. Adicionalmente a ello el procedimiento tuvo un componente adaptativo novedoso pero que sería largo de describir aquí (ya le pedí a Sergio Pola del equipo de organizadores que escriba algo al respecto).

La apertura estuvo a cargo de Manuel y Paulina, quienes dieron la bienvenida y e hicieron anuncios generales. Un componente de color de la apertura fue la actuación de un grupo folklórico intercalada con una rimas/versos sobre agilidad de Agustín Villena.

Inicio del marketplace

Terminada la apertura tuvimos el marketplace, que se extendió más de un 1 hora debido a la gran cantidad de sesiones propuestas.

La primer sesión que participé fue “la clínica ágil” propuesta por Martin Alaimo en la cual se proponía juntar gente con inquietudes con gente que pueda evacuarlas. En ese contexto mantuve una charla con un colega que sufría presiones de micro management de parte de sus superiores. Ese tema fue el disparador de una serie de cuestiones colaterales muy interesantes sobre las que también charlamos.

Luego de eso participé de la sesión “Los 6 factores claves para equipos de alto rendimiento” presentada por Fabián Schwart. La sesión fue una presentación al estilo tradicional. Estuvo bien pero personalmente no me aportó mucho pues ya sentí que conocía la mayoría de cuestiones presentadas. Pero como la sesión estaba bien presentada, me quedé hasta el final.

Ya por la tarde estuve en la sesión propuesta por Juan y Alan: “Historia de Ágiles 20xx“, fue lindo recordar andanzas de los primeros Agiles, pero en un momento sentí que no me estaba aportando, entonces me fui a recorrer otras sesiones.

A continuación asistí a la sesión de Humberto Maturana (si si, el famoso escritor chileno). Lo curioso no fue la presencia de Maturana en la conferencia, sino que su espacio en la conferencia, fue un espacio más. O sea, no fue un keynote, nadie fue “obligado” a escucharlo porque en paralelo había varias sesiones más. De hecho, yo mismo decidí cambiar de sesión cuando sentí que lo presentado no me aportaba.

Sesión de Humberto Maturana

Ya en último turno de la jornada hice mi sesión “Patrones de infraestructura para Continuous Delivery” la cual fue una versión mejorada de la que hice tiempo atrás en la conferencia Agile 2017 de Orlando. La sesión arrancó con unas ~30 personas y gradualmente se fue sumando más gente. Creo que al finalizar la sesión había más de 60 personas. La sesión creo que salió muy bien y personalmente me gustó mucho haber podido hacerla al aire libre. Las diapositivas utilizadas durante mi sesión pueden descargarse aquí.

Participantes de mi sesión durante la dinámica de los pasos

 

 

Agiles 2017, día 0

Si bien la conferencia comienza el jueves, para los organizadores comenzó el miércoles, el día previo a la conferencia, el día cero, el día del montaje.

Llegué a Chile pasado el mediodía, visité las oficinas de un cliente y hacia el anochecer fui para el lugar de la conferencia a dar una mano. Allí me encontré a los organizadores realizando las tareas típicas de montaje: armado de bolsas, ubicación de carteles, logística de registración, etc, etc. Todo esto entre risas y buena onda.

Este Ágiles, el 2017, es el décimo. Si, ya pasaron casi 10 años desde aquella primera edición en el hotel Bauen de Buenos Aires. Sinceramente no recuerdo, en todos estos años, un Agiles que haya despertado tantas expectativas. Creo que estas expectativas se deben a un par de cuestiones:

  • Por primera vez el evento será completamente en formato Open Space
  • La cantidad estimada de asistentes ronda los 800, un nuevo record para la conferencia
  • El evento sea realizó sin sponsors comerciales (al menos hasta el momento, no ha habido en la página ninguna mención a sponsors)

Bueno, ya es hora de dormir, porque mañana la jornada inicia temprano.

Continuará…

Preparando mi sesión para Agiles 2017

Este año la Conferencia Latinoamericana de Métodos Ágiles será completamente en formato Open Space. Esto me parece excelente ya que cada cual puede proponer la sesión que guste dejando que sean los propios asistentes quienes decidan si la misma es de interés o no.

Yo soy de los que creen que aún cuando la conferencia sea Open Space, uno debe preparar las sesiones. Es por esto que hace desde hace un par de días estoy pensado en la sesión a proponer. Mi idea es hacer alguna de las siguientes sesiones (solo una):

  • Patrones de Infraestructura para Continuous Delivery, esta sesión la presenté en Agile2017@Orlando. Es una sesión en formato presentación tradicional con algunas demostraciones.
  • 7 prácticas concretas para iniciativas DevOps, esta es una sesión que nunca di como tal aunque el contenido de la misma es parte de mi taller de prácticas de DevOps. Sesión en formato presentación.
  • Modern Extreme Programming, esta es una sesión introductoria a extreme Programming uno de los métodos ágiles más populares.
  • DevOps, mitos y verdades de un nuevo paradigma, esta sesión la armé hace unos meses para la conferencie IEEE Week.
  • Introducción a la Investigación en Ingeniería de Software basada en evidencia,  dentro de este área de conocimiento se enmarca mi proyecto de investigación en UNTREF. La idea de esta sesión es explicar las técnicas y particularidades de esta rama de investigación. Creo que esta sesión puede ser interesante para aquellos que tengan ganas de hacer investigación en ingeniería de software y particularmente en cuestiones relacionadas a agile.

 

Trilogía de libros del AOC completa en formato impreso

Ayer llegó a mis manos el primer ejemplar impreso del tercer libro del AOC. Con este hito se completa la trilogía de libros que comencé allá en el 2015 durante el primer AOC.

Quienes quieran conocer como fue que llegamos a generar estos tres libros les recomiendo leer la introducción y el epílogo del tercer libro.

Los tres libros están disponibles gratuitamente para lectura online y descarga en diversos formatos digitales en la plataforma GitBook:

No tenemos por el momento un mecanismo formal para distribución de ejemplares físicos pero en principio estamos gestionando para que se puedan adquirir en la conferencia Agiles 2017 que se realizará en Chile en las próximas semanas. Más allá de esto, los interesados en obtener un ejemplar impreso pueden contactarse directamente conmigo (pueden poner un comentario en este blog post) y vemos como hacer para que lo puedan tener.

My notes from IEEE WECIS 2017 @ Tucumán

Last week I traveled to Tucumán to participate in the WESCIS conference. I shared Sunday morning with some of the IEEE Students in charge of the organization. In the afternoon I met my colleague Ivan Hansen at Yerba Buena neighbourhood. Finally, at the end of the day I had dinner in a typical restaurant with Gustavo Juárez (president of the IEEE Argentina) and some students and other speakers: Ivan Ruiz Flores (an electrical engineer from Cuernavaca, México), Roberto Urriza(an engineer specialized in Robotics) and Edmundo Loandos (an engineer and professor specialized in data center virtualization),

On Monday I delivered two talks, the first about Modern Extreme Programming and the second one about Legacy Code and Continuous Delivery. For these two talks I used Google Forms questionnaires to interact with the audience: I prepared a couple of questions (each of them in a different form) and asked the audience to fill them at different points of the talk. I really liked this dynamic, I think it is a great way to interact with large audiences (I think there were 60+ people in the talks). Here and here are the slides I used during the talks. In the evening I met some UTN-FRT professors to share some teaching experiences. It was a very nice surprise to discover that one of them had read my book and she was using it in her course.

On Tuesday’s morning I visited Ivan’s company to meet part of his team and talk about DevOps. In the afternoon I delivered a workshop about Modern XP. There were around 35 people and they evaluated the workshop with 4.5/5.

 

I want to thank Ariana and all the IEEE team @ Tucumán for this great conference, it was an honour for me to be part of it.

More pictures here.