Usa metáforas para explicar conceptos técnicos

Las metáforas son un recurso muy utilizado en las interfaces de usuario para facilitar el aprendizaje de éstas. Una metáfora acertada permite comprender el propósito de un nuevo sistema, gracias al conocimiento obtenido previamente con otro concepto ya conocido. Así es como intuimos el uso de la papelera en la metáfora de escritorio, las funciones de cortar y pegar o que botón pulsar en un reproductor multimedia para que comience la ejecución.

Todos estas aplicaciones provienen de conceptos bien conocidos del MundoReal™ que se adaptan a una interfaz para permitirnos una comprensión intuitiva de ésta. Aunque a veces se corre el peligro de crear una mayor confusión con una adaptación fallida, como el conocido caso de los sistemas Mac OS para expulsar un CD. El usuario no quiere tirarlo, pero sin embargo debe arrastrar el CD a la papelera de reciclaje para sacarlo.

Recientemente, en la entrada y comentarios de “How Do You Explain Computer Concepts to Non-Tech Types?“, se proponen explicaciones no técnicas de conceptos relacionados con los ordenadores utilizando metáforas. Por ejemplo, usando la analogía con una biblioteca:

El tamaño del disco duro se compararía con la cantidad de estanterías para los libros. La velocidad de la CPU es la rapidez con la que el bibliotecario te atendería (sería una biblioteca con servicio completo), y la RAM es el tamaño de la mesa en la que uno se sentaría. Cuanto más grande sea la mesa, más libros se podrían abrir de manera simultánea. Una vez la mesa este llena de libros, cada vez que se quiera abrir uno nuevo, deberíamos cerrar otro (el archivo de intercambio).

O la comparación con un malabarista:

El tamaño del disco duro se corresponde con el tamaño de una cesta llena de bolas al lado del malabarista, que nunca las podrá lanzar todas a la vez. La memoria del ordenador es el número de bolas que el malabarista puede tratar al mismo tiempo. La velocidad del artista haciendo juegos malabares se corresponde con la velocidad del procesador y la rapidez con la que cambie las bolas en la cesta sería la velocidad del bus de datos.

¿Se os ocurren analogías con camareros, empresas, cocineros, coches o el mismo cuerpo humano?

Sólo una más, muy adecuada para explicar un concepto más específico: como funciona el protocolo TCP/IP:

Supongamos que queremos enviar a un amigo un libro en formato digital, pero usando únicamente palomas mensajeras:

  1. Imprimimos el libro;
  2. Envíamos cada página usando una paloma mensajera;
  3. Nuestro amigo recibe las páginas una por una;
  4. Ordena todas las páginas recibidas;
  5. Envía algunas palomas de vuelta, para que le traigan algunas páginas que se han perdido por el camino (volviendo al punto 2 por cada pagina omitida);
  6. Nuestro amigo escanea las paginas;
  7. El libro ha sido transferido en formato digital.

Ahora imaginemos que no hay palomas mensajeras, sino pequeños paquetes de datos a través de un cable y ya tenemos el TCP/IP.

Para terminar esta entrada, como curiosidad he recogido algunas imágenes populares en la red de casos en los que ocurre una especie de devolución de la metáfora, como si estuviéramos en Matrix e intentáramos explicar la realidad con conceptos que existen únicamente en Matrix:

Photoshop en Mundo Real
Photoshop llevado al MundoReal™ como campaña publicitaria de Bates141 Jakarta.

Enlaces en el Mundo Real. Obra "Typographic Links" de Dan Collier
Enlaces en el MundoReal™ como parte del proyecto “Typographic Links” de Dan Collier.

Punto de libro con icono "guardar"
Un punto de libro con el icono “guardar” diluyendo y mezclando conceptos en Save Bookmark.

Entradas relacionadas:

8 responses to “Usa metáforas para explicar conceptos técnicos”

  1. Hayawata says:

    Para mi el protocolo TCP/IP siempre ha sido una calle. La calle tiene portales (IP), y dentro de cada portal hay que buscar el piso y la letra (TCP).

    Un saludo!!!

  2. Ale Muñoz says:

    Buen artículo, pero voy a aprovechar para llevar la contraria (y de paso citar a Chad Fowler, que nunca está mal : )

    “For some reason we developers feel compelled to hide these terms and concepts from our customers as if they’re children that can’t be trusted with sharp tools. They’re not idiots. They just know different things than we do. Imagine if they tried to hide their terms and concepts from you because they assumed you were unable to understand them.”

    http://actionstep.org/articles/chad/your_customers_arent_idiots

  3. Jordi Bukowski says:

    Que los developers sean exagerados en muchas ocasiones no quita que en muchas ocasiones los costumers necesiten metaforas porque si, son estupidos. Sobrevaloras la especie humana (y yo estoy entre los mediocres, eh!)

  4. lucho says:

    Una metáfora que se le ocurrio a un amigo es de la comparacion entre los microprocesadores de 32 y 64 bits, no se si es correcta (no tengo suficientes conocimientos de las diferencias) pero la escribo igual:
    Los procesadores son albañiles, la cantidad de bits son la cantidad de ladrillos que pueden transportar, el de 32 bits puede llevar 1 ladrillo, mientras que el de 64 puede llevar 2; la frecuencia del procesador es que tan rápido lleva esos ladrillos de un lugar al otro, asi, el de 2.2 GHz lo hace mas rápido que el de 1.8 GHz.
    Muy interesante tu blog, me esta dando muchas ideas para cambiar

  5. xema says:

    @Ale: Hay que tener especial maña para explicar algunos conceptos más complicados, sin tener en cuenta que puede que requieran el tener que explicar otros conceptos necesarios para la comprensión de los primeros.

    La metáfora no sólo puede ayudar a hacerlo más corto y más visual, sino que además a veces puede acabar de redondearlo encerrando una belleza en la explicación misma. :)

  6. miguel says:

    Yo, para explicar lo que es la desfragamentación de un disco duro a alumnos de ESO, ponía el ejemplo de un libro con unas pocas líneas en cada hoja y desordenadas. Lo que hace la desfragmentación es poner todas esas líneas en las primeras páginas y en orden. Así se tarda menos en buscar algo y menos en leer algo completo.

  7. Diego says:

    Muy buena la entrada. La verdad es que nunca se me habían ocurrido las metáforas para comprender el funcionamiento del disco duro, la RAM y el procesador. Y son realmente buenas porque es lo que menos entiende la gente no técnica. Ahora las aplicaré siempre que sea necesario :).

    Y las fotos estupendas. La de Photoshop es muy muy buena.

  8. […] MakeMeMinimal Usa metáforas para explicar conceptos técnicos […]

Leave a Reply

Your email address will not be published. Required fields are marked *