En este momento estás viendo Debate – La técnica del Mapa Mental para nuestra área de Testing

Debate – La técnica del Mapa Mental para nuestra área de Testing

tipos-de-prueba-para-mostrar1

El motivo de escribir este artículo fue un comentario que me hizo ayer una de las personas del grupo al cual estoy capacitando (gracias Diego) cuando me preguntó si esta técnica era válida para los testers y si la acción de relacionar las ramas (conceptuales) se seguía usando.

Mi respuesta fue por supuesto que sí, y se la fundamenté. No obstante y como siempre voy a más, me dije: «Porqué no buscar la más reciente información que haya al respecto?»

Fue así que el artículo del website «Software Testing Help» me pareció muy oportuno para desarrollar una idea que fuera base de otras y así ofrecerle más información aún.

Bien, manos a la obra entonces.

El título del artículo de este site lo define todo: es divertido!

Sin lugar a dudas, la ayuda visual es mucho más fuerte que cualquier otro modo de aprendizaje porque permite reforzar el recuerdo, además de permitir que se genere creatividad.

Por lo general las presentaciones que solemos recibir son mediante powerpoint.

ok, ¿pero qué es un Mapa Mental?
Un mapa mental es una representación gráfica de ideas y conceptos. Es una forma creativa y lógica de tomar notas utilizando símbolos, líneas, formas, palabras, enlaces, imágenes y la posibilidad de dar a todos estos componentes, color. Esta técnica ayuda a estructurar la información, lo que ayuda además a entender los requerimientos de mejor manera, permitiendo analizarlo y cubrir los datos de manera global, y más divertida!

No obstante, algunas preguntas que seguramente te estarás haciendo en este momento pueden ser:
¿Es de utilidad y necesario el mapa mental?
¿En qué situaciones utilizarlo?
¿Cuál es la diferencia con otras formas conceptuales?

ok, algunas características que tiene:

  • aumenta la creatividad
  • es fácil de implementar la idea
  • es muy flexible y fácil de mantener
  • proporciona una mayor cobertura en los conceptos
  • permite registrar todos los datos en un solo lugar
  • facilita la gestión del entendimiento sin obstáculos ni confusiones
  • se pueden marcar distintas áreas de forma atractiva

También podemos pensar que la técnica del mapa mental, no se limita a representar ideas y conceptos, sino mucho más, por ejemplo qué opinan de mapear:

  • un proyecto de testing?
  • una estimación?
  • una cobertura de prueba?
  • la resolución de algún problema?
  • una planificación del equipo?
  • la actividad del equipo?
  • un requerimiento?
  • la estructura de un website?

Los que estamos en esta actividad desde hace un tiempo sabemos muy bien que el software testing presenta toda una serie de fases con sus propios métodos y terminologías, y más hoy en día con la diversidad de aplicabilidad que esta teniendo. Es por eso que esta técnica nos sirve para conseguir una buena comprensión del trabajo que tenemos por delante, permitiéndonos registrar todos los datos en un solo lugar.

Incluso como esta técnica con las herramientas que tenemos a nuestra disposición permiten el trabajo colaborativo, podemos establecer enlaces con especificaciones funcionales / técnicas, requerimientos, y hasta con el equipo de desarrolladores. Pudiendo diferenciar cada uno de estos componentes a través de colores e imágenes.

Solo hay que ponerse a pensar e imaginar, que se puede manejar menos documentación para una primera instancia y representar todas las ideas que el equipo tenga, de manera más creativa, potenciándola gracias a la sinergia entre todos.

¿Se podría aplicar el Mapa Mental para elaborar una Matriz de Trazabilidad de Requisitos?

El concepto de trazabilidad (tanto para adelante como para atrás) es muy importante para tener una clara perspectiva en nuestras pruebas. Se pueden mapear los requisitos y derivar los casos de prueba. Visualmente esta representación nos permitirá reconocer de manera más rápida (por lo menos para mí y muchos de los que utilizamos esta técnica) que la cobertura que hayamos dibujado cubre todas las funcionalidades de la aplicación.

Tenemos que tener presente en todo momento que el mapa mental puede ser utilizado en cualquier fase de las pruebas, aquí algunos escenarios sobre los que podríamos trabajar:

  • creación de casos de prueba a partir de los casos de uso/requisitos
  • gestión de los reportes generales
  • gestión de scripts de prueba para la automatización
  • gestión de equipos
  • reuniones diarias o semanales

Guía
Tony Buzan (inventor del Mind Mapping) sugiere 7 pasos para hacer un mapa mental con éxito.

mapa_mental_tony_buzan

Ejemplos de Mapas Mentales para Software Testing

Test Planning using mind map

planificacion_de_testing_mindmap

Software testing types mind map

tipos_de_software_testing_mindmap

Tipos de prueba (en español)

por supuesto que podes visitar la sección de Mapas Mentales, también si quieres.

Un lugar donde recurro muchas veces es el siguiente: Software Testing Club, aquí pueden encontrar un buen listado de mapas mentales

Software para armar Mapa Mentales

MindMeister
MindManager
XMind
MindNode
Mindomo
iMindMap
Coggle
SpiderScribe
Stormboard

Finalmente, algunas experiencias que hay utilizando esta técnica:

  • se puede utilizar para la comunicación con el cliente. Muchas empresas ven de mucha utilidad aplicar este método creativo.
  • permiten el intercambio de opiniones e ideas de manera gráfica.
  • para grandes volúmenes de datos es recomendable dividirlo por componentes para tener mayor control y comprensión.
  • permiten una rápida actualización siempre y cuando el mantenimiento se haga en forma frecuente.
  • facilitan la exportación e importación de información al poder visualizar todo el contexto y determinar qué parte de todo es la que
    se debe seleccionar.
  • sus ramas deben tener datos mínimos para no confundir

Tenemos también algunas referencias al tema en las expoQA:

mobile_testing_mindmap

______________

Fuentes de inspiración:
software Testing Help (última actualización June 26, 2015)
Stratabeat (última actualización March 13, 2015)

Gus Terrera

Apasionado por el agile testing y la ia.

Esta entrada tiene un comentario

  1. Diego Savastano

    Hola Gustavo. Muy clara y completa la nota. Sin lugar a dudas que los mapas ayudan mucho más en la comprensión, sobretodo en los tiempos en los que vivimos que se deben expresar las cuestiones en 2 o 3 palabras ,sino el lector pierde el interés. En nuestro caso siempre empezamos con gráficos de flujograma, lo cual ayuda al equipo y al cliente interno a comprender la dimensión de los procesos y los actores/sectores intervinientes. Esperemos dar el próximo paso hacia mapas que capten más la atención, ya sea desde lo simple y claro de sus presentaciones como lo colorido y práctico de interpretar.

Deja una respuesta