Una vez más pude asistir al Agile Open Spain, esta vez en Pamplona, y he vuelto muy motivado. Te cuento mi experiencia y luego algunas conclusiones.
El viernes a las 14 hs. nos juntamos para compartir coche en viaje a Pamplona Dani (@dani_latorre), Julio (@papajulio), Pedro (señor X) (estos dos últimos cracks de Frogtek) y yo. Luego nos arrepentiríamos de salir tan tarde, ya que las actividades organizadas por Biko2 por la mañana, Coding Dojo y charla “La organización ágil” de Jon Setuain (@jonsetuain) y Teresa Oliver (@tolivern), se comentaba que estuvieron muy interesantes.
Una vez en Pamplona, el tiempo justo para hacer check-in en el hotel, saludar a los primeros reencuentros, desvirtualizaciones y primeras presentaciones, una caña ágil y directos a Noáin para la primera jornada del Open Space. (si no conoces este formato/técnica, mira la web de Agile Spain).
Me sorprendió mucho el Navarra factori, lugar de realización del evento, parte del CEIN (Centro Europeo de Empresas e Innovación Navarra). Una nave industrial transformada en semillero de empresas con mucha creatividad y buen gusto, abrazando el agilismo, con espacios que facilitan y fomentan la creación, el intercambio de ideas, la toma de decisiones, como decía, su arquitectura y diseño me impactaron enormemente.
Ave comunidad ágil de España, Joserra (@joserra_biko) os saluda y da comienzo el AOS 2011. Se explican los principios y la única regla (la de los dos pies) y da paso a las propuestas. El desfile de ideas e inquietudes que nos proponen los distintos temas a tratar durante las sesiones del sábado. Algunas teatrealizadas y muy divertidas como las de Raquel (@rlaina) tanto con Amalia (@amaliahern), como con Israel (@ialcazar), otras con regalo incluido (la de Rubén @rubenbpv que regaló el libro de TDD de Carlos Ble (@carlosble) y hasta una propuesta de un cliente :)
Yo no propuse ninguna porque la que llevaba pensada salió antes de que tomara la decisión de presentarla, era la de “Comunidades locales: cómo organizarlas y hacer que crezcan”.
Por último se realizó la votación y tras algunas deliberaciones se obtuvo el panel, con las salas, tracks y temas a tratar.
Hotel > Cena > Una vuelta por Pamplona > Hotel.
Sábado por la mañana y vuelta a Noáin con muchas ganas de aprender, y mi compañero Dani, con muchas ganas de morir :P (Al que trasnocha, …)
9:30 – 10:30 Dinámicas: principios y valores de SCRUM. La primera sesión a la que escogí fue un gran acierto, para empezar bien la mañana nada mejor que unas dinámicas movidas, que me hicieron recordar mis tiempos de scout y despertarme del todo.
Para reflexionar acerca de la comunicación, Ariel (@berariel) propuso un ejercicio que consistía en ponerte en pareja con alguien que no conozcas y tratar de ignorar al otro que debe contarte su visión del tema que más le apasiona. Ambos roles son muy difíciles, el primero porque ofender a un desconocido “pasando de él” es incómodo, y el segundo porque te hace sentir muy mal que te ignoren. Scrum requiere un equipo “Ensamblado”.
Luego hicimos dos ejercicios más para interiorizar la auto-organización de los equipos y el empirismo. Ideas que me quedaron: “Poner límite a la comunicación” “Nos comunicamos haciendo” “Lo mejor es enemigo de lo bueno” “Conseguir la mejor solución posible”. Os recomiendo las impresionantes notas de Xavier (@xavierverges) sobre esta sesión, nota 1/2 y nota 2/2.
Aviso: el 2 de julio en Madrid se realizará un Open Space sobre “La Esencia de Scrum” (más info).
10:40 – 11:40 (La regla de los dos pies se apoderó de mi)
Mi idea original era asistir a la prometedora “Contratos ágiles”, propuesta por Miguel Ángel (@elmendalerenda) de beCode. Me gustaron las ideas que aportó en la introducción: “no hacer contratos” “¿realmente quieres empezar antes de ayer? pues nos ponemos a trabajar hoy, pero no en definir un contrato” “Llegar a un acuerdo que renovamos mes a mes”. El resto de intervenciones me parecieron un poco repetidas y decidí marchar a otra sesión.
Pasé por “Calidad del código” pero en ese momento no me despertó mucho interés y acabé en la sesión “Ecosistema Ruby para no rubistas” a cargo de Abel (@amuino) a quien sigo desde hace tiempo por mi interés en Ruby y Rails. Interesante repaso, confirmé algunas tecnologías/técnicas y refresqué otras. Lo que me llevo es la charla desvirtualizadora que tuve con Alberto (@plagelao) al final de la sesión, me sacó los colores por el trabajo que estamos haciendo desde Cachirulo Valley.
11:50 – 12:50 Sesión: Estimaciones propuesta por José Luis (@jlsoriat). Muy interesante presentación “Almost everything you need to know to begin doing agile estimation” (disponible en Slideshare) con bastante participación y un ejercicio final que demostró lo mal que estimamos. Me sirvió para afianzar conceptos de “estimar tamaño y no tiempo”, “el proceso es más importante que los resultados”, entre otras.
13:00 – 14:00 Sesión: Agile UX propuesta por Aritz (@ArtziS) de Biko2. Sesión muy interesante y un tema en el que llevo tiempo pensando. En general estaba orientada a organizaciones más grandes (que Sonicbyte) pero creo que muchas de las ideas que se comentaron pueden funcionar perfectamente en pequeños equipos, incluso si son distribuidos. Aún no existe una adaptación suficientemente testada de la figura de diseñador de experiencia de usuario, a SCRUM o a las metodologías ágiles y se ve mucho riesgo de acabar haciendo muchos mini-waterfall. Me gustó la crítica de Aritz a la “industria del entregable”, como algunos diseñadores (no sólo de UX) están acostumbrados a entregar una pila de diseños, o wireframes y desentenderse del desarrollo posterior del proyecto, que suele acabar muy diferente a lo que ellos imaginaban. Dos conclusiones me llevo y prometo seguir analizando en otro post:
Algunas cosas dichas en esta sesión me recordaron al post de Daniel (@torresburriel) Ponga un perfil UX como project manager, ya lo hablaremos en algún Cadius.
Hora de comer y charla reencuentro con Bonilla (@david_bonilla), Jerolba (@jerolba), Kini (@kinisoftware), el comando muyayo al completo @fran_reyes, @jjcoellov, @ydarias, @jmbarroso, @yurenaghm y con el gran Rubén (@rubenbpv) de Biko2 con quien recientemente compartí equipo en el desafío abredatos haciendo Congreso abierto. También me dio tiempo a recorrer las instalaciones y hacer algunas fotos, tomar nota en el Ayuntamiento de Zaragoza y Milladigital. :)
15:00 – 16:00 Sesión: User stories, ejercicios prácticos & debate, el facilitador fue Marco (@MassaMarco) analizamos qué son las historias de usuario, cuál es su función y cuáles son las características deseables en una buena historia de usuario (INVEST). Luego nos separamos en grupos para algunos ejercicios prácticos (cuadernillo en Slideshare) y tuve la suerte de coincidir con José Manuel (@jmbeas) de quién aprendí mucho y discutimos bastante :)
16:15 – 17:15 Sesión: Inceptions no sé el nombre de la persona que lo propuso Alfons Corrales (@alfonscorrales) e hizo el resumen (muy preciso) de los principios de una Inception, basado en el libro “The Agile Samurai” y de las experiencias compartidas por Jorge (@semurat) recientemente con la ayuda de Enrique (@ecomba) para el proyecto Wiseri y Miguel Ángel (@elmendalerenda) en beCode. Muy instructiva en general, aunque el cansancio ya se notaba y no estuve todo lo concentrado que hubiera querido.
Por último se hizo la retrospectiva, y salieron cosas que están mal, cosas que nos gustaron, cosas que deseamos y acciones para conseguirlas. También se propusieron las candidaturas para el próximo AOS, un gran desafío ya que el de este año ha sido excelente, muchas felicitaciones y gracias a la organización y a los patrocinadores.
Por cierto, Yeray (@ydarias) propuso hacerlo en Tenerife y Teresa (@tolivern) Zaragoza :)
El AOS 2011 ha sido una experiencia muy gratificante, sé que me olvido de muchos, pero gracias a todos y nos vemos el año próximo quién sabe dónde.
Todas mis fotos están en Flickr
Pingback: Cómo fue mi Agile Open Spain 2011 (Pamplona) | Re-Inventa