El Desafío TestingUy fue una nueva iniciativa que incorporamos para el evento TestingUy 2021 con el fin de fomentar más conversaciones e intercambio en la comunidad en un contexto virtual. Esta actividad se realizó del 6 al 7 de agosto una vez finalizada la semana de charlas y talleres del evento. El Desafío consistió en probar un sistema real durante 24 horas. El sistema que se probó fue proporcionado por Abstracta Sponsor Software Under Test de TestingUy 2021.
Para poder participar, cada participante se inscribió junto a su equipo en forma previa. ¡En total participaron 140 equipos de 14 países!
Algo que sucedió cuando se habilitaron las inscripciones al Desafío fue que la UTEC dió créditos a aquellos estudiantes de la Licenciatura en Tecnologías de la Información que participaran del Desafío. Luego supimos que esto lo gestionó Gabriela Alcarraz que dió la charla de cierre del evento de este año. 🤗 Esto nos alegró muchísimo y nos hizo sentir muy orgullosos.
Detrás de cámara
Organizar el Desafío fue un desafío en sí mismo, fue como organizar otro evento dentro del evento de charlas y talleres. Fue algo totalmente nuevo para todo el equipo y requirió mucho esfuerzo, desde elaborar las bases para participantes, gestionar la registración, configurar las herramientas a utilizar durante el desafío, la elaboración de los instructivos de estas herramientas para que estén disponibles para los participantes durante el desafío, las difusiones en las redes sociales, la elaboración de los certificados de participación una vez finalizado el desafío, entre otras actividades.
Todo lo anterior fue posible gracias al apoyo y dedicación de los colaboradores de TestingUy 2021.
Además, se coordinó con Abstracta distintas pruebas y simulacros previo al comienzo del desafío para garantizar que el sistema este disponible durante el desafío cuando todos estuvieran probando el sistema. Cabe destacar la gran disposición y buena onda de todo su equipo.
Durante el Desafío
El Desafío comenzó el viernes 6 de agosto luego del cierre de una semana a puro testing de charlas y talleres. Durante el lanzamiento del desafío Guillermo Skrilec, co-organizador de TestingUy, presentó el proceso y criterios de evaluación, los premios, jueces y herramientas a utilizar durante el desafío. Luego María Laura Daguerre, Product Owner del software bajo prueba, presentó el producto a probar.
Durante las 24 horas del desafío habilitamos un canal en Discord para que los equipos puedan realizar consultas a Laura. También dejamos otro canal disponible para consultas generales del desafío no relacionadas al software bajo prueba. Hubo mucha mucha interacción en Discord y estamos super agradecidos con la disponibilidad de Laura y Rodrigo del equipo de Abstracta que estuvieron contestando preguntas en distintos momentos dentro de esas 24 horas que duró la actividad.
A cada equipo se le asignó un repositorio en GitHub para reportar sus hallazgos y subir su informe.
Evaluación por los jueces
Para evaluar los entregables invitamos a distintos expertos en testing de distintos países y comunidades. Una vez finalizado el Desafío, los jueces evaluaron el informe y hallazgos reportados de los primeros 100 equipos que entregaron dentro del plazo. Para que todos los jueces apliquen los mismos criterios de evaluación, elaboramos un documento con distintos aspectos a considerar para cada criterio. La elaboración de este documento llevó varias semanas e iteraciones y realmente fueron muy interesantes las conversaciones que dispararon.
Antes de comenzar las evaluaciones, tuvimos una reunión con todos los jueces para contar el proceso de evaluación y alinearnos con respecto a la asignación de puntajes. Creamos una planilla para cada juez para que todos registren con el mismo formato y asignen los puntajes según los criterios definidos. A su vez, creamos otras planillas para consolidar los resultados.
El proceso de evaluación:
- Cada equipo fue evaluado de forma independiente por 2 jueces.
- Se calculó el promedio de las dos evaluaciones para cada equipo.
- Los 10 equipos con mayor puntaje se evaluaron por 2 jueces adicionales.
- Sobre estos 10 equipos, se calculó el promedio de las cuatro evaluaciones.
- Se realizó una instancia de reunión de jueces para exponer diferencias y discrepancias.
- Se determinaron los 3 equipos ganadores según el puntaje obtenido.
Para estar en contacto con todos los jueces durante el proceso de evaluación, creamos un canal privado de jueces en Discord que nos permitió estar todos alineados con respecto a las dudas que fueron surgiendo.
Premios
Los tres primeros equipos obtuvieron importantes premios. 😍
Equipos ganadores y ranking de equipos
El viernes 27 de agosto se anunciaron los ganadores del Desafío desde el canal de YouTube de TestingUy.
¡Felicitaciones a los equipos ganadores!
Ranking de los 100 equipos que participaron por los premios del Desafío TestingUy ¡Felicitaciones a todos los equipos!
En resumen
Mucho aprendizaje en distintos aspectos. Nos encantó toda la interacción y respuesta que tuvimos de los participantes. Esta actividad nos permitió estar más cerca en un contexto virtual. En resumen, un éxito.
En las próximas semanas estaremos publicando las grabaciones de las charlas y charlas relámpago en el canal de YouTube de TestingUy.
Me impresionó la cantidad de equipos que se presentaron. Felicito a la organización porque realmente es un trabajo super intenso lo que hicieron.
¡Muchas gracias Rita por tus palabras! Fue todo un desafío organizar el desafío 🙂 Estamos muy contentos de como salió todo. ¡Te esperamos en la próxima edición!