Mi primer EuroSTAR

Después del refrescante QA&TEST Bilbao 2013 llegaron palabras mayores. A raiz de mi colaboración periódica en el blog de la conferencia internacional de software testing EuroSTAR, la organización de la misma me invitó a asistir al evento (realizado entre el 4 y el 7 de Noviembre en Gotemburgo, Suecia) a cambio de escribir algunos posts sobre lo que estaba pasando en ella (por ejemplo este o este otro).

Para el que no lo sepa, EuroSTAR está entre las 3 conferencias más importantes de testing en Europa, y puede ser la que tenga más historia (con 20 ediciones a su espalda). Este año han asistido más de 1000 personas al evento y ha consistido de un día y medio de tutoriales (11 en total, 5 de un día, 6 de medio día), 3 workshops y 47 charlas en 4 tracks con la crème de la crème del testing europeo y mundial debatiendo sobre el tema de este año: “Questioning testing”.

El nivel de las charlas ha sido bastante alto, pero lo que más me ha llamado la atención es que es un evento en el que constantemente pasan cosas, mucho más allá de las charlas. La conferencia facilita la generación espontánea de charlas informales, demostraciones, workshops improvisados y sesiones de testing colectivo proporcionando el espacio y el tiempo para ello. Hay incluso quién dice que este aspecto es lo mejor de todo el evento! También hay que decir que la comunidad internacional está muy acostumbrada a la vertiente social del testing, quien más quien menos asiste con regularidad a testing social meetups en sus países de orígen, y eso se nota en estas situaciones.

Chilling out at EuroSTAR 2014

Chilling out at EuroSTAR 2014

Mucha información tengo ahora que procesar, del más alto nivel y de las más variadas fuentes; pero más allá de la infoxicación que pueda sufrir ahora mismo, mantengo mi opinión sobre la asistencia a eventos de este tipo, son un subidón de adrenalina testeadora importante, además de permitirte estar en contacto con lo más avanzado de esta profesión que no se acaba nunca. 100% recomendable!

La edición del 2014 es en Dublín y el tema es “Diversity, innovation & leadership”. Nos vemos allí? 😉

Mi primera charla

El martes pasado ocurrió, ya puedo decir que he dado una charla como ponente en una conferencia de testing, y no me desmayé ni quedé en blanco ni nada, de hecho fue lo suficientemente bien como para querer repetir 🙂

Tal y como anuncié hace unos meses, el comité organizador del QA&TEST Bilbao 2013 había aceptado mi paper y desde entonces hasta el día de autos he estado creando la presentación propiamente y mentalizándome al respecto.

Los que me conocen saben que soy un control-freak, por lo que una cosa así me ha puesto bastante al límite de mi mismo, por suerte asistí a la edición del año pasado y quedé impresionado con el nivel y la cercanía, qué lugar mejor pues para hacer una primera charla sobre mis opiniones y experiencias?

Pero bueno, al grano con lo que quería contar en este post:

Por qué es importante dar charlas?

Para compartir tus opiniones y experiencias!

 

Por qué es importante dar charlas sobre testing?

Las charlas generan debate, la información fluye, los contenidos mejoran, la comunidad crece!

 

Y si no me gusta la idea o no tengo nada innovador que contar?

Pues no dés charlas, no todo tester es generador de contenidos y eso está bien, encuentra tu lugar, tu aporte a la profesión y explótalo!

 

Tengo una idea para una charla, qué hago?

Busca un lugar para darla! No tiene porqué ser una conferencia, un grupo de discusión o un meetup pueden ser buenos lugares también!

 

Voy a dar una charla, me das un consejo?

Sé tú mismo! Conserva tu nivel de formalidad, tu sentido del humor, tu grado de profesionalidad y tus ideas, son lo mejor que tienes!

 

Voy a dar una charla, me das otro consejo?

Ensaya mucho, es tu momento para dejar una buena impresión!

 

Hala pues, más o menos esto quería decir. Para terminar os dejo con la única foto que tengo del momento histórico. Nos vemos en futuras charlas? 😉

qatest2013_me

QA & Test Bilbao 2013, allá vamos!

For the first time, presentaré una sesión dentro de la conferencia internacional QA & Test Bilbao 2013 en calidad del software y sistemas embebidos. La charla que daré se llama “Testing beyond software: a case study”, en la que pretendo explicar un caso práctico de aplicación de procesos de testing más allá del desarrollo de software, en un escenario de uso operativo del software, un ejemplo perfecto de calidad aplicada a la producción.

Nos veremos allí? 🙂

Eurostar Community Spotlight

Eurostar Community Spotlight

La gente de Eurostar (la conferencia nº 1 de testing en el mundo) me ha entrevistado esta semana como parte de la colección de posts “Community spotlight” de su blog oficial. Te interesa? Aquí tienes la entrevista: http://www.eurostarconferences.com/blog/2013/5/31/community-spotlight-mauri-edo

Eurostar community Spotlight

Qué verguenza, no? 😉

TestBash 2.0 – el descubrimiento

TestBash 2.0 – el descubrimiento

Hace unas semanas, asistí al TestBash 2.0 y me lo pasé fantásticamente, presencié ponencias muy interesantes, conocí a gente muy agradable… e hice un descubrimiento, y ahora os lo voy a contar.

Bueno, no inmediatamente, aguantad un par de párrafos, ok? 😉

Según la organización, TestBash 2.0 es…

A one day affordable software testing conference in Brighton on Friday March 22nd 2013

Es decir…

Una asequible conferencia de un día sobre software testing en Brighton, el Viernes 22 de Marzo de 2013

Esta sencilla frase remarca dos diferencias básicas entre ésta y cualquier otra conferencia sobre software testing que yo conozca: “un día” y “asequible”. Estos aspectos, cuando aparecen juntos, hacen que una conferencia sobre testing de software sea mucho más accesible que las otras.

Los asistentes a conferencias más “tradicionales” son gente que puede con el mayor coste y duración de las mismas. Hay un sesgo en la muestra pues. Si una conferencia es más accesible que las otras, el sesgo de la muestra se reduce, la diversidad de la misma aumenta y uno se puede llevar una idea menos sesgada de su audiencia. Creo que la audiencia del TestBash 2.0 representó bastante bien a la comunidad de testers británica a ojos de un extranjero barcelonés como yo: una comunidad de testers grande, amplia, diversa, respetuosa, dinámica y orientada a la excelencia.

Así pues, ahora que sé más sobre la comunidad de testers británica, he descubierto que…

Quiero que mi comunidad de testing local sea grande, amplia. Quiero que mi comunidad local sea diversa y respetuosa con esa diversidad. Quiero que mi comunidad local sea dinámica y orientada a la excelencia.

Y hacia ello voy!

Liveblogged! “Introduction to test strategy” por Rikard Edgren (Webinar)

Liveblogged! “Introduction to test strategy” por Rikard Edgren (Webinar)

Pues sí, esta es mi primera experiencia de Liveblogging, para comprobar si me gusta más que tuitear las cosas en vivo. Este post no ha sido fabricado siguiendo los estándares del liveblogging, pero desarrollado en vivo y posteado después (en inglés), tan pronto como mi perfeccionismo en las ediciones de los posts me ha permitido. Ahora lo he traducido (un día después) y ya lo tenéis en español!

Para empezar, este webinar es parte de una serie de webinars promovidos por la Eurostar Conference y presentado por Rikard Edgren, una de las tres mentes maestras que hay detrás del blog Thoughts from the test eye y autor del paper, para nombrar uno de muchos, “The little black book on test design”, que me acabo de leer y he disfrutado mucho 🙂

El webinar se ha centrado en estrategía de testing para un proyecto concreto, no sobre políticas ni procesos, sinó en porqué testear y cómo hacerlo, además de todo aquello que hay entre medias.

https://i1.wp.com/api.ning.com/files/dTvw7iNu8*opXNhxnI6h29xU4cSJX*UdcFnH9tNDBd5nc1n4G1s49t--VH0JmYyUBYdB*Rb94CU0hhjG9G9Fow__/Dibujo1.JPG

En referencia al porqué, Rikard empezó con el concepto de “misión de testing”, como la respuesta a la pregunta “Por qué estamos testeando?”, ya que es bastante difícil hacer buen testing sin conocer bien cuál es la misión del mismo, el porqué testeamos, y quién ha hecho llegar esta misión al equipo. Ejemplos de misiones pueden encontrarse en los materiales del curso BBST Foundations ofrecido por la AST (slides 69-73), como encontrar problemas importantes, parar releases prematuras, evaluar productos de terceros… La misión del testing afecta a la estrategia ya que distintas misiones de testing requieren de distintos tests, ergo de distintas estrategias de testing.

Rikard sugirió el llamado “so… trick” para luchar contra las misiones de testing vagas, como “testea el producto”. Añadiendo al final de esta frase un “so…” (un para que…) y obteniendo una respuesta al mismo, la misión se va definiendo progresivamente, proporcionándonos más información valiosa para ejecutar un mejor y más centrado testing.

Basados en los requerimientos, y en contraste con el “todo”, hay cosas “importantes” de testear.

https://i1.wp.com/api.ning.com/files/R-HNOsRY-LTSkbeYyuwdWX*4IMd4gbqliPK8KWAcROojUyVhkXhtsEKa5VjD668ZSoesdGr*UgMQUqu3Ojzs-Q__/Dibujo2.JPG

Para identificar qué es importante de testear, algunos consejos pueden ser hablar con los stakeholders, preguntándoles qué es lo que quieren saber tantas veces como sea necesario, además de obtener ideas de otras fuentes (como las listadas en el paper “37 sources for test ideas”, co-escrito por el presentador). Si la misión es, por ejemplo, identificar problemas importantes, puede elaborarse con ejemplos (parches, quejas, críticas destructivas…)  o también usando guías (checklists, casos de estudio, requerimientos…).

Rikard cambió de tercio para hablar del Análisis del Contexto, basado en el modelo HTSM de James Bach: cómo puede afectar el entorno al testing, qué debe ser testeado (referencias aquí al mnemotécnico SFDIPOT, popularizado por James Bach también dentro del modelo mencionado), qué características de calidad son importantes de considerar (capacidad, robustez, usabilidad, carisma… Ver más en el poster co-creado por el própio presentador “Software Quality Characteristics”).  Rikard ofreció también ejemplos en lo que se refiere a la robustez, siendo muy agradecidos por un servidor ya que muchas veces los webinars se quedan en la superfície teórica del tema tratado, echándose de menos aplicaciones prácticas del mismo.

Finalmente, el tema de la estrategia del testing fue abordado. El objetivo de la estrategia del testing es conducir el testing para alcanzar la misión del mismo, consistiendo en guías que describen qué hay que testear y cómo hay que hacerlo, con la intención de comunicar esta estrategia tanto a los testers como a los stakeholders; algunos ejemplos se presentaron para reforzar la necesidad de que la estrategia sea detallada, haciéndola útil. Además del detalle, la unicidad de la estrategia se trató también, puesto que cada situación requiere una estrategia de testing única, prefiriendo varias estrategias útiles y justificadas antes que una única perfecta y total estrategia, probablemente incumplible o incompleta.

Aspectos de una estrategia de testing pueden ser objetivos, técnicas, ideas de testing, fuentes de información, oráculos, modelos… pero estos tienen que ser siempre ajustables, ya que las situaciones (porqué testeamos, el contexto actual…) cambian. Debido a esto, un mínimo de sentido del riesgo es necesario, para centrarse en lo que es importante, además de estar siempre listos para añadir nueva información y feedback de los testers y stakeholders.

En resumen, Rikard se refirió a la estrategia del testing como el resultado de la información recopilada y compartida más el propio proceso de pensamiento, animándonos a encontrar estrategias adecuadas para nuestro contexto, aprendiendo a entender qué es importante para nosotros, para nuestro testing, en nuestra situación.

Fin del liveblogging, gran webinar sobre un tema muy interesante!

QA&Test 2012

QA&Test 2012

Por segunda vez este año, he tenido la suerte de ganar una entrada gratis para la conferencia QA&TEST 2012 celebrada en Bilbao los días 17, 18 y 19 de Octubre. Quiero reiterar el tema de “la suerte”, porque ahora que hace menos de 72 horas que se ha terminado el evento puedo decir oficialmente (de nuevo) que ha sido una experiencia…

FANTÁSTICA!

Amantes del testing de España y de todo el mundo, sintámonos afortunados de tener en nuestro territorio un evento de orfebrería como éste, una auténtica delicatessen de conferencia.

Honestamente, el QA&TEST 2012 me ha robado el corazón, por muchas razones, por ejemplo:

  • El pequeño formato que defiende la organización. El total de asistentes entre ponentes y público roza las 100 personas y se organiza en 2 tracks simultáneos que van cambiando de temática durante la conferencia, esto hace que sea un evento en el que impera la…
  • Cercanía. Hay algo en el ambiente de esta conferencia que te hace sentirte bien, como en família, la calidez está por todas partes, de principio a fin, desde la organización hasta los…
  • Contenidos. Un poco de todo, tocando todos los palos, ponentes de todo tipo, ponencias muy concretas junto a otras más generales, rigurosidad en la selección y mucha información que requiere de una correcta…
  • Duración. 3 días de conferencia, suficientes para cubrir temas con holgura, sin que sea corto y estresante ni largo e injustificable, para tratar los temas con todo lujo de…
  • Detalles. La calidad está en los detalles, el trabajo se nota en los detalles. Las cosas, los eventos, no salen a la perfección si no hay mucho trabajo detrás y no se atiende a las pequeñas cosas, por ejemplo los cuadernos con los slides de las ponencias impresos, las comidas fantásticas en los que se podía catar lo mejor de la cocina Vasca, el banquete en la histórica sociedad bilbaina con una copa posterior pagada por la organización, y un largo etcétera.

En resumen, un 10 para la organización 🙂

Entrando más en profundidad en lo que al testing se refiere, el QA&TEST de Bilbao no tiene nada que envidiar al “cartel” más mediático de ponentes de su pariente lejana ExpoQA, como prueba de ello están las ponencias y keynotes de Lynn Mckee, Nancy Kelln, Derk-Jan De Grood, Jan Jaap Cannegieter, Julian Harty, Shmuel Gershon… Pero no depende todo de eso; sin presentaciones de “relleno”, todos los temas de la conferencia se tocaban con mucha profesionalidad y la variedad de las temáticas de los tracks (QA, management, el testing en sectores industriales, automatización, mobile, organización de equipos, nuevas técnicas…) permite que, en global (y seguro en particular), sea una conferencia interesante y de valor añadido para todos los asistentes con interés en el testeo de software, la calidad y relacionados.

Mesa redonda sobre el futuro del testing con Bryan Bakker, Jan Jaap Cannegieter y Lynn Mckee

Me quedo con toda la experiencia, con todas las ponencias y keynotes, con todas las charlas e interacciones, creo que he aprendido muchas cosas en esta conferencia y, para resumirlo en citas sin cansar al personal, sugiero que pensemos seriamente en las siguientes ideas, puesto que pueden cambiar nuestra visión de la profesión:

“El testing se puede llevar a cabo sin casos de test” @nkelln

“Puedes transformar tu organización” @lynn_mckee

“Concéntrate en aportar valor a la gente de business@derkjandegrood

“Puedes hacer más de lo que te crees capaz” @jjcannegieter

“Porque el futuro del testing está en nuestras manos” @mauri_edo

Nos vemos en el QA&TEST 2013!!!