It's keenly important to design for many users rather than simply the novices and experts.
Here’s a few examples of how we use it in Qlik Sense:
Displaying Visualizations - The responsive thinking in our charts uses progressive disclosure to help balance the amount of information shown. For instance, when the chart is small and part of a dashboard, the shape of the data is stressed and the supporting details removed. When expanded and given more space, we disclose the additional information and offer more features to help you work with the item that is now the focus of your attention.
Creating Charts - Here we use it to help people build a chart, by giving feedback and showing the pieces falling into place as the user adds or changes elements. It’s instant reward and feedback. It helps the user decide when they’ve done enough, without being overwhelmed by all the features and possibilities.
Adjusting Properties - This really is at the heart of the continuum idea. I can create a chart with drag and drop and it all works, thanks to automatically set smart properties. If I want I can then adjust a property and choose a different approach. If I’m more advanced I can adjust the nuance of that approach to perfectly match my vision.
Those are just three examples of how we use progressive disclosure in product design. The ultimate goal is to always have just enough choices, paths and tools to hand at any given time, whether you are novice, expert or anywhere in between. Creating an experience that enables you to effortlessly get into a state of flow; and as if by magic, the perfect item always pops up. You don’t fumble around for what’s next and conversely if you’ve done enough you don’t have to do any more.