Blog

驴C贸mo demostrar aprecio hacia un tester de software en san valent铆n? 馃挐

Encontrar buenos testers es casi tan complicado como hallar un alma gemela. Cuando tienes la suerte de contar con un tester, quieres asegurarte de que est茅 feliz y que pueda desplegar todo su talento y habilidades en el equipo. Afortunadamente, mantener feliz a un tester y evitar que mire hacia otras oportunidades no requiere de grandes acciones.

En mi experiencia, lo 煤nico que realmente desean es sentirse parte de un equipo donde se les valore, se les incluya y se reconozca su importancia. Sin embargo, como en cualquier relaci贸n duradera, mantener esa conexi贸n requiere un esfuerzo constante.

Foto de Karolina Grabowska en Pexels.

Aqu铆 tienes algunos consejos para que compa帽eros de trabajo, clientes y gerentes puedan expresar su aprecio hacia los testers en el D铆a de San Valent铆n 馃挅 (y, qui茅n sabe, probablemente recibir amor a cambio).

Maneras de motivar a un tester

Al igual que tener una primera cita, comenzar un nuevo trabajo puede ser estresante. Haz que el tester se sienta c贸modo desde el inicio de la relaci贸n laboral.

El primer paso es tratar al tester como una parte esencial del equipo.聽Com煤nmente, los desarrolladores ven a los testers como sus oponentes porque los testers tienden a tener la mentalidad opuesta.聽Los testers tienen que descubrir c贸mo hacer que el software falle, mientras que los desarrolladores tienen que encontrar la manera de que funcione.聽Los testers asumen un punto de vista esc茅ptico, mientras que los desarrolladores ciertamente son optimistas sobre su trabajo.

Pero esto no significa que los dos no puedan llevarse bien; muchas veces, 隆los opuestos se atraen! En lugar de rivales, los desarrolladores deber铆an ver a los testers como un complemento de su trabajo, porque su mentalidad opuesta proporciona el equilibrio necesario para que un proyecto sea exitoso. Por lo tanto, cuando los testers encuentran errores, los desarrolladores no deber铆an tom谩rselo como algo personal; ambas partes est谩n trabajando hacia el mismo objetivo: crear software de calidad.

Como miembro valioso del equipo, es crucial recordar que los testers merecen ser tratados como iguales por los desarrolladores. Aquellos con la misma experiencia en sus roles respectivos deben recibir una remuneraci贸n acorde al mercado y ser tratados con el mismo nivel de respeto. Adem谩s, no se debe asumir que todos los testers aspiran a convertirse en desarrolladores; muchos simplemente desean dedicarse a probar y disfrutar de su disciplina 煤nica y especializada.

Revisa en este art铆culo cu谩les son las actividades y responsabilidades de un equipo de testers de software.

驴C贸mo enamorar a un tester?

Ahora que el tester se siente c贸modo, hay varias formas de hacerle la vida m谩s f谩cil.

En primer lugar, es recomendable involucrar al tester desde el inicio del ciclo de vida del desarrollo. Retrasar las pruebas no solo causa inconvenientes para todo el equipo, sino que tambi茅n genera estr茅s para el tester cuando se le asignan tareas justo antes de lanzar una nueva versi贸n o producto digital. Con un tiempo limitado, el tester no podr谩 desempe帽ar correctamente su trabajo, lo que podr铆a llevar a una frustraci贸n profesional.

La planificaci贸n del proceso de testing debe incluir no solo las pruebas en s铆, sino tambi茅n tiempo para reportar incidentes, verificar correcciones y explorar otros problemas. Es mejor plantearle:

  • 驴Qu茅 necesitar铆as para probar esta funcionalidad espec铆fica?
  • 驴Qu茅 podr铆as lograr en un d铆a? 驴En dos? 驴En tres?
  • 驴Qu茅 tipo de pruebas clave podr铆an quedar fuera si hay menos tiempo disponible?

Si es factible, incorpora pruebas de aceptaci贸n: antes de redactar cualquier c贸digo, planifica la prueba que emplear谩s para este fin. Cuanto antes permitas que el tester empiece a probar, m谩s r谩pidamente podr谩 identificar errores y ser谩 m谩s sencillo corregirlos. Asimismo, el tester dispondr谩 de m谩s tiempo para familiarizarse con el sistema y su prop贸sito de uso. Adem谩s, se sentir谩 inmediatamente m谩s valorado como miembro esencial del equipo.

Tambi茅n es crucial establecer claramente qu茅 construir. Nada irrita m谩s a los testers que tener que lidiar con requisitos ambiguos. 鈥溌緾贸mo sabr谩n qu茅 deber铆a hacer el sistema?鈥 En entornos 谩giles, esto podr铆a implicar menos 茅nfasis en la documentaci贸n y m谩s acceso a alguien que pueda responder a la pregunta 鈥溌縌u茅 deber铆a hacer esto en estas condiciones imprevistas?鈥

Por cierto, esta pr谩ctica tambi茅n resulta bastante beneficiosa en entornos tradicionales.

Por otro lado, antes de esperar que un tester ejecute la prueba, es fundamental configurar un entorno de prueba adecuado. Frases como 鈥淓so est谩 arreglado, solo que no en producci贸n鈥 o 鈥淪olo puedes ver eso si un producto est谩 configurado de esa manera鈥 son ejemplos de situaciones en las cuales los testers no pueden realizar pruebas de manera normal. En tales casos, el tester se ve obligado a confiar ciegamente en lo que le dicen y a asumir que es cierto, lo cual no es ideal para garantizar una evaluaci贸n exhaustiva del software.

Si un tester se queja de que el ambiente de prueba carece de datos o no est谩 configurado de manera realista, significa dos cosas: los esfuerzos de testing se ver谩n comprometidos, pero tambi茅n indica que el tester se preocupa. Este 煤ltimo escenario es positivo. De hecho, 隆es excelente!

Aprovecha esta situaci贸n al m谩ximo. Toma en serio las preocupaciones del tester sobre el ambiente de prueba e intenta resolverlas. Proporci贸nale una base de datos representativa, confiable y 煤til, o una copia de la misma; este ser谩 un regalo que el tester apreciar谩 enormemente.

El apoyo y una comunicaci贸n efectiva en testing son un ahorro de tiempo invaluable, algo muy preciado en la actualidad. Cuanto m谩s est茅s presente para ayudar al tester a comprender integralmente tu aplicaci贸n, mejor. Los testers necesitan conocer los sistemas y aplicaciones a fondo para desempe帽ar su trabajo de manera 贸ptima, por lo que es fundamental estar siempre disponible. Responde r谩pidamente a sus mensajes para evitar retrasos en el delivery y elige el canal de comunicaci贸n que mejor funcione para todos los miembros del equipo.

Antes de que tus desarrolladores asignen una tarea al 谩rea de QA, p铆deles que realicen pruebas unitarias y pruebas de humo en el software, de modo que el tester pueda centrarse en aspectos m谩s espec铆ficos. De esta manera, el tester puede ser m谩s creativo con los entornos de prueba, en lugar de informar, por ejemplo, que el inicio de sesi贸n se interrumpi贸 nuevamente, lo cual supone una p茅rdida de tiempo y talento.

Debido a que los testers deben verificar que se hayan solucionado los errores, nunca descartes ning煤n incidente, ya que esto frustra enormemente a los testers. Nunca le digas a un tester frases como 鈥渇unciona bien en mi computadora鈥. Esto demuestra que no conf铆as en su trabajo, lo que hace que se sienta menospreciado. A nadie le gusta ser el que discute en una relaci贸n, incluido el tester. En caso de que el tester 鈥渋nsista鈥 en las correcciones de los incidentes, expl铆cale por qu茅 tomaste esa decisi贸n. Informa el motivo y explica que si est谩 equivocado, es responsabilidad tuya, no del tester.

Comprometerse a largo plazo

Buenas pr谩cticas de comunicaci贸n efectiva en testing de software
Foto de Kelly Sikkema en Unsplash

Los testers son una parte integral en la producci贸n de software de alta calidad, pero com煤nmente tienen que demostrar su valor a otros. Tanto t煤 como el tester saben que es imposible lanzar un producto con confianza sin someterlo a pruebas exhaustivas.

Sin embargo, muchos gerentes pueden percibir el testing de software como una gran inversi贸n y, a veces, los desarrolladores lo consideran una actividad que se realiza hacia el final del proyecto. Si compartes nuestra convicci贸n de que evitar que los incidentes lleguen a producci贸n es de gran valor, 隆seguramente tus testers podr铆an estar pensando en comprometerse a largo plazo con tu empresa!

A medida que la relaci贸n madure, considera darle un regalo a tus testers. Mot铆valos y perm铆teles participar en conferencias de testing para que puedan aprender y compartir experiencias, ampliar su conocimiento en pruebas y conocer a los l铆deres de la industria. Con esto, seguramente estar谩n inspirados para probar nuevas cosas.

Si realmente quieres cautivarlos, acomp谩帽alos para que puedan tener una mejor visi贸n de su mundo, o ay煤dalos a postularse para ser ponentes; de esta manera, estar谩s demostrando tu apoyo y confianza. Adem谩s, existe el beneficio adicional de que aprender谩s algunas cosas interesantes mientras adquieres una mayor comprensi贸n sobre el valor de los procesos de testing y control de calidad.

Conoce aqu铆 m谩s sobre Quality Sense Conf, un evento para que la comunidad de testing y calidad de software de Latam siga creciendo, con charlas de referentes internacionales de primer nivel.

Muestra constantemente tu gratitud por el trabajo del tester. Agradece cuando informen errores, ya que simplemente est谩n ayudando a evitar contratiempos (o p茅rdidas considerables de ingresos) en el futuro.

Si realmente deseas que el tester se sienta apreciado y valorado, solicita su opini贸n. A los testers les encanta expresarse cuando tienen la oportunidad y, dado que conocen muy bien el sistema, siempre te beneficiar谩s de lo que tengan para decir.

Te invitamos a leer esta entrevista a Federico Toledo: 鈥Cada vez van a ser necesarios m谩s y mejores testers鈥.

Felices para siempre

Lo mejor que puedes hacer para mantener feliz y motivado a un tester es no cometer errores imprevistos nunca m谩s鈥 Bueno, en realidad esto puede ser imposible. 隆Pero so帽ar no cuesta nada!

Espero que estos consejos te ayuden a mostrar tu aprecio hacia los testers de tu proyecto en el D铆a de San Valent铆n y a lo largo de todo el a帽o. 驴Se te ocurre alg煤n otro consejo? 隆D茅jalo en los comentarios!

Este art铆culo fue publicado originalmente en Stickyminds.




153 / 202