Comprender el negocio de tu proyecto es esencial

Muchas veces, quizá demasiadas, he escuchado que puede probar cualquiera, sin conocimientos previos ni tener una base de conocimiento de pruebas de software. Que nuestro trabajo lo puede realizar cualquier persona en cualquier momento, sin formación y se puede poner al instante a validar, sin conocimiento del negocio ni similar. Esto, además de ser totalmente erróneo, es algo que hace ver un desconocimiento enorme sobre lo que hacemos en QA.
 
 
Además de todo esto, nos encontramos con algunas situaciones que suceden muy a menudo, por ejemplo: una empresa decide contratar a una persona para probar, una empresa que lleva mucho tiempo en el mercado, pero no tienen un conocimiento claro de lo que es nuestro trabajo ni lo que supone un control de calidad completo. Aquí, hay dos caminos que trabajar: uno, el de explicar que haces y otro, el de explicar que tienen que hacer los demás para que tus pruebas aporten y sean efectivas. Si alguno de los dos caminos se corta, el trabajo no lucirá absolutamente nada y quedará todo en "agua de borrajas". 
 
Primero, hay que aprender todo el negocio para probar con garantía, además de tener una documentación completa, y segundo, tienes que advertir y perseguir que necesitas un tiempo “razonable” para realizar las pruebas y dejar todo tan fino como debería.

Hay proyectos que son muy parecidos, sencillos y que con unas pruebas “típicas” te los puedes probar sin apenas pestañear, pero en muchas ocasiones, el negocio que pueda existir detrás, es inmenso y evidentemente, nadie somos expertos en todo. Por ejemplo, en temas de banca, en temas de seguros, finanzas y otros gremios con un negocio poderoso y complejo, puede que solo sepamos las cosas típicas que nos suenan, de temas que hemos utilizado o de alguna inversión que hayamos realizado a lo largo de nuestra vida, pero nada más.

Aunque seas un experto probando, si recaes en un proyecto en el que no manejas en negocio, la curva de aprendizaje, si o si, es larga y las pruebas serán correctas y eficaces, una vez se cumpla esa curva.

En el tiempo que tenemos para que esa curva de aprendizaje finalice, el resto de personas que integran el equipo, tienen que tener ciertos momentos de dedicación a resolver preguntas, a transmitir información, a formar a esa persona, para que poco a poco, pueda saber más y más.

Si la persona se esfuerza para aprender y coge los conocimientos y se los queda y no los desperdicia, podrá demostrar y hacerse valer mucho antes y, además, todo el mundo estará mucho más dispuesto a ayudar porque ven el progreso y los logros realizados como positivos.

Para ayudarnos a resolver ciertas circunstancias, cuando no tenemos un conocimiento muy profundo del negocio del proyecto, podemos seguir las siguientes pautas:

1. Navega por el software todo lo que puedas.
No hay mejor guía que utilizar el software como tal. Realiza pruebas exploratorias, crea caminos de pruebas, apunta todo y ves haciendo una especie de guía a seguir para aprender, poco a poco de que trata el negocio y como hacerlo funcionar.

De paso, una vez que vayas cogiendo soltura, puedes ir creando la batería de pruebas.

2. Lee mucho sobre el tema.
Una cosa importante es leer la prensa o las noticias relacionadas con esa rama de negocio. De esta manera, te irá sonando el lenguaje y podrás ir entendiendo de que trata. Cuando tengas un pequeño diccionario del vocabulario a tratar, busca esos términos en internet para aprender definiciones.

Cuando tengas todo, puedes preguntar sobre temas más concretos y utilizar el lenguaje especializado de ese gremio.

3. Revisiones de casos de prueba
Muy importante es hablar con todo el mundo y poderles invitar a que revisen tus casos de prueba o tus mismas pruebas.

Si haces esto, podrás completarlas con lenguaje más complejo, directo y utilizado en ese gremio y aprenderás mucho más rápido. Además, casi seguro que la persona que lo revise, podrá dejarte comentarios para enseñarte cosas al vuelo o darte pautas para enseñarte. Proactivamente, con esta labor, las personas te darán información sin solicitarla y será de gran valor para ti.

De todas formas, después de seguir estas pautas, ten en cuenta que lo mejor, siempre, es hablar mucho con la gente, reunirte en la medida de lo posible y preguntar muchísimo sobre el tema y, sobre todo, conseguir que te proporcionen unos buenos requisitos y documentación, desde el inicio del proyecto, así, al menos, tienes una guía que ampliar y utilizarla como fuente de información.
Siguiente Publicación

Comentarios