|
|
User Experience case study: Report Filtering |
Being a usability guy, I recently read about two design paradigms for navigating through lots of data that resonated with me:
One of our recent projects, Report Writer, is the latter: the whole world of report data is available to the user, and we’ve created a tool that empowers users to easily build, organize, and extract the data they find most meaningful. For our upcoming release our usability & design team refreshed a part of the bigger Report Writer tool, and I thought it'd be a good case study to talk about how we approach user experience.
We went from this:

And we finished with this:
Some of the questions we asked ourselves at the beginning of the project were:
Working with other departments, our team received A LOT of support to produce this, and had a plenty of data internally and externally to help us along.
One data point concerned the oft-repeated client pain: system response. To address this, then, to reduce page reloads and improve the system response we implemented AJAX so not every create-a-filter and edit-a-filter is a page refresh. Everything's achievable inline, whether creating, editing, or deleting. For example, clicking the “Create a filter” button in the top left—the primary action—causes a new filter to slide down beneath the button with all the filter configurations inline.
Lastly, to help make this powerful tool easy to use, we've moved away from the database-sounding query language to common plain language descriptions, enumerators, and filter labels. The result is amazing, our usability testing showed users able to quickly grasp the tools with virtually zero training.
We're excited to see how client users respond and look forward to making similar changes in other areas of the product soon.
Subscribe to receive posts via email:
Get answers to product questions, join "Birds of a Feather" discussions and more. Join the Online Community
Alltop - Nonprofit
Beaconfirewire
Beth's Blog
Donor Power Blog
Everyday Giving
Future Leaders in Philanthropy
Frogloop
Getting Attention
Global Voices
Katya's Nonprofit Marketing Blog
Nonprofit Law Prof
NTEN
Sea Change Strategies
Social Actions
Tactical Philanthropy
The Agitator
Walkathon Guide
Zen and the Art of Nonprofit Technology
URL:
I'm so glad the Seek and Show Paradigms were useful in your work. Most reporting applications I have worked on have followed the Show paradigm. Nice work.