Australia, Sydney, Atlassian… y yo.

El pasado 28 de Enero fue mi primera jornada laboral como QA Engineer en la oficina central de Atlassian, en Sydney (Australia). Ha sido un proceso muy largo y complicado en muchos sentidos, aunque tampoco esperaba que entrar a formar parte de una de las empresas más punteras en el desarrollo de software del mundo fuera fácil… 😉

photo (6)

Estoy muy contento por haber llegado hasta aquí aunque, tras tres semanas trabajadas, puedo decir que el nivel es altísimo, así como el volumen de información, lo que implica que me voy a tener que poner las pilas a muchos niveles para estar a la altura de mis nuevos y nombrosos compañeros.

Seguiremos informando desde Down Under, saludos!

Qué haces tú para llevar el testing a la universidad?

La calidad, el testing, el Quality Assurance… nuestro campo está profundamente infra-representado en lo que se refiere a la educación reglada española. En parte porque nosotros, los profesionales del sector, dejamos que así sea y no hacemos la presión suficiente para cambiar esta situación que no hace más que entorpecer nuestra tarea: complica el reconocimiento profesional, ofusca el mercado laboral, dificulta el encontrar perfiles jóvenes con formación específica, etc.

Es muy fácil quejarse, muy fácil. Mucho más fácil que hacer algo al respecto, pero si todos aportamos nuestro granito de arena estaremos mejor que si no hacemos nada, con nosotros mismos para empezar, y tal vez demos un paso decisivo en la dirección de conseguir que la educación universitaria contemple el testing como una profesión en si misma.

Mi granito de arena (el primero y, hopefully, no el último) ha sido proponer, perseguir y, al final, colaborar con la Universitat Oberta de Catalunya (UOC) para que empiece a dar cobertura al testing como tal dentro de los estudios de Ingeniería Informática. El primer paso de esta, espero larga y fructífera, colaboración es en forma de un Crash Course de 5 semanas de duración titulado “Introducción a la calidad del software: Técnicas y métricas”, dirigido por Santi Caballé, donde actuaré como colaborador puntual.

Ahora pues, te toca a ti:

Qué vas a hacer tú para llevar el testing a la universidad?

Características de la calidad del software

A veces, el idioma (en este caso, el inglés) es una barrera que separa a las personas de la información que necesitan o les puede ser útil. Por ello, he pensado en ocasiones en traducir material de otros relativo al testing y a la calidad del software, pero es un trabajo árduo, no soy un profesional de la traducción y está el tema de los derechos de autor…

Sin embargo, a veces, el destino te pone las oportunidades en bandeja, por ejemplo: http://thetesteye.com/blog/2013/06/translations-of-quality-characteristics/

Soy un gran seguidor de thetesteye.com en general y del trabajo de Edgren, Emilsson y Jansson en particular, ambos altamente recomendables. A partir de ahí, y contando con la inestimable colaboración de Núria Cardona y Marcel Puchol, después de unos meses de idas y venidas, hoy os traigo las traducciones de su gran “Software quality characteristics” al Español

Características de la calidad del software (ES)

…y al Catalán:

Característiques de la qualitat del programari (CAT)

Ambas traducciones publicadas oficialmente en thetesteye.com en este link. Espero que las disfrutéis!

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

Nace #SOFT #WAR #FAIR :-)

Los que me conocen, saben que siempre he estado en contra del eterno enfrentamiento entre testers y desarrolladores, ya que ambos perfiles “construyen” el software y lo hacen conjuntamente, así que un enfrentamiento a este nivel no hace más que estropear la dinámica del equipo y alejarse del objetivo común.

La pregunta es…

¿Qué haces tú para superar este tópico?

Personalmente, aparte de mantener cada día el objetivo común en mi mente y trabajar en pos de la harmonía dentro del equipo tecnológico, hoy mismo he hecho un paso más adelante para romper con esta lacra que no hace más que atrasarnos a nivel mundial como profesión:

He montado un blog colectivo de desarrollo y calidad!

Pues sí, nace #SOFT #WAR #FAIR, un blog de desarrollo de calidad y calidad del desarrollo, escrito de momento a seis manos, que espero que tenga una larga vida y lista de adeptos y colaboradores 🙂

Captura de pantalla 2013-10-26 a la(s) 12.06.52


Espero que lo disfrutéis!

http://softwarfair.wordpress.com/

Reportar defectos ES comunicarse!

The Testing Planet ha publicado un texto mío sobre el bug-reporting y como encajarlo dentro de nuestra estrategia de comunicación como testers para con el resto del mundo. Aquí lo tienes: http://www.ministryoftesting.com/2013/06/dude-pen/

Image

En el artículo, propongo un nuevo mnemotécnico para pulir nuestros reportes de defectos: DUDE, PEN!. Un buen defect report es (como mínimo y en inglés):

  • Direct
  • Unique
  • Documented
  • Entire
  • Prioritised
  • Easy to find
  • Neutral

Espero que te guste! Me dejas tu opinión en los comentarios? 😉