Dashboards are hard

This is what I saw today when I opened up our QuickBooks online dashboard:

QuickBooks visual abortion

It’s supposed to be a quick snapshot of invoices. And it should be. But instead its a tiny little gem of confusion.

This graphic gets it all wrong.

A dashboard exists only for this reason: to provide the most important ‘actionable’ information in an easily digestible manner. All kinds of requirements flow from this. It should not be any more complicated than necessary. There should be no extraneous verbiage. Color, size, and shape differences all matter.

Here are some simple fixes to start:

A simple fix

If nothing else, it’s less confusing.

For every piece of additional information added you need to ask yourself, what is this communicating, and what will we do with this communicated information?

Originally published August 2014

Are you a Django developer? Have you found yourself wishing you could reuse the code you write or looking for some guidance on building standalone Django apps?

Check out my upcoming book, Django Standalone Apps: A developer's fieldguide to developing reusable Django applications the first guide written specifically for writing standalone apps.