Monday, March 24, 2008

Warning: Third-party Usability is Bad for your Health

Watch out for those third party add-ons ...

"There is a huge problem in the software and web services industry: 3rd party applications, widgets, dashboards or site add-ons can kill your usability efforts.

Poor user experiences with 3rd-party applications can undermine or make your usability efforts look bad.

Vendors such as PeopleSoft, Vignette and many others are notorious for providing "clunk-ware", "vapor-ware" or "sneaker-ware" as one of our clients at Experience Dynamics put it.

Let's explore why this is a major problem that you need to confront head on, or be a victim of 3rd-party usability issues.

First, a 3rd-party application, content feature or widget is something that adds-value to your site and potentially to the user experience. It might be an entire account management dashboard, content management system, a 3D model of the human body, a mortgage calculator, a job board or a web service like an ecommerce shopping cart or secure service solution.

Configuration Nutritional Deficiency

In my article "Configuration Hell" I discussed how users don't do configuration behavior very well. In the case of software vendors, they provide already pre-configured applications or web services. In many cases software is developed fully loaded with features, and configuration entails "turning off" nonsensical screen elements and elements of functionality.

Open source software suffers from the same lack of understanding of defaults; poor or badly organized content and features; functionality lacking a task-oriented design.

Software vendors regularly ship products with poor usability, that are poorly configured. Worse, the practice of shipping unusable web applications or web services seems to be a business model.

"Oh, you want us to configure it so it's usable...?"

The idea is that you get a baseline package (largely un-configured) and if you want it to reflect a coherent user experience (like the rest of your site), you will need to pay more.

For me, this business model lacks integrity. Up-selling should be used for adding powerful features, not for gaining access to basic usability. The reality is that most Fortune 1000 companies will typically pay for the baseline product, ending up with a shoddy or inferior user experience.

Another reality of 3rd-party usability is that project, program or product managers are not able to do anything about 'locked down' third-party applications, widgets or re-directs to outside applications.

Herein lies the problem: users don't know when they are entering 3rd-party country. To users, it's all one big swirling experience. Poor user experiences with 3rd-party applications can undermine or make your usability efforts look bad.

How to minimize third-party usability problems

1. Negotiate for usability standards maintenance when signing agreements.

What many companies are doing is writing usability guarantees into the contracts so that vendors are forced to adhere to your standards before they win the contract. This is the most direct and legally binding way to leverage usability in the vendor relationship and with the solution they deliver. Sound drastic? Many of our clients are doing this, having been burned by third party usability issues year after year.

I encourage the practice, and I think vendors need to recalibrate the business model of selling unusable systems. Offering usability from the get-go is core value, it's not a value-add that you should dangle as a carrot in your customer's face for up-sell purposes.

2. Mandate your usability standards as a necessary requirement to integrating a third-party application.

Vendors often will beta their next release for a negotiated price. Be careful if you choose to be a beta guinea-pig:

A ruined user experience reputation could cost you more in long term customer retention and satisfaction than buying clunky functionality that doesn't work as users expect, and integrates poorly into your development environment, causing you to write countless API's to patch the problems, for example."    (Continued via Demystifying Usability)    [Usability Resources]

Third Party Usability - Usability, User Interface Design

Third Party Usability


Post a Comment

<< Home

<< Home