Desde el 2022 soy el organizador del WOPR Latam (Workshop on Performance and Reliability en su edición Latinoamericana). Por eso le dedico esta página a brindar toda la información relevante.
Origen y concepto
El WOPR (Workshop on Performance and Reliability) fue celebrado por primera vez en 2003 en Nueva York, y desde entonces ha realizado grandes aportes a la comunidad de testing de performance, observabilidad y SRE (Software Reliability Engineering).
No se trata de una conferencia tradicional ni de una clase sino de un peer workshop, o sea, un taller entre pares. Este es un estilo de workshop conocido, basado en el formato de LAWST (Los Altos Workshop on Software Testing) donde para participar es necesario presentar una experiencia relacionada con la temática del workshop como para ser presentada.
Se busca así conformar un grupo de no más de 20 participantes con experiencias reales en el campo de performance, observabilidad y SRE, con apertura para compartir, cuestionar y debatir sobre temas de interés para todos. El valor para quienes participen no solo está en las experiencias expuestas sino en el debate que se genera tras cada presentación. De hecho, se acota el tiempo para presentar (se busca que no sea más de 30 minutos) pero no hay límite de tiempo para las preguntas. Por esto es que, si bien el taller dura tres días, no se sabe bien de antemano qué personas tendrán la oportunidad de finalmente presentar su reporte de experiencia. Sumado a esto, formar parte de esta selecta comunidad es algo de un valor incalculable, de lo que estoy muy feliz por estar impulsando y de la energía y buena onda que le agrega cada persona que se va sumando.
Si querés conocer más de la historia del WOPR te recomiendo leer esta entrevista a dos de los organizadores actuales Paul y Eric.
El 2023 por primera vez en la historia de los WOPRs, el evento se realizó completamente en español. Esa experiencia nos dio la pauta que realmente aporta valor hacerlo en nuestra lengua nativa y ayudar a construir una comunidad con foco en performance.
El testing de performance y la observabilidad juegan un papel crucial en la entrega de software de calidad en todo el mundo y Latinoamérica no es una excepción. En nuestra región, profesionales con sólida formación desarrollan e implementan software de gran impacto, para lo cual enfrentan desafíos específicos y únicos que se encuentran en el entorno local. Generar este tipo de espacios ayudan a que crezcamos juntos, nos potenciemos y aprendamos de nuestras experiencias y de la de los demás.
¿Por qué compartiremos nuestras experiencias? Estas conversaciones nos permitirán comprender mejor cómo se desarrollan las prácticas de testing de performance en diferentes contextos de la región, y cómo aplicar nuestros aprendizajes para mejorar la calidad y el rendimiento de nuestros sistemas. Nuestro mayor objetivo es fomentar la colaboración y el intercambio de conocimientos entre profesionales de habla hispana, mediante la creación de una comunidad sólida y comprometida en el avance del testing de performance en nuestra región.
¿Cómo participar de un WOPR Latam?
En resumen:
- Cuando organicemos una nueva edición estaremos compartiendo un formulario donde cada persona interesada en participar puede postular.
- Para postular es necesario proponer un Reporte de Experiencia que te gustaría compartir con el grupo.
- Se revisan los reportes presentados y se seleccionan los 20 mejores.
- Se envían invitaciones a esas 20 personas y si alguna no puede se invitan a otras en la lista.
- Podrías postularte como oyente pero la verdad es que eso te da pocas chances de ser invitado.
- Durante los tres días del taller se presentarán algunos de esos 20 reportes de experiencia y se espera que todas las personas participen con sus preguntas y comentarios.
Se necesita de un grupo de personas dedicadas a los temas de interés con el tiempo necesario para compartir juntos, discutiendo ideas. Gracias a una selección cuidadosa de este grupo de personas, y a la dinámica con la que se lleva adelante, se generarán discusiones bien interesantes y enriquecedoras para quienes participen.
El WOPR es un taller, donde se busca el intercambio de todas las personas. Por esto es que se limita a 20 personas como máximo (hemos probado con 25 y fue más difícil mantener el orden de las conversaciones). Al realizar la selección se buscará no solo elegir las mejores propuestas sino también garantizar tanta diversidad del grupo como sea posible, ya que esto enriquecerá la experiencia de cada persona.
El WOPR Latam busca generar un entorno de confianza, respeto y seguridad entre los participantes. La información compartida es para el enriquecimiento del grupo y de la comunidad, pero se es muy cuidadoso con la información confidencial, generando un acuerdo al iniciar el taller. Ocasionalmente, tomaremos alguna fotografía durante el taller, para compartir la experiencia en redes y algún artículo para el blog.
Para participar pedimos estar en la ciudad donde se organice el taller los tres días con dedicación completa (de 9 a 18 hs). Si crees que no vas a poder bloquear este tiempo de otras responsabilidades, entonces no vas a poder aprovechar el taller y estarías ocupando el lugar de otra persona que sí pueda aprovecharlo. Si vas a postular y participar te pedimos compromiso en este sentido.
El taller es gratuito, y por ende no cubre costos de participación, viajes o cualquier otro gasto incurrido por las personas que participen. Se ofrecerá café, bebidas y algo para comer durante los breaks.
Las personas que sean seleccionadas a participar del taller, además de tener acceso al mismo típicamente serán invitadas a participar de actividades de networking que se organicen en torno al WOPR Latam y a la Quality Sense Conf o a la conferencia de testing que se celebre en la misma semana en el mismo lugar.
Para postularte al WOPR Latam solemos recopilar información para conocer quiénes son y ayudarnos a priorizar los Reportes de Experiencias para el taller. Aquí hay una lista de lo que te pediremos:
- Nombre e información de contacto (correo electrónico, país de origen, perfil de Linkedin).
- Años de experiencia en la industria del software y en performance en particular.
- Un resumen de tu contexto técnico: ¿con qué tecnologías trabajás?
- Tu biografía o currículum (opcional).
- Un resumen de tu Reporte de Experiencia: entre 3 y 5 párrafos en los que nos cuentes un poco sobre tu historia. Si bien no es necesario que envíes un resumen para postularte, es mucho más probable que recibas una invitación para participar si lo hacés.
- Cualquier comentario, referencias, etc.
- La relevancia de tu Reporte de Experiencia con respecto al tema. Si no estás enviando un Reporte de Experiencia, cuéntanos qué esperas obtener al asistir a WOPR.
- Te invitamos a sugerir a otras personas que puedan estar interesadas en exponer o participar, para poder hacerles llegar la invitación a postularse.
Nuestros criterios de selección están dirigidos principalmente hacia profesionales con ideas interesantes expresadas en sus postulaciones al WOPR. Damos la bienvenida a cualquier persona con experiencias o intereses relevantes. Siempre buscamos invitar a personas talentosas y apoyar a aquellas que están alcanzando niveles intermedios de experiencia. Te invitamos a postularte y ver qué sucede.
La mayoría de las personas que se postulan son invitadas al menos una vez. Nuestro consejo es que comuniques tus pensamientos con claridad y, sobre todo, autenticidad. Algo muy importante: no te rindas si no recibís una invitación luego de postularte en esta oportunidad. Habrá futuros WOPR Latam, y se reconocerá tu persistencia.
Más abajo te comparto las pautas para un buen reporte de experiencia y maximizar las chances de participar.
Ediciones del WOPR Latam
A continuación iré listando las distintas ediciones del WOPR Latam:
- WOPR Latam #01 (Noviembre 2023)
- Host: Abstracta Chile
- Localidad: Santiago, Chile
- Organizadores: Federico Toledo, Andrei Guchin, apoyo de Eric Proegler
- Tema: Desafíos regionales en testing de performance
- WOPR Latam #02 (Octubre 2024)
- Host: Abstracta Colombia + Endava
- Localidad: Medellín, Colombia
- Organizadores: Federico Toledo, Andrei Guchin, Leandro Melendez, Jenifer Sánchez
- Tema: Desafíos de performance durante la pandemia COVID19
Próximas ediciones planificadas:
- WOPR Latam #03 (Abril 2025)
- Host: Abstracta + Testing Day Perú
- Localidad: Lima, Perú
- Organizadores: Federico Toledo, Andrei Guchin
- Tema: TBD
- WOPR Latam #04 (Noviembre 2025)
- Host: Abstracta Uruguay
- Localidad: Montevideo, Uruguay
- Organizadores: Federico Toledo, Andrei Guchin
- Tema: TBD
Para ver la lista de ediciones del WOPR podés acceder acá.
¿Cómo ser host de un WOPR Latam?
El WOPR ha sido hosteado por grandes compañías tales como Google, Microsoft, Facebook, Salesforce, eBay, BlazeMeter y muchas más, y fue realizado en diferentes localidades de Estados Unidos, Canadá y Europa. En 2022 se realizó por primera vez en Latinoamérica, siendo Abstracta la empresa host en Montevideo, Uruguay.
Para poder organizar cada edición del WOPR Latam se necesita el apoyo de organizaciones hosts (anfitrionas) que nos proporcionen un espacio con las características requeridas para el formato del WOPR, y en lo posible se encargue de los coffee breaks. ¿Qué se necesita?
- Espacio para 25 personas con mesas y sillas dispuestas en U (ver foto).
- El espacio debería estar cercano y bien conectado con opciones de hospedaje, considerando que quienes participen vendrán de otros países o ciudades.
- El espacio debe contar con buena iluminación y ventilación ya que se trata de 3 días muy intensos como para estar en un lugar incómodo.
- Un proyector o monitor de suficiente tamaño y un atril para poner la laptop de quien presenta.
- Pizarra con marcadores.
- Posibilidad de salir a un espacio para tomar aire, en lo posible para llevar a cabo actividades grupales ahí mismo.
- Agua fresca, agua caliente para quienes tomamos mate, té, café en lo posible a lo largo de toda la jornada los tres días.
- Coffee breaks en la mañana y en la tarde.
- Apoyo logístico en caso que se necesite algo.
- Conexión a WIFI.
A cambio, ofrecemos 2 lugares en el taller, y la visibilidad que se obtiene en la difusión del evento en sí. Las personas de la empresa host que participen en el taller deben contar con suficiente experiencia en performance, observabilidad o SRE y presentar un reporte de experiencia. De otra forma oficiarán como observadores.
Si consideras la posibilidad de que tu empresa sea host de un WOPR Latam, contactate conmigo.
Cómo armar un buen Reporte de Experiencia
El objetivo de un Reporte de Experiencia es describir una experiencia de primera mano relacionada con el tema del taller. Queremos utilizar tu experiencia para impulsar conversaciones facilitadas entre la diversidad de especialistas que estarán participando.
Los Reportes de Experiencia no son charlas de conferencias. No deben incluir resúmenes o generalizaciones. Deben incluir suficientes detalles específicos para que el grupo pueda razonar en conjunto.
Por ejemplo, no queremos generalizaciones como “Se debe hacer pruebas de performance lo antes posible”. Buscamos experiencias concretas del estilo “El año pasado incluimos pruebas de performance más temprano de esta manera… y a partir de eso aprendimos …”
Cada participante presenta informalmente un Reporte de Experiencia al resto de las personas. Esta presentación disparará la conversación entre todo el grupo mientras haya preguntas o comentarios pertinentes para la mayoría. Pueden durar desde media hora hasta medio día o más dependiendo del interés del grupo, expresado por la cantidad de discusión generada.
Se permiten preguntas aclaratorias durante la presentación. Luego de eso, se aceptan cualquier comentario y pregunta pertinentes. Es importante aclarar que no todas las personas que asistan tendrán la posibilidad de hacer una presentación ya que, dada la dinámica planteada, no dispondremos de tiempo para cubrir todas las postulaciones.
Las presentaciones de Reporte de Experiencia deben ser realizadas en primera persona (es decir, “Yo hice esto…”, “Yo vi eso…”). Comprendemos que quizás no sepas todo sobre el proyecto, pero te agradecemos que solo hables de lo que hiciste y viste. Se te pedirá que respondas preguntas detalladas sobre tu experiencia por parte de especialistas como tú, quienes conformarán la audiencia de tu presentación.
El Reporte de Experiencia describe aspectos relacionados con el aprendizaje, como:
- Detalles del producto o sistema.
- Tecnologías involucradas.
- Entorno empresarial.
- Personas y sus atributos.
- Equipo y herramientas.
- Recolección de datos, resultados y análisis.
- Secuencias de eventos.
- Relación con el resto del proyecto.
- Decisiones tomadas, por qué y cuándo.
Este nivel de detalle ayuda a otras personas a recibir suficiente información para evaluar tu experiencia, compararla significativamente con sus propias experiencias y discutir alternativas que podrían haberse tomado en esa situación.
Incluso los proyectos exitosos tienen desafíos. A veces, nuestros contextos nos obligan a tomar decisiones bajo presión que hoy no tomaríamos o con las que no estamos de acuerdo. Revisar estas opciones y lo que aprendiste de ellas tiene valor para el taller.
Las slides no son obligatorias. Sin embargo, recomendamos su uso para un apoyo visual y para organizar tu historia, en especial si contás con datos de apoyo como gráficos, diagramas o fotos, te invitamos a proyectarlos. Si necesitás usar diapositivas, agradecemos que intentes evitar mucho texto y bulletpoints (viñetas). En última instancia, las cuestiones de formato son menos importantes que tu habilidad para contar una historia, enmarcar la situación y las elecciones tal como las viste, para que el grupo las revise en conjunto.
Si al preparar tu Reporte de Experiencia generás un artículo que te gustaría que sea publicado en nuestro blog, es más que bienvenido. Nos complacería publicar tu trabajo o presentación para darle aún mayor visibilidad.
Podés encontrar más información sobre los Reporte de Experiencia en este enlace. Te recomendamos especialmente que veas la presentación de Rob Sabourin al respecto.
Leandro Melendez (conocido como el Señor Performo) también nos facilitó este video (menos de 4 minutos) que resulta muy útil para seguir entendiendo cómo armar tu reporte de experiencia y cómo funciona el taller.
Antes de postular revisa tu reporte de experiencia para ver si cumple con estos aspectos que serán valorados al momento de decidir a quiénes invitar al taller:
- Se cuenta una experiencia real propia relacionada con la temática del taller (pruebas de performance en Latinoamérica).
- Se detallan aspectos técnicos o metodológicos en los que se resalta el aprendizaje que se está compartiendo.
- Quedan claros los aprendizajes de la experiencia.
- No tiene contenido comercial de productos o servicios relacionados a quien expone.
- No se mencionan generalidades del estilo “Se debe hacer pruebas de performance lo antes posible” que no estén fundamentadas en aprendizajes de la experiencia concreta. No se expresan cosas que se “deben” hacer como suele pasar en charlas de conferencias. Se comparte lo que se aprendió en un proyecto concreto.
- Se presenta el contexto, detalles del proyecto y conclusiones o aprendizajes. Se pueden incluir preguntas que quedaron abiertas o trabajo futuro.
- No se presentan conceptos, se asume que toda la audiencia tiene un background en performance como para que esto no sea necesario, y en caso que alguien no entienda algo preguntará durante la exposición.
Preparar la presentación de un reporte de experiencia
Las personas que queden seleccionadas para participar, se les dará feedback sobre sus reportes de experiencia. Además, las propuestas se ordenarán en base a la evaluación realizada por quienes estemos organizando, identificando cuáles son las 10 propuestas con más chance de exponer (sería muy raro que en un taller de tres días se presenten más de 10). A estas propuestas se les asignará un mentor para refinar la presentación y a su vez poder tener más conocimiento para decidir el orden final de las presentaciones. Las personas de la organización que apoyen en la preparación de la presentación harán foco en estos aspectos:
- La presentación debe durar como máximo 30 minutos, debe ser la excusa para encausar el intercambio posterior, que ese no tiene límite de tiempo.
- Se pueden usar slides. No queremos que sea una presentación típica de conferencia, pero eso no significa que no se pueden usar apoyos visuales. De hecho es lo que más recomendamos.
- Es importante poder mantener un flujo donde se muestre al menos:
- Contexto, motivación
- Detalles del proyecto, desafíos
- Resultados
- Aprendizajes
- No mostrar información confidencial. Tapar nombres de cosas que no se deban nombrar. Si durante la presentación se menciona y no se desea que se difunda, se debe hacer explícito. Se recomienda que se de tanta información como sea permitido, como para que la gente pueda bajar más a tierra y conectar con la situación.
Formato del taller durante los 3 días
Esto lo comparto solo a modo de referencia, puede ajustarse de acuerdo a distintas necesidades, pero típicamente solemos organizar los tres días de la siguiente forma:
7:00 PM Día 0 (antes del taller)
- Cena previa al WOPR en algún restaurante local, considerando que por lo general la mayoría de las personas llegarán el día antes. Servirá para irse conociendo. Puede ser algo organizado específicamente por la organización, el anfitrión, o algo orgánico organizado por el grupo.
Días 1-2-3
- 8:30 AM: Desayuno y networking.
- 9:00 AM: Comienzo de la reunión.
- Día 1 – Introducción y bienvenida, acuerdo de participación, presentación del tema del WOPR
- Días 2 y 3 – Actividad de check-in
- 10:30 AM: Coffee break
- 12:30 PM – 1:30 PM: Almuerzo
- 3:30 PM: Coffee break (en la sala)
- Alrededor de las 5:30 PM:
- Actividad de check-out
- Fin de la reunión
Se realizan dinámicas de activación (actividades lúdicas o de networking como speed dating o similar) al comienzo de cada jornada y al regresar del almuerzo, como para reactivar la dinámica y para favorecer el intercambio y estrechar lazos, dando la oportunidad de conocer a cada participante más a fondo.
En particular el día 3, después del almuerzo, se intenta redondear el reporte de experiencia activo para así dar lugar a una última dinámica, donde se haga una especie de elevator pitch con los que no fueron presentados.
Para el cierre final solemos hacer una ronda de agradecimientos y cerrar con un brindis.
La reunión en sí es facilitada por los organizadores del WOPR. Los métodos usados se han perfeccionado a lo largo de muchos años para maximizar la participación y el beneficio de quienes forman parte del taller. Recomendamos leer más sobre k-cards.
Moderación del taller con K-Cards
En las dos ediciones de WOPR que participé, Paul Holland moderó la conversación de las más de 20 personas con el sistema de k-cards. Cuando lo conocí por primera vez lo incorporé a distintas reuniones multitudinarias que tenía en Abstracta e incluso en algún meetup y así le agarré un poco la mano. De ahí que me animé a llevar adelante la moderación con esta técnica y las conversaciones han funcionado perfectamente, me sentí cómodo haciéndolo. Estaba un poco preocupado al principio principalmente porque nosotros, los latinos, podemos ser difíciles de moderar cuando nos apasionamos.
Quien oficie de Content Owner estará moderando el orden de los contenidos, decidiendo quién presentará en cada momento. Se le avisará con tiempo a cada persona que le toque exponer para que se pueda preparar. La exposición dura media hora como máximo y luego comienza la sección de preguntas abierta. Las discusiones se moderan siguiendo la dinámica llamada k-cards que se explicará en el taller, pero para ir más preparados pedimos que se lea de antemano cómo funciona. Recomiendo leer al respecto acá, acá y acá. Si no tienes tiempo para leer esos artículos, te recomiendo al menos ver este video de Leandro quien explica en menos de 4 minutos la dinámica en base a la experiencia del WOPR 2022 en Uruguay. Otra forma muy buena de aprender al respecto en detalle es viendo esta explicación y simulación de presentación de reporte de experiencia en canal Codigio que la hicimos junto a Antonio Jiménez (que ya participó en varios) y a Jenifer Sánchez (con quien co-organizamos la edición en Colombia en 2024).
Esta foto fue en el primero WOPR Latam donde Andrei Guchín ofició de Content Owner y yo moderé, y ahí aparezco con las tarjetas de colore que son tan clave para la moderación en formato k-cards.
Para mí es un honor y un desafío
Como cofundador y Chief Quality Officer de Abstracta, he tomado el gratificante desafío de desempeñarme como organizador e impulsor del evento que tengo la convicción que es de gran valor para la comunidad de personas que nos interesa la performance del software.
Se trata de una gran oportunidad y una gran responsabilidad a la vez. Estamos hablando de un taller de alto prestigio, y me dieron la confianza de llevarlo adelante con libertad, representando el evento original, pero llevándolo a los países hispanohablantes en los cuales también hay muchos profesionales con sólida formación y talento. Estoy enormemente agradecido con Eric Proegler por esta confianza.
Por eso, me siento muy orgulloso y comprometido en lograr la mejor experiencia posible para todas las personas que participen.
Además, como siempre, nos comprometemos a generar un espacio seguro, de respeto y aprendizaje, donde haremos todo lo posible para garantizar la diversidad en todos los sentidos.
Por otro lado, apuntamos a generar discusiones ricas en contenido de alto nivel, que fluyan de manera productiva y entretenida, y por eso también tomo el desafío de ser el moderador. Me propongo llevar adelante las dinámicas de moderación que suele llevar adelante Paul Holland, al menos en los WOPR en los que he participado hasta ahora.
Personalmente, quiero convocar a cada persona de Latinoamérica que tenga experiencia en pruebas de performance a que se anime a enviar su propuesta, a compartir su experiencia, a enriquecernos y enriquecerse con el cruce de miradas, opiniones y experiencias de la comunidad.
A todas las personas que asistan a algún WOPR Latam, las invito a compartir una semana llena de experiencias que incluyen el WOPR Latam, la Quality Sense Conf, así como actividades que aseguro serán inolvidables y muy disfrutables (hemos organizado distintos paseos, asados, after con música y bailes en vivo o actividades típicas del país donde lo organizamos). Y por sobretodo, conocerás gente con intereses comunes y con muchas ganas de compartir y aprender.