YOUR FEEDBACK
Gregor Rosenauer wrote: well, not what's your take on this? Did I miss a second page of this article or...
AJAXWorld RIA Conference
Early Bird Savings Expire Friday Register Today and SAVE !..

SYS-CON.TV

2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
TOP THREE LINKS YOU MUST CLICK ON


Reporting Portals: Tips from a Warehouse Shopper
Creating the no-pain, all-gain reporting user experience

Most of us have experienced warehouse shopping, which can be time-consuming, frustrating, and sometimes rewarding. Using this analogy, this article provides some guidelines for creating a reporting portal's UI, providing a no-pain, all-gain "customer" experience.

Know Your Customer
In the realm of Web applications, it's important to distinguish between the needs of users accessing reporting sites versus those accessing online data-entry applications. While expectations for security and performance will be similar, the end-user experience will differ. In a data-entry application, the user comes in with a specific goal of inputting data into the system. Job functions may dictate the use of certain forms neatly bundled into a predictable role-based workflow.

Users entering a reporting portal bring a unique and broader perspective. Similar to the warehouse shopper who buys in bulk, they may want to digest a large number of records for data manipulation purposes. Occasionally, the warehouse shopper may need a particular item, compared to a reporting user looking for a key record buried in thousands. With this profile in mind, the tips outlined below offer guidelines for keeping the user experience more rewarding than frustrating.

Greet Them at the Door
Good warehouse stores have an eye-catching welcome display and message at the front door, perhaps with one or two greeters on standby. Great warehouse stores have energetic and informative greeters who will gladly answer and direct customers. Good reporting portals have clear menus easily accessible to users. Great ones go beyond clear navigation and display a landing page with useful information. Suppose the portal contains reports from various categories or business entities: each could contain their own interactive search panel; each panel could have search fields containing static lists of categorical information. The landing page should be a place to specify preferences for site access, customize static data lists, or set other useful session settings.

Keep Your Store Directory Visible
Having been greeted at the door and landing on a superb preferences page sets the user up for a tailored experience. As in other kinds of sites, navigational elements have to stay prominent. Indicators should be visible, page titles properly displayed, cookie crumbs appropriately provided, and users given a way back to previously performed activities.

Advertise the Specials
Most retail giants wouldn't be in business if they couldn't draw customers in with their advertising. Since there's something to sell in the reporting portal, this advertising can easily be done on the landing page or other prominent area in the portal. Examples are suggestions of most useful or popular reports, role-based links for accessing reports, enhancements or updated features, and newly published reports to the portal.

Keep the Aisles Clear
Overflowing carts and boxes blocking the aisle are enough to make shoppers take a sharp detour. Keep it simple, eye-catching, and uncluttered. No matter what the color scheme or theme, the design shouldn't distract the user from getting to and focusing on the data. For example, in navigating to a search panel, users should be aware of all the criteria and options available to them. Related fields should be put together so users can create more specific searches. Consistency in both design and workflow throughout the entire portal will lead to users efficiently accessing the data needed with confidence and certainty.

Keep the Shelves Stocked
Shoppers expect to find shelves fully stocked with advertised and popular items. Much the same way, users running a particular report look for smart searches. Available criteria contained in search panels should be intuitive. Auto-lookup features, embedded date controls, and filtered lists help users refine their search to receive a more customized result set. Within results, options on the data itself should help refine the search if necessary: filters on column data, sorting, grouping, and drilldown reports are examples of further refinement on an already executed search.

Let the Product Speak for Itself
As important as it is to have clear indications for navigation, the presentation of the data must be designed. Alternating colors on rows and distinctive styles applied to key data cells all help the reader digest the data being returned. Wherever possible, the portal should present data in a variety of formats, from tabular representations to charts and graphs.

Have an Associate on Every Aisle
Successful store giants staff the sales floor with proficient and knowledgeable employees, which can make a difference in retaining shoppers. This concept applies to any site or reporting portal and is often overlooked and underestimated. Be sure to provide users with an on-demand help system capable of clarifying a field definition with context-sensitive help, or provide detailed how-to procedures on running complex reports.

Provide Many Checkout Options
Cash-only checkout wouldn't go down well in today's shopping, and neither does one presentation for reporting data. Result sets should be available for packaging in a variety of formats. For users who want to import their reporting data into other applications, it might be useful to provide results in CSV or Excel. For users who want to share results via e-mail or print, a PDF copy would be useful.

Similar to the retail giant who draws in thousands of shoppers on a busy weekend morning, a Web reporting portal can attract hundreds to thousands of users depending on the nature of its reports, purpose, and intended audience. While design and user experience may be initially sacrificed due to lack of resources, any successful retail marketer would agree that understanding customer needs and designing an experience tailored to those needs leads to increased product sucess. Whether the portal is private, such as an intranet-based reporting tool, or public, such as an enterprise application delivering time-sensitive data over the Web, user experience needs are similar. Recognizing these needs and incorporating them into the portal design will give users reason to "shop" with confidence.

Tips for Your Cart

  • Know your customer.
  • Greet them at the door.
  • Keep your store directory visible.
  • Advertise the specials.
  • Keep the aisles clear.
  • Keep the shelves stocked.
  • Let the product speak for itself.
  • Have an associate on every aisle.
  • Provide many checkout options.
About Tatiana Rafique
Tatiana Nasser Rafique manages software development of the SS&C Technologies Pages application, an enterprise reporting portal supporting the creation of client reports integrating data, rich text, and graphics in multiple presentation formats. Her projects have included developing reusable UI components, standards, and tools to enhance the web user experience.

LATEST AJAXWORLD RIA STORIES
RIAs provide the promise of an excellent User experience, but the ultimate success of the UX is driven more by the skill of the developer than the tool selection itself. This session will discuss the foundation and importance of the application of cognitive science techniques to ...
Rich Internet Applications have become ubiquitous to the point that many of us rely on them for daily activities. But there's a big difference between consumer websites and enterprise-class applications. While new browser capabilities provide a richer look and feel for consumer s...
Cloud Computing isn’t just another buzzword: this session will look at what the industry is up to, Amazon is up to, and especially how people are innovating in the cloud. Buzzwords aside, virtualized (cloud) computing is a disruptive game changer at both technical and business ...
The Dojo Toolkit is an open-source JavaScript toolkit that has a large community following in and out of the Enterprise. One of the many useful aspects of Dojo is the ability to extend the toolkit to incorporate new functionality. dojo.E is a set of extensions for dojo 1.1 that m...
The iPhone has brought the unification of the Desktop and Mobile Web, but there are still a number of challenges in bringing AJAX applications to mobile devices, including reduced bandwidth, increased latency, reduced screen size, and limited battery life. This session provides a...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE