Después de un año de paron ya se ha anunciado la nueva edición de EXPOQA! Para quien no lo conozcáis, EXPOQA es casi una cita obligatoria dentro del panorama nacional en el tema de conferencias de Testing y Calidad de Software, al tratarse de las conferencias que más ponentes y asistentes congrega durante 3 días .

En este caso las conferencias se realizaran del 27 – 29 de Mayo en Madrid.

Como cada año el primer día estará dedicado a los tutoriales de un día, mientras que los otros dos días estarán dedicados a las conferencias sobre calidad de software y testing.

Estas interesado en presentar una ponencia o tutorial?

Si es así, el Call of Papers ya ha empezado y durará hasta el 5 de Enero, así que puedes aprovechar las vacaciones navideñas para poder preparar un pequeño borrador sobre lo que quieres presentar. Las ponencias son de 40 minutos con 5 minutos al final para que el publico pueda realizar las preguntas necesarias sobre la ponencia.

Los temas sobre los que pueden girar la ponencia son:

  • Técnicas de pruebas
  • Agile testing, exploratory testing, etc.
  • Performance Testing
  • Automatización y herramientas
  • Mobile & Embeded
  • Procesos y Metodología (testing y modelos de calidad del Software)
  • Gestión de las actividades de pruebas (Test Management)
  • Medición de la calidad del software y/o del testing
  • Industrialización y negocio del testing
  • Usabilidad y accesibilidad
  • Security Testing
  • Testing en las nubes
  • Testers y equipos de test
  • Otros

Las ponencias se podrán realizar en inglés y en español ya que se contará con traducción simultánea. A parte se repartirán dos galardones, uno de ellos elegido por el público y el otro por el comité técnico. Por último, los ponentes recibirán a parte de la entrada para que puedan disfrutar de las conferencias, una pequeña subvención para el viaje así como el alojamiento en Madrid.

Te he convencido? Pues para poder presentar un Paper es muy sencillo ya que solo se ha de presentar lo siguiente:

  • Un currículum resumido (máximo 200 palabras en formato Word) – Inglés o Castellano
  • Un resumen de su ponencia (máximo 200 palabras en formato Word) – Inglés
  • Presentación en formato PowerPoint (mínimo 15 páginas) o Word (mínimo 3 páginas) – Inglés • Cualquier información adicional que nos pueda ayudar a evaluar su presentación.

Sinceramente os recomiendo que si tenéis alguna idea la presentéis, ya que es una experiencia poder compartir vuestro conocimiento con la comunidad, a parte de poder asistir a una de las mejores conferencias del panorama internacional!

Happy Testing!

 

 

 

Tagged with:  

Cronica VLCTesting (Parte 2)

On 26 diciembre, 2013, in Conferencias, by twiindan

Seguimos con la crónica de VLC Testing 2103. Después de la gran ponencia de Javier Garzas y de poder reposarla en el tiempo de la comida (por cierto, felicitar al catering que nos ofreció una muy buena paella) llego la parte que siempre he considerado más complicada para los ponentes… la hora de la siesta! Eso no impidio a Joaquín Aspiazu el cual nos explico con gran lujo de detalles todo el flujo del desarrollo de software de su empresa PeerTransfer. Para mi fue un gran ejemplo de como una empresa pequeña puede tener un buen modelo de desarrollo de software para conseguir un software de calidad. En este caso, Joaquin explico como utilizaban Kanban para el desarrollo, y para ello no le hizo falta más que una transparencia para poder desarrollar toda la ponencia!

Después me encontré con una ponencia que me sorprendió muy gratamente sobre el tema de la formación a cargo de Maria Luisa Morales. En esta ponencia explicaba varios ejemplos donde ponía en contexto el poder contar con gente formada en temas de testing, o tener gente más amateur que no tenían conocimientos técnicos i de la disciplina. Una frase que me calo mucho y que he podido comprobar más de una vez durante mi experiencia laboral fue “Si crees que formar a tu equipo resulta caro, mira cuanto te cuesta tener gente sin formación”.

Como última ponencia me encontré con Federico Toledo que explicaba diferentes perspectivas sobre la automatización de software, también muy enfocado a temas prácticos y ejemplos para explicar cuestiones tan importantes como el coste, o el mantenimiento de estos. Una presentación un poco introductoria pero que permitió después una charla mucho más profunda con Federico Posteriormente sobre temas de automatización demostrando realmente su expertise.

Ya para finalizar el día se realizó una pequeña mesa redonda donde pude participar como experto junto con Javier Garzas, Federico Toledo, Francisco Sanchez y Santiago Begué. Hubo preguntas muy interesantes, pero personalmente me fallo un poco el formato debido a que las preguntas ya se habían hecho con anterioridad y provoco que no hubiera excesiva participación del publico, donde creo que deber jugar un papel fundamental para que funcione correctamente una mesa redonda.

Con esto finalizo el primer día de las conferencias, pero continuo con unas cervecitas y unas pizzas en un bar para hacer un poco de networking, todo ello preparado por el grupo TrobaTest. 🙂

Como conclusión del evento, creo que han madurado mucho las conferencias, siendo sincero y comparándolo con el evento anterior al que fui en el 2011 creo que ha mejorado muchísimo ya que no es una conferencia tan comercial como ocurrió en la anterior edición, pero si que creo que aun tiene margen de mejora. Hay que reconocer que el lugar y la sala ha sido mucho mejor, y que el catering también ha estado a la altura. Con esta tercera edición el evento esta madurando y se esta consolidando como unas conferencias nacionales dentro del territorio y esperemos que así sea durante los siguientes años, y que intente explotar en mayor medida la fusión entre universidad y empresa en el mundo del testing y de la calidad de software.

Happy Testing!

 

Tagged with:  

Cronica VLCTESTING 2013 (PARTE 1)

On 19 noviembre, 2013, in Conferencias, by twiindan

No he tenido tiempo aun de asimilar la resaca de QA&TEST, cuando a los pocos días ha llegado la tercera edición del VLCTesting!

Para los que no lo sepáis, estas conferencias nacieron en el 2011 para sustituir a las antiguas JTS (Jornadas de Testing de Sotware) que habían desaparecido por la crisis. A nivel personal me encanta que una institución universitaria como es el ITI organice unas conferencias, ya que demuestra que en algunos puntos de España hay interés incluso dentro del mundo de la educación 🙂

Pues allá vamos, VLCTesting empezó con la apertura del maestro de ceremonias Maximilliano Manisse que es la cara visible de la organización de estas, para seguir con una conferencia de Francisco Sanchez Cid. Francisco es un programador con varios años de experiencia, y que nos ha mostrado la visión que tienen los programadores cuando les introducen una persona de QA. Una presentación lleno de tópicos que generalmente son ciertas al 100 %, y que con el tiempo se han de ir eliminando para que no haya guerra entre ambos perfiles.

La ponencia de después vino por parte de otro imprescindible en estas conferencias, Antonio Calero. Antonio es un apasionado de las métricas y de la visualización de estas, por eso en esta ocasión nos explico maneras de visualizar las métricas para que sean entendibles para el resto de mortales. A parte nos volvió a mostrar el software que han desarrollado para mostrar las métricas de Sonar mediante la construcción de una ciudad. Podéis probar el software (es Opensource) aquí.

Posteriormente tuvimos la charla de Salvador Folgado sobre pequeñas mentiras sobre la calidad de software, donde también nos explicaba ciertos tópicos sobre herramientas, métricas, coberturas, costes… nada que destacar la verdad.

Llegamos a uno de los temas clave de las conferencias… tests en los dispositivos móviles. Mi impresión después de ver las diferentes conferencias y seminarios que he estado sobre este tema es que el mercado sigue estando muy muy verde… el desarrollo ha ido varios años por delante que el testing en este campo, recordando a aquellas épocas en las que la automatización de tests se hacia con aplicaciones play / record, que luego se convertían en baterías inmantenibles. A parte, creo que en general no nos hemos concienciado  de que realmente se necesita un enfoque diferente, ya que tiene una serie de posibilidades que no se contemplan en aplicaciones web o aplicaciones cliente. Aun así creo que esta evolucionando a muy buen ritmo y que poco a poco irán saliendo nuevas formas de conocimiento al respecto y nuevos frameworks donde automatizar no sea un dolor de cabeza.

Inés Toribio consiguió que me entrará un poco de morriña de trabajar en el entorno regulado y médico. En la conferencia mostró los problemas que se encontraba en su día a día en un entorno muy muy regulado (por la FDA) y donde tienes que lidiar con ingenieros mecánicos, electrónicos, programadores, etc. y donde los entornos de cliente no son facilmente accesibles por su coste de fabricación. La verdad una charla muy interesante y que me trajo muchos recuerdos de mis antiguos días en este sector.

Y llego la gran Keynote. Una Keynote llevada por Javier Garzas sobre que diferencian las empresas que hacen buen software. Mi opinión personal (y enfatizo PERSONAL), es que Javier como Orador es un puto crack! Sin lugar a dudas, sabe como llevar al público, sabe como hacer conferencias impactantes, con mensajes que tocan la emotividad del publico, en ese aspecto hay que señalar que la conferencia fue de 10! Por otro lado, consideré una conferencia vacía en contenido para mundo del testing, una conferencia que podría haber realizado de la misma forma en un curso de desarrollo, de Product Owners, de Agile o de Managers incluso… Un contenido muy “comodín” que me supo a poco. Creo que una persona con su experiencia en temas de calidad, podría haber generado una conferencia que realmente hablara de calidad de software, ya que es una persona que como consultor ha vivido y visto las entrañas de muchas empresas, de donde habrá podido aprender muchísimo.

Y hasta aquí la primera parte de la crónica. En la próxima parte explicaré las conferencias que faltan junto con el seminario al que fui (el otro lo impartí yo) y la experiencia de la mesa redonda e intentaré dar una pequeña valoración final sobre las conferencias.

Happy Testing 😉

Tagged with:  

Hace aproximadamente dos meses NexoQA (empresa que organiza ExpoQA) con SoftQaNetwork y ATI (Asociación de Técnicos Informáticos) lanzaron una encuesta sobre la situación salarial de los testers en España.

La encuesta estuvo abierta del 1 de Febrero al 15 de Marzo en la que participaron 86 personas del mundo de la calidad de software y el testing. Algunos datos curiosos, es que existe un buen porcentaje de mujeres en el mundo del testing (cosa no muy común en la ingeniería de software). También otro dato importante es la edad de los encuestados ya que todos los encuestados se encuentran entre los 20 y los 40 años por lo que se nota que es una disciplina muy joven y con mucho camino para madurar.

Unos números que me han gustado mucho, es que un 86 % de los encuestados tienen estudios superiores, por lo que se muestra que es una disciplina que necesita una base importante, y que no puede hacer cualquiera como piensan algunas personas. Si que es cierto que no es un requisito indispensable tener una carrera técnica o estudios superiores, pero si que ayuda bastante.

Sobre el tema de salarios prefiero no opinar… la mayoría de gente se siente peor pagado que la gente de desarrollo, aunque yo opino todo lo contrario. Hay muchos desarrolladores que están cobrando mucho menos que nosotros. En parte creo que es ratio oferta / demanda. Desarrolladores hay muchos, mientras que testers hay pocos, por lo que la cotización de un tester generalmente ha crecido mucho más en relación con el desarrollo.

Podéis ver el informe completo en la página de ExpoQA.

Tagged with:  

Resumen Autumn Test BCN 2011 y VLC 2011

On 15 noviembre, 2011, in Eventos, by twiindan

Durante este último mes, la asociación TestQA no ha parado y ha montado dos ventos Season Test, en este caso en dos ciudades diferentes Barcelona y Valencia.

El Autumn Test de Barcelona se realizó el 26 de Octubre en el local Hyde con un público de casi 60 personas (de 85 apuntadas) donde se entrevisto a Lluís Serratosa, Jefe del departamento de User Acceptance Testing de Zurich, donde nos explico su experiencia en el departamente de UAT dentro de Zurich y como lo tenían organizado. La verdad que la charla fue muy amena y dio a conocer un mundo muchas veces desconocido como son los tests de aceptación junto con el cliente.

También se distribuyo información de las próximas conferencias a nivel nacional e internacional así como las principales revistas que existen sobre calidad de software y testing para difundirlo.

Una vez acabada la entrevista y la ronda de preguntas, se dejo a la gente que interactuara y realizará networking entre ellos para compartir experiencias y puntos de vista sobre el testing y la calidad de software.

El evento finalizó realizando una serie de sorteos de varios libros sobre calidad de software, para favorecer así la divulgación de esta disciplina.

Podéis ver las fotos en la web de TestQA

El Autumn Test de Valencia se englobo dentro de la conferencias VLC Testing que tuve el honor de asistir como ponente. Despues de una larga jornada de ponencias, las asistentes se dirigieron al local Birrar & Blues ubicado en la playa donde pudieron degustar de forma gratuita una cerveza casera junto con unas pizzas.

En esta ocasión se entrevisto a Javier Lopez Arana, Software QA Lead en Hewlett-Packard donde comentó como tenían montados los departamentos de calidad y de software dentro de HP y la complejidad que tenía probar algo como las impresoras. Destacar sobretodo el tema del outsorcing ya que javier comento que trabajaban con dos vendors uno local y otro Chino, y que la experiencia con el vendor Chino en los últimos años había sido muy satisfactoria.

Una vez acabada la entrevista y la ronda de preguntas a Javier, se procedió a realizar equipos de 5 personas para que realizan networking y hicieran un pequeño Quiz que les habiamos preparado para que interactuaran entre ellos. Sorprendentemente gano el equipo que menos testers tenia! El premio fueron unos libros sobre calidad de software y unas subscripciones a la revista Testing Experience.

Ya para finalizar se agradeció a los asistentes y a la organización por haber permitido realizar este evento en Valencia y comenzamos a arrasar con unas buenísimas pizzas que nos ofrecio el ITI.

Podéis seguir las novedades de la asociación TestQA y los nuevos eventos en su página oficial.

Tagged with:  

Resumen VLC Testing 2011

On 14 noviembre, 2011, in Conferencias, Eventos, by twiindan

Resumen VLC Testing 2011El día 10 de Noviembre tuvo lugar la jornada de calidad de software y testing VLC Testing 2011 en la ciudad de Valencia. La universidad de Valencia junto con el ITI ha querido recuperar estas jornadas despues de varias años sin realizarlas y la verdad que fueron todo un éxito.

Al final 120 asistentes pudieron asistir a las jornadas donde solo había un único tema entre los asistentes, el testing!

La jornada empezó con la presentación del director del Area de calidad del software del ITI (si, existe un area de calidad de software dentro de una universidad!) realizando una ponencia introductorio bastante divertida utilizando un juego de palabras sobre el testing (probado, reprobado, re-probado). Posteriormente Dario Ferrater hizo una ponencia sobre la experiencia del testing en los juegos olimpicos (Atos lo está realizando). A mi parecer una ponencia muy comercial, y que se tendría que haber enfocado más en el caso práctico de los JJOO ya que parecían muy interesantes.

Seguidamente tuve la ocasión de presentar mi ponencia sobre “skills” del tester, que podéis descargar en la sección de “Conferencias y articulos” y dar el feedback que queráis! Después vino mi compañero Javier Fernandez Pello que realizó también una gran ponencia sobre como tienen montado todo el departamento de QA dentro de su empresa, y explico todos los procesos que realizaban desde QA para intentar mejorar el proceso día a día. A mi parecer una gran ponencia que dió un toque diferencial a las conferencias ya que es un tema del que generalmente se habla poco.

Después de otra ponencia de caracter muy publicitaria a mi parecer de Jorge Castelló de Bull, llego otra gran ponencia de manos de Antonio Calero sobre métricas de software, donde explicaba las principales métricas que utilizaban con casos prácticos de análisis y números que dejaban mucho que desear sobre el software que se está produciendo actualmente.

Por la tarde destacar también la ponencia Maite Tamayo sobre un sistema metrológico, ya que mostraba que existían muchas complicaciones a la hora de testear software embedido y mostraba la solución que habían adaptado para solucionarlos. Posteriormente Jordi Sanchez hizo una ponencia sobre uno de los grandes “olvidados” en el software, la usabilidad.

Ya para acabar la jornada pudimos ver una presentación sobre sistemas críticos (que recuerdos!) y otra sobre testing combinatorio mostrando algunas herramientas que pueden ser de gran utilidad a la hora de realizar Data Driven Testing.

En general las jornadas han sido muy interesantes, y hubo variedad de ponencias, muchas de ellás con muchas cosas para aprender. Lo malo de las conferencias? Hubo alguna de ellas puramente comercial (como la de Atos o Bull) y por otra parte los tiempos eran excesivamente ajustados (11 conferencias en un día son muchas conferencias). Aún así el balance de las conferencias ha sido muy positivo. La organización cumplió con creces mis expectativas y hubo conferencias con mucha calidad por parte de los ponentes por lo recomiendo el próximo año asistir sin ninguna duda!

Felicidades a la organización por retomar este evento que ayudará a difundir la calidad del software y el testing por nuestro país!

Tagged with:  

VLCTESTING 2011

On 7 octubre, 2011, in Conferencias, by twiindan

Despues de dos años sin eventos sobre calidad de software y testing en Valencia, la universidad Politecnica de Valencia junto con el ITI (Instituto Tecnológico de Informatica) han lanzado el evento VLCTESTING 2011 para calentar motores y volver a realizar el año que viene las Jornadas de Testing que se hacían anteriormente.

El evento constará de una jornada sobre calidad y testeo de software dirigida a los profesionales del sector. Se realizará el 10 de Noviembre dentro del Instituto Tecnológico de Informática. Como ponentes habrá varios expertos españoles sobre calidad de software que nos explicarán temas sobre usabilidad, herramientas de gestión de calidad de software o estrategias de pruebas.

Como novedad se ha introducido dentro de las jornadas el evento Autumn Test organizado por la asociación TestQA donde se entrevistará a un Test Lead de HP y se realizarán actividades de networking entre profesionales del sector.

Podéis encontrar más información y el programa del evento en la página de VLCTESTING 2011.

Tagged with:  

Planning poker y Testing

On 5 agosto, 2011, in Agilismo, by twiindan

Seguimos con los conceptos de las metodologías ágiles, intentando aplicarlas a los sistemas de calidad y testing.

En el capitulo de hoy hablaremos de una técnica de estimación muy utilizada en las metodologías ágiles en las cuales el equipo de testing y calidad deben participar. Esta técnica es la llamada Planning Poker.

El planning Poker es una técnica de estimación por consenso utilizado par estimar el esfuerzo o complejidad de las tareas de un proyecto. Generalmente se utilizan para los proyectos de desarrollo de software, aunque puede ser aplicable a varios tipo de proyectos. En nuestro caso nos centraremos en su aplicación dentro del desarrollo de software.

Esta técnica suele utilizarse dentro de las reuniones de Planificación de Sprint para poder estimar el esfuerzo de cada una de las user stories que entraran en el sprint. Para ello después de que el Scrum master haya facilitado la user story y se hayan aclarado todas las dudas de la user story, todo el equipo debe votar el esfuerzo de estas tareas de forma simultanea.

Para ello se utilizan una baraja de cartas con diferentes valores, generalmente 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100 y una tarjeta de ? (inseguro) y una taza de cafe (necesito un descanso). El motivo de ir incrementando los valores de forma exponencial es para reflejar la incertidumbre en la estimación.

Una vez vistos los resultados de la planificación se pregunta a las personas que tienen las estimaciones más altas y bajas que justifiquen sus motivos para esa estimación y generar una discusión dentro del grupo para intentar llegar a un consenso. El proceso termina cuando todos los integrantes del grupo llegan a un consenso sobre cual es el esfuerzo de la tarea a implementar.

Estos puntos de esfuerzo luego pueden relacionarse con el sistema quantificable que cada equipo quiera (días, horas…).

Estos puntos de esfuerzo se utilizan también para medir la velocidad del equipo. Es decir, mediante la experiencia se puede saber aproximadamente cuantos puntos de esfuerzo puede asumir el equipo durante un sprint. Por ejemplo, si generalmente el equipo es capaz de producir 100 puntos de esfuerzo, no tiene sentido planificar más de estos (siempre dando un margen de maniobra).

El principal beneficio de utilizar esta técnica de estimación es la nula influencia de los miembros del equipo en la estimación inicial de la tarea. Al realizar una primera estimación de forma simultánea por parte de todos los integrantes del equipo, se elimina esa variable de influencia. Otra de las ventajas es que cada miembro del grupo puede justificar su puntuación por lo que general un sistema de debate abierto a todos los miembros del equipo que puede ayudar a despejar dudas. A parte también ayudará al equipo a saber hasta donde puede llegar para poder planificarse correctamente durante los días del sprint siguiente.

Porque es importante que el equipo de testing este dentro de el proceso de planning poker? Principalmente por dos motivos:

  1. Generalmente el equipo de desarrollo solo tiene en cuenta el esfuerzo que requerirá esta user story en su propio desarrollo o en su propio componente. Es decir si la user story requiere que algunos de estos componentes se integren con otros y así sucesivamente, posiblemente no lo tendrá en cuenta ya que no requiere esfuerzo por su parte. Sin embargo generalmente los equipos de calidad y testing al tener una visión más conceptual de la user story si que tendrá en cuenta estas integraciones y podrá ofrecer su justificación de forma más objetiva y de alto nivel al resto del equipo.
  2. Por otra parte, el equipo de desarrollo tampoco tendrá en cuenta las pruebas funcionales de la user story (si las pruebas unitarias). Esto implica que puede ser que una user story pueda parecer muy sencilla por la parte de desarrollo pero sin embargo sea muy compleja para la parte de testing o requiera de una gran cantidad de pruebas. Por ese motivo es muy importante que dentro de la user story y de la estimación de esta se tenga en cuenta también todo el esfuerzo de la parte de calidad para poder calcular el esfuerzo correctamente.

Si queréis aplicar esta técnica podéis obtener barajas virtuales en:

http://www.planningpoker.com/

De forma física en:

http://store.mountaingoatsoftware.com/products/planning-poker-cards

Si queréis también podéis imprimir una baraja muy divertida de Autentia:

http://www.autentia.com/zip/AutentiaPlanningPokerCardsCC.zip

 

Tagged with:  

Me ha llegado a traves de Alex Rauet una noticia sobre un fallo informático en la empresa española Inditex.

Durante la mañana del día 23 de Febrero del 2011 Inditex tuvo durante varias horas diversas prendas de la nueva colección de Zara a solo un euro! La verdad toda una ganga para los usuarios.

Los usuarios podían escoger algunas de las prendas de la nueva colección por un euro sin que apareciera ningún error durante la transacción. Parece ser que el fallo informático solo afectaba alguna de los articulos, no a todos.

A las pocas horas Inditex arreglaba el desajuste informático y comunicaba a los clientes que habían comprado alguno de los articulos que el pedido se anulaba porque el precio ofertado habia sido incorrecto.

Este error puede tener un gran impacto ya que puede disminuir la confianza de los clientes de la firma sobretodo en la tienda online que solo lleva operativa 6 meses.  Parece ser que este no es el primer error de la marca, donde ya tuvo un problema hace pocas semanas con unas fotos publicadas en la web que resultaron ser plagios de imagenes de pasarela.

Esperemos que despues de estos problemas Inditex se tome más en cuenta la calidad de su portal web. Por si las moscas ire visitando la web a ver si cazo alguna ganga :p.

 

 

Tagged with: