Otro gran reencuentro: Ágiles 2015 en Montevideo

Con algo de retraso y con la emoción y entusiasmo aun en mi, repaso estos tres días en que los agilistas latinoamericanos nos reunimos en Montevideo, Uruguay para celebrar el Ágiles 2015, esta fue mi tercera participación en el evento y fue bueno reencontrarse con los amigos, conocer nueva gente y sobre todo… compartir experiencias y conocimiento.
_DSC2810

Excelente el keynote de Mary Poppendieck “Fricción” que nos hizo plantearnos en que debemos enfocarnos en resolver problemas que a agregar “caracteristicas”, procurar ir evolucionando y no temer a la experimentación constante, aparte claro esta de reducir la “fricción”.
_DSC2862

Ese mismo día me tocaba mi sesión “Gestión Ágil de Entornos de Despliegue en la Nube”, tema en el cual he tratado de volcar mis reflexiones producto de la practica este año, así como de la elaboración de los posts que hemos visto sobre el tema, todo salio bien (¡la sala se lleno!) salvo por el tema de Internet, ya que debido a la propia naturaleza de la charla era necesario explicar en vivo los entornos de despliegue sobre los que estábamos hablando, felizmente tenia un vídeo hecho anteriormente que ayudo a mitigar un poco el problema, aquí las diaspositivas de mi sesión:

Como nota curiosa debo decir que la keynote me dio la inspiración para indicar el como los procesos que recomiendo para despliegue tienen como objetivo reducir la “fricción”, eso lo capto bien el gran Martin Salias que hizo la facilitación gráfica de mi sesión.

IMG_0978-2

Luego de esto, en el Renoir B, di paso a una compatriota: Pamela Canchanya que nos contó sobre “On boarding en equipos ágiles” donde nos explico sobre lo que se puede hacer para facilitar el ingreso de un nuevo miembro a un equipo de trabajo, las cosas técnicas y humanas que ayudan a su adaptación y a que se integre al ritmo del resto, ¡muy buenos tips Pam!

IMG_0973

Mi intención en este Ágiles fue profundizar en los temas técnicos (los cuales felizmente tuvieron bastante lugar en esta edición), así que en la tarde asistí a la sesión (doble) de Hernan Wilkinson “Como aplicar TDD y no morir en el intento”, fue algo impresionante, un gran dominio de la programación, del comportamiento de los objetos y como enfocar adecuadamente las pruebas, dejándonos la idea controvertida de que aplicar pruebas unitarias no es tan bueno, y que solo se debe mockear los elementos externos, nunca tu Base de Datos…

_DSC2884

Para seguir con el tema, asistí a la sesión de Andreina Romero “¿Como lograr mejores pruebas?” donde explico con claridad diversos tips que facilitan el proceso de elaboración de pruebas, y ahí le deje la duda de como desarrollar pruebas para algoritmos basados en componentes aleatorios.

_DSC2891

Y para ir acabando el round técnico del día escuche la charla de “Arquitecturas Evolutivas” de Fausto de la Torre, todo alineado al modelo de Microservicios que vería al día siguiente, muy buena y muy clara para entender como enfocar nuestros desarrollos.
_DSC2893

Para cerrar la jornada la gran Ingrid Astiz nos presento su libro y la forma en como supero la crisis de los 40 en el proceso de hacerlo, una charla que definitivamente impacto por su humanidad que salio del corazón.

_DSC2911Como siempre el Ágiles es un momento de confraternidad y de reencuentro…

_DSC2923
Pero, lo mas importante… la reunión del gran equipo de organización, ¡un gran trabajo equipo!!
_DSC2926

El día viernes empezo con mucho animo pero a la vez ya con algo mas de calma….como para ver la facilitación gráfica…
_DSC2931_DSC2928 _DSC2930

Aquí el gran facilitador Martin Salias ….

_DSC2934

Y aproveche para tomarme una foto con Victoria Lavella, la voluntaria que estuvo a cargo de las sesiones de Pamela y mía, desde aquí nuevamente muchas gracias por todo este apoyo.
_DSC2936

 

El día viernes arranco con un keynote del que tenía minimas referencias “¿Que tienen en común Plan Ceibal y Lean Management? ” sesión facilitada por Miguel Brechner director del Plan Ceibal, programa uruguayo que ha logrado exitosamente entregar una computadora a cada niño, y no solo eso, generar toda una infraestructura que permita su uso efectivo, la clave para ese éxito fue aplicar los principios Lean (a pesar de que cuando lo hicieron no sabían que se llamaba así) , empoderando a los equipos, sin temor a arriesgar, teniendo siempre claro los objetivos, una gran sorpresa de como desde una entidad publica se pueden lograr resultados eficientes.

 

_DSC2951En el intermedio, la gente de Kleer siempre presente…

_DSC2969

Y claro tenía que tomarme la foto con Martin y sus plumones…

_DSC2971

La siguiente sesión fue conducida por Diego Fontedevila (aprovecho para agredecerle por su libro) y Alejandra Alfonso que nos contaron como sus organizaciones  Grupo Esfera y 10Pines funcionan de manera auto-organizada, todo un escenario retador pero muy interesante que ojala fuera tomado mas en cuenta, de veras impresionante la experiencia que nos contaron.

_DSC2984

Regresando al sentido técnico de mi paso por Ágiles, la siguiente sesión a la que asistí fue la de Microservicios. ¿Estás preparado para usarlos?  con Maria Gomez, muy alineada con el tema de las arquitecturas evolutivas, pero con el detalle de que nos recordó que no todo es fácil, y que por ejemplo si aplicamos este enfoque ya no podemos contar con la atomicidad de las transacciones y que deberemos trabajar mas para lograr la coordinación entre los elementos.

_DSC2989

Luego estuve en la charla de Fernando Di Bartolo “Git no es solo una cara bonita”, donde nos explico los diversos hooks que se pueden utilizar dentro de nuestro flujo de trabajo con Git, interesante y sera algo que tratare de agregar a mi catalogo de herramientas.

_DSC2990

Después Juan Gabardini condujo una sesión llamada “F*** the Manifest!” donde cuestiono de manera inteligente varias cosas que dábamos por sentadas cuando asumimos el Manifiesto Ágil, queda la reflexión.
_DSC2993

De vuelta al auditorio principal asistí a la presentación de Adrian Perreau “Delivery at Scale” quien nos contó el caso de Criteo y como progresivamente fueron capaces de controlar la complejidad de una organización de veras grande que había llegado a ciclos largos de entrega, que en algún momento creció de 33 repositorios a 160, para algunos sorprendió que parte de la solución haya sido trabajar en base al “trunk” en lugar de ir por branches, pero es lo que ha funcionado y tiene lógica. Definitivamente impresionante la experiencia.

_DSC3000

Luego fui a la sesión de Federico Zuppa “Enterprise Agile Anti-Patterns” quien nos contó diversos patrones que surgen cuando algunas organizaciones adoptan (mal) el agilismo, muy divertido y reflexivo, hay que estar alertas a la primera señal de que estas estén ocurriendo en la organización.

_DSC3007

Y ya para terminar con las sesiones, como no logre entrar a la sesión de Luis Mulato, entre a la de Héctor Otheguy “Fábrica de tecnología y cultura empresarial” enfocada en el caso de INVAP, empresa argentina dedicada al desarrollo tecnológico, que ha logrado éxitos exportando sus productos (satélites, centrales nucleares) a diversos países, en un modelo que efectivamente ha funcionado en parte a cierta política de estado de proteger y fomentar este desarrollo, quedando claro que no son investigación científica académica al uso sino con miras a tener algo en el mercado, interesante la anécdota de que a pesar de que la NASA los había felicitado no podían hacerlos contratistas simplemente porque no eran useños, ya que esa era política del gobierno USA: que los grandes presupuestos de la industria espacial se queden en USA, para pensarlo ¿no?.
_DSC3028
Ya para cerrar el día Alan Cyment nos tenia preparada una keynote llamada “El último keynote que deberías escuchar (si todo sale bien)” donde nos planteo dos sugerencias para los próximos Ágiles: no mas keynotes, puesto que eso no agregaba valor per se, que si una estrella quería venir bienvenido pero que no íbamos a girar el evento a su alrededor, y la otra mas controvertida aun: que todo el evento fuera totalmente auto-organizado: desde el catering (que cada asistente trajera algo de comer, como fue en un evento en Argentina)  hasta las sesiones, vale decir todo el evento bajo la modalidad Open Space, planteamientos que hasta ahora están dándonos que pensar.

_DSC3048Aquí toca dar mi opinión personal, estoy de acuerdo en que el evento no es por los keynotes, que si, hemos tenido grandes keynotes como Angel Medinilla y Mary Poppendieck, pero esto no debería ser un bloqueante para la planificación del evento (ya sea por el presupuesto o por la agenda del expositor) y bien podría manejarse bajo la figura de invitados como fue en su momento el caso de Javier Garzas.

Con respecto a lo de que todo sea Open Space, ahí si que no estoy de acuerdo, por mas de que estamos intentando lograr cambios en la organización quieras que no estos eventos sirven para atraer personas del país anfitrión que no están muy empapados del agilismo (fue notable que casi la mitad de los asistentes no conociera la dinámica Open Space), en ese sentido un conjunto de sesiones ya organizadas hace el proceso de convocatoria mucho mas “amigable” al novato, el cual ya al tercer día en que toca OS ya se ha integrado a las dinámicas y a la vorágine que implica un evento tan intenso como el Ágiles, de igual manera es mas complicado conseguir permiso para asistir a un evento “sin agenda” (en Agile Perú ya nos hemos topado con estas barreras a la hora de invitar a nuestros AOL pues inevitablemente surgía la pregunta “¿y cual es la agenda?); luego hay otro factor que lo veo bastante bloqueante y es que algunos speakers viajaron financiados por sus respectivas empresas ya que justamente su sesión había sido elegida para formar parte de la agenda, personalmente veo complicado que una empresa pueda financiar un viaje al exterior bajo la promesa de “voy a proponer una sesión en el Open Space”; y finalmente ya una opinión mucho mas personal, considero que el agilismo requiere soporte tanto en habilidades blandas y de gestión como de excelencia técnica, dándose el caso de que existe una mucha mayor “oferta” de contenidos no técnicos que técnicos, situación que en un Open Space puro quedaría muy desbalanceado, siendo que en este Ágiles se logro un buen balance en ambos enfoques a la hora de confeccionar la agenda.

Luego de esta dinámica y una adelantada maquina de sonidos, correspondió presentar las candidaturas para el Ágiles 2016, y como ya era esperado Ecuador (via Johnny Ordoñez) presento la candidatura de Quito.

_DSC3100

La sorpresa la dio Marcelo Lopez, ya que esperábamos que presentara nuevamente la candidatura de Miami para el 2016, no lo hizo sino que planteo La Habana, Cuba para el 2017, ¡guau! si que fue una sorpresa, lo cual derivo en que varios países presentaran sus potenciales candidaturas para los próximos años, a ver que pasa 😉_DSC3104

Ya en la noche correspondió la salida así que fuimos a dos bares cerca a Salardi en Ciudad Vieja donde departimos alegremente (dicho esto, bien pequeña la zona de marcha en Montevideo) lo cual hizo que algunos ya no llegaran al día siguiente…

IMG_1049 IMG_1053

Sábado…día final y de Open Space, explicando a los nuevos de que consta la dinámica y proponiendo sesiones…

_DSC3117 _DSC3119 _DSC3131 _DSC3141 _DSC3178

Así quedo el Market Place:

_DSC3223

En mi caso propuse tres sesiones, una basada en mi sesión del 2014 como una Introducción a DevOps (donde nuevamente conté con el gran apoyo de Victoria), otra sobre practicas en TDD donde pude lograr la valiosa participación de Andreina Romero, y otra donde esperaba conversar sobre la situación del agilismo en Latinoamerica, lamentablemente esta ultima no llegue a conducirla por haber manejado mal mis tiempos para la hora del almuerzo desde aquí pido disculpas por este descuido mio. Para rescatar la sesión sobre #NoEstimates que vino a cubrir un hueco en la agenda planeada (y de veras yo esperaba que en el CxP se presentara una sesión al respecto) en un tema tan actual, lastima que fuera en ingles, pero aun así el tema fue interesante, ojala en el próximo Ágiles 2016 si tengamos algunas sesiones dedicadas al tema #NoEstimates.

Y ya que hablamos de Ágiles 2016, luego tuvimos la elección de la sede, circunstancia que contó con la sorpresiva candidatura de Chile, quien presento su propuesta junto con la ya anunciada candidatura ecuatoriana, el resultado de la votación fue unánime: Quito acogerá el Ágiles 2016, les queda un gran reto a los amigos ecuatorianos visto el listón alto que han dejado los organizadores uruguayos.

Ya con la sede elegida, toco tiempo para unas fotos y dinámicas…

_DSC3274 _DSC3247 _DSC3250 _DSC3251 _DSC3261

Y por supuesto la gran foto en familia…

_DSC3267

La foto con la comisión, gracias por dejarme estar con ustedes!
_DSC3277Las despedidas…

_DSC3283_DSC3289Para luego proceder a la retrospectiva final…

_DSC3286

Y bueno ¿Que me llevo del Ágiles 2015? Mucho entusiasmo, la admiración por un trabajo hecho por la comunidad, un precio razonable, una gran agenda adecuadamente balanceada, la gran iniciativa (creo que es muy difícil agradecer lo suficiente) del equipo de facilitación gráfica que estuvo en las diversas sesiones sumarizando de manera impactante lo dicho ahí, y sobre todo el apreciar como progresivamente la comunidad evoluciona para mejor, y en lo personal me llevo este reto que escogí en una dinámica cuando se pidió que uno eligiera la petición de alguien mas y la asumiera, es algo a lo que me comprometo y que continuare haciendo especialmente desde este blog, dicho esto …. ¡nos vemos en Quito!

IMG_1220

 

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *

Time limit is exhausted. Please reload the CAPTCHA.