2017-03-24

¿Encontrar o remover errores?

El objetivo del testing de software es, sin lugar a duda, medir su nivel de calidad. Esto puede traducirse rápidamente en encontrar la mayor cantidad de defectos posible, antes de llegar a producción. 

No obstante he visto a más de uno confundirse y pensar que la tarea del tester termina allí, al encontrar el error. 

En mi opinión esta mirada termina siendo un poco estrecha. Necesitamos hacer más que eso, debemos hacer todo lo que este a nuestro alcance para ayudar a removerlos también. Esta actitud resulta fundamental porque será la que muestre al equipo de desarrollo que somos parte del equipo y que no sólo estamos para marcar errores.

Seguimos pensando..

2017-03-22

Con el script solo, no alcanza

Hay gente que tiene una idea muy simplista del testing. ¿Escucharon frases como “vamos a automatizar todo así podemos probar cuando queramos” o peor “vamos a automatizar todo así necesitamos menos testing manual”?

Hay varios problemas con esa visión del testing. Por un lado para poder escribir un script necesitamos saber qué queremos probar. Para eso necesitamos conocimiento funcional y criterio. No todo vale la pena automatizar. Por otro debemos saber cómo automatizar. Para ello necesitamos conocimiento de las herramientas a utilizar. Pero hay otras cuestiones importantes como el por qué automatizar algo (porque vale la pena desde el punto de vista del costo beneficio) y el cuándo (en el momento que el código esta suficientemente estable).

La moraleja de todo esto es que para llegar al script hay que pasar por todo este proceso antes. No se trata de escribir otra pieza de código asociada al software sino de pensar la mejor forma de probarlo.

En definitiva, es más importante el tester que piensa.

Seguimos pensando..

2017-03-20

7th. WCSQ – Lima 2017

Hoy estoy asistiendo al congreso mundial de calidad de software. Aquel comité hispanoamericano de testing que ayudé a fundar muchos años atrás, hoy organiza en Lima Perú la séptima edición. 

Qué alegría ver como ha crecido la práctica en la región y el comité con ella. Felicitaciones a todos y mucha suerte en el evento. 

Especialmente a mis amigas Sabrina Vázquez y Viviana Laureyro que estarán exponiendo allí.

Seguimos pensando..

2017-03-17

Sobran boletas

Tengo la suerte de tener un departamento desde hace varios años. Este hecho me ha traído múltiples alegrías y algunas pocas incomodidades. La más grande de todas es la acumulación de boletas. Tengo varias cajas de archivo repletas. 

Algún día, cuando logre juntar valor, tomaré esas cajas y las tiraré sin mayores miramientos. Mi amiga abogada me dice que no tengo que conservar esos papeles más de X años pero yo me resisto. No sé bien si el sentimiento tiene connotaciones románticas o paranoicas.

La buena noticia es que si bien tengo muchas, de a poco el ritmo de acumulación va bajando. Varios de los prestadores de servicio se han pasado al formato electrónico por lo que sus facturas llegan "digitalmente". A su vez, los comprobantes de pago también se pueden guardar electrónicamente, sin necesidad de imprimir papel. 

Resulta poco entendible a esta altura del partido que queden prestadores que se manejan exclusivamente con papel. Varios alegan que su rentabilidad está comprometida pero dejan escapar una oportunidad única para ahorrar costos. Sí entiendo a los que tienen un esquema mixto, no todos están listos para hacer el cambio radical, hay gente que necesita la boleta y no se maneja bien con las computadoras. Estos cambios deben hacerse cuidando la experiencia de usuario.

En ese sentido es interesante lo que algunos hicieron para favorecer el cambio y el consiguiente ahorro: Ofrecieron incentivos (hasta económicos) para que la gente opte por el resumen electrónico en lugar del físico. De este modo la gente quería pasarse y no fue obligada.

Un poco de software, un poco de gestión del cambio, otro poco de experiencia de usuario y por último gestión de proyectos para lograr así reducción de costos y mejora del medio ambiente. Así sí se hacen las cosas.

Seguimos pensando..

2017-03-15

#weekendvideo 108. Developers Writing the Future by Joel Spolsky (CEO & Co-founder of Stack Overflow)

Hacía tiempo que no leía o escuchaba a Joel. Para los que no lo conocen Joel Spolsky entre otras cosas es el autor de Joel On Software, un sitio que se dedicó durante muchos años a escribir sobre desarrolladores de software.

En este caso les dejo un video de una charla que dio hace poco. Es interesante su abordaje al tema de la responsabilidad y el impacto que tiene el software en nuestra vida (la real, no la virtual!).


Seguimos pensando..

Nota aparte: El formato del escenario donde presenta me parece un poco incómodo para el presentador y creo que le quita un poco de punch a la charla. Me hace acordar a un capítulo de Black Mirror.