La semana pasada celebramos en WATA Factory la primera edición del año de Ibérica Labs, una jornada que reservamos para salir un poco de la rutina del día a día y dedicar tiempo a probar cosas nuevas, compartir conocimiento y explorar ideas que puedan ayudarnos a mejorar cómo desarrollamos y operamos nuestras aplicaciones.

Desayuno andaluz y comienzo de la jornada
Como ya es tradición, la mañana empezó con desayuno andaluz. Tostadas recién hechas, tomate, aceite de oliva, jamón y café para todos. Un rato tranquilo para arrancar el día, charlar un poco y reunirnos antes de entrar en materia.


Con todo el equipo ya en la oficina, Germán T., CEO de WATA Factory, dio la bienvenida y abrió la jornada con unas palabras iniciales. Después, Pedro G. explicó la agenda del día y cómo nos íbamos a organizar para trabajar durante el Lab. A partir de ahí, nos dividimos en varios equipos y empezó la sesión.

Grafana, testing automático y exploración técnica
Durante este Ibérica Lab estuvimos trabajando en distintas líneas relacionadas principalmente con Grafana y Playwright, con la idea de compartir conocimiento y experimentar con posibles mejoras para nuestras herramientas internas, así como para la forma en la que monitorizamos aplicaciones y gestionamos los procesos de testing automático.

Una de las áreas de trabajo se centró en el desarrollo de herramientas de reporte automatizadas para las ejecuciones de pruebas automáticas. El objetivo era explorar cómo generar informes que puedan enviarse automáticamente por correo electrónico o a canales de Teams, de forma que los equipos reciban información clara y rápida sobre el estado de las pruebas, sus resultados y posibles incidencias.

En paralelo, también se trabajó en cómo mejorar los reportes actuales de QA automáticos mediante el uso de métricas personalizadas, buscando que los informes aporten más contexto y resulten más útiles a la hora de seguir la calidad del software. Otra parte del Lab se dedicó a profundizar en las capacidades de Grafana para categorizar y estructurar entradas de logs. Esto permitió explorar la creación de cuadros de mando más específicos para distintas funcionalidades de nuestra aplicación, por ejemplo, para localizar todas las operaciones realizadas sobre un usuario determinado o seguir la traza completa de un proceso que involucra varios servicios.

También se avanzó en métricas y dashboards orientados al control de máquinas gestionadas y entornos Kubernetes, incluyendo uno que ejecuta runners autoalojados de Bitbucket. La idea es seguir evolucionando los paneles actuales incorporando métricas más adaptadas a nuestras necesidades reales de operación.

Además, parte de la sesión se dedicó a investigar las posibilidades de Playwright. El objetivo era analizar cómo esta tecnología puede ayudarnos a mejorar y evolucionar los procesos de testing automático en distintas áreas de la compañía, explorando nuevas formas de automatizar pruebas end-to-end y mejorar la fiabilidad y mantenibilidad de nuestros tests.

Puesta en común al final de la sesión
Para cerrar la jornada, cada equipo compartió con el resto los avances y descubrimientos que habían surgido durante el laboratorio. Cada grupo explicó brevemente qué había estado probando, qué ideas habían aparecido y qué resultados se habían obtenido.

Esta puesta en común permitió que todos pudiéramos conocer lo que se había trabajado en las distintas líneas del Lab y llevarnos nuevas ideas o enfoques que pueden resultar útiles en el día a día.


Sesiones como Ibérica Labs nos permiten dedicar tiempo a explorar tecnologías, probar enfoques diferentes y compartir conocimiento dentro del equipo. Muchas de las ideas que aparecen en estos encuentros empiezan como pequeñas pruebas, pero con el tiempo terminan incorporándose a nuestras herramientas o procesos de trabajo.



