Todo esto nos lleva a que necesitamos hacer un alto en los hábitos mecánicos que se fueron generando a lo largo de los años de practicar el Testing y dos herramientas, en base a los que casi de forma automática recibimos el pedido, diseñamos los casos y ejecutamos para poder pensar, entender y planificar y así lograr un cambio en los resultados.
Para lograr este cambio, este «pensar», vamos a utilizar dos herramientas, el Pensamiento Visual y Design Thinking.
Desaprender lo aprendido
Dado que el 80% de nuestro cerebro está diseñado para asimilar y procesar imágenes, ver dibujos supone menos esfuerzo que leer un texto1. Además, por lo mismo, recordamos las imágenes por más tiempo.
Por otro lado, tenemos el Design Thinking, o Pensamiento de Diseño, como un modo de resolver problemas que se aplica tanto a productos como servicios, que permite aproximarnos a las ideas de una forma distinta a las exploradas desde el pensamiento lógico tradicional, mediante un proceso no lineal. Coloca herramientas que eran propias de los diseñadores, en manos de gente que nunca se vio a sí misma como diseñador y las aplica a un rango de problemas mucho más amplio2.
El proceso de Design Thinking tiene distintas actividades (Investigar, Empatizar, Definir, Idear, Prototipar y Testear), algunas de las cuales son divergentes (generamos muchas ideas) y otras convergentes (donde reducimos a una).Se basa en principios como el trabajo colaborativo, centrarse en los seres humanos, convertir el prototipado en una disciplina (donde se repite el ciclo de Crear – Compartir para recibir feedback – Reflejar los cambios), y la tolerancia al fracaso (ya que el armar prototipos para tener feedback rápido del cliente, conlleva también que re cibamos muchos «no» y tengamos que volver hacia atrás en el proceso para recolectar más información, o explorar nuevas ideas).
Testing y dos herramientas
La diferencia entre un testing excelente y solo un testing es cómo piensas: tus elecciones al diseñar las pruebas, tu capacidad de interpretar lo que observas y el poder contar una historia convincente al respecto. Lessons Learned in Software Testing: “A Context-Driven Approach”, de Bret Pettichord, Cem Kaner, James Bach.
- Empatizar: Utilizando Personas, Mapa de actores, Perfil de cliente.
- Definir: Priorización del mapa de valor y Matriz de Riesgos.
- Idear: Matriz de puntos de contacto, Customer Journey, Matriz de Riesgos asociada a los elementos de las matrices anteriores.
- Prototipar: Consiste en construir un documento simple que vuelque la estrategia definida en base a la información recolectada en las etapas previas.
- Validar: Revisando los elementos visuales construidos con los distintos stakeholders.
INVESTIGAR |
Entender el negocio del cliente (leyendo en la página web, analizando los reclamos de los clientes, entendiendo la estrategia de la compañía, los productos que ofrece, los canales de atención que desea destacar) |
EMPATIZAR | Entender a los actores (los segmentos de clientes a los que apunta la empresa, los clientes extremos, etc) |
DEFINIR | Establecer el objetivo de la prueba |
IDEAR | Analizar posibles estrategias para cumplir con el objetivo definido |
PROTOTIPAR | Documentar la estrategia |
TESTEAR | Presentar la estrategia y validarla con clientes/usuarios |
Conclusión
El pensamiento visual significa aprovechar la capacidad innata de ver – tanto con los ojos como con el ojo de la mente – para descubrir ideas que de otro modo serían invisibles, desarrollarlas rápida e intuitivamente, y luego compartirlas con otras personas de una manera que ellas puedan «captar» de forma simple. «En Cambio, Estanislao Bachrach, Editorial Conecta.
A modo de resumen, podemos aplicar Design Thinking en las siguientes actividades del testing:
- Estrategias de pruebas.
- Diseñar Pruebas de Sistema.
- Preparar Pruebas UAT.
- Entender escenarios para pruebas técnicas.
- Durante el testing ágil, acompañando las distintas actividades propias del equipo, así como para armar la estrategia, plan y diseño de casos de prueba.
- Definir el objetivo.
- Identificar a los participantes (que puedan aportar/construir la información que necesitamos).
- Elegir las técnicas a aplicar (en cada sesión se aplican entre 1 y 3 técnicas) .
- Realizar el taller .
- Extraer conclusiones (que podamos aplicar al testing, y/lo identificar puntos que requieren mayor detalle)
- En nuestra experiencia, trabajar con un moderador que conozca en profundidad.
¿Te gustaría contactarte con nosotros? Escribinos acá