Progressive Disclosure: Todo a su debido tiempo

Si un camarero viene a tu mesa y te ofrece demasiadas opciones sobre un plato a elegir, ¿no te sientes, generalmente, demasiado sobrepasado por tanta información? De hecho, de vez en cuando, sueles optar por seleccionar la primera de las opciones que el camarero te propone o incluso decides tirar la toalla y escoger el plato más sencillo (el plan C es dejar que alguien decida por tí, opción igualmente respetable y dependiente de la confianza en terceras partes :D). No obstante, en otras ocasiones, por ejemplo, ante tu reciente conversión al vegetarianismo, desearías poder elegir entre más propuestas en el menú que hicieran más fácil el cumplimiento de tu dieta. Este tipo de situaciones, en el contexto del Diseño de la Interacción y de la Experiencia de Usuario, ha supuesto un dilema, y continúa suponiéndolo, para los diseñadores: ¿debo proveer al usuario de todas las opciones posibles de manera que se cubran todas sus posibles necesidades o debo simplemente desplegar las más importantes a fin de no sobrecargarle con demasiada información?

Cuadro de diálogo para la impresión de documentos de Microsoft Word

Fig.1. Cuadro de diálogo para la impresión de documentos de Microsoft Word

Una de las técnicas más ampliamente aplicadas y efectivas para hacer frente a este dilema se denomina «Progressive Disclosure» (lo que en castellano podría traducirse como «Divulgación Progresiva»). Un ejemplo clásico y omnipresente de aplicación de esta técnica lo podemos encontrar en el cuadro de diálogo para la impresión de documentos (ver Fig.1). Al ejecutar la opción de impresión de un documento, obtenemos un cuadro de diálogo con un pequeño conjunto de opciones relacionadas con el número de copias a imprimir, las partes del documento a imprimir, o el tamaño de impresión. Este cuadro de diálogo contiene diversos botones que, seleccionados por el usuario, conducen a un conjunto de opciones más avanzadas, las cuáles no suelen ser tan frecuentemente utilizadas. Un ejemplo de ello es la impresión de páginas a doble cara o la definición de la escala de impresión. De esta manera, el sistema establece una «divulgación progresiva» de las opciones de las que dispone el usuario sin a) sobrecargarle con demasiada información y b) privarle de la posibilidad de seleccionar opciones que se adapten a sus necesidades. No obstante, el número de opciones a mostrar al usuario y la priorización de la información dependerán del contexto de uso de la aplicación y de la tarea a soportar. Teniendo en cuenta esto, esta entrada no trata de establecer una receta mágica que nos ayude a crear la solución de diseño ideal ante este tipo de problemas. Por el contrario, simplemente trata de proveer un breve resumen acerca del conocimiento existente sobre esta técnica, presentando algunas de sus definiciones más relevantes, exponiendo los pros y contras de su aplicación e introduciendo conceptos relacionados como el denominado «Progressive Reduction» (en castellano conocido como «Reducción Progresiva»). Pues venga, ¡vamos a ello¡
Sigue leyendo