¿Cómo se ha elegido el tema del WOPR29? En qué consisten “Workshops on Performance and Reliability”? ¿Por qué es hosteado por Abstracta en Uruguay? Descubre más sobre con las voces de grandes líderes y expertos: Paul Holland, Andy Hohenner, Eric Proegler y Federico Toledo.
Es un gran honor anunciar que somos la primera empresa de América Latina en hostear el evento Workshops on Performance and Reliability (WOPR).
En el pasado, fue hosteado por empresas gigantes como Google, Microsoft, Facebook, Salesforce, eBay y BlazeMeter, entre otras, en diferentes lugares de Estados Unidos, Canadá y Europa. Finalmente, después de 14 años de existencia, llegó nuestro turno, y nuestro orgullo no podría ser más grande.
El evento tuvo lugar en Montevideo, Uruguay, del 6 al 8 de diciembre de 2022.
Destinado para entre 20 y 25 profesionales, WOPR es un evento de gran prestigio a nivel mundial que busca profundizar en el conocimiento de testing de performance, junto a personas expertas de todo el mundo. Tal y como define su web, “WOPR es una serie de workshops para ingenieros y testers de performance, planificadores de operaciones, directores de desarrollo y profesionales afines”.
Los y las profesionales comparten sus experiencias, que estimulan los debates de grupo; participan en las presentaciones, basadas en informes de experiencias; hacen preguntas, aportan sugerencias; y contribuyen en el debate, cada cual desde sus propios conocimientos y experiencia.
Fundado en 2003, cada año una empresa diferente acoge el WOPR en una nueva ciudad. La última edición fue realizada en Marsella (Francia) en 2019. Luego, llegó la pandemia y ya conocemos la historia. Finalmente, después de tanto, es posible seguir adelante, y es un gran honor ser la primera compañía anfitriona de WOPRs desde entonces. Este año, con mucho orgullo, estuvimos celebrando su 29.ª edición.
¿Cuál es la motivación de Abstracta para hostear el evento?
Federico Toledo, COO de Abstracta, relató: “Recuerdo cuando empecé en las pruebas de rendimiento, fue mi primer trabajo en tecnología, en 2005. Recuerdo haber leído sobre una conferencia en la que las personas más reconocidas en el área se reunían para compartir sus experiencias, discutir y aprender unos de otros. Bueno, eso fue el WOPR…”.
Y continuó: “Ahora tuvimos el honor de ser los anfitriones del evento y traer a varios líderes de pensamiento para que conozcan Uruguay y la comunidad local. Creo firmemente que en América Latina tenemos mucho que compartir. Parte de nuestros objetivos al ser anfitriones de la conferencia es acercar la discusión, hacerla más accesible y reducir la barrera para que los compañeros latinos de testing de performance participen en este tipo de eventos”.
“Además, quisimos mostrar la experiencia de nuestra comunidad a algunos de los Thought leaders más importantes del hemisferio norte”, agregó.
Las mencionadas por Federico son nuestras motivaciones, las de Abstracta. Y hemos tenido el honor de entrevistar a Paul Holland, Andy Hohenner y Eric Proegler para saber más sobre lo que los mueve para elegirnos, y sobre la importancia del tema elegido para el evento de este año.
¿Por qué eligieron “Iterative Performance Testing” como tema principal de WOPR29?
Andy: Como los ciclos de desarrollo son cada vez más cortos, he estado explorando formas de realizar pruebas de rendimiento en los ciclos más cortos sin perder los beneficios o dar resultados erróneos. Elegí el término para reflejar el Desarrollo Iterativo y lo elegí como tema porque no estoy completamente satisfecho con los enfoques que he descubierto. Funcionan, pero espero que alguien haya encontrado enfoques mejores, o que encontremos un conjunto de enfoques que se combinen para ser mejores.
Paul: No he participado en la creación del tema. Revisé el tema que creó Andy Hohenner, pero no lo elegí. Dicho esto, en el WOPR1 (¡sí, el 1! en octubre de 2003 en la ciudad de Nueva York) se descubrió que mucha gente experimentaba que el objetivo final de las pruebas de rendimiento tendía a ser iterativo. Con frecuencia, los requisitos de rendimiento empezaban siendo vagos o como un objetivo ambicioso que se modificaba en el transcurso del proyecto para reflejar mejor la realidad.
Eric: Originalmente, aprendí a realizar pruebas de carga antes de la virtualización, en una época en la que los lanzamientos eran eventos monolíticos con meses de preparación. En las últimas etapas de los proyectos, o en las que ya estaban vencidas, alcanzábamos un ritmo de iteración en el que afinábamos y ajustábamos los despliegues, pero las grandes mejoras venían de la iteración en el código. A pesar de la alta presión, o tal vez debido a la relajación de las restricciones, ocurrieron algunos grandes trabajos.
Esto me facilitó el entusiasmo por el desarrollo iterativo, que creo que ha repercutido en la disposición de las partes interesadas a invertir en pruebas de carga incluso más que en la infraestructura como software o en los saltos hacia adelante en la observabilidad. Ahora, muchos de nosotros estamos lanzando software 10/100/1000x más a menudo, con mitigaciones mucho más potentes y rápidas disponibles. La economía no es la misma. Ahora las pruebas de carga tienen que responder a diferentes preguntas para ser relevantes: ¿Es esta iteración mejor o peor que la última versión?
¿Por qué eligieron a Abstracta como sede de WOPR29? ¿Qué vieron en Abstracta y en Uruguay que los llevó a tomar esta decisión?
Paul: Uruguay parecía un lugar agradable para visitar. Abstracta se ofreció como anfitrión (Federico lo hizo), y nos gusta y respetamos a Federico.
Andy: Eric puede hablar de eso más que yo, él hizo el trabajo más arduo en esto. Federico se ofreció, él tuvo algunas historias interesantes en WOPR 28, y yo tengo curiosidad por saber más… También, como dijo Paul, estoy interesado en conocer Uruguay. Aún no he estado en Sudamérica.
Eric: Conocí Abstracta hace varios años en un encuentro de Web Perf en San Diego, poco antes de una conferencia de CMG en la misma ciudad. Las personas que conocí eran increíblemente competentes, muy curiosas y serias a la hora de marcar la diferencia para sus clientes.
Parece que fue unos cinco minutos después de eso cuando vi por primera vez a Abstracta, trabajando con uno de mis mayores clientes y haciéndonos preguntas muy incisivas sobre nuestras herramientas. Sabía que prestaban servicios profesionales para un proveedor de la competencia, y los contacté para que hicieran lo mismo con nosotros. Estaban contribuyendo a JMeter, hablando en muchas partes, y estableciendo una reputación para entender realmente los desafíos en torno a las pruebas automatizadas.
A medida que mis relaciones con personas específicas de Abstracta como Federico crecieron a partir de ahí, tuve la oportunidad de explorar una relación diferente con ellos como consultores que me prestaban servicio como líderes de calidad tratando de elevar rápidamente nuestra práctica de automatización. Desgraciadamente, mi proyecto perdió su financiación antes de que pudiéramos empezar lo que prometía ser muy divertido, pero estaba seguro de haber encontrado los socios adecuados para tener éxito.
Hemos celebrado WOPRs en todo el mundo, pero me emocioné mucho cuando se presentó la oportunidad de llevar el WOPR a Uruguay. No hacía falta la pasión de Federico por Uruguay; ya había hablado con él sobre TestingUy y estaba entusiasmado por estar en Montevideo.
Otros contenidos relacionados
Así se vivió WOPR29 bajo el tema “Iterative Performance Testing”
JMeter DSL, una innovadora herramienta para Testing de Performance
¿Cómo lograr que tu Tienda Virtual no colapse por alto tráfico en Cyber Days?
Etiquetas
Posts Relacionados
Todo sobre JMeter DSL en Selenium Conf 2023
Durante su presentación en la Selenium Conf 2023, nuestro CTO Roger Abelenda compartió un enfoque para crear pruebas de performance utilizando JMeter DSL a partir de scripts de Selenium. Se trata de una metodología sumamente útil para la automatización de pruebas, ya que permite reutilizar las pruebas de Selenium y verificar con precisión el funcionamiento de un sitio con alto tráfico.
JMeter Correlation Recorder 2.5: Una aproximación a la nueva versión del plugin
Descubre cómo la nueva versión del plugin Correlation Recorder de JMeter puede ayudarte a hacer la correlación de valores dinámicos más simple y a reducir los errores en tus pruebas de performance.