Las 4 clases de developers en el trato con QA
Saturday, December 8th, 2007Es un tema complicado la relación entre los developers y los analistas de QA en un proyecto de desarrollo. A lo largo de mi carrera en QA noté que uno se puede encontrar con diferentes clases de developers. En este artículo trato de catalogarlos no por su forma de programar sino por su trato con QA lo cual también hace al profesionalismo del developer.
Con esto no quiero asustar a ningún tester novato, en la mayoría de las empresas nos encontramos a los developers más profesionales y colaborativos, sólo en algunas empresas encontramos los especímenes más soberbios y despectivos. Voy a empezar desde los developers más amigables a los más hostiles
. Yo los divido en cuatro grupos:
1. Colaborativo: Armonía con QA. Con este tipo de developer trabajamos en conjunto, para él un bug no es algo malo sino una posibilidad de mejorar su trabajo. Siempre está dispuesto a escucharnos, responde a nuestros mails, deja comentarios a nuestros bugs y hace todo de buena gana.
2. Indiferente: Para él, QA es un área que debe estar porque así es el sistema. No se opone a nosotros, hace las cosas porque las tiene que hacer. No es tan atento como el colaborativo pero no nos trata mal. Digamos que es aceptable tener un developer indiferente porque hace su trabajo bien y analiza los bugs con un criterio objetivo, es decir, no tiene ningún sentimiento negativo hacia nosotros así que no va a poner bugs en invalid indiscriminadamente.
3. Falso: Tal vez en el trato cara a cara nos pone una sonrisa y está todo bien, incluso en los mails. Pero a la hora del trato en los bugs puede que nos pida más información de mala gana y que nos cierre los bugs como invalid. Este tipo de persona pone cara de colaborativo pero tiene una actitud negativa hacia QA, por lo general piensan que nuestra área solo hace perder tiempo a la empresa y a ellos sin comprender que sin nosotros el software saldría lleno de defectos perjudicandose ellos mismos, la empresa y el usuario final.
4. Hostil: Bueno, estas personas no nos quieren. Claramente quieren que QA desaparezca, es bastante incómodo ir a tratar un bug con ellos o algún otro asunto ya que ponen muy pocas ganas y mala cara. Estas personas por lo general son muy soberbias, yo recomiendo por lo general siempre tratarlos lo más diplomáticamente posible y tratar de no perder la calma. No nos olvidemos que somos los que tenemos que tener los political skills y ellos claramente no las tienen. Siempre hay que recordar de tener la mayor cantidad de información a la hora de levantar un bug o mostrarles algo para evitar ser humillados ya que es probable que intenten eso.
Como dije antes, por lo general en las empresas a lo sumo se pueden encontrar el falso. En el caso de las empresas donde se desarrollan tecnologías muy complejas contratan personas que son muy técnicas y que no son muy sociables. Dentro de este grupo encontramos el hostil que se da en un porcentaje bajo de estas personas poco sociables.