Progressive disclosure

Progressive disclosure is an interaction design pattern often used for making applications easier to learn and less error-prone. It does that by defering some advanced or rarely used features to a secondary screen.[1]

The classic example of this pattern in action is the print dialog box in the Mac OS. When you command the system to print a page, only a small subset of choices are exhibited in the dialog box:

Initial print dialog box with few choices. The photo inside the dialog box is credited to Nate Johnston.[2]

And if the user wants more advanced options, they can click on the "Show Details" button and disclosure these features in a secondary screen:

Print dialog box showing advanced features

In physical world Progressive disclosure is used by modern theme park designer. The long waiting lines for the rides can scare away many visitors, so only a small segment of the line is made visible from any vantage point. As people move ahead in line, they only get to see discrete portions of the entire line. This design makes the waiting a bit more bearable.[3]

History

Kristina Hooper Woolsey, a founding member of the Apple Human Interface Group, wrote in 1985 what could be considered as the seminal idea for selectively disclosure to new users how a system works:

"In the design of interfaces one must also consider carefully how one selectively informs a user about a particular system, providing well-chosen bits and pieces that can constitute a general understanding of a system."[4]

See also

References

  1. Experience, World Leaders in Research-Based User. "Progressive Disclosure". Nielsen Norman Group. Retrieved 2020-05-14.
  2. Unsplash. "Nate Johnston (@natejohnston) | Unsplash Photo Community". unsplash.com. Retrieved 2020-05-14.
  3. http://people.sunyit.edu/~lepres/thesis/principles/189_pdfsam_POD.pdf
  4. User centered system design : new perspectives on human-computer interaction. Norman, Donald A., Draper, Stephen W. Hillsdale, N.J.: L. Erlbaum Associates. 1986. ISBN 0-89859-781-1. OCLC 12665902.CS1 maint: others (link)


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.