Dashboard Storytelling

Everyone wants a dashboard and the promise of a world in which the intricacies of your business are clearly laid out on a single page. Dashboards can make running your business as easy as driving a car, where slight adjustments and careful attention to warnings mean smooth sailing on the road to success.

I'm not so convinced. For someone who is, check out the mysterious Dashboard Spy. He/she has a massive collection of dashboard screenshots and describes these precious morsels as "simple to understand and impressive to look at, these scorecards are becoming 'must-haves' for all enterprises."

If we already live in a dashboard-centric world, we might as well do them right. I see at least three areas where dashboards need improvement: depth, information display, and storytelling.

Depth. Stephen Few makes a worthwhile distinction between dashboards and something he calls "faceted analytical displays" (FADs):

  • A dashboard is a visual display of the most important information needed to achieve one or more objectives; consolidated and arranged on a single screen so the information can be monitored at a glance.
  • A faceted analytical display is a set of interactive charts (primarily graphs and tables) that simultaneously reside on a single screen, each of which presents a somewhat different view of a common dataset, and is used to analyze that information.

We might consider dashboards a static version of FADs (or we could consider FADs a versatile dashboard). If that's true (and I'm sure Stephen will step in to correct me), then who wants a plain dashboard? Why build something that only raises questions but doesn't give the user any ability to drill down, explore, tweak parameters, or otherwise try to answer those questions?

Information display. Like most reporting, dashboards suffer from poor information design. Here's our list of blogs that preach the right way and highlight the offenders. Here are two particularly misguided design approaches that I've seen recently...

Just because it is called a dashboard doesn't mean you need to take the concept literally (via Dashboard Spy)

Just because you can make it shiny doesn't mean you should. Crystal Xcelsius not only vigorously embraces pie charts, but they add a "reflective kidney bean" to further derail the information display.

Storytelling. Most dashboards are loose affiliations of charts—a hodgepodge of graphics on the same topic intended to offer a full view of a situation. It is the same problem so many people run into in creating PowerPoint presentations.

You want the information to easily slide into the viewer's brain and stick when it gets there. The best dashboards have story-like features such as:

  • Set the stage. What is the context? Who are the characters?
  • Focus on only the important elements and themes; don't try to be a comprehensive account of everything that happened. Ruthlessly cut extraneous content.
  • Offer recognizable characters to spare the reader's precious attention. There is a high cost to asking readers to learn from scratch. For dashboards this means terms, metrics, graphics, and metaphors that are familiar within the organization.
  • Create flow and cohesiveness from chapter to chapter. Themes and characters reappear chapter after chapter. A good dashboard isn't a bunch of disjointed charts, but a logical flow from one analytical examination to the next.
  • Levels of detail. Some elements of the story span the entire experience; other details provide the insights and seasoning to keep your interest.

Here's a good example of a dashboard (perhaps FAD) from Visual I-O that has many of these storytelling elements.

In contrast, the following dashboards (courtesy of Dashboard Spy) don't attempt to explain anything to the reader:

If you've seen a worse dashboard, sent it our way and we'll put together a gallery of the worst of the worst. Please redact any company-specific information.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. All source code is released under a BSD License unless otherwise specified.

9 comments | Show all comments only the last 5 are shown


May 16, 2007
nixnut said:

Hello Zach,

Perhaps my example of senior managers is a wrong example. I was merely trying to point out that there are groups of dashboard users that would use a dashboard for monitoring and not for analysis. I think that the difference between monitoring and analysis is large enough that the principles of perception and cognition would lead to different designs.

Having a tool that is capable of designing visual displays to cover the full range from monitoring KPI's to sophisticated analysis is indeed something to aim for. Alas such tools are not available yet (at least none that I know of).

While such a tool would allow you to build both dashboards and FAds these are still different things imho. The dashboard would still display the KPI's (or their derived metrics) and the FAD would let you look at the numbers behind the values for these metrics, generate and look at different perspectives, possibly do some simulation etc.

I didn't say FADs are restricted to one data source. I said they would usually work with just one dataset. I suppose my wording wasn't too clear. By dataset I mean a set of data about one subject area. In a dashboard it's natural to display metrics from several subject areas that are not related (other than by organisation) or not related in ways that are useful for filtering. Filtering or brushing as you could do in a FAD would update all the facets in the FAD to reflect the selection made. But in a dashboard that would only update the relevant metrics and leave the rest untouched. If you are interested in playing around with a metric (or a set of related metrics) it would make more sense to me to design a FAD for that purpose and use the dashboard as a starting point to drill down to the FAD from the metric on the dashboard. More sense than trying to force every dashboard to be a FAD that is.

I hope this post makes more sense to you than my first :-)


May 18, 2007
ltweedie said:

Michael

I entirely agree that dashboards/FADs showing predicitive models are a whole area that is very unexplored!

I did something very similar to this in my thesis in 1997 "The Influence Explorer" (a quick websearch will bring up the relevent papers) where we sampled a response surface model (Nelders generalised linear models to be precise) and then visualised it using interactive histograms, scatterplots and various other tools.

My experience in showing it to users was that it was immensely powerful as a tool to communicate a model. Suddenly analysts were able to make their models real. So that these models became real shared problem representations.

You could explore the relationship between inputs and outputs fluidly and easily.

I still haven't really seen this done in many other places and yet it is such a simple idea to put into practice. Has it?

Lisa


May 18, 2007
ltweedie said:

Zach/nixnut

Surely adding interactivity is about how much complexity you add to a tool.

I would say the important thing is not whether to add interactivity to a dashboard but whether it is justified in the context. So there will be situations in which allowing a user to interactively track back through time or drill down on a piece of data would be central to the dashboard design.

My hunch is that Responsive (dynamic) interaction enables a user to quickly compare many graphs in a way that is just not the same in static view. I guess we need some research to back this up - anyone know of any?

In an analysis situation we want to provide unlimited freedom. In a dashboard situation we want to provide key information quickly and clearly.

Thus I argue that in a dashboard design one should consider what key activities are going on and assess whether interactivity is appropriate. I believe there will be situations when it is very pertinent.

Lisa


June 13, 2007
Ted Cuzzillo said:

I like the idea of a “faceted analytics display.” I’m sure FADs are important. I just hate to see Stephen Few opt for this term because inept designers have spoiled “dashboard.”

Dashboard is a valuable metaphor and should be defended. I’m afraid FAD will be forgotten.

Isn’t a FAD just a dashboard with extra features? When they added tachometers to auto dashboards, did dashboards become something else? If you add new software or a new peripheral to your computer, isn’t it still a computer?

Perhaps we could think of it as a simulation dashboard--but still a dashboard. Calling it a simulation dashboard is still stronger than calling it a FAD.

Using “simulation” might force a modifier onto dashboards that don’t interact. How about “dumb”? Then we’d call the really bad dashboards just “dumber.”


June 14, 2007
Zach said:

Ted, I agree completely. FAD isn't likely to stick. Simulation (or perhaps interactive) dashboard is a good modifier.

Your name

Email (optional, will not be shared)

Type the word "juice" (required to confuse the spammers)

Your comment


Add a comment