Sabías que pueds navegar entre los posts arrastrando a izquierda y a derecha?
¿Vemos cómo hemos montado una sesión práctica de Event Storming?
Formo parte del Meetup Tarragona Developers. Mi participación actualmente es como co-organizador, junto con Adri y Guille, que me invitaron a unirme a la organización. Os agradezco la propuesta, pues me ha sido una grata experiencia hasta hoy día.
Este Meetup es auto-organizado y las charlas las damos entre todos los participantes, uniendo quien tiene ganas de ponerse en la palestra con quien está interesado en el contenido de la sesión. O como dice Juanka, no hay que ser bueno por ponerse ahí delante, sinó un buen par.
Hace un tiempo hice una charla introductoria sobre la metodología Event Storming, donde presenté el contenido de mis slides. Estas slides resumen la experiencia con mi equipo de trabajo, aprendiendo de forma autodidacta. Como añadido, al final de las slides hay unos consejos para quien quiera aprender a facilitar sesiones de Event Storming.
Ahora ya iba siendo hora de compartirlo y montar una sesión práctica. Esta tenía que ser para todos los públicos, incluyendo asistentes que no sabían nada al respecto.
Procedimos a limitar la sesión a 33 participantes, pues podía contar con dos compañeros de trabajo, Dani y Christian, para facilitar hasta 3 grupos de hasta 8-9 personas cada uno (el máximo establecido según la propia metodología).
Reservamos un aula en el Campus Sescelades de la URV donde poder realizar la sesión, y ya sólo faltaba que llegase el día.
Finalmente fuimos 14 asistentes, 2 facilitadores (Dani y yo) y 12 participantes. Fue todo un reto. Hasta la fecha habíamos facilitado sesiones con grupos de hasta 3 participantes.
Montamos una sesión práctica introductoria, donde cada grupo lo pusimos delante del siguiente escenario:
Aceide de oliva
, con producción propia.Vino
, de compra-venta de vino mundial, y artículos relacionados.big picture
, o
las líneas en alto nivel de su negocio.Las dos horas pasaron volando: entre presentación del Meetup por parte de Adri, introducción breve a Event Storming, presentación de las reglas de juego y las diferentes rondas, el resultado fue el siguiente en cada uno de los grupos:
Grupo Aceite de Oliva
Grupo Vino
Lo que nos percatamos Dani y yo fue de lo siguiente:
participio
de los eventos
se adquirió en seguida, con algunas excepciones.ubiquitous
language
vino al rescate para unificar un término con un significado.¿sólo a este evento 2 llegamos desde este evento 1?
.condicionales
(if-then-else) los pusimos como diferentes post-its, con el happy path
en la misma línia de izquierda a derecha, y los otros casos excepcionales en diferentes alturas
(encima o debajo del happy path).bucles
pueden ser debidos a diferentes motivos. Por ejemplo, por las acciones de usuario
cuando añade diferentes artículos al carrito de la compra. Los bucles ya quedan reflejados
en el propio happy path, y acordamos no reflejarnos de ningún modo.¿por qué?
.
Hay que evitar que unos muevan libremente los eventos propuestos por otros. Eso no es generar
conocimiento, sinó plasmar una opinión.ubiquitous
language
, por reenfoque de la línea de negocio, y sobre todo evitar tachones que previenen su
correcta lectura.commands
después de los eventos. Vimos que finalmente no llegamos a ello, y que en próximas ocasiones
seremos más conservadores con las expectativas.Quiero agradecer al Meetup que nos dejaran realizar la sesión práctica de Event Storming. Enseñando se aprende, y nosotros aprendimos mucho.
Gracias también a Dani por liarse en seguida en esta aventura, y por toda su ayuda en todo el proceso.
Por último, gracias a todos los que asististeis al Meetup, que pusieron todas las ganas de participar, compartir y aprender entre todos.
Nos vemos en próximos meetups!